return explode('_', $lang);
}
- function get($s ='')
+ function get($s ='', $opts=array())
{
$this->sessionState(0);
$i = DB_DataObject::Factory('I18n');
-
+ $i->is_active = 1;
switch($s) {
case 'Lang':
foreach($langs as $lang)
{
//$rlang = array_shift(explode('_', strtoupper($lang)));
- $rlang = array_shift(explode('_', $lang));
+ $ll = explode('_', $lang);
+ $rlang = array_shift($ll);
$ar[$lang] = array();
$i = DB_DataObject::Factory('I18n');
if (empty($k)) {
return '??';
}
- $lang = !$au || empty($au->lang ) ? 'en' : is_string($au) ? $au : $au->lang;
+ $lang = !$au || empty($au->lang ) ? 'en' : (is_string($au) ? $au : $au->lang);
// does it need caching?