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.58 2006-09-15 12:31:40 alexandre_tb Exp $
|
22 |
// CVS : $Id: bazar.fonct.rss.php,v 1.59 2006-09-21 14:19:39 florian 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.58 $
|
31 |
*@version $Revision: 1.59 $
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
33 |
*/
|
33 |
*/
|
Line 34... |
Line 34... |
34 |
|
34 |
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
Line 45... |
Line 45... |
45 |
* @param string valeur du template de bazar_nature
|
45 |
* @param string valeur du template de bazar_nature
|
46 |
*
|
46 |
*
|
47 |
* @return mixed tableau contenant les champs du fichier template
|
47 |
* @return mixed tableau contenant les champs du fichier template
|
48 |
*/
|
48 |
*/
|
49 |
function baz_valeurs_template($valeur_template) {
|
49 |
function baz_valeurs_template($valeur_template) {
|
50 |
//Parcours du fichier de templates, pour mettre les champs spécifiques
|
50 |
//Parcours du fichier de templates, pour mettre les champs specifiques
|
51 |
$tableau= array();
|
51 |
$tableau= array();
|
52 |
$nblignes=0;
|
52 |
$nblignes=0;
|
53 |
$chaine = explode ("\n", $valeur_template);
|
53 |
$chaine = explode ("\n", $valeur_template);
|
54 |
array_pop($chaine);
|
54 |
array_pop($chaine);
|
55 |
foreach ($chaine as $ligne) {
|
55 |
foreach ($chaine as $ligne) {
|
Line 258... |
Line 258... |
258 |
$res .= '<span class="rubrique">'.$tableau[$i]['label'].':</span>'."\n";
|
258 |
$res .= '<span class="rubrique">'.$tableau[$i]['label'].':</span>'."\n";
|
259 |
$res .= '<span class="description"> '.strftime('%d.%m.%Y',strtotime($ligne[$val])).'</span>'."\n".'<br />'."\n";
|
259 |
$res .= '<span class="description"> '.strftime('%d.%m.%Y',strtotime($ligne[$val])).'</span>'."\n".'<br />'."\n";
|
260 |
}
|
260 |
}
|
261 |
}
|
261 |
}
|
262 |
}
|
262 |
}
|
- |
|
263 |
elseif ( $tableau[$i]['type']=='wikini' ) {
|
- |
|
264 |
$res .= '<div class="lien_wikini"><a href="wikini/'.baz_titre_wiki($ligne["bf_titre"]).'">'.BAZ_ENTRER_PROJET.'</a></div>'."\n";
|
- |
|
265 |
}
|
263 |
}
|
266 |
}
|
264 |
//afficher les liens pour l'annonce
|
267 |
//afficher les liens pour l'annonce
|
265 |
$requete = 'SELECT bu_url, bu_descriptif_url FROM bazar_url WHERE bu_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
268 |
$requete = 'SELECT bu_url, bu_descriptif_url FROM bazar_url WHERE bu_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
266 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
269 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
267 |
if (DB::isError($resultat)) {
|
270 |
if (DB::isError($resultat)) {
|
Line 701... |
Line 704... |
701 |
$formtemplate->setDefaults($defauts);
|
704 |
$formtemplate->setDefaults($defauts);
|
702 |
}
|
705 |
}
|
703 |
}
|
706 |
}
|
704 |
//cas du type d'annonces prédéfini
|
707 |
//cas du type d'annonces prédéfini
|
705 |
else {
|
708 |
else {
|
- |
|
709 |
if ($nb_type_de_fiches==1) $GLOBALS['_BAZAR_']['typeannonce']=end($type_annonce_select);
|
706 |
$res = '<h2>'.BAZ_TOUTES_LES_ANNONCES_DE_TYPE.' '.$GLOBALS['_BAZAR_']['typeannonce'].'</h2>'."\n";
|
710 |
$res = '<h2>'.BAZ_TOUTES_LES_ANNONCES_DE_TYPE.' '.$GLOBALS['_BAZAR_']['typeannonce'].'</h2>'."\n";
|
707 |
}
|
711 |
}
|
Line 708... |
Line 712... |
708 |
|
712 |
|
709 |
//requete pour obtenir l'id, le nom et prenom de toutes les personnes ayant depose une fiche
|
713 |
//requete pour obtenir l'id, le nom et prenom de toutes les personnes ayant depose une fiche
|
Line 756... |
Line 760... |
756 |
}
|
760 |
}
|
Line 757... |
Line 761... |
757 |
|
761 |
|
758 |
//champs texte pour entrer les mots cles
|
762 |
//champs texte pour entrer les mots cles
|
759 |
$option=array('maxlength'=>60,'style'=>'border:1px solid #000;width:200px;font:12px Myriad, Arial, sans-serif;');
|
763 |
$option=array('maxlength'=>60,'style'=>'border:1px solid #000;width:200px;font:12px Myriad, Arial, sans-serif;');
|
760 |
$formtemplate->addElement('text', 'recherche_mots_cles', BAZ_MOT_CLE, $option) ;
|
764 |
$formtemplate->addElement('text', 'recherche_mots_cles', BAZ_MOT_CLE, $option) ;
|
761 |
$defauts=array('recherche_mots_cles'=>BAZ_MOT_CLE);
|
765 |
//$defauts=array('recherche_mots_cles'=>BAZ_MOT_CLE);
|
Line 762... |
Line 766... |
762 |
$formtemplate->setDefaults($defauts);
|
766 |
//$formtemplate->setDefaults($defauts);
|
763 |
|
767 |
|
Line 764... |
Line 768... |
764 |
//option cachee pour savoir si le formulaire a ete appele deja
|
768 |
//option cachee pour savoir si le formulaire a ete appele deja
|
Line 1004... |
Line 1008... |
1004 |
}
|
1008 |
}
|
Line 1005... |
Line 1009... |
1005 |
|
1009 |
|
1006 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1010 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1007 |
*
|
1011 |
*
|
- |
|
1012 |
* $Log: not supported by cvs2svn $
|
- |
|
1013 |
* Revision 1.58 2006/09/15 12:31:40 alexandre_tb
|
- |
|
1014 |
* correction du nom du flux RSS.
|
1008 |
* $Log: not supported by cvs2svn $
|
1015 |
*
|
1009 |
* Revision 1.57 2006/07/25 13:22:27 alexandre_tb
|
1016 |
* Revision 1.57 2006/07/25 13:22:27 alexandre_tb
|
1010 |
* réorganisation du code, sans grand changement
|
1017 |
* réorganisation du code, sans grand changement
|
1011 |
*
|
1018 |
*
|
1012 |
* Revision 1.56 2006/07/18 14:13:35 alexandre_tb
|
1019 |
* Revision 1.56 2006/07/18 14:13:35 alexandre_tb
|