HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/intranet.kauko.lt/wp-content/plugins/file-away/lib/inc/inc.directories-nav.php
<?php

defined('fileaway') or die('Water, water everywhere, but not a drop to drink.');

$baselessdir = fileaway_utility::replacefirst($dir, $basebase, '');

if($basebase !== $basecheck) $crumbs = explode('/', ltrim($baselessdir, '/'));

else $crumbs = explode('/', trim($dir, '/'));		

if(!is_array($crumbs)) $crumbs = array();

$crumblink = array();

$addclass = !$heading ? ' ssfa-crumbs-noheading' : null;

$crumbies = '<div class="ssfa-clearfix ssfa-crumbs'.$addclass.'">'.$rsslink;

$rsslink = null;

foreach($crumbs as $k => $crumb)

{

	$prettycrumb = $crumb;

	$crumblink[$k] = '';

	if(!$prettify)

	{

		$prettycrumb = str_replace(array('~', '--', '_', '.', '*'), ' ', $prettycrumb); 

		$prettycrumb = preg_replace('/(?<=\D)-(?=\D)/', ' ', $prettycrumb);

		$prettycrumb = preg_replace('/(?<=\d)-(?=\D)/', ' ', $prettycrumb);

		$prettycrumb = preg_replace('/(?<=\D)-(?=\d)/', ' ', $prettycrumb);

		$prettycrumb = fileaway_utility::strtotitle($prettycrumb);	

	}

	if($crumb !== '')

	{

		$i = 0; 

		while($i <= $k)

		{ 

			if ($i == 0) $comma = ''; 

			else $comma = "*"; 

			$crumblink[$k] .= $comma.$crumbs[$i]; 

			$i++; 

		}

		if($basebase === $basecheck) $crumblink[$k] = ltrim(fileaway_utility::replacefirst($crumblink[$k], $basebase, ''), '*');

		if(!empty($parentlabel)) $parentlabel = trim($parentlabel);

		if(empty($k) && !empty($parentlabel)) $prettycrumb = $parentlabel;

		$crumbies .= '<a href="'.fileaway_utility::querystring(get_permalink(), $_SERVER["QUERY_STRING"], array("drawer".$drawerid => $crumblink[$k])).'">'.$prettycrumb.'</a> / ';

	}

}

$crumbies .= "</div>";