/** * 更新视频位信息 */ public function vupdateAction() { $id = reqnum('id', 0); $ispost = reqnum('ispost', 0); $m = new PSys_ResModel(); if ($ispost == 1) { $vname = reqstr('vname'); $cast = reqstr('cast'); $direcotr = reqstr('direcotr'); $vpath = reqstr('vpath'); $vimg = reqstr('vimg'); $vimg_2 = reqstr('vimg_2'); $sortid = reqstr('sortid'); $vyear = reqstr('vyear'); $area = reqstr('area'); $iftj = reqstr('iftj'); $flag = reqstr('flag'); $vdesc = reqstr('vdesc'); $vdetail = reqstr('vdetail'); $types = reqarray('type'); $colstr = ','; $type = reqarray('colstr', array()); asort($type); if ($type && count($type) > 0) { foreach ($type as $v) { $colstr .= $v . ','; } } $vtype = ''; asort($types); if ($types && count($types) > 0) { foreach ($types as $v) { $vtype .= $v . ','; } } $data = array('vname' => $vname, 'cast' => $cast, 'direcotr' => $direcotr, 'vpath' => $vpath, 'vimg' => $vimg, 'vimg_2' => $vimg_2, 'type' => $vtype, 'sortid' => $sortid, 'area' => $area, 'colid' => $colstr, 'vyear' => $vyear, 'iftj' => $iftj, 'flag' => $flag, 'vdesc' => $vdesc, 'vdetail' => $vdetail, 'ctime' => time()); $colstr = ''; $col = explode(",", $data['colid']); foreach ($col as $key => $val) { if ($val == '31') { $colstr .= '爱情.'; } if ($val == '32') { $colstr .= '战争.'; } if ($val == '33') { $colstr .= '喜剧.'; } if ($val == '34') { $colstr .= '科幻.'; } if ($val == '35') { $colstr .= '恐怖.'; } if ($val == '36') { $colstr .= '动作.'; } if ($val == '37') { $colstr .= '动画.'; } if ($val == '38') { $colstr .= '灾难.'; } if ($val == '39') { $colstr .= '剧情.'; } if ($val == '40') { $colstr .= '传记.'; } if ($val == '41') { $colstr .= '惊悚.'; } if ($val == '42') { $colstr .= '犯罪.'; } } $data['colstr'] = $colstr; $result = array('result' => 'ERROR'); /* * // 判断电影是否存在 $where = array ( 'vname' => $vname ); $isexit = $m->GetOneVideo ( $where ); if ($isexit) { MsgInfoConst::GetMsg ( 1043, $result ); return $result; } */ if ($id == 0) { $t = $m->AddVideo($data); // 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") . "[添加]电影" . $vname; $m->admin_syslog($log); // end 日志 $result['result'] = 'SUCCESS'; } else { $w = array('id' => $id); $data['utime'] = time(); /* //--------------物理文件删除 //获取数据信息 $oldData = $m->GetOne($w,'vimg,ivpath,avpath','rhi_video'); $imgDir = VIDEO_PATH; $tDir = dirname(dirname($imgDir)) . '/' . 'files'; $imgPath = $imgDir . $oldData['vimg']; $vDir = $tDir . '/' . 'movies'; $ivPath = $vDir . '/' . $oldData['ivpath']; $avpath = $vDir . '/ . $oldData['avpath']; if(file_exists($ivPath) && $data['ivpath'] != $oldData['ivpath']) { unlink($ivPath); } if(file_exists($avpath) && $data['avpath'] != $oldData['avpath']) { unlink($avpath); } */ $m->UpdateVideo($data, $w); // 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") . "[编辑]电影" . $vname; //$m->admin_syslog ( $log ); // end 日志 $result['result'] = 'SUCCESS'; } return $result; } }