dheader($MODULE[2]['linkurl'] . 'ad.php?action=add&pid=' . $pid); } else { if ($pid || $aid) { $MOD['ad_view'] or message($L['preview_close']); $filename = ''; $ad_moduleid = 0; if ($pid) { $do->pid = $pid; $p = $do->get_one_place(); $p or message($L['not_ad_place']); $head_title = lang($L['view_ad_place'], array($p['name'])); $typeid = $p['typeid']; } else { if ($aid) { $do->aid = $aid; $a = $do->get_one(); $a or message($L['not_ad']); $head_title = lang($L['view_ad'], array($a['title'])); $pid = $a['pid']; $typeid = $a['typeid']; if ($typeid > 5) { $ad_moduleid = $a['key_moduleid']; $ad_catid = $a['key_catid']; $ad_kw = $a['key_word']; } } } include template('ad_view', $module); } else { $destoon_task = "moduleid={$moduleid}&html=ad"; $head_title = $L['ad_title'];
if ($do->is_ad($ad)) { $do->edit($ad); if ($pid != $ad['pid']) { $db->query("UPDATE {$DT_PRE}ad_place SET ads=ads+1 WHERE pid={$ad['pid']}"); $db->query("UPDATE {$DT_PRE}ad_place SET ads=ads-1 WHERE pid={$pid}"); } if ($ad['typeid'] == 6) { $MOD['linkurl'] = $MODULE[$ad['key_moduleid']]['linkurl']; } tohtml('ad', $module); dmsg('修改成功', $forward); } else { msg($do->errmsg); } } else { extract($do->get_one()); $do->pid = $pid; $p = $do->get_one_place(); $fromtime = timetodate($fromtime, 3); $totime = timetodate($totime, 3); include tpl('ad_edit', $module); } break; case 'delete': $aids or msg('请选择广告'); $do->delete($aids); dmsg('删除成功', $forward); break; case 'order_ad': $do->order_ad($listorder); dmsg('排序成功', $forward);