Subversion Repositories Sites.outils-naturalistes.fr

Rev

Rev 31 | Rev 37 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 31 Rev 35
Line 270... Line 270...
270
/** mes_fiches () - Renvoie les fiches bazar d'un utilisateur
270
/** mes_fiches () - Renvoie les fiches bazar d'un utilisateur
271
*
271
*
272
* @return   string  HTML
272
* @return   string  HTML
273
*/
273
*/
274
function mes_fiches() {
274
function mes_fiches() {
275
	$res= '<h2>'.BAZ_VOS_ANNONCES.'</h2><br />'."\n";
275
	$res= '<h2>'.BAZ_VOS_ANNONCES.'</h2>'."\n";
276
	if ($GLOBALS['AUTH']->getAuth()) {
276
	if ($GLOBALS['AUTH']->getAuth()) {
277
		// requete pour voir si l'utilisateur a des fiches a son nom, classees par date de MAJ et nature d'annonce
277
		// requete pour voir si l'utilisateur a des fiches a son nom, classees par date de MAJ et nature d'annonce
278
		$requete = 'SELECT * FROM bazar_fiche, bazar_nature WHERE bf_ce_utilisateur='. $GLOBALS['id_user'].
278
		$requete = 'SELECT * FROM bazar_fiche, bazar_nature WHERE bf_ce_utilisateur='. $GLOBALS['id_user'].
279
		           ' AND bn_id_nature=bf_ce_nature AND bn_ce_id_menu IN ('.$GLOBALS['_BAZAR_']['categorie_nature'].') ';
279
		           ' AND bn_id_nature=bf_ce_nature AND bn_ce_id_menu IN ('.$GLOBALS['_BAZAR_']['categorie_nature'].') ';
280
		if (isset($GLOBALS['_BAZAR_']['langue'])) $requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%" ';
280
		if (isset($GLOBALS['_BAZAR_']['langue'])) $requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%" ';
Line 764... Line 764...
764
                    }
764
                    }
765
                    else {
765
                    else {
766
                        return false ;
766
                        return false ;
767
                    }
767
                    }
768
            } elseif ($formtemplate->validate()) {
768
            } elseif ($formtemplate->validate()) {
769
				$formtemplate->process('baz_mise_a_jour', false) ;
769
				//$formtemplate->process('baz_mise_a_jour', false) ;
-
 
770
                
-
 
771
                $id_fiche = baz_mise_a_jour($formtemplate->getSubmitValues(),false);
-
 
772
                if($id_fiche != '') {
-
 
773
                    return $id_fiche;
-
 
774
                }
-
 
775
                else {
-
 
776
                    return false ;
-
 
777
                }
770
				// Redirection vers mes_fiches pour eviter la revalidation du formulaire
778
				// Redirection vers mes_fiches pour eviter la revalidation du formulaire
771
				$GLOBALS['_BAZAR_']['url']->removeQueryString (BAZ_VARIABLE_ACTION);
779
				/*$GLOBALS['_BAZAR_']['url']->removeQueryString (BAZ_VARIABLE_ACTION);
772
				$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
780
				$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
773
				                // Redirection vers mes_fiches pour eviter la revalidation du formulaire
781
				                // Redirection vers mes_fiches pour eviter la revalidation du formulaire
774
                $GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_ACTION_POST_VALIDATION);
782
                $GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_ACTION_POST_VALIDATION);
775
                $GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ID_FICHE, $GLOBALS['_BAZAR_']['id_fiche']);
783
                $GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ID_FICHE, $GLOBALS['_BAZAR_']['id_fiche']);
776
                header ('Location: '.str_replace ('&amp;', '&', $GLOBALS['_BAZAR_']['url']->getURL())) ;
784
                header ('Location: '.str_replace ('&amp;', '&', $GLOBALS['_BAZAR_']['url']->getURL())) ;*/
777
                exit();
785
                //exit();
778
			}
786
			}
779
		}
787
		}
780
    } else {
788
    } else {
781
        include_once BAZ_CHEMIN_APPLI.'bibliotheque/bazarTemplate.class.php';
789
        include_once BAZ_CHEMIN_APPLI.'bibliotheque/bazarTemplate.class.php';
782
        $modele = new bazarTemplate($GLOBALS['_BAZAR_']['db']);
790
        $modele = new bazarTemplate($GLOBALS['_BAZAR_']['db']);