Example #1
0
|   http://www.formalms.org                                                 |
|   License  http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt           |
|                                                                           |
|   from docebo 4.0.5 CE 2008-2012 (c) docebo                               |
|   License http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt            |
\ ======================================================================== */
// Start buffer
ob_start();
define("CORE", true);
define("POPUP", true);
define("IN_FORMA", true);
define("_deeppath_", '../../../');
require dirname(__FILE__) . '/' . _deeppath_ . 'base.php';
// Initialize
require _base_ . '/lib/lib.bootstrap.php';
Boot::init(BOOT_PAGE_WR);
// Utils and so on
require_once _base_ . '/lib/lib.platform.php';
// create instance of StdPageWriter
StdPageWriter::createInstance();
// Popup content
$lang =& DoceboLanguage::createInstance('popup_' . POPUP_MOD_NAME, 'framework');
$GLOBALS["page"]->setWorkingZone("content");
$GLOBALS["page"]->add(getTitleArea($lang->def("_AREA_" . strtoupper(POPUP_MOD_NAME)), strtolower(POPUP_MOD_NAME)) . '<div class="std_block">');
if (!defined('POPUP_MOD_NAME')) {
    die;
}
require_once "../" . POPUP_MOD_NAME . "/body.php";
$GLOBALS["page"]->add('</div>');
// finalize
Boot::finalize();
Example #2
0
 *
 * @file
 */
# for debug purposes
//error_reporting(!E_NOTICE && E_ALL);
ini_set('display_errors', 'Off');
# error log
ini_set('log_errors', 'On');
ini_set('error_log', 'app/logs/absotus.log');
# install config if not found
# needs some work ;-)
if (!file_exists('./config.php')) {
    header('Location: install.php');
    die;
}
# configuration file
require_once 'config.php';
# load utility classes
require_once 'app/util/Auth.php';
# autoload class as needed
//function __autoload($class) {
//    require("core/$class.php");
//}
spl_autoload_register(function ($class) {
    require "core/{$class}.php";
});
# define new bootstrap object
$app = new Boot();
# call bootstrap initializer
$app->init();
Example #3
0
|   http://www.formalms.org                                                 |
|   License  http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt           |
|                                                                           |
|   from docebo 4.0.5 CE 2008-2012 (c) docebo                               |
|   License http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt            |
\ ======================================================================== */
define("LMS", true);
define("IN_FORMA", true);
define("IS_AJAX", true);
define("_deeppath_", '../');
require dirname(__FILE__) . '/../base.php';
// start buffer
ob_start();
// initialize
require _base_ . '/lib/lib.bootstrap.php';
Boot::init(BOOT_DATETIME);
if (Get::cfg('enable_plugins', false)) {
    PluginManager::initPlugins();
}
// not a pagewriter but something similar
$GLOBALS['operation_result'] = '';
if (!function_exists("aout")) {
    function aout($string)
    {
        $GLOBALS['operation_result'] .= $string;
    }
}
require_once _lms_ . '/lib/lib.permission.php';
// load the correct module
$aj_file = '';
$mn = Get::req('mn', DOTY_ALPHANUM, '');
Example #4
0
\ ======================================================================== */
error_reporting(E_ALL ^ E_NOTICE);
require_once dirname(__FILE__) . "/header.php";
// check for remote file inclusion attempt -------------------------------
$list = array('GLOBALS', '_POST', '_GET', '_COOKIE', '_SESSION');
while (list(, $elem) = each($list)) {
    if (isset($_REQUEST[$elem])) {
        die('Request overwrite attempt detected');
    }
}
define("IN_FORMA", true);
define("_deeppath_", '../../../');
require dirname(__FILE__) . '/../../../base.php';
// initialize
require _base_ . '/lib/lib.bootstrap.php';
Boot::init(BOOT_UTILITY);
// ------------------------------------------------------------------------
$script = "\r\n<script type=\"text/javascript\">\r\n\t<!--\r\n\tfunction refreshPage() {\r\n\t\t\r\n\t\twindow.location.reload( false );\r\n\t}\r\n\twindow.setTimeout('refreshPage()',30000);\r\n\t// -->\r\n</script>";
$out->add($script, "page_head");
$op = importVar('op');
if (empty($op)) {
    $op = "rooms";
}
switch ($op) {
    case "setroom":
        setRoom($out, $lang);
        break;
    case "rooms":
    default:
        $out->add(listRooms($out, $lang));
        break;