예제 #1
0
             $file_name = $data['file_name'];
             $file = $data['file'];
             $file_size = $data['file_size'];
             $file_hash = $data['file_hash'];
         }
         break;
         // use remote file
     // use remote file
     case 2:
         $file = addslashes(trim(hacklogdm_admin::post('file_remote')));
         if (!hacklogdm::is_remote_file($file)) {
             hacklogdm_admin::add_error(__('Error: Please give me a valid URL.', hacklogdm::textdomain));
             $die = 1;
         } else {
             $file_name = hacklogdm::get_basename($file);
             $file_size = hacklogdm_admin::remote_filesize($file);
             $file_hash = 'N/A';
         }
         break;
 }
 if (!$die) {
     if ($file_type > -1) {
         $file_sql = "file = '{$file}',";
         if (empty($file_name) && isset($_POST['file_name']) && !empty($_POST['file_name'])) {
             $file_name = addslashes(trim($_POST['file_name']));
         }
     }
     $file_des = addslashes(trim(hacklogdm_admin::post('file_des')));
     $file_hits = intval(hacklogdm_admin::post('file_hits'));
     $edit_filetimestamp = intval(hacklogdm_admin::post('edit_filetimestamp'));
     if (intval(hacklogdm_admin::post('auto_filesize', 0)) != 1) {