Changeset 24995
- Timestamp:
- 02/03/10 18:40:50 (1 month ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/ragnaroek/midcom/midcom.core/midcom/services/multilang.php
r24982 r24995 29 29 $type, 30 30 "action_delete", 31 array(__CLASS__, "set_ lang_to_default")31 array(__CLASS__, "set_default_lang_to_lang") 32 32 ); 33 33 midgard_object_class::connect_default( 34 34 $type, 35 35 "action_deleted", 36 array(__CLASS__, "set_ lang_back")36 array(__CLASS__, "set_default_lang_back") 37 37 ); 38 38 } … … 132 132 } 133 133 134 function set_ lang_to_default()134 function set_default_lang_to_lang() 135 135 { 136 self::set_ lang_back(self::get_lang());137 return midgard_connection::set_ lang(self::get_default_lang());136 self::set_default_lang_back(self::get_default_lang()); 137 return midgard_connection::set_default_lang(self::get_lang()); 138 138 } 139 139 140 function set_ lang_back($new_lang = null)140 function set_default_lang_back($new_default_lang = null) 141 141 { 142 static $lang; 143 if (is_string($new_lang)) $lang = $new_lang; 144 elseif (isset($lang)) return midgard_connection::set_lang($lang); 142 static $default_lang; 143 if (is_string($new_default_lang)) $default_lang = $new_default_lang; 144 elseif (isset($default_lang)) { 145 $lang = self::get_lang(); 146 $return = midgard_connection::set_default_lang($default_lang); 147 midgard_connection::set_lang($lang); 148 return $return; 149 } 145 150 } 146 151 }
