[ Index ]
 

Code source de SPIP 1.9.2c

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/ecrire/exec/ -> config_lang.php (source)

   1  <?php
   2  
   3  /***************************************************************************\
   4   *  SPIP, Systeme de publication pour l'internet                           *
   5   *                                                                         *
   6   *  Copyright (c) 2001-2007                                                *
   7   *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
   8   *                                                                         *
   9   *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
  10   *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
  11  \***************************************************************************/
  12  
  13  if (!defined("_ECRIRE_INC_VERSION")) return;
  14  
  15  include_spip('inc/presentation');
  16  include_spip('inc/rubriques');
  17  include_spip('inc/config');
  18  
  19  // http://doc.spip.org/@exec_config_lang_dist
  20  function exec_config_lang_dist()
  21  { 
  22  global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_right, $all_langs, $changer_config;
  23  
  24  pipeline('exec_init',array('args'=>array('exec'=>'config_lang'),'data'=>''));
  25  $commencer_page = charger_fonction('commencer_page', 'inc');
  26  echo $commencer_page(_T('titre_page_config_contenu'), "configuration", "langues");
  27  
  28  echo "<br /><br /><br />";
  29  gros_titre(_T('info_langues'));
  30  
  31  if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
  32          echo _T('avis_non_acces_page');
  33          exit;
  34  
  35      }
  36  
  37  echo barre_onglets("config_lang", "langues");
  38  
  39  
  40  debut_gauche();
  41  
  42  debut_droite();
  43  
  44  
  45  init_config();
  46  if ($changer_config == 'oui') {
  47      appliquer_modifs_config();
  48      calculer_langues_rubriques();
  49  }
  50  
  51  lire_metas();
  52  
  53  
  54   echo generer_url_post_ecrire('config_lang');
  55   echo "<input type='hidden' name='changer_config' value='oui' />";
  56  
  57  
  58  //
  59  // Configuration i18n
  60  //
  61  
  62  debut_cadre_couleur("langues-24.gif", false, "", _T('info_langue_principale'));
  63  
  64  $langues_prop = split(",",$all_langs);
  65  $langue_site = $GLOBALS['meta']['langue_site'];
  66  
  67  echo _T('texte_selection_langue_principale');
  68  
  69  
  70  // langue du site
  71  echo _T('info_langue_principale')." : ";
  72  echo "\n<select name='changer_langue_site' class='fondl'>\n";
  73  echo "<option value='$langue_site' selected='selected'>".traduire_nom_langue($langue_site)."</option>\n";
  74  reset ($langues_prop);
  75  while (list(,$l) = each ($langues_prop)) {
  76      if ($l <> $langue_site)
  77          echo "<option value='$l'>".traduire_nom_langue($l)."</option>\n";
  78  }
  79  echo "</select>\n";
  80  echo "<input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo' />";
  81  
  82  
  83  fin_cadre_couleur();
  84  
  85  //
  86  // Configuration du charset
  87  //
  88  
  89  $charset = $GLOBALS['meta']["charset"];
  90  
  91  #if ($options == 'avancees') {
  92      debut_cadre_relief("breve-24.gif", false, "", _T('info_jeu_caractere'));
  93  
  94  
  95      echo _T('texte_jeu_caractere');
  96      echo "<blockquote class='spip'>\n<p>"
  97        . _T('texte_jeu_caractere_3'),
  98        "</p>\n<div align='center'><b><tt>"
  99        .entites_html($charset)
 100        ."</tt></b></div><p>",
 101          _T('texte_jeu_caractere_4'),
 102          " &nbsp; <input type='text' name='charset'
 103              value=\"".entites_html($charset)."\" />",
 104          "<br />\n(".
 105        _T('texte_jeu_caractere_2').")",
 106          "</p></blockquote>\n";
 107  
 108      if ($charset != 'utf-8' AND load_charset($charset))
 109          echo _T('texte_jeu_caractere_conversion',
 110              array('url' => generer_url_ecrire('convert_utf8'))
 111          );
 112  
 113      echo "\n<div style='text-align: $spip_lang_right;'><input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo' /></div>";
 114  
 115      fin_cadre_relief();
 116  
 117  #} # /avancees
 118  
 119  echo "</form>";
 120  
 121  echo fin_gauche(), fin_page();
 122  }
 123  ?>


Généré le : Wed Nov 21 10:20:27 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics