예제 #1
0
    print "<div id='infopages_top'>" . show_infopages($opac_show_infopages_id_top) . "</div>";
}
if ($opac_show_search_title) {
    print "<div id='search_block'><h3><span>" . $msg['search_block_title'] . "</span></h3>";
}
$simple_search_content = simple_search_content($user_query, $css);
$simple_search_content = str_replace("!!surligne!!", "", $simple_search_content);
print pmb_bidi(str_replace('!!user_query!!', $user_query, $simple_search_content));
if ($opac_show_search_title) {
    print "</div>";
}
if ($search_type == "simple_search") {
    // affichage des infopages demandés juste après le formulaire de recherche simple et si !$user_query
    if ($opac_show_infopages_id) {
        require_once $base_path . '/includes/show_infopages.inc.php';
        print "<div id='infopages'>" . show_infopages($opac_show_infopages_id) . "</div>";
    }
    // affichage des du navigateur de périodiques
    if ($opac_show_perio_browser) {
        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);
        print $perio_a2z = $a2z->get_form();
    }
    // affichage catégories
    if ($opac_show_categ_browser) {
        $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';
예제 #2
0
        } else {
            show_infopages($dbh);
        }
        break;
    case 'modif':
        if ($id) {
            $requete = "select id_infopage, title_infopage, content_infopage, valid_infopage, restrict_infopage from infopages WHERE id_infopage='{$id}' ";
            $res = mysql_query($requete, $dbh);
            if (mysql_num_rows($res)) {
                $row = mysql_fetch_object($res);
                infopage_form($row->id_infopage, $row->title_infopage, $row->content_infopage, $row->valid_infopage, $row->restrict_infopage);
            } else {
                show_infopages($dbh);
            }
        } else {
            show_infopages($dbh);
        }
        break;
    case 'del':
        if ($id) {
            $requete = "DELETE from infopages WHERE id_infopage='{$id}' ";
            $res = mysql_query($requete, $dbh);
            show_infopages($dbh);
        } else {
            show_infopages($dbh);
        }
        break;
    default:
        show_infopages($dbh);
        break;
}
 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;
     }
 }