Beispiel #1
0
 /**
  * 更新广告位信息
  */
 public function updatefulladsAction()
 {
     $id = reqnum('id', 0);
     $ispost = reqnum('ispost', 0);
     $model = new Psys_AdsModel();
     if ($ispost == 1) {
         //广告名
         $adname = reqstr('adname');
         //名称缩写
         $adsname = reqstr('adsname');
         //显示位置
         $colid = reqstr('colid');
         //图片路径
         $imgurl = reqstr('imgurl', '');
         //访问路径
         $actionurl = reqstr('actionurl');
         $subpage = reqnum('subpage');
         $flag = reqnum('flag');
         $data = array('adname' => $adname, 'adsname' => $adsname, 'colid' => $colid, 'flag' => $flag, 'imgurl' => $imgurl, 'actionurl' => $actionurl, 'subpage' => $subpage, 'ctime' => time(), 'station' => '1');
         $result = array('result' => 'ERROR');
         if ($imgurl == '') {
             MsgInfoConst::GetMsg(1041, $result);
             return $result;
         }
         if ($id == 0) {
             $nt = new Psys_AdsModel();
             $where = array('adname' => $adname);
             $info = $nt->GetOne($where, "id,adname,subpage,imgurl,actionurl,colid,flag");
             if ($info) {
                 $result = array('result' => 'ADNAME');
             }
             $returnid = $model->AddOne($data);
             // start 写操作日志
             $log = array('logtype' => 72, '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") . "[添加]广告位" . $adname;
             $model->admin_syslog($log);
             // end 日志
             $result['result'] = 'SUCCESS';
         } else {
             $w = array('id' => $id);
             $returnid = $model->UpdateOne($data, $w);
             // start 写操作日志
             $log = array('logtype' => 72, '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") . "[编辑]广告位" . $adname;
             $model->admin_syslog($log);
             // end 日志
             $result['result'] = 'SUCCESS';
         }
         if ($result['result'] == 'SUCCESS') {
             $file = dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/temp.txt';
             $fp = fopen($file, 'w');
             fwrite($fp, '1');
             fclose($fp);
         }
         return $result;
     }
 }