} else { //dbg('Am '.$dir); } $_target_tmp .= $e . DIRECTORY_SEPARATOR; } if ($is_error == false) { $identifier = 'uploadAttachment'; echo $identifier; echo "\n"; $fileName = substr($_FILES[$identifier]['name'], 0, strrpos($_FILES[$identifier]['name'], '.')); echo $fileName; echo "\n"; $fileExt = substr($_FILES[$identifier]['name'], strrpos($_FILES[$identifier]['name'], '.')); $resultFileName = $fileName . "-" . time() . $fileExt; $_target = $_root_app . $_target . basename($resultFileName); $file_tmp = JBusinessUtil::makePathFile($_target); $p = basename($file_tmp); $n = basename($file_tmp); $i = $file_tmp; $e = 0; if (!move_uploaded_file($_FILES[$identifier]['tmp_name'], $file_tmp)) { $p = $n = ''; $i = 'Error move uploaded file'; $e = 2; } //} } } } echo '<?xml version="1.0" encoding="utf-8" ?>'; echo '<uploads>';
$_pos = ''; $is_error = false; if (!isset($_GET['_pos']) || $_GET['_filename'] == '' || !isset($_GET['_filename']) || $_GET['_root_app'] == '' || !isset($_GET['_root_app'])) { $f = $n = ''; $i = 'Invalid params !'; $e = 2; $is_error = true; } if ($is_error == false) { $_root_app = $_GET['_root_app']; $_filename = $_GET['_filename']; $_pos = $_GET['_pos']; if ($_root_app[strlen($_root_app) - 1] != '/' && $_filename[strlen($_filename) - 1] != '/') { $_root_app .= '/'; } $file_tmp = JBusinessUtil::makePathFile($_root_app . $_filename); // dbg($file_tmp); if (@unlink($file_tmp)) { $f = htmlentities($file_tmp); $n = basename($file_tmp); $i = $file_tmp; $e = 0; //print_r( array( htmlentities( $_uri.$_target), "") ); } else { $f = $n = $file_tmp; //$i='Error remove uploaded file'; //$e=2; } } echo '<?xml version="1.0" encoding="utf-8" ?>'; echo '<remove>';