function admin_dispatchAction($action)
{
    if ($action == 'general') {
        showInterface('admin/general.php');
    } elseif ($action == 'adminSave') {
        admin_saveSettings('admin/general.php');
    } elseif ($action == 'vendor') {
        showInterface('admin/vendor.php');
    } elseif ($action == 'vendorSave') {
        admin_saveSettings('admin/vendor.php');
    } elseif ($action == 'phpinfo') {
        disableInDemoMode('', 'admin/general.php');
        phpinfo();
        print "<h2>get_loaded_extensions()</h2>\n" . implode("<br/>\n", get_loaded_extensions()) . "\n";
        if (function_exists('apache_get_modules')) {
            print "<h2>apache_get_modules()</h2>\n" . implode("<br/>\n", apache_get_modules()) . "\n";
        }
        print "<h2>get_defined_constants()</h2>\n<xmp>" . print_r(get_defined_constants(), true) . "</xmp>\n";
        //
        $mbInfo = mb_get_info();
        ksort($mbInfo);
        print "<h2>mb_get_info()</h2>\n<xmp>" . print_r($mbInfo, true) . "</xmp>\n";
        exit;
    } elseif ($action == 'ulimit') {
        disableInDemoMode('', 'admin/general.php');
        print "<h2>Soft Resource Limits (ulimit -a -S)</h2>\n";
        list($maxCpuSeconds, $memoryLimitKbytes, $maxProcessLimit, $ulimitOutput) = getUlimitValues('soft');
        showme($ulimitOutput);
        print "<h2>Hard Resource Limits (ulimit -a -H)</h2>\n";
        list($maxCpuSeconds, $memoryLimitKbytes, $maxProcessLimit, $ulimitOutput) = getUlimitValues('soft');
        showme($ulimitOutput);
        exit;
    } elseif ($action == 'updateDate') {
        getAjaxDate();
    } elseif ($action == 'getUploadPathPreview') {
        getUploadPathPreview(@$_REQUEST['dirOrUrl'], @$_REQUEST['inputValue'], @$_REQUEST['isCustomField'], true);
    } elseif ($action == 'plugins') {
        // allow disabling plugins
        if (file_exists("{$GLOBALS['PROGRAM_DIR']}/plugins/_disable_all_plugins.txt")) {
            alert('Development Mode: Plugins are disabled.  Remove or rename /plugins/_disable_all_plugins.txt to enable.<br/>');
        } else {
        }
        showInterface('admin/plugins.php');
    } elseif ($action == 'pluginHooks') {
        showInterface('admin/pluginHooks.php');
    } elseif ($action == 'deactivatePlugin') {
        security_dieUnlessPostForm();
        security_dieUnlessInternalReferer();
        security_dieOnInvalidCsrfToken();
        disableInDemoMode('plugins', 'admin/plugins.php');
        deactivatePlugin(@$_REQUEST['file']);
        redirectBrowserToURL('?menu=admin&action=plugins', true);
        exit;
    } elseif ($action == 'activatePlugin') {
        security_dieUnlessPostForm();
        security_dieUnlessInternalReferer();
        security_dieOnInvalidCsrfToken();
        disableInDemoMode('plugins', 'admin/plugins.php');
        activatePlugin(@$_REQUEST['file']);
        redirectBrowserToURL('?menu=admin&action=plugins', true);
        exit;
    } elseif ($action == 'backup') {
        security_dieUnlessPostForm();
        security_dieUnlessInternalReferer();
        security_dieOnInvalidCsrfToken();
        disableInDemoMode('', 'admin/general.php');
        $filename = backupDatabase(null, @$_REQUEST['backupTable']);
        notice(sprintf(t('Created backup file %1$s (%2$s seconds)'), $filename, showExecuteSeconds(true)));
        showInterface('admin/general.php');
        exit;
    } elseif ($action == 'restore') {
        security_dieUnlessPostForm();
        security_dieUnlessInternalReferer();
        security_dieOnInvalidCsrfToken();
        disableInDemoMode('', 'admin/general.php');
        $filename = @$_REQUEST['file'];
        restoreDatabase(DATA_DIR . '/backups/' . $filename);
        notice("Restored backup file /data/backups/{$filename}");
        makeAllUploadRecordsRelative();
        showInterface('admin/general.php');
        exit;
    } elseif ($action == 'bgtasksLogsClear') {
        security_dieUnlessPostForm();
        security_dieUnlessInternalReferer();
        security_dieOnInvalidCsrfToken();
        disableInDemoMode('', 'admin/general.php');
        mysql_delete('_cron_log', null, 'true');
        notice(t("Background Task logs have been cleared."));
        showInterface('admin/general.php');
        exit;
    } else {
        showInterface('admin/general.php');
    }
}
Пример #2
0
	$page->setAttributsByPageName("/p_fiz/p_08.php","Наследственные споры| Юридические услуги по наследству","Наследственные споры| Юридические услуги по наследству",'<meta name="description" content="Специалисты «ЦЕНТРА ПРАВОВЫХ УСЛУГ» качественно и профессионально окажут Вам помощь по оформлению и получению всех необходимых документов для вступления в права наследника, сопровождении на приеме у Нотариуса, представительстве в суде при опротестовании завещания">');

	$page->setAttributsByPageName("/p_fiz/p_09.php","Земельные споры| Юридические услуги по земельному праву","Земельные споры| Юридические услуги по земельному праву",'<meta name="description" content="«ЦЕНТР ПРАВОВЫХ УСЛУГ» составляет и подаёт иски, жалобы, заявления, вступает в дело на стороне ответчика или третьего лица и представляют интересы в арбитражных судах и судах общей юрисдикции по следующим земельным спорам">');

	$page->setAttributsByPageName("/p_fiz/p_10.php","Возврат долга| Как вернуть деньги: Услуги по возврату денежных средств в Петербурге","Возврат долга| Как вернуть деньги: Услуги по возврату денежных средств в Петербурге",'<meta name="description" content="Если должник не выполнил свои обязательства в срок, то появляется возможность получить с него дополнительные денежные средства, это – получение неустойки, на условиях, отраженных в договоре">');

	$page->setAttributsByPageName("/p_fiz/p_11.php","Возврат прав, возмещение ущерба после ДТП, споры со страховыми компаниями","Возврат прав, возмещение ущерба после ДТП, споры со страховыми компаниями",'<meta name="description" content="В большинстве случаев стоимость оказанных нашей компанией услуг компенсируется виновной стороной, т.е. для наших клиентов услуги оказываются бесплатно">');

	$page->setAttributsByPageName("/p_fiz/p_12.php","Юридическая помощь, услуги по защите прав потребителей в Петербурге","Юридическая помощь, услуги по защите прав потребителей в Петербурге",'<meta name="description" content="Быстро и профессионально специалисты «ЦЕНТРА ПРАВОВЫХ УСЛУГ» помогут Вам восстановить нарушенные права покупателя нужной вещи и обеспечат Вашу юридическую защиту.">');






	$page->setAttributsByPageName("/p_ring.php","Заказать звонок в Центре Правовых Услуг","Заказать звонок в Центре Правовых Услуг",'<meta name="description" content="вы можете закаать звонок юриста с сайта">');
	$page->setAttributsByPageName("/p_regfirm.php","Онлайн заявка на регистрацию фирмы","Онлайн заявка на регистрацию фирмы",'<meta name="description" content="Вы можете подать онлайн заявку на регистрацию фирмы прямо на сайте">');
	
//	$page->setAttributsByPageName("/p_adduch.php","Добавить физическое лицо как учредителя","Добавить физическое лицо как учредителя","");
	$page->setAttributsByPageName("/p_service.php","Юридические услуги Центра Правовых Услуг в Санкт-Петербурге","Юридические услуги Центра Правовых Услуг в Санкт-Петербурге",'<meta name="description" content="список услуг центра правовых услуг на этой странице сайта">');
	
	$page->setAttributsByPageName("/p_price.php","Цены на юридические услуги Центра  Правовых Услуг| Стоимость юридических услуг","Цены на юридические услуги Центра  Правовых Услуг| Стоимость юридических услуг",'<meta name="description" content="цены на услуги компании">');
	
	$page->setAttributsByPageName("/p_info.php","Справочная информация по налоговой и регистрационному центру.","Справочная информация по налоговой и регистрационному центру.","");
	
	$page->setAttributsByPageName("/p_sitemap.php","Карта сайта www.pravo-spb.net","Карта сайта www.pravo-spb.net",'<meta name="description" content="Карта сайта">'); */

	showme($page->error);
	showme($page->statusLog);
?>
function xmp_r($string)
{
    return showme($string);
}