Line 41... |
Line 41... |
41 |
* @global integer Tableau d(Identifiant des fiches à afficher
|
41 |
* @global integer Tableau d(Identifiant des fiches à afficher
|
42 |
*
|
42 |
*
|
43 |
* @return string HTML
|
43 |
* @return string HTML
|
44 |
*/
|
44 |
*/
|
45 |
function baz_voir_fiches($danslappli, $idfiches=array()) {
|
45 |
function baz_voir_fiches($danslappli, $idfiches=array()) {
|
46 |
|
- |
|
47 |
$res='';
|
46 |
$res='';
|
48 |
foreach($idfiches as $idfiche) {
|
47 |
foreach($idfiches as $idfiche) {
|
49 |
$res.=baz_voir_fiche($danslappli, $idfiche);
|
48 |
$res.=baz_voir_fiche($danslappli, $idfiche);
|
50 |
}
|
49 |
}
|
51 |
return $res;
|
50 |
return $res;
|
52 |
}
|
51 |
}
|
- |
|
52 |
|
- |
|
53 |
|
53 |
/** baz_voir_fiche() - Permet de visualiser en détail une fiche au format XHTML
|
54 |
/** baz_voir_fiche() - Permet de visualiser en détail une fiche au format XHTML
|
54 |
*
|
55 |
*
|
55 |
* @global boolean Rajoute des informations internes à l'application (date de modification, lien vers la page de départ de l'appli) si à 1
|
56 |
* @global boolean Rajoute des informations internes à l'application (date de modification, lien vers la page de départ de l'appli) si à 1
|
56 |
* @global integer Identifiant de la fiche à afficher
|
57 |
* @global integer Identifiant de la fiche à afficher
|
57 |
*
|
58 |
*
|
Line 72... |
Line 73... |
72 |
baz_nextid('bazar_commentaires', 'bc_id_commentaire', $GLOBALS['_BAZAR_']['db']).
|
73 |
baz_nextid('bazar_commentaires', 'bc_id_commentaire', $GLOBALS['_BAZAR_']['db']).
|
73 |
', '.$GLOBALS['_BAZAR_']['id_fiche'].', "'.$_POST['Nom'].'", "'.$_POST['Commentaire'].
|
74 |
', '.$GLOBALS['_BAZAR_']['id_fiche'].', "'.$_POST['Nom'].'", "'.$_POST['Commentaire'].
|
74 |
'", NOW() )';
|
75 |
'", NOW() )';
|
75 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
76 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
76 |
}
|
77 |
}
|
77 |
//cas ou un commentaire va être supprime
|
78 |
//cas ou un commentaire va etre supprime
|
78 |
elseif (isset($_GET['id_commentaire'])) {
|
79 |
elseif (isset($_GET['id_commentaire'])) {
|
79 |
$requete = 'DELETE FROM bazar_commentaires WHERE bc_id_commentaire='.$_GET['id_commentaire'].' LIMIT 1';
|
80 |
$requete = 'DELETE FROM bazar_commentaires WHERE bc_id_commentaire='.$_GET['id_commentaire'].' LIMIT 1';
|
80 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
81 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
81 |
}
|
82 |
}
|
82 |
else {
|
83 |
else {
|
83 |
if (isset($_GET['action'])) {
|
84 |
if (isset($_GET['action'])) {
|
84 |
if ($_GET['action']==BAZ_VOIR_FICHE) {
|
85 |
if ($_GET['action']==BAZ_VOIR_FICHE) {
|
85 |
//sinon on met à jour le nb de visites pour la fiche, puisque c'est une simple consultation
|
86 |
//sinon on met a jour le nb de visites pour la fiche, puisque c'est une simple consultation
|
86 |
$requete = 'UPDATE bazar_fiche SET bf_nb_consultations=bf_nb_consultations+1 WHERE bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
87 |
$requete = 'UPDATE bazar_fiche SET bf_nb_consultations=bf_nb_consultations+1 WHERE bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
87 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
88 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
88 |
}
|
89 |
}
|
89 |
}
|
90 |
}
|
90 |
}
|
91 |
}
|
Line 334... |
Line 335... |
334 |
$squelette->setElementTemplate( '<label style="width:200px;">{label} </label><br />'."\n".'{element}<br />'."\n");
|
335 |
$squelette->setElementTemplate( '<label style="width:200px;">{label} </label><br />'."\n".'{element}<br />'."\n");
|
335 |
$squelette->setRequiredNoteTemplate("\n".'{requiredNote} '."\n");
|
336 |
$squelette->setRequiredNoteTemplate("\n".'{requiredNote} '."\n");
|
336 |
$option=array('style'=>'width:300px;', 'maxlength'=>100);
|
337 |
$option=array('style'=>'width:300px;', 'maxlength'=>100);
|
337 |
$form_commentaire->addElement('text', 'Nom', BAZ_ENTREZ_VOTRE_NOM, $option);
|
338 |
$form_commentaire->addElement('text', 'Nom', BAZ_ENTREZ_VOTRE_NOM, $option);
|
338 |
$option=array('style'=>'width:100%;height:100px;white-space: pre;padding:3px;');
|
339 |
$option=array('style'=>'width:100%;height:100px;white-space: pre;padding:3px;');
|
339 |
require_once 'HTML/QuickForm/textarea.php';
|
340 |
require_once PAP_CHEMIN_RACINE.'api/pear/HTML/QuickForm/textarea.php';
|
340 |
$formtexte= new HTML_QuickForm_textarea('Commentaire', BAZ_ENTREZ_VOTRE_COMMENTAIRE, $option);
|
341 |
$formtexte= new HTML_QuickForm_textarea('Commentaire', BAZ_ENTREZ_VOTRE_COMMENTAIRE, $option);
|
341 |
$form_commentaire->addElement($formtexte) ;
|
342 |
$form_commentaire->addElement($formtexte) ;
|
342 |
$form_commentaire->addElement('submit', 'Envoyer', BAZ_ENVOYER);
|
343 |
$form_commentaire->addElement('submit', 'Envoyer', BAZ_ENVOYER);
|
343 |
$form_commentaire->addRule('Nom', BAZ_NOM_REQUIS, 'required', '', 'client') ;
|
344 |
$form_commentaire->addRule('Nom', BAZ_NOM_REQUIS, 'required', '', 'client') ;
|
344 |
$form_commentaire->addRule('Commentaire', BAZ_COMMENTAIRE_REQUIS, 'required', '', 'client') ;
|
345 |
$form_commentaire->addRule('Commentaire', BAZ_COMMENTAIRE_REQUIS, 'required', '', 'client') ;
|
Line 363... |
Line 364... |
363 |
* @param boolean afficher ou non la description
|
364 |
* @param boolean afficher ou non la description
|
364 |
* @param string choisir le format de date: jmah (12/02/2004 12h34) jmh (12/02 12h34) jma (12/02/2004) jm (12/02) ou rien
|
365 |
* @param string choisir le format de date: jmah (12/02/2004 12h34) jmh (12/02 12h34) jma (12/02/2004) jm (12/02) ou rien
|
365 |
*
|
366 |
*
|
366 |
* @return string le code HTML
|
367 |
* @return string le code HTML
|
367 |
*/
|
368 |
*/
|
368 |
|
- |
|
369 |
function RSSversHTML($rss, $voirdesc, $formatdate) {
|
369 |
function RSSversHTML($rss, $voirdesc, $formatdate) {
|
370 |
if ($rss!='') {
|
370 |
if ($rss!='') {
|
- |
|
371 |
$rawitems='';$title='';$url='';$cat='';$date='';
|
371 |
$res='';
|
372 |
$res='';
|
372 |
if( eregi('<item>(.*)</item>', $rss, $rawitems ) ) {
|
373 |
if( eregi('<item>(.*)</item>', $rss, $rawitems ) ) {
|
373 |
$items = explode('<item>', $rawitems[0]);
|
374 |
$items = explode('<item>', $rawitems[0]);
|
374 |
$res.='<ul>'."\n";
|
375 |
$res.='<ul>'."\n";
|
375 |
for( $i = 0; $i < count($items)-1; $i++ ) {
|
376 |
for( $i = 0; $i < count($items)-1; $i++ ) {
|