<?php /** * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/ * CC-BY License - http://creativecommons.org/licenses/by/3.0/ */ require_once '../../../inc/header.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'admin.inc.php'; bx_import('BxDolModuleDb'); require_once BX_DIRECTORY_PATH_MODULES . 'boonex/ads/classes/BxAdsModule.php'; // --------------- page variables and login $_page['name_index'] = 151; check_logged(); $oModuleDb = new BxDolModuleDb(); $aModule = $oModuleDb->getModuleByUri('ads'); $oAds = new BxAdsModule($aModule); $oAds->sCurrBrowsedFile = bx_html_attribute($_SERVER['PHP_SELF']); $_page['header'] = $oAds->GetHeaderString(); $_page['header_text'] = $oAds->GetHeaderString(); $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = PageCompAds($oAds); $oAds->_oTemplate->addCss(array('ads.css', 'categories.css', 'entry_view.css')); function PageCompAds($oAds) { $sRetHtml = ''; $sRetHtml .= $oAds->PrintCommandForms(); if ($_REQUEST) { if (false !== bx_get('action')) { switch (bx_get('action')) { case '3': echo $oAds->actionSearch();
function PageCompAds() { $oModuleDb = new BxDolModuleDb(); $aModule = $oModuleDb->getModuleByUri('ads'); $oAds = new BxAdsModule($aModule); $oAds->sCurrBrowsedFile = 'post_mod_ads.php'; $oAds->bAdminMode = true; $sCss = $oAds->_oTemplate->addCss(array('ads.css'), true); $sResult = $sCss . $oAds->PrintCommandForms(); if ($_REQUEST) { if (false !== bx_get('action')) { if ((int) bx_get('action') == 3) { $sResult .= $oAds->PrintFilterForm(); $sResult .= $oAds->actionSearch(); return $sResult; } elseif ((int) bx_get('action') == 2) { $iClassifiedSubID = (int) bx_get('FilterSubCat'); $sResult .= $oAds->PrintSubRecords($iClassifiedSubID); return $sResult; } elseif ((int) bx_get('action') == 1) { $iClassifiedID = (int) bx_get('FilterCat'); $sResult .= $oAds->PrintAllSubRecords($iClassifiedID); return $sResult; } elseif (bx_get('action') == 'add_sub_category') { $sCatID = (int) bx_get('id'); $iCatID = $sCatID ? $sCatID : 0; header('Content-Type: text/html; charset=utf-8'); echo $oAds->getAddSubcatForm($iCatID); exit; } elseif (bx_get('action') == 'category_manager') { header('Content-Type: text/html; charset=utf-8'); echo $oAds->getCategoryManager(); exit; } } elseif (false !== bx_get('bClassifiedID')) { $iClassifiedID = (int) bx_get('bClassifiedID'); if ($iClassifiedID > 0) { $sResult .= $oAds->PrintAllSubRecords($iClassifiedID); $sResult .= $oAds->PrintBackLink(); return $sResult; } } elseif (false !== bx_get('bSubClassifiedID')) { $iSubClassifiedID = (int) bx_get('bSubClassifiedID'); if ($iSubClassifiedID > 0) { $sResult .= $oAds->PrintSubRecords($iSubClassifiedID); $sResult .= $oAds->PrintBackLink(); return $sResult; } } elseif (false !== bx_get('DeleteAdvertisementID')) { $id = (int) bx_get('DeleteAdvertisementID'); if ($id > 0) { $sResult .= $oAds->ActionDeleteAdvertisement($id); } } elseif (false !== bx_get('ActivateAdvertisementID')) { $iAdID = (int) bx_get('ActivateAdvertisementID'); if ($iAdID > 0) { $oAds->_oDb->setPostStatus($iAdID, 'active'); } } if (false !== bx_get('UpdatedAdvertisementID')) { $id = (int) bx_get('UpdatedAdvertisementID'); if ($id > 0) { if (false !== bx_get('DeletedPictureID') && (int) bx_get('DeletedPictureID') > 0) { //delete a pic $sResult .= $oAds->ActionDeletePicture(); $sResult .= $oAds->PrintEditForm($id); } else { $sResult .= $oAds->ActionUpdateAdvertisementID($id); } } return; } elseif (false !== bx_get('EditAdvertisementID')) { if ((int) bx_get('EditAdvertisementID') > 0) { $sResult .= $oAds->PrintEditForm((int) bx_get('EditAdvertisementID')); $sResult .= $oAds->PrintBackLink(); return $sResult; } } elseif (false !== bx_get('ShowAdvertisementID')) { if (bx_get('ShowAdvertisementID') > 0) { $sResult .= $oAds->ActionPrintAdvertisement((int) bx_get('ShowAdvertisementID')); $sResult .= $oAds->PrintBackLink(); return $sResult; } } elseif (false !== bx_get('BuyNow')) { $iAdID = (int) bx_get('IDAdv'); if ($iAdID > 0) { $sResult .= $oAds->ActionBuyAdvertisement($iAdID); return $sResult; } } elseif (false !== bx_get('BuySendNow')) { $iAdID = (int) bx_get('IDAdv'); if ($iAdID > 0) { $sResult .= $oAds->ActionBuySendMailAdvertisement($iAdID); return $sResult; } } elseif (false !== bx_get('UsersOtherListing')) { $iProfileID = (int) bx_get('IDProfile'); if ($iProfileID > -1) { $sResult .= $oAds->PrintMyAds($iProfileID); return $sResult; } } } $sResult .= $oAds->GenAdminTabbedPage(); return $sResult; }