fwrite($fp, $index_file);
fclose($fp);
}
+
+ $filename = basename($_FILES['filename']['name']);
+ $filesize = $_FILES['filename']['size'];
+ $filetype = $_FILES['filename']['type'];
+
// file name compatible with POSIX
// protect against directory traversal
if ($Mode == 'UPDATE_ITEM')
{
$unique_name = preg_replace('/[^a-zA-Z0-9.\-_]/', '', $_POST['unique_name']);
- if ($Mode == 'UPDATE_ITEM' && file_exists($dir."/".$unique_name))
+ if ($filename && file_exists($dir."/".$unique_name))
unlink($dir."/".$unique_name);
}
else
$unique_name = uniqid('');
- move_uploaded_file($tmpname, $dir."/".$unique_name);
//save the file
- $filename = basename($_FILES['filename']['name']);
- $filesize = $_FILES['filename']['size'];
- $filetype = $_FILES['filename']['type'];
+ move_uploaded_file($tmpname, $dir."/".$unique_name);
if ($Mode == 'ADD_ITEM')
{
display_notification(_("Attachment has been updated."));
}
}
+ refresh_pager('trans_table');
+ $Ajax->activate('_page_body');
$Mode = 'RESET';
}