public function modifier($titre, $chapo, $description, $affiche, $caracdisp, $lang)
 {
     $this->verifyLoaded();
     $caracdesc = new Caracteristiquedesc($this->id, $lang);
     $caracdesc->titre = $titre;
     $caracdesc->chapo = nl2br($chapo);
     $caracdesc->description = nl2br($description);
     $this->affiche = $affiche != "" ? 1 : 0;
     $this->maj();
     if ($caracdesc->id) {
         $caracdesc->maj();
     } else {
         $caracdesc->lang = $lang;
         $caracdesc->caracteristique = $this->id;
         $caracdesc->add();
     }
     ActionsModules::instance()->appel_module("modcaracteristique", new Caracteristique($this->id));
     //Caracdispdesc
     if (!empty($caracdisp) && is_array($caracdisp)) {
         foreach ($caracdisp as $id => $value) {
             $caracdispdesc = new Caracdispdesc();
             $caracdispdesc->charger_caracdisp($id, $lang);
             $caracdispdesc->titre = $value;
             if ($caracdispdesc->id) {
                 $caracdispdesc->maj();
             } else {
                 $caracdispdesc->caracdisp = $id;
                 $caracdispdesc->lang = $lang;
                 $caracdispdesc->classement = $this->getMaxCaracdispRank($this->id, $lang) + 1;
                 $caracdispdesc->add();
             }
             $caracdisp = new Caracdisp($id);
             ActionsModules::instance()->appel_module("modcaracdisp", $caracdisp);
         }
     }
     redirige("caracteristique_modifier.php?id=" . $this->id . "&lang=" . $lang);
 }
function modifier($id, $lang, $titre, $chapo, $description, $tabdisp, $affiche)
{
    if (!$lang) {
        $lang = 1;
    }
    $caracteristique = new Caracteristique();
    $caracteristiquedesc = new Caracteristiquedesc();
    $caracteristique->charger($id);
    $res = $caracteristiquedesc->charger($caracteristique->id, $lang);
    if (!$res) {
        $temp = new Caracteristiquedesc();
        $temp->caracteristique = $caracteristique->id;
        $temp->lang = $lang;
        $temp->add();
        $caracteristiquedesc->charger($caracteristique->id, $lang);
    }
    if ($affiche != "") {
        $caracteristique->affiche = 1;
    } else {
        $caracteristique->affiche = 0;
    }
    $caracteristiquedesc->chapo = $chapo;
    $caracteristiquedesc->description = $description;
    $caracteristiquedesc->titre = $titre;
    $caracteristiquedesc->chapo = str_replace("\n", "<br/>", $caracteristiquedesc->chapo);
    $caracteristiquedesc->description = str_replace("\n", "<br/>", $caracteristiquedesc->description);
    $caracteristique->maj();
    $caracteristiquedesc->maj();
    ActionsModules::instance()->appel_module("modcaracteristique", $caracteristique);
    redirige($_SERVER['PHP_SELF'] . "?id={$id}&lang={$lang}");
}
/*                                                                                   */
/*      You should have received a copy of the GNU General Public License            */
/*	    along with this program. If not, see <http://www.gnu.org/licenses/>.         */
/*                                                                                   */
/*************************************************************************************/
require_once __DIR__ . "/../pre.php";
require_once __DIR__ . "/../auth.php";
if (!est_autorise("acces_configuration")) {
    exit;
}
require_once __DIR__ . "/../liste/caracteristique.php";
header('Content-Type: text/html; charset=utf-8');
if ($_REQUEST['action'] == "" && $_REQUEST['id'] != "") {
    $caracteristiquedesc = new Caracteristiquedesc($_REQUEST['id']);
    $caracteristiquedesc->titre = $_REQUEST['value'];
    $caracteristiquedesc->maj();
    echo $caracteristiquedesc->titre;
    exit;
}
switch ($_REQUEST["action"]) {
    case "ajouter":
        caracteristique_ajouter($_REQUEST["caracteristique"], $_REQUEST["rubrique"]);
        break;
    case "liste":
        caracteristique_liste_select($_REQUEST["id"]);
        break;
    case "supprimer":
        caracteristique_supprimer($_REQUEST["caracteristique"], $_REQUEST["rubrique"]);
        break;
}
function caracteristique_ajouter($caracteristique, $rubrique)