コード例 #1
0
ファイル: app.php プロジェクト: rperello/Anidcore
 public function __construct()
 {
     Ac::on("AC_Module_on_create_i18n", function () {
         Ac::setConfig("available_languages", array("en", "es", "de", "it"), "i18n");
     });
     parent::__construct('app');
 }
コード例 #2
0
ファイル: loader.php プロジェクト: rperello/Anidcore
 /**
  *
  * @param string $name
  * @param boolean $autoImport
  * @return Ac_Module|false 
  */
 public function loadModule($name = null, $autoImport = true)
 {
     if (empty($name)) {
         if (count($this->modules) > 0) {
             if ($this->hasModule($this->active_module_name)) {
                 return $this->modules[$this->active_module_name];
             }
         }
     }
     if (!isset($this->modules[$name])) {
         if ($autoImport) {
             $this->modules[$name] = Ac_Module::factory($name);
             return $this->modules[$name];
         }
     } else {
         return $this->modules[$name];
     }
     return false;
 }
コード例 #3
0
ファイル: admin.php プロジェクト: rperello/Anidcore
 public function __construct()
 {
     $groups = array("developers" => array(1000), "administrators" => array(1000, 1001), "users" => array(1000, 1001, 1002));
     $defaults = array("groups" => $groups, "privileges" => array("site_access" => 'all', "disabled_langs" => $groups["administrators"], "admin_access" => $groups["administrators"], "admin_advanced_fields" => $groups["developers"], "admin_global_create" => $groups["administrators"], "admin_global_update" => $groups["administrators"], "admin_global_delete" => $groups["administrators"]));
     parent::__construct('admin', $defaults);
 }
コード例 #4
0
ファイル: i18n.php プロジェクト: rperello/Anidcore
 public function __construct()
 {
     Ac::on("Ac_Router_before_resolve", array($this, "routerBeforeResolve"));
     parent::__construct('i18n', array('lang_in_urls' => true, 'default_language' => "en", "available_languages" => array('en')));
 }