/** * 转到广告修改页面 */ public function editAction() { $id = reqnum('id', 0); // 获取参数 if (!$id) { echo 'empty id'; exit; } $m = new Psys_AdsModel(); $stationads = $m->getStationadsById($id); $adsOne = explode(',', $stationads['adsone']); $adsTwo = explode(',', $stationads['adstwo']); $this->smarty->assign('appkey', $stationads['appkey']); $this->smarty->assign('id', $stationads['id']); $this->smarty->assign('station', $stationads['name']); $r = new Psys_AdsRule(); $addOnelist = $r->GetAllAds(array('colid' => 5)); foreach ($addOnelist as &$var) { if (in_array($var['id'], $adsOne)) { $var['select'] = 1; } else { $var['select'] = 0; } } $addTwolist = $r->GetAllAds(array('colid' => 6)); foreach ($addTwolist as &$var) { if (in_array($var['id'], $adsTwo)) { $var['select'] = 1; } else { $var['select'] = 0; } } $this->smarty->assign('onelist', $addOnelist); $this->smarty->assign('twolist', $addTwolist); $this->forward = "edit"; }