function aff_statut($param) { global $parser_environnement; if (!$parser_environnement['id_notice']) { return ""; } $notice = gere_global(); if (!$param[0]) { return $notice["notice_info"]->memo_statut['id_notice_statut']; } else { return $notice["notice_info"]->memo_statut['opac_statut_libelle']; } }
function aff_avis_with_tpl($param) { // Utiliser pour le template les attributs suivants : id_avis,note,sujet,commentaire,ladate,empr_login,empr_nom,empr_prenom,valide,note_textuelle // $param[0] = nombre maxi d'avis à afficher // $param[1] = séparateur entre les avis // $param[2] = template global $parser_environnement; if (!$parser_environnement['id_notice']) { return ""; } $notice = gere_global(); $tab_avis = array(); if (count($notice["notice_info"]->memo_avis)) { if ($param[0] && $param[0] < count($notice["notice_info"]->memo_avis)) { $max_avis = $param[0]; } else { $max_avis = count($notice["notice_info"]->memo_avis); } for ($i = 0; $i < $max_avis; $i++) { $tab_avis[] = _get_aut_infos($notice["notice_info"]->memo_avis[$i], $param[2]); } } if (count($tab_avis)) { return implode($param[1], $tab_avis); } return ""; }