Beispiel #1
0
     $aff = pmb_bidi(affiche_bannette("", $opac_bannette_nb_liste, $opac_bannette_notices_format, $opac_bannette_notices_depliables, "./empr.php?lvl=bannette&id_bannette=!!id_bannette!!", $liens_opac, $date_diff, "bannettes_private-container_2", "", ""));
     if ($aff) {
         $bannettes = "<div id='bannettes_subscribed'>\n";
         $bannettes .= "<h3><span>" . $msg['accueil_bannette_privee'] . "</span></h3>";
         $bannettes .= "<div id='bannettes_private-container'>";
         $bannettes .= $aff;
         $bannettes .= "</div><!-- fermeture #bannettes-container -->\n";
         $bannettes .= "</div><!-- fermeture #bannettes -->\n";
         print $bannettes;
     }
 }
 //affichage des bannettes publiques sélectionnées (et restantes si $opac_show_subscribed_bannettes est activé) pour la page d'accueil
 if ($opac_show_public_bannettes) {
     require_once $base_path . "/includes/bannette_func.inc.php";
     $affiche_bannette_tpl = "\n\t\t<div class='bannette' id='banette_!!id_bannette!!'>\n \t\t\t!!diffusion!!\n \t\t</div>";
     $aff = pmb_bidi(affiche_bannette("", $opac_bannette_nb_liste, $opac_bannette_notices_format, $opac_bannette_notices_depliables, "./index.php?lvl=bannette_see&id_bannette=!!id_bannette!!", $liens_opac, $date_diff, "bannettes-public-container_2", "", "", true));
     if ($aff) {
         $bannettes = "<div id='bannettes_public'>\n";
         $bannettes .= "<h3><span>" . $msg['accueil_bannette_public'] . "</span></h3>";
         $bannettes .= "<div id='bannettes_public-container'>";
         $bannettes .= $aff;
         $bannettes .= "</div><!-- fermeture #bannettes-container -->\n";
         $bannettes .= "</div><!-- fermeture #bannettes -->\n";
         print $bannettes;
     }
 }
 if ($opac_show_section_browser == 1) {
     if ($opac_sur_location_activate == 1) {
         require_once $base_path . "/includes/enter_sur_location.inc.php";
     } else {
         require_once $base_path . "/includes/enter_localisation.inc.php";
Beispiel #2
0
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: bannette.inc.php,v 1.10 2012-05-16 14:31:50 ngantier Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
// affichage du contenu d'une bannette
require_once $base_path . "/includes/bannette_func.inc.php";
// afin de résoudre un pb d'effacement de la variable $id_empr par empr_included, bug à trouver
if (!$id_empr) {
    $id_empr = $_SESSION["id_empr_session"];
}
print "<script type='text/javascript' src='./includes/javascript/tablist.js'></script>";
print "<div id='aut_details'>\n";
print "<h3><span>" . $msg['accueil_bannette'] . "</span></h3><br />";
if ($id_bannette) {
    $aff = pmb_bidi(affiche_bannette("{$id_bannette}", 0, $opac_bannette_notices_format, $opac_bannette_notices_depliables, "./empr.php?lvl=bannette&id_bannette=!!id_bannette!!", $liens_opac, $date_diff));
} else {
    $aff = pmb_bidi(affiche_bannette("", $opac_bannette_nb_liste, $opac_bannette_notices_format, $opac_bannette_notices_depliables, "./empr.php?lvl=bannette&id_bannette=!!id_bannette!!", $liens_opac, $date_diff));
}
if ($aff) {
    if ($opac_bannette_notices_depliables) {
        print $begin_result_liste;
    }
    print $aff;
} else {
    print $msg['empr_no_alerts'];
}
print "</div><!-- fermeture #aut_see -->\n";
 public function render($datas)
 {
     global $opac_url_base;
     global $base_path;
     global $include_path;
     global $class_path;
     global $msg;
     global $dbh;
     global $charset;
     foreach ($datas['globals'] as $globalName => $globalValue) {
         global ${$globalName};
         $savGlobals[$globalName] = ${$globalName};
         ${$globalName} = $globalValue['value'];
     }
     //utiles dans le contexte
     //cms_module_opacitem_item_infopage
     //cms_module_opacitem_item_navperio
     global $a2z_perio_display;
     global $onglet_a2z;
     global $ongletSub_a2z;
     global $ongletSubList_a2z;
     global $a2z_perio, $a2z_tpl;
     global $a2z_tpl_ajax;
     global $abt_actif;
     global $avis_tpl_form1_script;
     global $filtre_select;
     global $location;
     global $surloc;
     global $gestion_acces_active;
     global $gestion_acces_empr_notice;
     global $f_bull_deb_id;
     global $f_bull_end_id;
     global $page;
     global $bull_date_start;
     global $bull_date_end;
     global $bull_num_deb, $bull_num_end;
     global $flag_no_get_bulletin;
     global $recherche_ajax_mode;
     global $icon_doc;
     global $begin_result_liste;
     global $notice_header;
     global $fonction;
     global $popup_resa;
     global $allow_book;
     global $seule;
     //cms_module_opacitem_item_categ
     global $tpl_div_categories;
     global $tpl_div_category;
     global $tpl_subcategory;
     //cms_module_opacitem_item_bannettes
     global $liens_opac;
     global $date_diff;
     global $affiche_bannette_tpl;
     global $id_empr;
     //cms_module_opacitem_item_section
     global $opac_view_filter_class;
     //cms_module_opacitem_item_margueritte
     //cms_module_opacitem_item_centcases
     //cms_module_opacitem_item_dernotices
     global $last_records_header;
     global $last_records_footer;
     //cms_module_opacitem_item_etageres
     global $etageres_header;
     global $etageres_footer;
     global $notice_display_header;
     global $notice_display_footer;
     global $_mimetypes_bymimetype_;
     global $_mimetypes_byext_;
     global $empty_pwd;
     global $ext_pwd;
     global $action;
     global $callback_func;
     global $callback_url;
     global $new_tab;
     global $search_terms;
     global $show_tris_form;
     global $ligne_tableau_tris;
     global $sort;
     global $show_sel_form;
     global $liste_criteres_tri;
     //cms_module_opacitem_item_rssflux
     $return = '';
     switch ($datas['opacitem']) {
         case 'cms_module_opacitem_item_infopage':
             require_once $base_path . '/includes/show_infopages.inc.php';
             $return = "<div id='infopages_top'>" . show_infopages($opac_show_infopages_id_top) . "</div>";
             break;
         case 'cms_module_opacitem_item_navperio':
             require_once $base_path . '/classes/perio_a2z.class.php';
             $a2z = new perio_a2z(0, $opac_perio_a2z_abc_search, $opac_perio_a2z_max_per_onglet);
             $return = $a2z->get_form();
             break;
         case 'cms_module_opacitem_item_categ':
             $opac_show_categ_browser_tab = explode(" ", $opac_show_categ_browser);
             if ($opac_show_categ_browser_tab[1]) {
                 $opac_show_categ_browser_home_id_thes = $opac_show_categ_browser_tab[1];
             }
             require_once $base_path . '/classes/categorie.class.php';
             require_once $base_path . '/includes/templates/categories.tpl.php';
             ob_start();
             require_once $base_path . '/categ/categories.inc.php';
             $return = ob_get_contents();
             ob_clean();
             break;
         case 'cms_module_opacitem_item_bannettes_abo':
             require_once $base_path . "/includes/bannette_func.inc.php";
             $affiche_bannette_tpl = "\r\n\t\t\t\t<div class='bannette' id='banette_!!id_bannette!!'>\r\n\t\t\t\t!!diffusion!!\r\n\t\t\t\t</div>\r\n\t\t\t\t";
             $aff = pmb_bidi(affiche_bannette("", $opac_bannette_nb_liste, $opac_bannette_notices_format, $opac_bannette_notices_depliables, "./empr.php?lvl=bannette&id_bannette=!!id_bannette!!", $liens_opac, $date_diff, "bannettes_private-container_2", "", ""));
             if ($aff) {
                 $bannettes = "<div id='bannettes_subscribed'>\n";
                 $bannettes .= "<h3><span>" . $msg['accueil_bannette_privee'] . "</span></h3>";
                 $bannettes .= "<div id='bannettes_private-container'>";
                 $bannettes .= "<script type='text/javascript' src='./includes/javascript/tablist.js'></script>";
                 if ($opac_bannette_notices_depliables && $opac_bannette_notices_format != 8) {
                     $bannettes .= $begin_result_liste;
                 }
                 $bannettes .= $aff;
                 $bannettes .= "</div><!-- fermeture #bannettes-container -->\n";
                 $bannettes .= "</div><!-- fermeture #bannettes -->\n";
                 $return = $bannettes;
             }
             break;
         case 'cms_module_opacitem_item_bannettes_pub':
             require_once $base_path . "/includes/bannette_func.inc.php";
             $affiche_bannette_tpl = "\r\n\t\t\t\t<div class='bannette' id='banette_!!id_bannette!!'>\r\n\t\t\t\t!!diffusion!!\r\n\t\t\t\t</div>\r\n\t\t\t\t";
             $aff = pmb_bidi(affiche_bannette("", $opac_bannette_nb_liste, $opac_bannette_notices_format, $opac_bannette_notices_depliables, "./index.php?lvl=bannette_see&id_bannette=!!id_bannette!!", $liens_opac, $date_diff, "bannettes-public-container_2", "", "", true));
             if ($aff) {
                 $bannettes = "<div id='bannettes_public'>\n";
                 $bannettes .= "<h3><span>" . $msg['accueil_bannette_public'] . "</span></h3>";
                 $bannettes .= "<div id='bannettes_public-container'>";
                 $bannettes .= "<script type='text/javascript' src='./includes/javascript/tablist.js'></script>";
                 if ($opac_bannette_notices_depliables && $opac_bannette_notices_format != 8) {
                     $bannettes .= $begin_result_liste;
                 }
                 $bannettes .= $aff;
                 $bannettes .= "</div><!-- fermeture #bannettes-container -->\n";
                 $bannettes .= "</div><!-- fermeture #bannettes -->\n";
                 $return = $bannettes;
             }
             break;
         case 'cms_module_opacitem_item_section':
             ob_start();
             if ($opac_sur_location_activate == 1) {
                 require_once $base_path . "/includes/enter_sur_location.inc.php";
             } else {
                 require_once $base_path . "/includes/enter_localisation.inc.php";
             }
             $return = ob_get_contents();
             ob_clean();
             break;
         case 'cms_module_opacitem_item_margueritte':
             ob_start();
             require_once $base_path . '/indexint/marguerite_browser.inc.php';
             $margueritte_brower = ob_get_contents();
             ob_clean();
             $return = $margueritte_brower;
             break;
         case 'cms_module_opacitem_item_centcases':
             ob_start();
             require_once $base_path . '/indexint/100cases_browser.inc.php';
             $centcases = ob_get_contents();
             ob_clean();
             $return = $centcases;
             break;
         case 'cms_module_opacitem_item_dernotices':
             require_once $base_path . '/includes/templates/last_records.tpl.php';
             ob_start();
             require_once $base_path . '/includes/last_records.inc.php';
             $return = ob_get_contents();
             ob_clean();
             break;
         case 'cms_module_opacitem_item_etageres':
             require_once $base_path . '/includes/templates/etagere.tpl.php';
             require_once $base_path . '/includes/etagere_func.inc.php';
             $aff_etagere = affiche_etagere(1, "", 1, $opac_etagere_nbnotices_accueil, $opac_etagere_notices_format, $opac_etagere_notices_depliables, "./index.php?lvl=etagere_see&id=!!id!!", $liens_opac);
             if ($aff_etagere) {
                 $return = $etageres_header . $aff_etagere . $etageres_footer;
             }
             break;
         case 'cms_module_opacitem_item_rssflux':
             ob_start();
             require_once $base_path . '/includes/rss.inc.php';
             $return = ob_get_contents();
             ob_clean();
             break;
     }
     foreach ($savGlobals as $globalName => $globalValue) {
         ${$globalName} = $globalValue;
     }
     if ($return) {
         return $return;
     }
 }