function upload_do_submit2() { global $db, $current_user; // $settings = get_upload_settings(); $upload_dir = mnmpath . get_misc_data('upload_directory'); $thumb_dir = mnmpath . get_misc_data('upload_thdirectory'); // Remove old files when Modify if (is_numeric($_POST['id'])) { if ($files = $db->get_results($sql = "SELECT * FROM " . table_prefix . "files WHERE file_user_id='{$current_user->user_id}' AND file_link_id='{$_POST['id']}'")) { foreach ($files as $row) { if ($row->file_size == 'orig') { @unlink("{$upload_dir}/{$row->file_name}"); } else { @unlink("{$thumb_dir}/{$row->file_name}"); } } } $db->query("DELETE FROM " . table_prefix . "files WHERE file_user_id='{$current_user->user_id}' AND file_link_id='{$_POST['id']}'"); } upload_save_files(); }
} // Remove old file with same number $sql = "SELECT * FROM " . table_prefix . "files WHERE " . ($isadmin ? "" : "file_user_id='{$current_user->user_id}' AND") . " file_link_id='{$_POST['id']}' AND file_number='{$_POST['number']}'"; if ($files = $db->get_results($sql)) { foreach ($files as $row) { if ($row->file_size == 'orig') { @unlink("{$upload_dir}/{$row->file_name}"); } else { @unlink("{$thumb_dir}/{$row->file_name}"); } } } $sql = "DELETE FROM " . table_prefix . "files WHERE " . ($isadmin ? "" : "file_user_id='{$current_user->user_id}' AND") . " file_link_id='{$_POST['id']}' AND file_number='{$_POST['number']}'"; $db->query($sql); // Save unique file ID $id = upload_save_files(); if (is_numeric($id)) { if ($id > 0) { $_SESSION['upload_files'][$_POST['number']] = array('id' => $id); $db->query("UPDATE " . table_prefix . "files SET file_number='{$_POST['number']}' WHERE file_id='{$id}' OR file_orig_id='{$id}'"); print "File uploaded successfully"; } else { $_SESSION['upload_files'][$_POST['number']] = array('error' => "No files to upload"); } } else { $_SESSION['upload_files'][$_POST['number']] = array('error' => $id); } } elseif ($_GET['id'] && $_GET['number'] && is_numeric($_GET['id']) && is_numeric($_GET['number']) && $_SESSION['upload_files'][$_GET['number']]) { if ($_SESSION['upload_files'][$_GET['number']]['error']) { print "ERROR: " . $_SESSION['upload_files'][$_GET['number']]['error']; exit;
function upload_edit_link() { global $db, $current_user; $upload_dir = mnmpath . get_misc_data('upload_directory'); $thumb_dir = mnmpath . get_misc_data('upload_thdirectory'); // Remove selected files if ($_POST['upload_delete']) { foreach ($_POST['upload_delete'] as $id) { if ($files = $db->get_results($sql = "SELECT * FROM " . table_prefix . "files WHERE (file_id='{$id}' OR file_orig_id='{$id}') AND file_user_id='{$current_user->user_id}' AND file_comment_id=0")) { foreach ($files as $row) { if ($row->file_size == 'orig') { @unlink("{$upload_dir}/{$row->file_name}"); } else { @unlink("{$thumb_dir}/{$row->file_name}"); } } } $db->query("DELETE FROM " . table_prefix . "files WHERE (file_id='{$id}' OR file_orig_id='{$id}') AND file_user_id='{$current_user->user_id}' AND file_comment_id=0"); } } upload_save_files(); }
function upload_do_submit2() { global $db, $current_user; upload_delete(array("link_id" => $_POST['id'])); upload_save_files(); }