From d20fdfef6ffd44c105676543298a703c6ec55522 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 26 Jun 2004 18:40:41 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20Am=E9lioration=20et=20corrections=20du?= =?UTF-8?q?=20module=20d'ajout=20de=20files=20RSS=20au=20sein=20des=20=E9c?= =?UTF-8?q?rans=20dolibarr.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/admin/adherent.php | 103 ++++++------------ htdocs/admin/external_rss.php | 11 +- .../includes/modules/modExternalRss.class.php | 11 +- 3 files changed, 47 insertions(+), 78 deletions(-) diff --git a/htdocs/admin/adherent.php b/htdocs/admin/adherent.php index 41c21081277..f135aa8e6e7 100644 --- a/htdocs/admin/adherent.php +++ b/htdocs/admin/adherent.php @@ -40,12 +40,12 @@ $main_use_spip_auto = ADHERENT_USE_SPIP_AUTO; $typeconst=array('yesno','texte','chaine'); $var=True; -if ($HTTP_POST_VARS["action"] == 'update' || $HTTP_POST_VARS["action"] == 'add') +if ($_POST["action"] == 'update' || $_POST["action"] == 'add') { - if (isset($HTTP_POST_VARS["consttype"]) && $HTTP_POST_VARS["consttype"] != ''){ - $sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name='".$_POST["constname"]."', value = '".$HTTP_POST_VARS["constvalue"]."',note='".$HTTP_POST_VARS["constnote"]."', type='".$typeconst[$HTTP_POST_VARS["consttype"]]."',visible=0"; + if (isset($_POST["consttype"]) && $_POST["consttype"] != ''){ + $sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name='".$_POST["constname"]."', value = '".$_POST["constvalue"]."',note='".$_POST["constnote"]."', type='".$typeconst[$_POST["consttype"]]."',visible=0"; }else{ - $sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name='".$_POST["constname"]."', value = '".$HTTP_POST_VARS["constvalue"]."',note='".$HTTP_POST_VARS["constnote"]."',visible=0"; + $sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name='".$_POST["constname"]."', value = '".$_POST["constvalue"]."',note='".$_POST["constnote"]."',visible=0"; } if ($db->query($sql)) @@ -89,21 +89,15 @@ llxHeader(); */ print_titre("Gestion des adhérents : Configurations de parametres"); +print "
"; /* * Mailman */ -print ''; -print "'; - print '
MailmanSystème de mailing listes"; -print ''; - if (defined("ADHERENT_USE_MAILMAN") && ADHERENT_USE_MAILMAN == 1) { - print ''; - print "\n"; - print 'désactiver'; - print '
'; + $lien=''; + $lien.='désactiver'; // Edition des varibales globales rattache au theme Mailman $constantes=array('ADHERENT_MAILMAN_LISTS', 'ADHERENT_MAILMAN_LISTS_COTISANT', @@ -112,65 +106,48 @@ if (defined("ADHERENT_USE_MAILMAN") && ADHERENT_USE_MAILMAN == 1) 'ADHERENT_MAILMAN_UNSUB_URL', 'ADHERENT_MAILMAN_URL' ); + print_fiche_titre("Mailman - Système de mailing listes",$lien); form_constantes($constantes); } else { - print " "; - print "\n"; - print 'activer'; - print ''; - print ''; + $lien='activer'; + print_fiche_titre("Mailman - Système de mailing listes",$lien); } -print "

\n"; +print "
\n"; /* * Gestion banquaire */ -print ''; -print "'; - print '
Gestion BanquaireGestion banquaire des adherents"; -print ''; - if (defined("ADHERENT_BANK_USE") && ADHERENT_BANK_USE == 1) { - print ''; - print "\n"; - print 'désactiver'; - print '
'; + $lien=''; + $lien.='désactiver'; // Edition des varibales globales rattache au theme Mailman $constantes=array('ADHERENT_BANK_USE_AUTO', 'ADHERENT_BANK_ACCOUNT', 'ADHERENT_BANK_CATEGORIE' ); + print_fiche_titre("Gestion banquaire des adherents",$lien); form_constantes($constantes); } else { - print " "; - print "\n"; - print 'activer'; - print ''; - print ''; + $lien='activer'; + print_fiche_titre("Gestion banquaire des adherents",$lien); } -print "

\n"; +print "
\n"; + /* * Spip */ $var=!$var; -print ''; -print "'; - print '
SpipSystème de publication en ligne"; -print ''; - if (defined("ADHERENT_USE_SPIP") && ADHERENT_USE_SPIP == 1) { - print ''; - print "\n"; - print 'désactiver'; - print '
'; + $lien=''; + $lien.='désactiver'; // Edition des varibales globales rattache au theme Mailman $constantes=array('ADHERENT_USE_SPIP_AUTO', 'ADHERENT_SPIP_SERVEUR', @@ -178,59 +155,45 @@ if (defined("ADHERENT_USE_SPIP") && ADHERENT_USE_SPIP == 1) 'ADHERENT_SPIP_USER', 'ADHERENT_SPIP_PASS' ); + print_fiche_titre("SPIP - Système de publication en ligne",$lien); form_constantes($constantes); } else { - print " "; - print "\n"; - print 'activer'; - print ''; - print ''; + $lien='activer'; + print_fiche_titre("SPIP - Système de publication en ligne",$lien); } -print "

\n"; +print "
\n"; + /* * Glasnost */ $var=!$var; -print ''; -print "'; - print '
GlasnostSystème de vote en ligne"; -print ''; - if (defined("ADHERENT_USE_GLASNOST") && ADHERENT_USE_GLASNOST == 1) { - print ''; - print "\n"; - print 'désactiver'; - print '
'; + $lien=''; + $lien.='désactiver'; // Edition des varibales globales rattache au theme Mailman $constantes=array('ADHERENT_USE_GLASNOST_AUTO', 'ADHERENT_GLASNOST_SERVEUR', 'ADHERENT_GLASNOST_USER', 'ADHERENT_GLASNOST_PASS' ); + print_fiche_titre("Glasnost - Système de vote en ligne",$lien); form_constantes($constantes); } else { - print " "; - print "\n"; - print 'activer'; - print ''; - print ''; + $lien='activer'; + print_fiche_titre("Glasnost - Système de vote en ligne",$lien); } -print "

\n"; +print "
\n"; $var=!$var; /* * Edition des varibales globales non rattache a un theme specifique */ -print ''; -print "'; -print '
Variables globalesVariables globales non rattachées a un thème"; -print '
'; $constantes=array('ADHERENT_TEXT_NEW_ADH', 'ADHERENT_MAIL_COTIS_SUBJECT', 'ADHERENT_MAIL_COTIS', @@ -248,11 +211,15 @@ $constantes=array('ADHERENT_TEXT_NEW_ADH', 'ADHERENT_CARD_FOOTER_TEXT', 'ADHERENT_ETIQUETTE_TYPE' ); +print_fiche_titre("Autres variables globales"); form_constantes($constantes); + $db->close(); + llxFooter(); + function form_constantes($tableau){ // Variables globales global $db,$bc; diff --git a/htdocs/admin/external_rss.php b/htdocs/admin/external_rss.php index 3c5767d95db..518f245331c 100644 --- a/htdocs/admin/external_rss.php +++ b/htdocs/admin/external_rss.php @@ -65,9 +65,8 @@ if ($action == 'save') print_fiche_titre("Configuration du lien vers un site syndiqué", $mesg); -print "\n

Attention, pour la récupération des données au format RSS, les urls en https ne marchent pas pour l'instant.

-

Exemples: -

+
-\n"; +
\n"; // Pour l'instant on fait un seul RSS externe, mais c'est sans soucis qu'on passe à plus ! // ptet définir une variable pour NBMAX_RSS_EXTERNE ... modifier en fonction le fichier // ../pre.inc.php for($i = 0; $i < $nbexternalrss; $i++) { - print " + print " diff --git a/htdocs/includes/modules/modExternalRss.class.php b/htdocs/includes/modules/modExternalRss.class.php index 8d409c11cee..0e7ec7bba7a 100644 --- a/htdocs/includes/modules/modExternalRss.class.php +++ b/htdocs/includes/modules/modExternalRss.class.php @@ -35,12 +35,15 @@ class modExternalRss extends DolibarrModules $this->db = $DB ; $this->numero = 320; - $this->family = "hr"; - $this->name = "Syndication"; - $this->description = "Module de gestion de syndication de sites externes"; + $this->family = "technic"; + $this->name = "Syndication RSS"; + $this->description = "Ajout de files d'informations RSS dans les écrans Dolibarr"; $this->const_name = "MAIN_MODULE_EXTERNALRSS"; $this->const_config = MAIN_MODULE_EXTERNALRSS; + // Config pages + $this->config_page_url = array("external_rss.php"); + // Dépendances $this->depends = array(); $this->requiredby = array(); @@ -50,7 +53,7 @@ class modExternalRss extends DolibarrModules /* * Boites */ - $this->boxes[0][0] = "Syndication"; + $this->boxes[0][0] = "Informations externes RSS"; $this->boxes[0][1] = "box_external_rss.php"; }
Syndication du site numéro " . ($i+1) . "