コード例 #1
0
$skipModule = isset($_REQUEST['skipModule']);
// if it was NOT provided then update the Modules Table
if (!$skipModule) {
    /*
     * Modules Table
     *
     * Setup the Page Modules Table to include a proper entry for this app.
     */
    $module = new RowManager_siteModuleManager();
    $module->loadByKey(module[ModuleName]::MODULE_KEY);
    $module->setKey(module[ModuleName]::MODULE_KEY);
    $module->setPath('[RAD_PATH_MODULE_ROOT][RAD_CORE_PRE_NAME][ModuleName]/');
    $module->setApplicationFile('app_[ModuleName].php');
    $module->setIncludeFile('incl_[ModuleName].php');
    $module->setName('module[ModuleName]');
    $module->setParameters('');
    $module->setSystemAccessFile('objects_bl/obj_SystemAccess.php');
    $module->setSystemAccessObj(module[ModuleName]::MODULE_KEY . 'Access');
    // if module entry already exists then
    if ($module->isLoaded()) {
        // update current entry
        $module->updateDBTable();
    } else {
        // create new entry
        $module->createNewEntry();
    }
} else {
    echo 'Skipping Module Table ... <br>';
}
// check to see if the parameter 'skipTables' was provided
$skipTables = isset($_REQUEST['skipTables']);
コード例 #2
0
$db->runSQL($sql);
/*
 * Modules Table
 *
 * Setup the Page Modules Table.
 */
$module = new RowManager_siteModuleManager();
$module->dropTable();
$module->createTable();
// Initialize Login Page Module
$module->setKey(PAGE_MODULE_LOGIN);
$module->setPath(SITE_PATH_MODULES . 'site_Login/');
$module->setApplicationFile('login_app.php');
$module->setIncludeFile('login_includes.php');
$module->setName('moduleLogin');
$module->setParameters('');
$module->createNewEntry();
require $extension . SITE_PATH_MODULES . 'site_Login/login_app.php';
// Initialize Logout Page Module
$module->setKey(PAGE_MODULE_LOGOUT);
$module->setPath(SITE_PATH_MODULES . 'site_Login/');
$module->setApplicationFile('login_app.php');
$module->setIncludeFile('login_includes.php');
$module->setName('moduleLogin');
$module->setParameters(moduleLogin::MODE . "=" . moduleLogin::MODE_LOGOUT);
$module->createNewEntry();
// Initialize the Welcome Page
$module->setKey('Welcome');
$module->setPath(SITE_PATH_MODULES . 'site_CMSPage/');
$module->setApplicationFile('cmsPage_app.php');
$module->setIncludeFile('');