Exemple #1
0
}
?>
		<div class="tabbable">
			<ul class="nav nav-tabs langedit">
				<?php 
foreach ($langs as $lang) {
    $langa = explode(":", $lang);
    echo '<li ' . ($langa[0] == 'en' ? 'class="active"' : '') . '><a href="#' . $langa[0] . '" data-toggle="tab">' . $langa[1] . '</a></li>';
}
?>
			</ul>

			<div class="tab-content">
				<?php 
$origLang = Yii::app()->language;
$values = _xls_parse_language_serialized($model->page_data);
foreach ($langs as $lang) {
    $langa = explode(":", $lang);
    Yii::app()->language = $langa[0];
    echo '<div class="tab-pane' . ($langa[0] == 'en' ? ' active' : '') . '" id="' . $langa[0] . '">';
    $this->widget('ImperaviRedactorWidget', array('name' => 'content-' . $langa[0], 'value' => isset($values[$langa[0]]) ? $values[$langa[0]] : "", 'attribute' => 'page', 'htmlOptions' => array('style' => "height: 400px; padding-bottom: 20px;"), 'options' => array('width' => '500', 'height' => '400', 'autoresize' => false, 'convertDivs' => false, 'linebreaks' => false)));
    echo '</div>';
}
Yii::app()->language = $origLang;
?>
			</div>
		</div>
	</div> <!-- /tabbable -->

</div>
 /**
  * Get the page contents for the current language.
  *
  * @return string The custom page's contents
  */
 public function getPage()
 {
     $pageValues = _xls_parse_language_serialized($this->page_data);
     // If was have custom page in the current language, use it.
     if (array_key_exists(Yii::app()->language, $pageValues)) {
         $page = $pageValues[Yii::app()->language];
     } else {
         $page = '';
     }
     return $page;
 }