extract(); // modules propres à pdf.php ou à ses sous-modules require_once("$include_path/fpdf.inc.php"); require_once("$include_path/misc.inc.php"); require_once("$class_path/author.class.php"); require_once("$include_path/notice_authors.inc.php"); require_once("$include_path/notice_categories.inc.php"); require_once("$base_path/circ/pret_func.inc.php"); // pour les champs perso require_once("$include_path/fields_empr.inc.php"); require_once("$include_path/datatype.inc.php"); require_once("$include_path/parser.inc.php"); //pour le planificateur require_once("$class_path/tache.class.php"); // inclusion de la classe de gestion des impressions PDF // Definition de la police si pas définie dans les paramètres if (!$pmb_pdf_font) $pmb_pdf_font = 'pmb'; if (!$pmb_pdf_fontfixed) $pmb_pdf_fontfixed = 'pmbmono'; define('FPDF_FONTPATH',"$class_path/font/"); require_once("$class_path/fpdf.class.php"); require_once("$class_path/ufpdf.class.php"); switch ($pdfdoc) { case 'ticket_pret': if($pmb_printer_ticket_script && $cb_doc) $script_perso_file=$pmb_printer_ticket_script; else $script_perso_file = "./circ/ticket-pret.inc.php"; if(SESSrights & CIRCULATION_AUTH) include($script_perso_file); else echo "" ; break; case 'liste_pret': if(SESSrights & CIRCULATION_AUTH) include("./edit/liste_pret.inc.php"); else echo "" ; break; case 'mail_liste_pret': if(SESSrights & CIRCULATION_AUTH) include("./circ/ticket-pret-electro.inc.php"); echo "" ; break; case 'lettre_retard': if ($niveau) $relance=$niveau; else $relance=1; if((SESSrights & EDIT_AUTH) || (SESSrights & CIRCULATION_AUTH)) include("./edit/lettre-retard.inc.php"); else echo "" ; break; case 'lettre_resa': if(SESSrights & CIRCULATION_AUTH) include("./edit/lettre-resa.inc.php"); else echo "" ; break; case 'lettre_resa_planning': if(SESSrights & CIRCULATION_AUTH) include("./edit/lettre-resa_planning.inc.php"); else echo "" ; break; case 'lettre_retard_groupe': $relance=1; if(SESSrights & EDIT_AUTH) include("./edit/lettre-retard.inc.php"); else echo "" ; break; case 'liste_pret_groupe': if(SESSrights & EDIT_AUTH) include("./edit/liste_prets.inc.php"); else echo "" ; break; case 'lettre_relance_adhesion': if(SESSrights & EDIT_AUTH) include("./edit/lettre-relance-adhesion.inc.php"); else echo "" ; break; case 'fiche_catalographique': if((SESSrights & CATALOGAGE_AUTH) || (SESSrights & CIRCULATION_AUTH) ) include("./edit/fiche_catalographique.inc.php"); else echo "" ; break; case 'carte-lecteur': if(SESSrights & CIRCULATION_AUTH) { require("$class_path/fpdf_carte_lecteur.class.php"); include("./circ/carte-lecteur.inc.php"); } else echo "" ; break; // -------------------------------------------------- LLIUREX 10/03/2016------------------------------------------------ case 'listadoCarnets': if(SESSrights & CIRCULATION_AUTH) { require("$class_path/fpdf_carte_lecteur.class.php"); include("./circ/listado-carnets.inc.php"); } else echo "" ; break; // ------------------------------------------------ FIN LLIUREX 10/03/2016--------------------------------------------- case 'cmde': if(SESSrights & ACQUISITION_AUTH) { include("./acquisition/achats/commandes/lettre_commande.inc.php"); } else echo "" ; break; case 'devi': if(SESSrights & ACQUISITION_AUTH) { include("./acquisition/achats/devis/lettre-devis.inc.php"); } else echo "" ; break; case 'livr': if(SESSrights & ACQUISITION_AUTH) { include("./acquisition/achats/livraisons/lettre-livraison.inc.php"); } break; case 'fact': if(SESSrights & ACQUISITION_AUTH) { include("./acquisition/achats/factures/lettre-facture.inc.php"); } break; case 'listsug': if(SESSrights & ACQUISITION_AUTH) { include("./acquisition/suggestions/liste-suggestions.inc.php"); } break; case 'liste_bulletinage': if(SESSrights & CIRCULATION_AUTH) include("./edit/liste_bulletinage.inc.php"); else echo "" ; break; case 'abts_depasse': if(SESSrights & CIRCULATION_AUTH) include("./edit/abts_depasse.inc.php"); else echo "" ; break; case 'listrecept': if(SESSrights & ACQUISITION_AUTH) include("./acquisition/achats/receptions/liste_relances.inc.php"); else echo "" ; break; case 'rapport_tache': if(SESSrights & ADMINISTRATION_AUTH) include("./admin/planificateur/rapport_tache.inc.php"); else echo "" ; break; default: echo "" ; break; } pmb_mysql_close($dbh);