Esempio n. 1
0
 /**
  * @access private
  * Ecriture dans le sitemapindex 
  */
 private function writeIndex()
 {
     // Table des langues
     $lang = new backend_db_block_lang();
     // Retourne le code ISO
     //$db = $lang->s_data_iso($idlang);
     $db = backend_db_block_lang::s_data_lang(true);
     $attr_name = parent::s_config_named_data('catalog');
     // instance la classe
     $sitemap = new magixcjquery_xml_sitemap();
     foreach ($db as $data) {
         $sitemap->writeMakeNodeIndex(magixcjquery_html_helpersHtml::getUrl() . '/' . $data['iso'] . '-sitemap-url.xml', $this->lastmod_dateFormat());
         if ($attr_name['status'] == 1) {
             $sitemap->writeMakeNodeIndex(magixcjquery_html_helpersHtml::getUrl() . '/' . $data['iso'] . '-sitemap-images.xml', $this->lastmod_dateFormat());
         }
     }
 }
Esempio n. 2
0
 /**
  * Construction du menu select
  * @param $create
  * @return string
  */
 private function lang_select($create)
 {
     $create->configLoad('local_' . backend_model_language::current_Language() . '.conf');
     $idlang = '';
     $iso = '';
     foreach (backend_db_block_lang::s_data_lang() as $key) {
         $idlang[] = $key['idlang'];
         $iso[] = $key['iso'];
     }
     $lang_conb = array_combine($idlang, $iso);
     $select = backend_model_forms::select_static_row($lang_conb, array('attr_name' => 'idlang', 'attr_id' => 'idlang', 'default_value' => '', 'empty_value' => $create->getConfigVars('select_language'), 'class' => 'form-control', 'upper_case' => true));
     return $select;
 }
Esempio n. 3
0
 /**
  * Construction du menu select
  * @return string
  */
 private function lang_select()
 {
     $idlang = '';
     $iso = '';
     foreach (backend_db_block_lang::s_data_lang() as $key) {
         $idlang[] = $key['idlang'];
         $iso[] = $key['iso'];
     }
     $lang_conb = array_combine($idlang, $iso);
     $select = backend_model_forms::select_static_row($lang_conb, array('attr_name' => 'idlang', 'attr_id' => 'idlang', 'default_value' => '', 'empty_value' => '', 'class' => 'form-control', 'upper_case' => true));
     return $select;
 }
Esempio n. 4
0
 /**
  * @return array
  */
 private function load_lang_config()
 {
     $data = backend_db_block_lang::s_data_lang();
     foreach ($data as $key) {
         //$create->assign($key['idlang'],$key['iso']);
         $id[] = $key['idlang'];
         $iso[] = $key['iso'];
     }
     return array_combine($id, $iso);
 }