Вход Регистрация
Файл: InstantSocial/uploud/admin/ajax/modconfig.php
Строк: 84
<?php
/******************************************************************************/
//                                                                            //
//                             InstantCMS v1.9                                //
//                        http://www.instantcms.ru/                           //
//                                                                            //
//                   written by InstantCMS Team, 2007-2011                    //
//                produced by InstantSoft, (www.instantsoft.ru)               //
//                                                                            //
//                        LICENSED BY GNU/GPL v2                              //
//                                                                            //
/******************************************************************************/

    
if($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') { die(); }

    
session_start();

    
define("VALID_CMS"1);
    
define("VALID_CMS_ADMIN"1);
    
define('PATH'$_SERVER['DOCUMENT_ROOT']);

    include(
PATH.'/core/cms.php');
    include(
PATH.'/admin/includes/cp.php');

    
$inCore cmsCore::getInstance();

    
define('HOST''http://' $inCore->getHost());

    
$inCore->loadClass('user');

    
$inUser cmsUser::getInstance();

    if (!
$inUser->update()) { $inCore->halt(); }
    if (!
$inUser->is_admin) { $inCore->halt(); }

    
$adminAccess $inCore->checkAdminAccess();

    if (!
$inCore->isAdminCan('admin/modules'$adminAccess)) {
        echo 
'Вы не имеете доступа к управлению модулями';
        return;
    }

    
$inCore->loadClass('page');
    
$inCore->loadClass('formgen');
    
$inCore->loadClass('plugin');

    
$inConf cmsConfig::getInstance();
    
$inPage cmsPage::getInstance();
    
$inDB   cmsDatabase::getInstance();

    
$module_id $inCore->request('id''int');

    if (!
$module_id) { $inCore->halt(); }

    
$mod $inDB->get_fields('cms_modules'"id={$module_id}"'*');

    if (!
$mod) { $inCore->halt(); }

    
$xml_file PATH.'/admin/modules/'.$mod['content'].'/backend.xml';
    
$php_file PATH.'/admin/modules/'.$mod['content'].'/backend.php';

    
$mode       'none';
    
$cfg_form   '';

    if (
file_exists($xml_file)){
        
$cfg $inCore->loadModuleConfig($module_id);
        
$formGen = new cmsFormGen($xml_file$cfg);
        
$cfg_form $formGen->getHTML();
        
$mode 'xml';
    } elseif (
file_exists($php_file)){
        
$mode 'php';
    } elseif (
$mod['user']){
        
$mode 'custom';
    }

    
$inPage->includeTemplateFile('admin/modconfig.php');

?>
Онлайн: 1
Реклама