query('SELECT `Name`, `Size` FROM `SystemFile` WHERE `Id`='.$Item['Value']); if($DbResult->num_rows > 0) { $DbRow = $DbResult->fetch_assoc(); return(''.$DbRow['Name'].' ('.HumanSize($DbRow['Size']).')'); } else return(''); } function OnEdit($Item) { // Check max value of upload_max_filesize // ini_set("upload_max_filesize", "100M"); // $Output = ''; return($Output); } function OnLoad($Item) { global $Database, $Config; $Result = 0; //print_r($_FILES); if(array_key_exists($Item['Name'], $_FILES) and ($_FILES[$Item['Name']]['name'] != '')) { if(file_exists($_FILES[$Item['Name']]['tmp_name'])) { $FileName = substr($_FILES[$Item['Name']]['name'], strrpos($_FILES[$Item['Name']]['name'], '/')); $Database->query('INSERT INTO SystemFile (`Name`, `Size`) VALUES ("'.$FileName.'", '.filesize($_FILES[$Item['Name']]['tmp_name']).')'); $Result = $Database->insert_id; if(!move_uploaded_file($_FILES[$Item['Name']]['tmp_name'], $Config['UploadFileFolder'].'/'.$Result)) SystemMessage('Nahrání souboru', 'Cílová složka není dostupná!'); } } return($Result); } }