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>";
     }
 }
Example #2
0
 /**
  * 日期交易
  */
 public function dateListAction()
 {
     //var_dump($_POST);exit;
     global $G_X;
     $page = reqnum('page', 1);
     $pagesize = reqnum('pagesize', 10);
     $order = reqnum('order', 0);
     $ifsucc = reqnum('ifsucc', -1);
     //获取用户输入
     $year = reqnum('year', 0);
     $month = reqnum('month', 0);
     $day = reqnum('day', 0);
     if (!$year || !$month || !$day) {
         $date = '';
     } else {
         $date = $year . '-' . $month . '-' . $day;
     }
     if ($date == '') {
         $date = date('Y-m-d');
     }
     $date = strtotime($date);
     //url拼接
     $url = '';
     $url .= '&date=' . $date;
     $url .= '&order=' . $order;
     $url .= '&ifsucc=' . $ifsucc;
     $model = new Psys_FinModel();
     $list = $model->dateList($date, $order, $ifsucc, $page, $pagesize);
     //资源列表
     $resModel = new Psys_ResModel();
     foreach ($list['allrow'] as &$value) {
         $value['ctime'] = date('Y-m-d H:i:s', $value['ctime']);
         //下单时间格式转换
         $value['cip'] = long2ip($value['cip']);
         //下单地址格式转换
         if ($value['utime'] != '' || $value['uip'] != '') {
             $value['utime'] = date('Y-m-d H:i:s', $value['utime']);
             $value['uip'] = long2ip($value['uip']);
         }
         switch ($value['producttype']) {
             case 1:
                 //视频
                 $value['producttype'] = $G_X['order_type']['video_type'][1];
                 $where = array('id' => $value['productid']);
                 $result = $resModel->GetOneVideo($where);
                 $value['productid'] = $result['vname'];
                 break;
             case 2:
                 //音乐
                 $value['producttype'] = $G_X['order_type']['music_type'][1];
                 $where = array('id' => $value['productid']);
                 $result = $resModel->GetOne($where, 'mname', 'rhi_music');
                 $value['productid'] = $result['mname'];
                 break;
             case 3:
                 //游戏
                 $value['producttype'] = $G_X['order_type']['game_type'][1];
                 $where = array('id' => $value['productid']);
                 $result = $resModel->GetOneGame($where);
                 $value['productid'] = $result['appname'];
                 break;
             case 4:
                 //应用
                 $value['producttype'] = $G_X['order_type']['app_type'][1];
                 $where = array('id' => $value['productid']);
                 $result = $resModel->GetOne($where, 'appname', 'rhi_apps');
                 $value['productid'] = $result['appname'];
                 break;
             case 10:
                 //美食
                 $value['producttype'] = $G_X['order_type']['food_type'][1];
                 $where = array('id' => $value['productid']);
                 $result = $resModel->GetOne($where, 'fname', 'rhi_foodish');
                 $value['productid'] = $result['fname'];
                 break;
         }
     }
     self::inidate($list['allnum'], $page, $pagesize, count($list['allrow']));
     $this->smarty->assign('year', $year);
     $this->smarty->assign('month', $month);
     $this->smarty->assign('day', $day);
     $this->smarty->assign('order', $order);
     $this->smarty->assign('ifsucc', $ifsucc);
     $this->smarty->assign('url', $url);
     $this->smarty->assign('allnum', $list['allnum']);
     $this->smarty->assign('list', $list['allrow']);
     $this->forward = 'dateList';
 }