getModule('cms'); } public static function t($string, $params = array()) { Yii::import('application.modules.cms.CmsModule'); return Yii::t('CmsModule.cms', $string, $params); } public static function render($id = null, $return = false, $lang = null) { if($lang === null) $lang = Yii::app()->language; $column = 'id'; if(!is_numeric($id)) $column = 'title_url'; if($id) { $sitecontent = Sitecontent::model()->find( $column . ' = :id and language = :lang', array( ':id' => $id, ':lang' => $lang)); // If the sitecontent is not available in the requested language, // try to fallback to the first natural found sitecontent in the db if(!$sitecontent) $sitecontent = Sitecontent::model()->find( $column .' = :id', array( ':id' => $id)); if(!$sitecontent && Cms::module()->strict404raising) throw new CHttpException(404); else if($return) return $sitecontent->content; else echo $sitecontent->content; } } public static function renderMenuPoints($id) { if(is_numeric($id)) $sitecontent = Sitecontent::model()->findByAttributes(array('id'=> $id)); $childs = $sitecontent->childs; if($childs) { foreach($sitecontent->childs as $child) { printf('