/**
  * Create menu for this controller
  * @param CAction $action
  * @return bool
  */
 public function beforeAction($action)
 {
     $this->menuItems = array(array('label' => '← Back to System Menu', 'url' => array('/admin/system')), array('label' => 'Customers', 'linkOptions' => array('class' => 'nav-header')), array('label' => 'Edit Customers', 'url' => array('databaseadmin/customers')), array('label' => 'Orders', 'linkOptions' => array('class' => 'nav-header')), array('label' => 'Downloaded Orders', 'url' => array('databaseadmin/orders')), array('label' => 'Pending Orders', 'url' => array('databaseadmin/pending')), array('label' => 'Unpaid Orders', 'url' => array('databaseadmin/unpaid')), array('label' => 'Products', 'linkOptions' => array('class' => 'nav-header')), array('label' => 'Product Lookup', 'url' => array('databaseadmin/products')));
     $arrLang = _xls_avail_languages();
     if (count($arrLang) > 1) {
         $this->menuItems[] = array('label' => 'Translations', 'linkOptions' => array('class' => 'nav-header'));
         array_shift($arrLang);
         foreach ($arrLang as $key => $value) {
             $this->menuItems[] = array('label' => 'English' . "=>" . $value, 'url' => array('databaseadmin/translate?dest=' . $key));
         }
     }
     return parent::beforeAction($action);
 }
Exemple #2
0
<?php

echo CHtml::form();
?>
	<div id="langdrop">
		<?php 
echo CHtml::dropDownList('_lang', $currentLang, _xls_avail_languages(), array('submit' => ''));
?>
	</div>
<?php 
echo CHtml::endForm();
Exemple #3
0
<div class="langlinks">
<?php 
foreach (_xls_avail_languages() as $langCode => $langName) {
    echo CHtml::link(ucfirst($langName), "?_lang=" . $langCode) . " ";
}
?>
</div>
Exemple #4
0
<div class="langlinks">
	<?php 
foreach (_xls_avail_languages() as $key => $value) {
    echo CHtml::link(CHtml::image($this->assetUrl . "/flags/" . $key . ".gif"), "?_lang=" . $key) . " ";
}
?>
</div>