/** * 删除电影 */ 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>"; } }
/** * 日期交易 */ 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'; }