[Agora-commits] agora/ecrire auteur_infos.php3,1.36,1.37
lzachulski at adullact1.hosting.cri74.org
lzachulski at adullact1.hosting.cri74.org
Ven 9 Sep 10:38:07 CEST 2005
Update of /cvsroot/agora/agora/ecrire
In directory adullact1:/tmp/cvs-serv1605/ecrire
Modified Files:
auteur_infos.php3
Log Message:
improved restrict management to section.
Index: auteur_infos.php3
===================================================================
RCS file: /cvsroot/agora/agora/ecrire/auteur_infos.php3,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- auteur_infos.php3 8 Sep 2005 07:42:51 -0000 1.36
+++ auteur_infos.php3 9 Sep 2005 08:38:05 -0000 1.37
@@ -33,7 +33,6 @@
global $i;
$i++;
-
//-----------Zone de modification Clever Age elebescond---------------
$rubriqueMetier = &recuperer_instance_rubrique();
$allRubriquesByParentId = $rubriqueMetier->getAllForParentId($leparent,"titre");
@@ -43,7 +42,9 @@
while (list(,$rubriqueMetier) = each($allRubriquesByParentId)) {
$my_rubrique = $rubriqueMetier->getRubriqueId();
$titre = typo($rubriqueMetier->getTitre());
- if (!ereg(",$my_rubrique,","$toutes_rubriques")&&($rubriqueMetier->isManagedByAuteurId($my_rubrique,$GLOBALS['connect_id_auteur']))){
+
+ if(!ereg(",$my_rubrique,","$toutes_rubriques") &&
+ ($rubriqueMetier->isManagedByAuteurId($my_rubrique,$GLOBALS['connect_id_auteur']))){
$espace="";
for ($count=0;$count<$i;$count++){$espace.=" ";}
$espace .= "|";
@@ -78,6 +79,7 @@
$i=$i-1;
}
+
// verif de l'authorisation
if ($_REQUEST['new'] == "oui") {
$authorization = &recuperer_instance_authorization('creerAuteur', $GLOBALS['connect_id_auteur']);
@@ -94,6 +96,7 @@
// modif auteur restreint
//----------------Zone de modifications Clever Age elebescond at clever-age.com----------
+
if($_REQUEST['id_auteur']) {
$authorization = &recuperer_instance_authorization('ajouterLienAuteurRubrique', $GLOBALS['connect_id_auteur'], array('id_auteur' => $_REQUEST['id_auteur'], 'profil' => $_REQUEST['profil']));
if($authorization->isAuthorizedAction()) {
@@ -106,6 +109,7 @@
die($loadOK->getMessage());
}
else {
+
$addAuteurOK = $rubriqueMetier->addAuteur($_REQUEST['id_auteur']);
//var_dump ($rubriqueMetier);
if (PEAR::isError($addAuteurOK)) {
@@ -351,7 +355,7 @@
die($loadOK->getMessage());
}
else {
- $addAuteurOK = $rubriqueMetier->addAuteur($GLOBALS['connect_id_auteur']);
+ $addAuteurOK = $rubriqueMetier->addAuteur($GLOBALS['id_auteur']);
if (PEAR::isError($addAuteurOK)) {
die($addAuteurOK->getMessage());
}
@@ -650,7 +654,9 @@
//-----------Zone de modification Clever Age elebescond---------------
$rubriqueMetier = &recuperer_instance_rubrique();
+ //$allRubriques = $rubriqueMetier->getRubriqueManagementForAuteurId($GLOBALS['connect_id_auteur']);
$allRubriques = $rubriqueMetier->getRubriqueManagementForAuteurId($_REQUEST['id_auteur']);
+
if(PEAR::isError($allRubriques)) {
die($allRubriques->getMessage());
}
@@ -692,6 +698,7 @@
if ($statut == 'comite')
echo _T('info_redacteur_gere_rubriques')."\n";
*/
+
echo "<ul style='list-style-image: url(img_pack/rubrique-12.gif)'>";
while (list(, $maRubrique) = each($allRubriques)) {
$id_rubrique = $maRubrique->getRubriqueId();
@@ -702,15 +709,16 @@
if($authorization->isAuthorizedAction()) {
echo " <font size=1>[<a href='auteur_infos.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>"._T('lien_supprimer_rubrique')."</a>]</font>";
}
+
/*
if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) {
echo " <font size=1>[<a href='auteur_infos.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>"._T('lien_supprimer_rubrique')."</a>]</font>";
}
*/
//----------------Zone de modifications Clever Age elebescond at clever-age.com----------
-
$toutes_rubriques .= "$id_rubrique,";
}
+
echo "</ul>";
$toutes_rubriques = ",$toutes_rubriques";
}
@@ -757,7 +765,7 @@
echo "<SELECT NAME='add_rub' SIZE=1 CLASS='formo'>";
echo "<OPTION VALUE='0'> \n";
- afficher_auteur_rubriques("0");
+ echo afficher_auteur_rubriques("0");
echo "</SELECT>";
}
fin_cadre_enfonce();
Plus d'informations sur la liste de diffusion Agora-commits