| 
<?php$name = '';
 $id = '';
 if (!empty($this->zoneconfig['conf']['name']))
 $name = $this->zoneconfig['conf']['name'];
 if (!empty($this->zoneconfig['conf']['id']))
 $id = ' id="' . $this->zoneconfig['conf']['id'] . '"';
 $data_melisKey = $this->melisKey;
 
 ?>
 <div id="<?= $id; ?>" data-melisKey="<?= $data_melisKey; ?>">
 <div class="modal-content">
 <div class="modal-body padding-none">
 <div class="wizard">
 <div class="widget widget-tabs widget-tabs-double widget-tabs-responsive margin-none border-none">
 <div class="widget-head">
 <ul class="nav nav-tabs">
 <li class="active"><a href="#" class="glyphicons pencil" data-toggle="tab" aria-expanded="true"><i></i> <?php echo $this->translate('tr_melis_site_translation_edit_translation') ?></a></li>
 </ul>
 </div>
 <div class="widget-body innerAll inner-2x">
 <div class="tab-content">
 <div class="tab-pane active" <?php echo $id ?>>
 <div class="row">
 <div class="col-md-12">
 <h4>Key : <?= $this->transKey; ?></h4>
 <br/>
 </div>
 <div class="col-xs-12 col-md-4">
 <div class="product-text-tab-container" >
 <ul class="nav-tabs product-text-tab">
 <?php foreach($this->siteLangs as $key => $transLang) { ?>
 <li class="">
 <a class="clearfix" data-toggle="tab" id="sites_translation_lang_<?= $transLang['lang_cms_id'] ?>" href="#<?= $transLang['lang_cms_locale']; ?>-log-type-details-<?= $this->siteId; ?>" aria-expanded="true" data-env-id="<?= $transLang['lang_cms_id'] ?>">
 <span class="float-right">
 <img src="<?= $this->serverUrl() . '/MelisCms/images/lang-flags/' . $transLang['lang_cms_locale'] . '.png' ?>" class="float-right">
 </span>
 <span><?= $transLang['lang_cms_name'] ?></span>
 </a>
 </li>
 <?php } ?>
 </ul>
 </div>
 </div>
 <div class="col-xs-12 col-md-8">
 <div class="tab-content">
 <?php foreach ($this->siteLangs as $key => $transLang) { ?>
 <div id="<?= $transLang['lang_cms_locale']; ?>-log-type-details-<?= $this->siteId; ?>" class="tab-pane product-text-tab-content">
 <div class="bg-white">
 <h4 class=""><i class="fa fa-language"></i>  <?= $transLang['lang_cms_name']; ?></h4>
 </div>
 <div id="site_translation_<?= $transLang['lang_cms_locale']; ?>">
 <?php
 $form = clone $this->sitestranslation_form;
 $form->setAttribute('id', $transLang['lang_cms_id'].'_sites-translation-form');
 $siteId = 0;
 foreach($form->getElements() as $name => $input) {
 foreach ($this->transData as $siteTransData) {
 $siteId = $siteTransData['mst_site_id'];
 if ($siteTransData['mstt_lang_id'] == $transLang['lang_cms_id']) {
 if (isset($siteTransData[$name])) {
 $input->setValue($siteTransData[$name]);
 }
 }
 }
 
 $input->setName($transLang['lang_cms_id'] . "-" . $name);
 /**
 * set the site id, lang id and key if it is still empty
 */
 if($name == 'mstt_lang_id' && empty($input->getValue())){
 $input->setValue($transLang['lang_cms_id']);
 }
 
 if($name == 'mst_site_id' && empty($input->getValue())){
 $input->setValue($siteId);
 }
 
 if($name == 'mst_key' && empty($input->getValue())){
 $input->setValue($this->transKey);
 }
 $input->setAttribute('id', $transLang['lang_cms_id'] . "-" . $name);
 }
 echo $this->form()->openTag($form);
 echo $this->melisFieldCollection($form);
 echo $this->form()->closeTag();
 ?>
 </div>
 </div>
 <?php } ?>
 </div>
 </div>
 </div>
 <div class="footer-modal d-flex flex-row justify-content-between">
 <a data-dismiss="modal" class="btn btn-danger float-left"><i class="fa fa-times"></i> <?= $this->translate('tr_melis_site_translation_close_btn')?></a>
 <a class="btn btn-success btnSaveSiteTranslation"><i class="fa fa-save"></i>  <?= $this->translate('tr_melis_site_translation_save_btn'); ?></a>
 </div>
 </div>
 </div>
 </div>
 </div>
 </div>
 </div>
 </div>
 <script type="text/javascript">
 $(document).ready(function() {
 //we prepare the tinyMce init here to make sure that the form are already loaded
 melisTinyMCE.createTinyMCE("tool", "textarea.tiny-mce-init", {
 toolbar : 'undo redo | styleselect | bold italic | alignleft aligncenter alignright | link'
 });
 });
 </script>
 </div>
 |