Пример #1
0
 public static function initialize()
 {
     ini_set("display_errors", 'Off');
     if (!class_exists('ilInitialisation')) {
         chdir(dirname(__FILE__) . "/../../../../../../../..");
         include_once "Services/Context/classes/class.ilContext.php";
         ilContext::init(11);
         // 11 = const unit_test
         require_once "Services/Init/classes/class.ilInitialisation.php";
         ilInitialisation::initILIAS();
         $GLOBALS['WEB_ACCESS_WITHOUT_SESSION'] = true;
     }
 }
Пример #2
0
 /**
  * @static
  */
 public static function performInitialisation()
 {
     /**
      * @var $ilErr ilErrorHandling
      */
     global $ilErr;
     define('IL_PHPUNIT_TEST', true);
     session_id('phpunittest');
     $_SESSION = array();
     include 'Services/PHPUnit/config/cfg.phpunit.php';
     include_once 'Services/Context/classes/class.ilContext.php';
     ilContext::init(ilContext::CONTEXT_UNITTEST);
     include_once 'Services/Init/classes/class.ilInitialisation.php';
     ilInitialisation::initILIAS();
     ilInitialisation::initUserAccount();
     $ilUnitUtil = new self();
     $ilErr->setErrorHandling(PEAR_ERROR_CALLBACK, array($ilUnitUtil, 'errorHandler'));
     PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array($ilUnitUtil, 'errorHandler'));
 }
 public function initILIAS()
 {
     chdir(substr($_SERVER['SCRIPT_FILENAME'], 0, strpos($_SERVER['SCRIPT_FILENAME'], '/Customizing')));
     require_once 'include/inc.ilias_version.php';
     require_once 'Services/Component/classes/class.ilComponent.php';
     if (ilComponent::isVersionGreaterString(ILIAS_VERSION_NUMERIC, '4.2.999')) {
         require_once './Services/Context/classes/class.ilContext.php';
         ilContext::init(ilContext::CONTEXT_WEB);
         require_once './Services/Init/classes/class.ilInitialisation.php';
         ilInitialisation::initILIAS();
     } else {
         $_GET['baseClass'] = 'ilStartUpGUI';
         require_once './include/inc.get_pear.php';
         require_once './include/inc.header.php';
     }
     require_once './Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/Certificate/classes/class.ilCertificatePlugin.php';
     require_once './Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/Certificate/classes/Certificate/class.srCertificate.php';
     require_once "./Services/Tracking/classes/class.ilTrQuery.php";
     require_once "./Services/Tracking/classes/class.ilLPStatusFactory.php";
 }
Пример #4
0
<?php

/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
/**
* logout script for ilias
*
* @author Sascha Hofmann <*****@*****.**>
* @version $Id: logout.php 33447 2012-03-01 14:00:01Z jluetzen $
*
* @package ilias-core
*/
require_once "Services/Init/classes/class.ilInitialisation.php";
ilInitialisation::initILIAS();
$ilCtrl->initBaseClass("ilStartUpGUI");
$ilCtrl->setCmd("showLogout");
$ilCtrl->setTargetScript("ilias.php");
$ilCtrl->callBaseClass();
$ilBench->save();
exit;
 protected function initIlias()
 {
     include_once "Services/Context/classes/class.ilContext.php";
     ilContext::init(ilContext::CONTEXT_ICAL);
     include_once './Services/Authentication/classes/class.ilAuthFactory.php';
     ilAuthFactory::setContext(ilAuthFactory::CONTEXT_CALENDAR_TOKEN);
     $_POST['username'] = '******';
     $_POST['password'] = '******';
     require_once "Services/Init/classes/class.ilInitialisation.php";
     ilInitialisation::initILIAS();
     $GLOBALS['lng']->loadLanguageModule('dateplaner');
 }
 public function getClientInfoXML($clientid)
 {
     include_once "Services/Context/classes/class.ilContext.php";
     ilContext::init(ilContext::CONTEXT_SOAP_WITHOUT_CLIENT);
     require_once "Services/Init/classes/class.ilInitialisation.php";
     ilInitialisation::initILIAS();
     $clientdir = ILIAS_WEB_DIR . "/" . $clientid;
     require_once "webservice/soap/classes/class.ilSoapInstallationInfoXMLWriter.php";
     $writer = new ilSoapInstallationInfoXMLWriter();
     $writer->setExportAdvancedMetaDataDefinitions(true);
     $writer->setExportUDFDefinitions(true);
     $writer->start();
     if (is_object($client = $this->getClientInfo($init, $clientdir))) {
         $writer->addClient($client);
     } else {
         return $this->__raiseError("Client ID {$clientid} does not exist!", 'Client');
     }
     $writer->end();
     return $writer->getXML();
 }
Пример #7
0
<?php

/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
chdir('../../..');
include_once 'Services/Authentication/classes/class.ilAuthFactory.php';
ilAuthFactory::setContext(ilAuthFactory::CONTEXT_SOAP);
include_once 'Services/Init/classes/class.ilInitialisation.php';
$ilInit = new ilInitialisation();
$GLOBALS['ilInit'] = $ilInit;
$ilInit->initILIAS('webdav');
include_once './Services/WebServices/Rest/classes/class.ilRestServer.php';
$server = new ilRestServer();
$server->config('debug', true);
$server->init();
$server->run();
Пример #8
0
<?php

require_once "Services/InitScorm2004store/classes/class.ilInitialisation.php";
$ilInit = new ilInitialisation();
$GLOBALS['ilInit'] = $ilInit;
$ilInit->initILIAS();
 public static function initILIAS()
 {
     parent::initILIAS();
     // needed to get $rbarcreview initialized
     parent::initAccessHandling();
 }