/** * 更新视频位信息 */ 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'); $runtimes = reqstr('runtimes'); $hits = reqstr('hits'); $price = reqstr('price'); $sectionnum = reqstr('sectionnum', 0); $vpath = reqstr('vpath'); $vimg = reqstr('vimg'); $parter = reqstr('parter'); $sortid = reqstr('sortid'); $vyear = reqstr('vyear'); $area = reqstr('area'); $iftj = reqstr('iftj'); $flag = reqstr('flag'); $vdesc = reqstr('vdesc'); $vdetail = reqstr('vdetail'); $colstr = ','; $type = reqarray('colstr', array()); asort($type); if ($type && count($type) > 0) { foreach ($type as $v) { $colstr .= $v . ','; } } $data = array('vname' => $vname, 'cast' => $cast, 'direcotr' => $direcotr, 'runtimes' => $runtimes, 'hits' => $hits, 'price' => $price, 'sectionnum' => $sectionnum, 'vpath' => $vpath, 'vimg' => $vimg, 'parter' => $parter, 'sortid' => $sortid, 'area' => $area, 'colid' => $colstr, 'vyear' => $vyear, 'iftj' => $iftj, 'flag' => $flag, 'vdesc' => $vdesc, 'vdetail' => $vdetail, 'ctime' => time()); $result = array('result' => 'ERROR'); /* * // 判断电影是否存在 $where = array ( 'vname' => $vname ); $isexit = $m->GetOneVideo ( $where ); if ($isexit) { MsgInfoConst::GetMsg ( 1043, $result ); return $result; } */ if ($id == 0) { $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; } }