/**
  * 
  * todo : utiliser cette methode pour la gestion des contenus associés aux produit // actuellement uniquement pour rubrique
  */
 public function add($contentToAddId, $type, $object)
 {
     if ($type == 1) {
         $objectInstance = new Produit();
         $objectInstance->charger($object);
     } else {
         $objectInstance = new Rubrique();
         $objectInstance->charger($object);
     }
     $contentToAdd = new Contenu();
     $this->id = '';
     if (!$this->existe($object, $type, $contentToAddId) && $contentToAdd->charger($contentToAddId)) {
         $classement = $this->getMaxRanking($objectInstance->id, $type) + 1;
         $this->objet = $objectInstance->id;
         $this->type = $type;
         $this->contenu = $contentToAdd->id;
         $this->classement = $classement;
         parent::add();
         if ($this->type == 1) {
             ActionsModules::instance()->appel_module("modprod", $objectInstance);
         } else {
             ActionsModules::instance()->appel_module("modrub", $objectInstance);
         }
     }
 }
function contenuassoc_ajouter($request)
{
    if ($request->query->get('type') == 1) {
        $objet = new Produit();
        $objet->charger($request->query->get('objet'));
    } else {
        $objet = new Rubrique();
        $objet->charger($request->query->get('objet'));
    }
    $contenuassoc = new Contenuassoc();
    $query = "select max(classement) as maxClassement from {$contenuassoc->table} where objet=\"" . $objet->id . "\" and type=\"" . $request->query->get('type') . "\"";
    $resul = $contenuassoc->query($query);
    $classement = $contenuassoc->get_result($resul, 0, "maxClassement") + 1;
    $contenuassoc = new Contenuassoc();
    $contenuassoc->objet = $objet->id;
    $contenuassoc->type = $request->query->get('type');
    $contenuassoc->contenu = $request->query->get('id');
    $contenuassoc->classement = $classement;
    $contenuassoc->add();
    lister_contenuassoc($request->query->get('type'), $request->query->get('objet'));
    if ($contenuassoc->type == 1) {
        ActionsModules::instance()->appel_module("modprod", $objet);
    } else {
        ActionsModules::instance()->appel_module("modrub", $objet);
    }
}
function contenuassoc_ajouter()
{
    if ($_GET['type'] == 1) {
        $objet = new Produit();
        $objet->charger($_GET['objet']);
    } else {
        $objet = new Rubrique();
        $objet->charger($_GET['objet']);
    }
    $contenuassoc = new Contenuassoc();
    $contenuassoc = new Contenuassoc();
    $contenuassoc->objet = $objet->id;
    $contenuassoc->type = $_GET['type'];
    $contenuassoc->contenu = $_GET['id'];
    $contenuassoc->add();
    lister_contenuassoc($_GET['type'], $_GET['objet']);
    if ($contenuassoc->type == 1) {
        ActionsModules::instance()->appel_module("modprod", $objet);
    } else {
        ActionsModules::instance()->appel_module("modrub", $objet);
    }
}