/**
  *
  * @method void Mise à jour de la description d'un module
  * @param string $nom nom du module associé
  * @param int $lang ID de la langue de la description
  * @param string $titre titre du module
  * @param string $chapo chapo du module
  * @param string $description description du module
  * @param int $devise ID de la devise associée
  */
 public function mise_a_jour_description($nom_module, $lang, $titre, $chapo, $description, $devise)
 {
     $md = new Modulesdesc();
     $existe = $md->verif($nom_module, $lang);
     $md->titre = $titre;
     $md->chapo = $chapo;
     $md->description = $description;
     $md->devise = $devise;
     if ($existe) {
         $md->maj();
     } else {
         $md->id = '';
         $md->lang = $lang;
         $md->plugin = $nom_module;
         $md->add();
     }
 }
require_once "auth.php";
if (!est_autorise("acces_configuration")) {
    exit;
}
if (!isset($lang)) {
    $lang = $_SESSION["util"]->lang;
}
if (isset($action) && $action == "modifier") {
    ActionsAdminModules::instance()->mise_a_jour_description($nom, $lang, $titre, $chapo, $description, $devise);
}
// Charger les infos modules
$module = new Modules();
$module->charger($nom);
$moduledesc = new Modulesdesc();
$moduledesc->charger($nom, $lang);
$existe = $moduledesc->verif($nom, $lang);
// Initialiser si la description n'existe pas dans cette langue.
if (!$existe) {
    $moduledesc->lang = $lang;
    $moduledesc->plugin = $nom;
    $moduledesc->devise = 0;
    $moduledesc->titre = '';
    $moduledesc->chapo = '';
    $moduledesc->description = '';
    $moduledesc->devise = 0;
}
// Charger les devises
$devises = array();
$result = mysql_query('select * from ' . Devise::TABLE . ' order by nom');
while ($result && ($row = mysql_fetch_object($result))) {
    $devises[$row->id] = $row;