Example #1
0
 /**
  * @brief 根据参数或instance获取该instance内部序号
  *
  * @param $instance    指定的instance字符串,不传则为当前
  *
  * @return 
  */
 public static function getInstanceIndex($instance = null)
 {
     if ($instance === null) {
         $instance = self::$_instance;
     }
     if (empty(self::$_instance_idx)) {
         self::$_instance_idx = Bd_Conf::getConf('/i18n/i18n/instances');
         if (empty(self::$_instance_idx)) {
             Bd_Log::warning(" instances => index is empty! check /i18n/i18n.conf");
         }
     }
     foreach (self::$_instance_idx as $_v) {
         if ($_v['instance'] === $instance) {
             return $_v['index'];
         }
     }
     return null;
 }