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'];
    }
}
Beispiel #2
0
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 "";
}