Line 17... |
Line 17... |
17 |
// | |
|
17 |
// | |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
22 |
// CVS : $Id: bazar.fonct.php,v 1.74.2.4 2008-01-11 14:10:12 alexandre_tb Exp $
|
22 |
// CVS : $Id: bazar.fonct.php,v 1.74.2.5 2008-01-29 09:35:36 alexandre_tb Exp $
|
23 |
/**
|
23 |
/**
|
24 |
*
|
24 |
*
|
25 |
* Fonctions du module bazar
|
25 |
* Fonctions du module bazar
|
26 |
*
|
26 |
*
|
27 |
*
|
27 |
*
|
Line 29... |
Line 29... |
29 |
//Auteur original :
|
29 |
//Auteur original :
|
30 |
*@author Alexandre Granier <alexandre@tela-botanica.org>
|
30 |
*@author Alexandre Granier <alexandre@tela-botanica.org>
|
31 |
*@author Florian Schmitt <florian@ecole-et-nature.org>
|
31 |
*@author Florian Schmitt <florian@ecole-et-nature.org>
|
32 |
//Autres auteurs :
|
32 |
//Autres auteurs :
|
33 |
*@copyright Tela-Botanica 2000-2004
|
33 |
*@copyright Tela-Botanica 2000-2004
|
34 |
*@version $Revision: 1.74.2.4 $ $Date: 2008-01-11 14:10:12 $
|
34 |
*@version $Revision: 1.74.2.5 $ $Date: 2008-01-29 09:35:36 $
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
36 |
*/
|
36 |
*/
|
Line 37... |
Line 37... |
37 |
|
37 |
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
Line 83... |
Line 83... |
83 |
}
|
83 |
}
|
84 |
while ($lignenomprenom = $resultatnomprenom->fetchRow (DB_FETCHMODE_ASSOC)) {
|
84 |
while ($lignenomprenom = $resultatnomprenom->fetchRow (DB_FETCHMODE_ASSOC)) {
|
85 |
$annonceur=$lignenomprenom[BAZ_CHAMPS_PRENOM]." ".$lignenomprenom[BAZ_CHAMPS_NOM];
|
85 |
$annonceur=$lignenomprenom[BAZ_CHAMPS_PRENOM]." ".$lignenomprenom[BAZ_CHAMPS_NOM];
|
86 |
}
|
86 |
}
|
87 |
$lien_voir=$GLOBALS['_BAZAR_']['url'];
|
87 |
$lien_voir=$GLOBALS['_BAZAR_']['url'];
|
88 |
$lien_voir->addQueryString('action', BAZ_VOIR_FICHE);
|
88 |
$lien_voir->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
89 |
$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
89 |
$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
90 |
$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
90 |
$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
Line 91... |
Line 91... |
91 |
|
91 |
|
92 |
// Nettoyage de l'url
|
92 |
// Nettoyage de l'url
|
93 |
// NOTE (jpm - 23 mai 2007): pour être compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on
|
93 |
// NOTE (jpm - 23 mai 2007): pour être compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on
|
94 |
// copie bien une variable mais pas en php5, cela reste une référence...
|
94 |
// copie bien une variable mais pas en php5, cela reste une référence...
|
95 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
95 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
96 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
96 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
Line 97... |
Line 97... |
97 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
97 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
98 |
|
98 |
|
Line 99... |
Line 99... |
99 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
99 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
100 |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
100 |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
101 |
|
101 |
|
Line 102... |
Line 102... |
102 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_FICHE);
|
102 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
103 |
$lien_voir = $GLOBALS['_BAZAR_']['url']->getURL();
|
103 |
$lien_voir = $GLOBALS['_BAZAR_']['url']->getURL();
|
104 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
104 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
Line 105... |
Line 105... |
105 |
|
105 |
|
106 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_PUBLIER);
|
106 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_PUBLIER);
|
107 |
$lien_publie_oui = $GLOBALS['_BAZAR_']['url']->getURL();
|
107 |
$lien_publie_oui = $GLOBALS['_BAZAR_']['url']->getURL();
|
Line 108... |
Line 108... |
108 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
108 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
109 |
|
109 |
|
110 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_PAS_PUBLIER);
|
110 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_PAS_PUBLIER);
|
Line 111... |
Line 111... |
111 |
$lien_publie_non = $GLOBALS['_BAZAR_']['url']->getURL();
|
111 |
$lien_publie_non = $GLOBALS['_BAZAR_']['url']->getURL();
|
112 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
112 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
Line 113... |
Line 113... |
113 |
|
113 |
|
Line 136... |
Line 136... |
136 |
$res .= $table->toHTML() ;
|
136 |
$res .= $table->toHTML() ;
|
137 |
}
|
137 |
}
|
138 |
else {
|
138 |
else {
|
139 |
$res .= '<p class="zone_info">'.BAZ_PAS_DE_FICHE_A_VALIDER.'</p>'."\n" ;
|
139 |
$res .= '<p class="zone_info">'.BAZ_PAS_DE_FICHE_A_VALIDER.'</p>'."\n" ;
|
140 |
}
|
140 |
}
|
141 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_TOUTES_ANNONCES);
|
141 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_TOUTES_ANNONCES);
|
Line 142... |
Line 142... |
142 |
|
142 |
|
Line 143... |
Line 143... |
143 |
//$res .= '<br /><ul style="clear:both;"><li><a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" title="'.BAZ_CONSULTER_FICHES_VALIDEES.'">'.BAZ_CONSULTER_FICHES_VALIDEES.'</a></li></ul>';
|
143 |
//$res .= '<br /><ul style="clear:both;"><li><a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" title="'.BAZ_CONSULTER_FICHES_VALIDEES.'">'.BAZ_CONSULTER_FICHES_VALIDEES.'</a></li></ul>';
|
144 |
|
144 |
|
145 |
// Nettoyage de l'url
|
145 |
// Nettoyage de l'url
|
146 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
146 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
Line 147... |
Line 147... |
147 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
147 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
148 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
148 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
Line 177... |
Line 177... |
177 |
}
|
177 |
}
|
178 |
while ($lignenomprenom = $resultatnomprenom->fetchRow (DB_FETCHMODE_ASSOC)) {
|
178 |
while ($lignenomprenom = $resultatnomprenom->fetchRow (DB_FETCHMODE_ASSOC)) {
|
179 |
$annonceur=$lignenomprenom[BAZ_CHAMPS_PRENOM]." ".$lignenomprenom[BAZ_CHAMPS_NOM];
|
179 |
$annonceur=$lignenomprenom[BAZ_CHAMPS_PRENOM]." ".$lignenomprenom[BAZ_CHAMPS_NOM];
|
180 |
}
|
180 |
}
|
181 |
$lien_voir=$GLOBALS['_BAZAR_']['url'];
|
181 |
$lien_voir=$GLOBALS['_BAZAR_']['url'];
|
182 |
$lien_voir->addQueryString('action', BAZ_VOIR_FICHE);
|
182 |
$lien_voir->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
183 |
$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
183 |
$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
184 |
$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
184 |
$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
Line 185... |
Line 185... |
185 |
|
185 |
|
186 |
// Nettoyage de l'url
|
186 |
// Nettoyage de l'url
|
187 |
// NOTE (jpm - 23 mai 2007): pour être compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on
|
187 |
// NOTE (jpm - 23 mai 2007): pour être compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on
|
188 |
// copie bien une variable mais pas en php5, cela reste une référence...
|
188 |
// copie bien une variable mais pas en php5, cela reste une référence...
|
189 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
189 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
190 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
190 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
Line 191... |
Line 191... |
191 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
191 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
192 |
|
192 |
|
Line 193... |
Line 193... |
193 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
193 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
194 |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
194 |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $ligne['bn_id_nature']);
|
195 |
|
195 |
|
Line 196... |
Line 196... |
196 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_FICHE);
|
196 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
197 |
$lien_voir = $GLOBALS['_BAZAR_']['url']->getURL();
|
197 |
$lien_voir = $GLOBALS['_BAZAR_']['url']->getURL();
|
198 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
198 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
Line 199... |
Line 199... |
199 |
|
199 |
|
200 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_PUBLIER);
|
200 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_PUBLIER);
|
201 |
$lien_publie_oui = $GLOBALS['_BAZAR_']['url']->getURL();
|
201 |
$lien_publie_oui = $GLOBALS['_BAZAR_']['url']->getURL();
|
Line 202... |
Line 202... |
202 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
202 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
203 |
|
203 |
|
204 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_PAS_PUBLIER);
|
204 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_PAS_PUBLIER);
|
Line 205... |
Line 205... |
205 |
$lien_publie_non = $GLOBALS['_BAZAR_']['url']->getURL();
|
205 |
$lien_publie_non = $GLOBALS['_BAZAR_']['url']->getURL();
|
206 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
206 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
Line 207... |
Line 207... |
207 |
|
207 |
|
Line 507... |
Line 507... |
507 |
*
|
507 |
*
|
508 |
* @return string HTML
|
508 |
* @return string HTML
|
509 |
*/
|
509 |
*/
|
510 |
function baz_formulaire($mode) {
|
510 |
function baz_formulaire($mode) {
|
511 |
$res = '';
|
511 |
$res = '';
|
- |
|
512 |
|
512 |
if ($GLOBALS['AUTH']->getAuth()) {
|
513 |
if ($GLOBALS['AUTH']->getAuth()) {
|
513 |
$lien_formulaire=$GLOBALS['_BAZAR_']['url'];
|
514 |
$lien_formulaire=$GLOBALS['_BAZAR_']['url'];
|
514 |
|
515 |
|
515 |
//Definir le lien du formulaire en fonction du mode de formulaire choisi
|
516 |
//Definir le lien du formulaire en fonction du mode de formulaire choisi
|
516 |
if ($mode == BAZ_DEPOSER_ANNONCE) {
|
517 |
if ($mode == BAZ_DEPOSER_ANNONCE) {
|
517 |
$lien_formulaire->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_NOUVEAU);
|
518 |
$lien_formulaire->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_NOUVEAU);
|
518 |
if (isset($GLOBALS['_BAZAR_']['id_typeannonce']) && $GLOBALS['_BAZAR_']['id_typeannonce'] != 'toutes') {
|
519 |
if (isset($GLOBALS['_BAZAR_']['id_typeannonce']) && $GLOBALS['_BAZAR_']['id_typeannonce'] != 'toutes') {
|
519 |
$mode = BAZ_ACTION_NOUVEAU ;
|
520 |
$mode = BAZ_ACTION_NOUVEAU ;
|
Line 626... |
Line 627... |
626 |
|
627 |
|
627 |
//Affichage a l'ecran
|
628 |
//Affichage a l'ecran
|
628 |
$res.= $formtemplate->toHTML()."\n";
|
629 |
$res.= $formtemplate->toHTML()."\n";
|
629 |
}
|
630 |
}
|
630 |
}
|
631 |
}
|
631 |
|
632 |
|
632 |
//------------------------------------------------------------------------------------------------
|
633 |
//------------------------------------------------------------------------------------------------
|
633 |
//AFFICHAGE DU FORMULAIRE CORRESPONDANT AU TYPE DE L'ANNONCE CHOISI PAR L'UTILISATEUR
|
634 |
//AFFICHAGE DU FORMULAIRE CORRESPONDANT AU TYPE DE L'ANNONCE CHOISI PAR L'UTILISATEUR
|
634 |
//------------------------------------------------------------------------------------------------
|
635 |
//------------------------------------------------------------------------------------------------
|
635 |
if ($mode == BAZ_ACTION_NOUVEAU) {
|
- |
|
636 |
unset ($_SESSION['formulaire_annonce_valide']) ;
|
636 |
if ($mode == BAZ_ACTION_NOUVEAU) {
|
637 |
$lien_formulaire->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_NOUVEAU_V);
|
637 |
$lien_formulaire->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_NOUVEAU_V);
|
638 |
$formtemplate->updateAttributes(array('action' => str_replace('&', '&', $lien_formulaire->getURL())));
|
638 |
$formtemplate->updateAttributes(array(BAZ_VARIABLE_ACTION => str_replace('&', '&', $lien_formulaire->getURL())));
|
639 |
// Appel du modele
|
639 |
// Appel du modele
|
640 |
include_once BAZ_CHEMIN_APPLI.'bibliotheque/bazarTemplate.class.php';
|
640 |
include_once BAZ_CHEMIN_APPLI.'bibliotheque/bazarTemplate.class.php';
|
641 |
$modele = new bazarTemplate($GLOBALS['_BAZAR_']['db']);
|
641 |
$modele = new bazarTemplate($GLOBALS['_BAZAR_']['db']);
|
642 |
$html = $modele->getTemplate(BAZ_TEMPLATE_FORMULAIRE, $GLOBALS['_BAZAR_']['langue'],$GLOBALS['_BAZAR_']['categorie_nature']);
|
642 |
$html = $modele->getTemplate(BAZ_TEMPLATE_FORMULAIRE, $GLOBALS['_BAZAR_']['langue'],$GLOBALS['_BAZAR_']['categorie_nature']);
|
Line 660... |
Line 660... |
660 |
|
660 |
|
661 |
//------------------------------------------------------------------------------------------------
|
661 |
//------------------------------------------------------------------------------------------------
|
662 |
//CAS DE L'INSCRIPTION D'UNE ANNONCE
|
662 |
//CAS DE L'INSCRIPTION D'UNE ANNONCE
|
663 |
//------------------------------------------------------------------------------------------------
|
663 |
//------------------------------------------------------------------------------------------------
|
664 |
if ($mode == BAZ_ACTION_NOUVEAU_V) {
|
664 |
if ($mode == BAZ_ACTION_NOUVEAU_V) {
|
665 |
if ($formtemplate->validate() && !isset($_SESSION['formulaire_annonce_valide'])) {
|
665 |
if ($formtemplate->validate()) {
|
666 |
$formtemplate->process('baz_insertion', false) ;
|
- |
|
667 |
$_SESSION['formulaire_annonce_valide'] = 1;
|
666 |
$formtemplate->process('baz_insertion', false) ;
|
668 |
return;
|
667 |
return;
|
669 |
}
|
668 |
}
|
Line 670... |
Line 669... |
670 |
}
|
669 |
}
|
671 |
|
670 |
|
672 |
//------------------------------------------------------------------------------------------------
|
671 |
//------------------------------------------------------------------------------------------------
|
673 |
//CAS DE LA MODIFICATION D'UNE ANNONCE (VALIDATION ET MAJ)
|
672 |
//CAS DE LA MODIFICATION D'UNE ANNONCE (VALIDATION ET MAJ)
|
674 |
//------------------------------------------------------------------------------------------------
|
673 |
//------------------------------------------------------------------------------------------------
|
675 |
if ($mode == BAZ_ACTION_MODIFIER_V) {
|
674 |
if ($mode == BAZ_ACTION_MODIFIER_V) {
|
- |
|
675 |
if ($formtemplate->validate()) {
|
- |
|
676 |
$formtemplate->process('baz_mise_a_jour', false) ;
|
- |
|
677 |
|
- |
|
678 |
// Redirection vers mes_fiches pour eviter la revalidation du formulaire
|
676 |
if ($formtemplate->validate()) {
|
679 |
$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_ACTION_VOIR_VOS_ANNONCES);
|
677 |
$formtemplate->process('baz_mise_a_jour', false) ;
|
680 |
header ('Location: '.$GLOBALS['_BAZAR_']['url']->getURL()) ;
|
678 |
return ;
|
681 |
return ;
|
679 |
}
|
682 |
}
|
680 |
}
|
683 |
}
|
Line 888... |
Line 891... |
888 |
//on mets les slashes pour les saisies dans les champs texte et textearea
|
891 |
//on mets les slashes pour les saisies dans les champs texte et textearea
|
889 |
$val=addslashes($valeur[$tableau[$i]['nom_bdd']]) ;
|
892 |
$val=addslashes($valeur[$tableau[$i]['nom_bdd']]) ;
|
890 |
$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ;
|
893 |
$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ;
|
891 |
}
|
894 |
}
|
892 |
//cas des wikinis
|
895 |
//cas des wikinis
|
893 |
elseif ( $tableau[$i]['type']=='wikini' && $_REQUEST['action']==BAZ_ACTION_NOUVEAU_V ) {
|
896 |
elseif ( $tableau[$i]['type']=='wikini' && $_REQUEST[BAZ_VARIABLE_ACTION]==BAZ_ACTION_NOUVEAU_V ) {
|
894 |
//on appelle les pages des apis et de l'integrateur wikini
|
897 |
//on appelle les pages des apis et de l'integrateur wikini
|
895 |
include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php';
|
898 |
include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php';
|
896 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
|
899 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
|
897 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;
|
900 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;
|
898 |
//génération du titre du wiki, sous la forme id-titre du projet
|
901 |
//génération du titre du wiki, sous la forme id-titre du projet
|
Line 944... |
Line 947... |
944 |
foreach ($mails as $mail) {
|
947 |
foreach ($mails as $mail) {
|
945 |
mail ($mail, $sujet, $corps);
|
948 |
mail ($mail, $sujet, $corps);
|
946 |
}
|
949 |
}
|
947 |
}
|
950 |
}
|
948 |
}
|
951 |
}
|
- |
|
952 |
|
- |
|
953 |
// Redirection vers mes_fiches pour eviter la revalidation du formulaire
|
- |
|
954 |
$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_ACTION_VOIR_VOS_ANNONCES);
|
- |
|
955 |
header ('Location: '.$GLOBALS['_BAZAR_']['url']->getURL()) ;
|
949 |
return;
|
956 |
return ;
|
950 |
}
|
957 |
}
|
Line 951... |
Line 958... |
951 |
|
958 |
|
952 |
|
959 |
|
Line 1075... |
Line 1082... |
1075 |
if (DB::isError($resultat)) {
|
1082 |
if (DB::isError($resultat)) {
|
1076 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
1083 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
1077 |
}
|
1084 |
}
|
Line 1078... |
Line 1085... |
1078 |
|
1085 |
|
1079 |
//suppression des urls associes
|
1086 |
//suppression des urls associes
|
1080 |
$requete = 'SELECT bu_id_url FROM bazar_url WHERE bu_ce_fiche = '.$_GET['id_fiche'];
|
1087 |
$requete = 'delete FROM bazar_url WHERE bu_ce_fiche = '.$_GET['id_fiche'];
|
1081 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1088 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1082 |
if (DB::isError($resultat)) {
|
1089 |
if (DB::isError($resultat)) {
|
1083 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
- |
|
1084 |
}
|
- |
|
1085 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
- |
|
1086 |
baz_suppression_url($ligne['bu_id_url']);
|
1090 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
Line 1087... |
Line 1091... |
1087 |
}
|
1091 |
}
|
1088 |
|
1092 |
|
1089 |
//suppression des fichiers associes
|
1093 |
//suppression des fichiers associes
|
1090 |
$requete = 'SELECT bfj_id_fichier FROM bazar_fichier_joint WHERE bfj_ce_fiche = '.$_GET['id_fiche'];
|
1094 |
$requete = 'SELECT bfj_id_fichier FROM bazar_fichier_joint WHERE bfj_ce_fiche = '.$_GET['id_fiche'];
|
1091 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1095 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1092 |
if (DB::isError($resultat)) {
|
1096 |
if (DB::isError($resultat)) {
|
1093 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
1097 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
1094 |
}
|
1098 |
}
|
1095 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1099 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
Line 1142... |
Line 1146... |
1142 |
|
1146 |
|
1143 |
//suppression dans la table bazar_fichier
|
1147 |
//suppression dans la table bazar_fichier
|
1144 |
$requete = 'DELETE FROM bazar_fichier_joint WHERE bfj_id_fichier = '.$id_fichier;
|
1148 |
$requete = 'DELETE FROM bazar_fichier_joint WHERE bfj_id_fichier = '.$id_fichier;
|
1145 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1149 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1146 |
if (DB::isError($resultat)) {
|
1150 |
if (DB::isError($resultat)) {
|
1147 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
1151 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
1148 |
}
|
1152 |
}
|
1149 |
return;
|
1153 |
return;
|
Line 1254... |
Line 1258... |
1254 |
$lien_s_abonner->addQueryString(BAZ_VARIABLE_ACTION, BAZ_S_INSCRIRE);
|
1258 |
$lien_s_abonner->addQueryString(BAZ_VARIABLE_ACTION, BAZ_S_INSCRIRE);
|
1255 |
$lien_s_abonner->addQueryString('annonce', $ligne['bn_id_nature']);
|
1259 |
$lien_s_abonner->addQueryString('annonce', $ligne['bn_id_nature']);
|
1256 |
$lien_s_abonner->addQueryString('inscrip', 1);
|
1260 |
$lien_s_abonner->addQueryString('inscrip', 1);
|
Line 1257... |
Line 1261... |
1257 |
|
1261 |
|
1258 |
$lien_se_desabonner=$GLOBALS['_BAZAR_']['url'];
|
1262 |
$lien_se_desabonner=$GLOBALS['_BAZAR_']['url'];
|
1259 |
$lien_se_desabonner->addQueryString('action', BAZ_S_INSCRIRE);
|
1263 |
$lien_se_desabonner->addQueryString(BAZ_VARIABLE_ACTION, BAZ_S_INSCRIRE);
|
1260 |
$lien_se_desabonner->addQueryString('annonce', $ligne['bn_id_nature']);
|
1264 |
$lien_se_desabonner->addQueryString('annonce', $ligne['bn_id_nature']);
|
Line 1261... |
Line 1265... |
1261 |
$lien_se_desabonner->addQueryString('inscrip', 0);
|
1265 |
$lien_se_desabonner->addQueryString('inscrip', 0);
|
1262 |
|
1266 |
|
Line 1401... |
Line 1405... |
1401 |
}
|
1405 |
}
|
Line 1402... |
Line 1406... |
1402 |
|
1406 |
|
1403 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1407 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1404 |
*
|
1408 |
*
|
- |
|
1409 |
* $Log: not supported by cvs2svn $
|
- |
|
1410 |
* Revision 1.74.2.4 2008-01-11 14:10:12 alexandre_tb
|
- |
|
1411 |
* Remplacement de la variable action ecrite en dur par la constante BAZ_VARIABLE_ACTION
|
1405 |
* $Log: not supported by cvs2svn $
|
1412 |
*
|
1406 |
* Revision 1.74.2.3 2007-12-14 09:55:05 alexandre_tb
|
1413 |
* Revision 1.74.2.3 2007-12-14 09:55:05 alexandre_tb
|
1407 |
* suppression de style dans le formulaire
|
1414 |
* suppression de style dans le formulaire
|
1408 |
*
|
1415 |
*
|
1409 |
* Revision 1.74.2.2 2007-12-06 15:36:07 alexandre_tb
|
1416 |
* Revision 1.74.2.2 2007-12-06 15:36:07 alexandre_tb
|