$content = showHelp(); $menu_opt = $LANG_ADVT['mnu_help']; $T->set_var('header', $LANG_ADVT['mnu_help']); $pageTitle = $LANG_ADVT['mnu_help']; break;*/ case 'editad': // Edit an ad. $result = DB_query("SELECT * \n FROM {$_TABLES['ad_ads']} \n WHERE ad_id ='{$id}'"); if ($result && DB_numRows($result) == 1) { USES_classifieds_edit(); $A = DB_fetchArray($result); $content .= adEdit($A, 'update_ad'); $T->set_var('header', $LANG_ADVT['edit_ad']); } else { $content .= COM_showMessage('08', $_CONF_ADVT['pi_name']); $content .= adList(false); $T->set_var('header', $LANG_ADVT['ads_mgnt']); } $menu_opt = $LANG_ADVT['mnu_myads']; break; case 'byposter': // Display all open ads for the specified user ID $uid = isset($_REQUEST['uid']) ? (int) $_REQUEST['uid'] : 0; if ($uid > 1) { USES_classifieds_list(); $content .= adListPoster($uid); } $T->set_var('header', $LANG_ADVT['ads_by'] . ' ' . COM_getDisplayName($uid)); $menu_opt = $LANG_ADVT['mnu_home']; break; case 'home':
$content .= CLASSIFIEDS_adminMenu('cat'); $C = new adCategory($cat_id); $content .= $C->Edit(); break; case 'edit': USES_classifieds_edit(); if ($ad_id != '' && !isset($_POST['save'])) { // coming from the edit link in a list or detail view $result = DB_query("SELECT * \n FROM {$_TABLES['ad_ads']} \n WHERE ad_id ='{$ad_id}'"); if ($result && DB_numRows($result) == 1) { $A = DB_fetchArray($result); $content .= adEdit($A, 'update_ad'); } else { // back to "Manage Ads", with an error message $content .= COM_showMessage('08', $_CONF_ADVT['pi_name']); $content .= adList(true); } } else { // Display the edit form for a new ad submission. If $_POST is // not empty, then this is from a failed save, re-show the fields. if (!empty($_POST)) { $A = $_POST; } $content .= adEdit($A, 'edit'); } break; case 'editsubmission': case 'moderate': // coming from submission queue, ad ID is in var 'id' USES_classifieds_edit(); $result = DB_query("SELECT * \n FROM {$_TABLES['ad_submission']} \n WHERE ad_id ='{$ad_id}'");