. */ /* */ /*************************************************************************************/ require_once("pre.php"); require_once("auth.php"); if(!isset($action)) $action=""; if(!isset($lang)) $lang=$_SESSION["util"]->lang; if(!isset($ligne)) $ligne=""; if(! est_autorise("acces_contenu")) exit; require_once("../fonctions/divers.php"); $images_adm = new ImagesAdmin('contenu', $id, $lang); $documents_adm = new DocumentsAdmin('contenu', $id, $lang); ?> action($action); $documents_adm->action($action); ?> changer_classement($id, $type); redirige("listdos.php?parent=" . $parent); } function modifier($id, $lang, $dossier, $ligne, $titre, $chapo, $description, $postscriptum, $urlsuiv, $urlreecrite){ if(!isset($id)) $id=""; if(!$lang) $lang=1; $contenu = new Contenu(); $contenudesc = new Contenudesc(); $contenu->charger($id); $res = $contenudesc->charger($contenu->id, $lang); if(!$res){ CacheBase::getCache()->reset_cache(); $temp = new Contenudesc(); $temp->contenu=$contenu->id; $temp->lang=$lang; $lastid = $temp->add(); $contenudesc = new Contenudesc(); $contenudesc->charger_id($lastid); } $contenu->datemodif = date("Y-m-d H:i:s"); if($contenu->dossier != $dossier){ $param_old = Contenudesc::calculer_clef_url_reecrite($contenu->id, $contenu->dossier); $param_new = Contenudesc::calculer_clef_url_reecrite($contenu->id, $dossier); $reecriture = new Reecriture(); $query_reec = "select * from $reecriture->table where param='&$param_old' and lang=$lang and actif=1"; $resul_reec = $reecriture->query($query_reec); while($row_reec = $reecriture->fetch_object($resul_reec)){ $tmpreec = new Reecriture(); $tmpreec->charger_id($row_reec->id); $tmpreec->param = "&$param_new"; $tmpreec->maj(); } $contenu->dossier = $dossier; $contenu->classement = $contenu->prochain_classement(); } if($ligne == "on") $contenu->ligne = 1; else $contenu->ligne = 0; $contenudesc->chapo = $chapo; $contenudesc->description = $description; $contenudesc->postscriptum = $postscriptum; $contenudesc->titre = $titre; $contenudesc->chapo = str_replace("\n", "
", $contenudesc->chapo); $contenu->maj(); $contenudesc->maj(); $contenudesc->reecrire($urlreecrite); ActionsModules::instance()->appel_module("modcont", $contenu); if($urlsuiv) redirige("listdos.php?parent=".$contenu->dossier); else redirige("" . $_SERVER['PHP_SELF'] . "?id=" . $contenu->id . "&dossier=" . $contenu->dossier ."&lang=".$lang); exit; } function ajouter($lang, $dossier, $ligne, $titre, $chapo, $description, $postscriptum){ if(!isset($id)) $id=""; $contenu = new Contenu(); $contenu->charger($id); if($contenu->id) return; $contenu = new Contenu(); $contenu->datemodif = date("Y-m-d H:i:s"); $contenu->dossier = $dossier; if($ligne == "on") $contenu->ligne = 1; else $contenu->ligne = 0; $lastid = $contenu->add(); $contenu->id = $lastid; $contenudesc = new Contenudesc(); $contenudesc->chapo = $chapo; $contenudesc->description = $description; $contenudesc->postscriptum = $postscriptum; $contenudesc->contenu = $lastid; $contenudesc->lang = $lang; $contenudesc->titre = $titre; $contenudesc->chapo = str_replace("\n", "
", $contenudesc->chapo); $contenudesc->postscriptum = str_replace("\n", "
", $contenudesc->postscriptum); $contenudesc->add(); $contenudesc->reecrire(); ActionsModules::instance()->appel_module("ajoutcont", $contenu); redirige($_SERVER['PHP_SELF'] . "?id=" . $lastid . "&dossier=" . $contenu->dossier); exit; } function supprimer($id, $parent){ $contenu = new Contenu($id); $contenu->delete(); ActionsModules::instance()->appel_module("supcont", $contenu); redirige("listdos.php?parent=" . $parent); exit; } ?> charger($id); $contenudesc->charger($contenu->id, $lang); $contenudesc->chapo = str_replace("
", "\n", $contenudesc->chapo); $contenudesc->postscriptum = str_replace("
", "\n", $contenudesc->postscriptum); ?>

charger($id); $contdesc = new Contenudesc(); $contdesc->charger($cont->id); $parentnom = $contdesc->titre; if($cont->dossier) $res = chemin_dos($cont->dossier); else $res = chemin_dos($dossier); $tot = count($res)-1; ?> dossier || $dossier){ ?> titre); ?> dossier) $parentdesc->charger($cont->dossier); else $parentdesc->charger($dossier); $parentnom = $parentdesc->titre; ?> titre); ?> titre); ?>

table"; $resul = mysql_query($query); while($row = mysql_fetch_object($resul)){ $langl->charger($row->id); $ttrad = new Dossierdesc(); if ( (! $ttrad->charger($contenu->dossier, $row->id)) && ActionsLang::instance()->get_action_si_trad_absente() == ActionsLang::UTILISER_LANGUE_INDIQUEE) continue; ?>

Description
Postscriptum

ligne || $contenu->ligne == "") echo "checked"; ?> />
  • ID
  • id); ?>
  • id", $lang)); ?>" class="form_long" />
inclure_module_admin("contenumodifier"); ?>
table where dossier=$contenu->dossier"; $resul = mysql_query($query); $maxclassement = mysql_result($resul,0,"maxcount"); $query = "select min(classement) as mincount from $contenu->table where dossier=$contenu->dossier"; $resul = mysql_query($query); $minclassement = mysql_result($resul,0,"mincount"); $classement = $contenu->classement; if($classement>$minclassement){ $prec = $contenu->classement; do{ $prec--; $query = "select id from $contenu->table where dossier=$contenu->dossier and classement=$prec"; $resul = mysql_query($query); }while(!mysql_num_rows($resul) && $prec > $minclassement); if(mysql_num_rows($resul) != 0){ $idprec = mysql_result($resul,0,"id"); ?> Contenu précédent id", true); ?>" target="_blank" >Voir le contenu en ligne Enregistrer les modifications Enregistrer les modifications et fermer la fiche classement; do{ $suivant++; $query = "select id from $contenu->table where dossier=$contenu->dossier and classement=$suivant"; $resul = mysql_query($query); }while(!mysql_num_rows($resul) && $suivant<$maxclassement); if(mysql_num_rows($resul) != 0){ $idsuiv = mysql_result($resul,0,"id"); ?> Contenu suivant
bloc_transfert() ?>
bloc_gestion() ?>
bloc_transfert() ?>
bloc_gestion() ?>