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.prettify.php
<?php

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

if(preg_match('/\[([^\]]+)\]/', $rawname))

{

	$file_plus_custom = $rawname;

	list($salvaged_filename, $customvalue) = preg_split("/[\[\]]/", $file_plus_custom);

	if($customvalue != '' && !$prettify)

	{

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

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

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

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

	}

	$thename = $prettify ? $salvaged_filename : str_replace(array('~', '--', '_', '.', '*'), ' ', $salvaged_filename); 

}	

else

{ 

	$file_plus_custom = null; 

	$customvalue = null; 

	$thename = $prettify ? $rawname : str_replace(array('~', '--', '_', '.', '*'), ' ', $rawname); 

	$salvaged_filename = $rawname;

}

if(!$prettify)

{

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

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

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

}

$ext = !$ext ? '?' : $ext; 

$ext = substr($ext,0,4);

$bytes = $dynamiclink || $size == 'no' ? 1 : filesize($dir.'/'.$file); 

if($size != 'no')

{ 

	$fsize = fileaway_utility::formatBytes($bytes, 1); 

	$fsize = (!preg_match('/[a-z]/i', $fsize) ? '1k' : ($fsize === 'NAN' ? '0' : $fsize));

}

$sortdatekey = date("YmdHis", $thetime); 

$sortdate = $this->op['daymonth'] === 'dm' ? date("d/m/Y ".$time_format, $thetime) : date($time_format." m/d/Y", $thetime);

$date = date($date_format, $thetime); 

$time = date($time_format, $thetime);