case 4: $type = "FLASH"; break; case 5: $type = "浮动"; break; case 6: $type = "视频"; break; default: $type = "文字"; break; } $smarty->assign('type', $type); } $smarty->assign('ad_category', get_ad_category_one($_GET['id'])); $smarty->assign('pageheader', "广告管理"); get_token(); $smarty->display('ads/admin_ad_category_edit.htm'); } elseif ($act == 'ad_category_edit_save') { check_permissions($_SESSION['admin_purview'], "ad_category"); check_token(); $link[0]['text'] = "返回广告位列表"; $link[0]['href'] = "?act=ad_category"; if (intval($_POST['admin_set']) != 1) { $setsqlarr['categoryname'] = trim($_POST['categoryname']) ? trim($_POST['categoryname']) : adminmsg('您没有广告位名称!', 1); $setsqlarr['alias'] = trim($_POST['alias']) ? trim($_POST['alias']) : adminmsg('您没有填写调用名称!', 1); substr($setsqlarr['alias'], 0, 3) == 'QS_' ? adminmsg('自定义广告位调用名称不允许 QS_ 开头!', 1) : ''; ck_category_alias($setsqlarr['alias'], $_POST['id']) ? adminmsg('调用名称已经存在,请换一个调用名称!', 1) : ''; $setsqlarr['type_id'] = trim($_POST['type_id']) ? trim($_POST['type_id']) : adminmsg('您没有选择广告类型!', 1); }
substr($setsqlarr['alias'], 0, 3) == 'QS_' ? adminmsg('自定义广告位调用名称不允许 QS_ 开头!', 1) : ''; ck_category_alias($setsqlarr['alias']) ? adminmsg('调用名称已经存在,请换一个调用名称!', 1) : ''; $setsqlarr['type_id'] = $_POST['type_id'] ? intval($_POST['type_id']) : adminmsg('您没有选择广告类型!', 1); $setsqlarr['tpl'] = $_POST['tpl'] ? implode(',', $_POST['tpl']) : adminmsg('您没有选择所属模板!', 1); if (!$db->inserttable(table('ad_category'), $setsqlarr)) { //填写管理员日志 write_log("后台添加广告位失败", $_SESSION['admin_name'], 3); adminmsg("添加失败!", 0); } else { //填写管理员日志 write_log("后台成功添加广告位", $_SESSION['admin_name'], 3); adminmsg("添加成功!", 2, $link); } } elseif ($act == 'edit_ad_category') { check_permissions($_SESSION['admin_purview'], "ad_category"); $ad_category = get_ad_category_one($_GET['id']); $ad_category['tpl'] = explode(',', $ad_category['tpl']); if ($ad_category['admin_set'] == "1") { switch ($ad_category['type_id']) { case 1: $type = "文字"; break; case 2: $type = "图片"; break; case 3: $type = "代码"; break; case 4: $type = "FLASH"; break;