Subversion Repositories Applications.bazar

Rev

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

Rev 138 Rev 139
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.rss.php,v 1.55 2006-07-04 14:29:18 alexandre_tb Exp $
22
// CVS : $Id: bazar.fonct.rss.php,v 1.56 2006-07-18 14:13:35 alexandre_tb Exp $
23
/**
23
/**
24
* 
24
* 
25
*@package bazar
25
*@package bazar
26
//Auteur original :
26
//Auteur original :
27
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
27
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
28
*@author        Florian Schmitt <florian@ecole-et-nature.org>
28
*@author        Florian Schmitt <florian@ecole-et-nature.org>
29
//Autres auteurs :
29
//Autres auteurs :
30
*@copyright     Tela-Botanica 2000-2006
30
*@copyright     Tela-Botanica 2000-2006
31
*@version       $Revision: 1.55 $
31
*@version       $Revision: 1.56 $
32
// +------------------------------------------------------------------------------------------------------+
32
// +------------------------------------------------------------------------------------------------------+
33
*/
33
*/
Line 34... Line 34...
34
 
34
 
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
Line 329... Line 329...
329
			}
329
			}
330
			$res .= '<br />'."\n";
330
			$res .= '<br />'."\n";
331
		}
331
		}
332
		//affichage des infos pouvant interesser les admins
332
		//affichage des infos pouvant interesser les admins
333
		if ( $est_admin ) {
333
		if ( $est_admin ) {
334
			$res .= '<span class="rubrique">'.BAZ_NUM_FICHE.':</span> '.$GLOBALS['_BAZAR_']['id_fiche'].'<br />'."\n";
334
			$res .= '<span class="rubrique" id="numero_fiche">'.BAZ_NUM_FICHE.':</span> '.$GLOBALS['_BAZAR_']['id_fiche'].'<br />'."\n";
335
			$res .= '<span class="rubrique">'.BAZ_DATE_CREATION.' :</span> '.strftime('%d.%m.%Y &agrave; %H:%M',strtotime($ligne['bf_date_creation_fiche'])).'<br />'."\n";			
335
			$res .= '<span class="rubrique" id="date_creation">'.BAZ_DATE_CREATION.' :</span> '.strftime('%d.%m.%Y &agrave; %H:%M',strtotime($ligne['bf_date_creation_fiche'])).'<br />'."\n";			
336
		}		
336
		}		
337
		//affichage des infos et du lien pour la mise a jour de la fiche
337
		//affichage des infos et du lien pour la mise a jour de la fiche
338
		if ( $est_admin || $GLOBALS['_BAZAR_']['annonceur']==$GLOBALS['AUTH']->getAuthData(BAZ_CHAMPS_ID) ) {			
338
		if ( $est_admin || $GLOBALS['_BAZAR_']['annonceur']==$GLOBALS['AUTH']->getAuthData(BAZ_CHAMPS_ID) ) {			
339
			$res .= '<span class="rubrique">'.BAZ_DATE_MAJ.' :</span> '.strftime('%d.%m.%Y &agrave; %H:%M',strtotime($ligne['bf_date_maj_fiche']))."\n";
339
			$res .= '<span class="rubrique" id="date_mise_a_jour">'.BAZ_DATE_MAJ.' :</span> '.strftime('%d.%m.%Y &agrave; %H:%M',strtotime($ligne['bf_date_maj_fiche']))."\n";
340
			$lien_modifier=$GLOBALS['_BAZAR_']['url'];
340
			$lien_modifier=$GLOBALS['_BAZAR_']['url'];
341
			$lien_modifier->addQueryString('action', BAZ_ACTION_MODIFIER);
341
			$lien_modifier->addQueryString('action', BAZ_ACTION_MODIFIER);
342
			$lien_modifier->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
342
			$lien_modifier->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
343
			$lien_modifier->addQueryString('typeannonce', $ligne['bf_ce_nature']);
343
			$lien_modifier->addQueryString('typeannonce', $ligne['bf_ce_nature']);
344
			$res .= '&nbsp;&nbsp;&nbsp;<a href="'.$lien_modifier->getURL().'">'.BAZ_MODIFIER_LA_FICHE.'</a>'."\n";
344
			$res .= '&nbsp;&nbsp;&nbsp;<a href="'.$lien_modifier->getURL().'" id="modifier_fiche">'.BAZ_MODIFIER_LA_FICHE.'</a>'."\n";
345
		}
345
		}
346
	}
346
	}
347
	$res .= '</div>'."\n";
347
	$res .= '</div>'."\n";
348
	$res .= '</div>'."\n";
348
	$res .= '</div>'."\n";
Line 751... Line 751...
751
	}
751
	}
Line 752... Line 752...
752
	
752
	
753
	//champs texte pour entrer les mots cles
753
	//champs texte pour entrer les mots cles
754
	$option=array('maxlength'=>60,'style'=>'border:1px solid #000;width:200px;font:12px Myriad, Arial, sans-serif;');
754
	$option=array('maxlength'=>60,'style'=>'border:1px solid #000;width:200px;font:12px Myriad, Arial, sans-serif;');
755
	$formtemplate->addElement('text', 'recherche_mots_cles', BAZ_MOT_CLE, $option) ;
755
	$formtemplate->addElement('text', 'recherche_mots_cles', BAZ_MOT_CLE, $option) ;
756
	//$defauts=array('recherche_mots_cles'=>BAZ_MOT_CLE);
756
	$defauts=array('recherche_mots_cles'=>BAZ_MOT_CLE);
Line 757... Line 757...
757
	$formtemplate->setDefaults($defauts);
757
	$formtemplate->setDefaults($defauts);
758
	
758
	
Line 981... Line 981...
981
	$data  = $pager->getPageData();
981
	$data  = $pager->getPageData();
982
	$links = $pager->getLinks();
982
	$links = $pager->getLinks();
983
    $res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
983
    $res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
984
	foreach ($data as $valeur) {
984
	foreach ($data as $valeur) {
985
		$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $valeur[0]) ;
985
		$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $valeur[0]) ;
-
 
986
		$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_FICHE) ;
986
		$res .= '<li><a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.$valeur[1].'</a>'."\n" ;
987
		$res .= '<li><a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.$valeur[1].'</a>'."\n" ;
987
		if ($utilisateur->isSuperAdmin()) {
988
		if ($utilisateur->isSuperAdmin()) {
988
			$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_SUPPRESSION);
989
			$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_SUPPRESSION);
989
			$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.'\');">('.BAZ_SUPPRIMER.')</a>' ;
990
			$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.'\');">('.BAZ_SUPPRIMER.')</a>' ;
-
 
991
			$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
990
		}
992
		}
991
		$res .= '</li>';
993
		$res .= '</li>';
992
	}
994
	}
993
	$res .= '</ul>';
995
	$res .= '</ul>';
994
	$res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
996
	$res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
Line 997... Line 999...
997
}
999
}
Line 998... Line 1000...
998
 
1000
 
999
/* +--Fin du code ----------------------------------------------------------------------------------------+
1001
/* +--Fin du code ----------------------------------------------------------------------------------------+
1000
*
1002
*
-
 
1003
* $Log: not supported by cvs2svn $
-
 
1004
* Revision 1.55  2006/07/04 14:29:18  alexandre_tb
-
 
1005
* Ajout du bouton supprimer pour les administrateurs
1001
* $Log: not supported by cvs2svn $
1006
*
1002
* Revision 1.54  2006/07/03 09:51:21  alexandre_tb
1007
* Revision 1.54  2006/07/03 09:51:21  alexandre_tb
1003
* correction du bug recherche sur fiches validés et invalidés.
1008
* correction du bug recherche sur fiches validés et invalidés.
1004
*
1009
*
1005
* Revision 1.53  2006/06/29 10:29:51  florian
1010
* Revision 1.53  2006/06/29 10:29:51  florian