Пример #1
0
<?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();
Пример #2
0
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;
}