Example #1
0
 /**
  * 删除电影
  */
 public function vdeleteAction()
 {
     $m = new Psys_ResModel();
     if (is_array($_GET['id'])) {
         $id = reqarray('id', array());
         foreach ($id as $v) {
             $where = array('id' => $v);
             $data = $m->GetOneVideo($where);
             //在放开注释是得修改表名
             $imgName = $data['vimg'];
             $avName = $data['avpath'];
             $ivName = $data['ivpath'];
             //组建路径
             $imgPath = VIDEO_PATH . $imgName;
             //删除物理图片文件
             if (file_exists($imgPath)) {
                 unlink($imgPath);
             }
             //删除视频文件
             $vPath = dirname(dirname(VIDEO_PATH)) . '/' . 'files' . '/';
             if (file_exists($vPath . $avName)) {
                 unlink($vPath . $avName);
             }
             if (file_exists($vPath . $ivName)) {
                 unlink($vPath . $ivName);
             }
             $m->DelOneVideo($where);
             // start 写操作日志
             $log = array('logtype' => 71, 'guid' => $_SESSION['Cur_X_User']['id'], 'ctime' => time(), 'cip' => real_ip());
             $log['logdetail'] = $_SESSION['Cur_X_User']['username'] . "于" . date("Y-m-d H:i:s") . "[删除]电影" . $data['vname'];
             // $m=new Psys_SyslogModel();
             // $m->admin_syslog($log);
             $m->admin_syslog($log);
             // end 日志
         }
         header("Location:/res/vlist");
     } elseif (is_numeric($_GET['id'])) {
         $id = reqnum('id', '0');
         $where = array('id' => $id);
         $data = $m->GetOneVideo($where);
         $m->DelOneVideo($where);
         // start 写操作日志
         $log = array('logtype' => 71, 'guid' => $_SESSION['Cur_X_User']['id'], 'ctime' => time(), 'cip' => real_ip());
         $log['logdetail'] = $_SESSION['Cur_X_User']['username'] . "于" . date("Y-m-d H:i:s") . "[删除]电影" . $data['vname'];
         $m->admin_syslog($log);
         // end 日志
         header("Location:/res/vlist");
     } else {
         echo "<script>alert('id 为空');</script>";
     }
 }