[Agora-commits] agora inc-admin.php3, 1.14, 1.15 inc-calcul-squel.php3, 1.130, 1.131

lpoinsignon at adullact1.hosting.cri74.org lpoinsignon at adullact1.hosting.cri74.org
Jeu 15 Sep 15:33:00 CEST 2005


Update of /cvsroot/agora/agora
In directory adullact1:/tmp/cvs-serv14600

Modified Files:
	inc-admin.php3 inc-calcul-squel.php3 
Log Message:
Ajouts et modifications pour la fonctionnalité de mapping (indexation d'un article dans plusieurs rubriques), développée par G Grason pour le minitère des Affaires étrangères.

Index: inc-admin.php3
===================================================================
RCS file: /cvsroot/agora/agora/inc-admin.php3,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- inc-admin.php3	25 Jul 2005 14:07:39 -0000	1.14
+++ inc-admin.php3	15 Sep 2005 13:32:57 -0000	1.15
@@ -47,7 +47,19 @@
 	echo '<div class="spip-admin" dir="'.lang_dir($lang,'ltr','rtl').'">';
     // modifications OLivier Mansour 
     if ($id_article > 0) {
-        bouton_admin(_T('admin_modifier_article')." ($id_article)", "./ecrire/articles.php3?id_article=$id_article");
+	/******* Modification MAPPING guillaume.grason at diplomatie.gouv.fr *******/
+	$articleMetier = &recuperer_instance_article();
+	$loadOK = $articleMetier->load($id_article);
+	if(PEAR::isError($id_article)) {
+	    die($loadOK->getMessage());
+	}
+	$statut = $articleMetier->getStatut();
+	if (($statut == 'mappe') or ($statut == 'map_off'))
+		bouton_admin(_T('admin_modifier_mapping')." ($id_article)", "./ecrire/mapping_articles.php3?id_article=$id_article");
+	else
+		bouton_admin(_T('admin_modifier_article')." ($id_article)", "./ecrire/articles.php3?id_article=$id_article");
+	//bouton_admin(_T('admin_modifier_article')." ($id_article)", "./ecrire/articles.php3?id_article=$id_article");
+	/******* Fin Modification MAPPING guillaume.grason at diplomatie.gouv.fr *******/
     }
     else if ($id_breve > 0) {
         bouton_admin(_T('admin_modifier_breve')." ($id_breve)", "./ecrire/breves_voir.php3?id_breve=$id_breve");

Index: inc-calcul-squel.php3
===================================================================
RCS file: /cvsroot/agora/agora/inc-calcul-squel.php3,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -d -r1.130 -r1.131
--- inc-calcul-squel.php3	31 Aug 2005 08:06:06 -0000	1.130
+++ inc-calcul-squel.php3	15 Sep 2005 13:32:57 -0000	1.131
@@ -1,4 +1,4 @@
-<?php   
+<?php
 
 
 
@@ -1090,7 +1090,11 @@
                         // $req_from[] =  " \". ((\$GLOBALS['preview'] == 'oui') ? \"" .$GLOBALS['table_prefix']."_auteurs_articles\" : 'NULL') .\"";
                         // $req_where[] = " \". ((\$GLOBALS['preview'] == 'oui') ? \"" .$GLOBALS['table_prefix']."_auteurs_articles.id_article=$table.id_article\" : '1=1 ') .\"";
                         // $req_where[] = " \". ((\$GLOBALS['preview'] == 'oui') ? \"" .$GLOBALS['table_prefix']."_auteurs_articles.id_auteur= \". \$auteur_session['id_auteur']. \" \" : '1=1 ') .\"";
-                        $req_where[] = "$table.statut IN ('publie'\".((\$GLOBALS['preview'] == 'oui') ? \", 'prepa', 'prop', 'valid'\" : \"\").\")";
+
+                        /******* Modification MAPPING guillaume.grason at diplomatie.gouv.fr *******/
+                        $req_where[] = "$table.statut IN ('publie', 'mappe', \".((\$GLOBALS['preview'] == 'oui') ? \", 'prepa', 'prop', 'valid', 'map_off'\" : \"\").\")";
+                        //$req_where[] = "$table.statut IN ('publie'\".((\$GLOBALS['preview'] == 'oui') ? \", 'prepa', 'prop', 'valid'\" : \"\").\")";
+			/******* Fin Modification MAPPING guillaume.grason at diplomatie.gouv.fr *******/
                     }
                     
 					break;
@@ -3456,4 +3460,4 @@
 }
 
 
-?>
\ No newline at end of file
+?>




Plus d'informations sur la liste de diffusion Agora-commits