/**
  * Singleton instance of the class
  * 
  * @access public
  * @return Usu5_Bootstrap
  */
 public static function i()
 {
     if (!self::$_singleton instanceof Usu5_Bootstrap) {
         self::$_singleton = new self();
     }
     return self::$_singleton;
 }
Exemple #2
0
 /**
  * Actioned on about line 314 of includes/application_top.php
  * 
  * After the variables have all been set this is were USU5 is actually initiated
  * 
  * @param mixed $lng - instance of language / empty array
  * @param int $languages_id - passed by reference as USU5 may reset this value in multi language mode
  * @param string $language - passed by reference as USU5 may reset this value in multi language mode
  * @param $force_language - force links to be produced for a particular language
  * @see Usu5_Bootstrap::bootStrapper()
  * 
  * @access public
  * @return void
  */
 public function initiate($lng, &$languages_id, &$language, $force_language = false)
 {
     if (false !== $force_language) {
         $this->vars['languages_id'] = $languages_id;
         $this->vars['language'] = $language;
         return Usu5_Bootstrap::i()->loadLanguageData(array());
     }
     Usu5_Bootstrap::i()->bootStrapper($lng);
     $languages_id = $this->vars['languages_id'];
     $language = $this->vars['language'];
 }