Stud.IP  4.2 Revision
bootstrap.php File Reference

Data Structures

class  DB_Seminar
 

Namespaces

 Studip
 

Variables

const ENV = 'production'
 
 $SOFTWARE_VERSION = '4.2.2.3'
 
global $PHP_SELF = $_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME']
 
global $STUDIP_BASE_PATH = realpath(dirname(__FILE__) . '/..')
 
 $ABSOLUTE_PATH_STUDIP = $STUDIP_BASE_PATH . '/public/'
 
 $CANONICAL_RELATIVE_PATH_STUDIP = dirname($_SERVER['PHP_SELF'])
 
if(DIRECTORY_SEPARATOR !='/') if(substr($CANONICAL_RELATIVE_PATH_STUDIP,-1) !="/") $ABSOLUTE_URI_STUDIP = ""
 
if(isset($_SERVER['SERVER_NAME'])) $GLOBALS ['ASSETS_URL'] = $ABSOLUTE_URI_STUDIP . 'assets/'
 
if($GLOBALS['ASSETS_URL'][0]==='/') else if (!preg_match('/^[a-z]+:/', $GLOBALS[ 'ASSETS_URL']))
 
if(Studip\ENV=='development') else
 
 $GLOBALS ['template_factory']
 
 try
 
 $GLOBALS ['_fullname_sql'] = array()
 
 $GLOBALS ['_fullname_sql']['full'] = "TRIM(CONCAT(title_front,' ',Vorname,' ',Nachname,IF(title_rear!='',CONCAT(', ',title_rear),'')))"
 
 $GLOBALS ['_fullname_sql']['full_rev'] = "TRIM(CONCAT(Nachname,', ',Vorname,IF(title_front!='',CONCAT(', ',title_front),''),IF(title_rear!='',CONCAT(', ',title_rear),'')))"
 
 $GLOBALS ['_fullname_sql']['no_title'] = "CONCAT(Vorname ,' ', Nachname)"
 
 $GLOBALS ['_fullname_sql']['no_title_rev'] = "CONCAT(Nachname ,', ', Vorname)"
 
 $GLOBALS ['_fullname_sql']['no_title_short'] = "CONCAT(Nachname,', ',UCASE(LEFT(TRIM(Vorname),1)),'.')"
 
 $GLOBALS ['_fullname_sql']['no_title_motto'] = "CONCAT(Vorname ,' ', Nachname,IF(motto!='',CONCAT(', ',motto),''))"
 
 $GLOBALS ['_fullname_sql']['full_rev_username'] = "TRIM(CONCAT(Nachname,', ',Vorname,IF(title_front!='',CONCAT(', ',title_front),''),IF(title_rear!='',CONCAT(', ',title_rear),''),' (',username,')'))"
 
 $GLOBALS ['SEM_CLASS'] = SemClass::getClasses()
 
 $GLOBALS ['SEM_TYPE'] = SemType::getTypes()
 
 $mail_transporter_class = $mail_transporter_name . '_class'
 
 $mail_transporter = new $mail_transporter_class
 
if($mail_transporter_name=='smtp_message') $mail_transporter default_charset = 'UTF-8'
 

Variable Documentation

◆ $ABSOLUTE_PATH_STUDIP

$ABSOLUTE_PATH_STUDIP = $STUDIP_BASE_PATH . '/public/'

◆ $ABSOLUTE_URI_STUDIP

if (DIRECTORY_SEPARATOR !='/') if (substr( $CANONICAL_RELATIVE_PATH_STUDIP,-1) !="/") $ABSOLUTE_URI_STUDIP = ""

◆ $CANONICAL_RELATIVE_PATH_STUDIP

$CANONICAL_RELATIVE_PATH_STUDIP = dirname($_SERVER['PHP_SELF'])

◆ $GLOBALS [1/12]

if (isset( $_SERVER[ 'SERVER_NAME'])) $GLOBALS[ 'ASSETS_URL'] = $ABSOLUTE_URI_STUDIP . 'assets/'

◆ $GLOBALS [2/12]

$GLOBALS[ 'template_factory']
Initial value:
=
global $STUDIP_BASE_PATH
Definition: bootstrap.php:21

◆ $GLOBALS [3/12]

$GLOBALS[ '_fullname_sql'] = array()

◆ $GLOBALS [4/12]

$GLOBALS[ '_fullname_sql'][ 'full'] = "TRIM(CONCAT(title_front,' ',Vorname,' ',Nachname,IF(title_rear!='',CONCAT(', ',title_rear),'')))"

◆ $GLOBALS [5/12]

$GLOBALS[ '_fullname_sql'][ 'full_rev'] = "TRIM(CONCAT(Nachname,', ',Vorname,IF(title_front!='',CONCAT(', ',title_front),''),IF(title_rear!='',CONCAT(', ',title_rear),'')))"

◆ $GLOBALS [6/12]

$GLOBALS[ '_fullname_sql'][ 'no_title'] = "CONCAT(Vorname ,' ', Nachname)"

◆ $GLOBALS [7/12]

$GLOBALS[ '_fullname_sql'][ 'no_title_rev'] = "CONCAT(Nachname ,', ', Vorname)"

◆ $GLOBALS [8/12]

$GLOBALS[ '_fullname_sql'][ 'no_title_short'] = "CONCAT(Nachname,', ',UCASE(LEFT(TRIM(Vorname),1)),'.')"

◆ $GLOBALS [9/12]

$GLOBALS[ '_fullname_sql'][ 'no_title_motto'] = "CONCAT(Vorname ,' ', Nachname,IF(motto!='',CONCAT(', ',motto),''))"

◆ $GLOBALS [10/12]

$GLOBALS[ '_fullname_sql'][ 'full_rev_username'] = "TRIM(CONCAT(Nachname,', ',Vorname,IF(title_front!='',CONCAT(', ',title_front),''),IF(title_rear!='',CONCAT(', ',title_rear),''),' (',username,')'))"

◆ $GLOBALS [11/12]

$GLOBALS[ 'SEM_CLASS'] = SemClass::getClasses()

◆ $GLOBALS [12/12]

$GLOBALS[ 'SEM_TYPE'] = SemType::getTypes()

◆ $mail_transporter

$mail_transporter = new $mail_transporter_class

◆ $mail_transporter_class

$mail_transporter_class = $mail_transporter_name . '_class'

◆ $PHP_SELF

$PHP_SELF = $_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME']

◆ $SOFTWARE_VERSION

$SOFTWARE_VERSION = '4.2.2.3'

◆ $STUDIP_BASE_PATH

$STUDIP_BASE_PATH = realpath(dirname(__FILE__) . '/..')

◆ default_charset

if ( $mail_transporter_name=='smtp_message') $mail_transporter default_charset = 'UTF-8'

◆ else

if ( $GLOBALS[ 'MAIL_TRANSPORT']) else
Initial value:
{
Log::get()->setLogLevel(Log::ERROR)
const ERROR
Definition: Log.php:49
static get($name='')
Definition: Log.php:99

◆ if

if ( $GLOBALS[ 'ASSETS_URL'][0]==='/') else if(!preg_match('/^[a-z]+:/', $GLOBALS['ASSETS_URL']))

◆ try

try
Initial value:
{
->setConnection('studip',
'mysql:host=' . $GLOBALS['DB_STUDIP_HOST'] .
';dbname=' . $GLOBALS['DB_STUDIP_DATABASE'] .
';charset=utf8mb4',
$GLOBALS['DB_STUDIP_USER'],
$GLOBALS['DB_STUDIP_PASSWORD'])
static getInstance()
Definition: DBManager.class.php:88
if(isset($_SERVER['SERVER_NAME'])) $GLOBALS['ASSETS_URL']
Definition: bootstrap.php:66