function form_compare()
 {
     global $tpl_form_compare, $msg, $charset;
     $sel_notice_tpl = notice_tpl_gen::gen_tpl_select("notice_tpl", $this->notice_tpl, '');
     $tpl_form_compare = str_replace('!!notice_nb!!', $this->notice_nb, $tpl_form_compare);
     $tpl_form_compare = str_replace('!!sel_notice_tpl!!', $sel_notice_tpl, $tpl_form_compare);
     return $tpl_form_compare;
 }
예제 #2
0
                    // constitution des liens
                    $suivante = $numero_page + 1;
                    $precedente = $numero_page - 1;
                    // affichage du lien précédent si nécéssaire
                    if ($precedente >= 0) {
                        $nav_bar .= "<img src='./images/left.gif' border='0' title='{$msg['48']}' alt='[{$msg['48']}]' hspace='3' align='bottom' onClick=\"document.navbar.dest.value='';document.navbar.numero_page.value='{$precedente}'; document.navbar.limite_page.value='{$limite_page}'; document.navbar.submit(); \"/>";
                    }
                    for ($i = 0; $i <= $nbpages_arrondi; $i++) {
                        if ($i == $numero_page) {
                            $nav_bar .= "<strong>" . ($i + 1) . "/" . ($nbpages_arrondi + 1) . "</strong>";
                        }
                    }
                    if ($suivante <= $nbpages_arrondi) {
                        $nav_bar .= "<img src='./images/right.gif' border='0' title='{$msg['49']}' alt='[{$msg['49']}]' hspace='3' align='bottom' onClick=\"document.navbar.dest.value='';document.navbar.numero_page.value='{$suivante}'; document.navbar.limite_page.value='{$limite_page}'; document.navbar.submit(); \" />";
                    }
                    echo $nav_bar;
                    echo "\n\t\t\t\t\t<input type='hidden' name='dest' value='' />\n\t\t\t\t\t{$msg['edit_cbgen_mep_afficher']} <input type='text' name='limite_page' value='{$limite_page}' class='saisie-5em' /> {$msg['1905']}\n\t\t\t\t\t<input type='submit' class='bouton' value='" . $msg['actualiser'] . "' onclick=\"this.form.dest.value='';document.navbar.numero_page.value=0;\" /><font size='4'>&nbsp;&nbsp;&nbsp;&nbsp;</font>\n\t\t\t\t\t<input type='image' src='./images/tableur.gif' border='0' onClick=\"this.form.dest.value='TABLEAU';\" alt='Export tableau EXCEL' title='Export tableau EXCEL' /><font size='4'>&nbsp;&nbsp;&nbsp;&nbsp;</font>\n\t\t\t\t\t<input type='image' src='./images/tableur_html.gif' border='0' onClick=\"this.form.dest.value='TABLEAUHTML';\" alt='Export tableau HTML' title='Export tableau HTML' />";
                    if ($proc_notice_tpl_field) {
                        echo "<font size='4'>&nbsp;&nbsp;&nbsp;&nbsp;</font>\n\t\t\t\t\t\t<input type='submit' class='bouton' value='" . $msg['etatperso_export_notice'] . "' onclick=\"this.form.dest.value='EXPORT_NOTI';\" />&nbsp;";
                        echo notice_tpl_gen::gen_tpl_select("form_notice_tpl", $proc_notice_tpl, '', 0, 1);
                    }
                    echo "</form></p>";
                    break;
            }
        } else {
            echo $msg["etatperso_aucuneligne"];
        }
        mysql_free_result($res);
    }
    // fin if else proc paramétrée
}
예제 #3
0
 function show_form($type = "pro")
 {
     global $msg, $charset;
     global $dsi_bannette_form;
     global $dsi_bannette_form_abo, $dsi_bannette_form_selvars;
     global $nom_prenom_abo;
     global $dsi_bannette_notices_template, $PMBuserid;
     global $form_cb, $id_classement;
     global $page, $nbr_lignes, $nb_per_page;
     if ($type == "abo") {
         $dsi_bannette_form = $dsi_bannette_form_abo;
     }
     if ($this->id_bannette) {
         $link_pagination = "";
         if ($page > 1) {
             $link_pagination .= "&page=" . $page . "&nbr_lignes=" . $nbr_lignes . "&nb_per_page=" . $nb_per_page;
         }
         $action = "./dsi.php?categ=bannettes&sub={$type}&id_bannette={$this->id_bannette}&suite=update&id_classement={$id_classement}&form_cb={$form_cb}{$link_pagination}";
         $link_duplicate = "<input type='button' class='bouton' value='" . $msg['bannette_duplicate_bouton'] . "' onclick='document.location=\"./dsi.php?categ=bannettes&sub={$type}&id_bannette={$this->id_bannette}&suite=duplicate&id_classement={$id_classement}&form_cb={$form_cb}{$link_pagination}\"' />";
         $link_annul = "<input type='button' class='bouton' value='{$msg['76']}' onClick=\"document.location='./dsi.php?categ=bannettes&sub={$type}&id_bannette=&suite=search&id_classement={$id_classement}&form_cb={$form_cb}{$link_pagination}';\" />";
         $button_delete = "<input type='button' class='bouton' value='{$msg['63']}' onClick=\"confirm_delete();\">";
         $libelle = $msg['dsi_ban_form_modif'];
     } else {
         $action = "./dsi.php?categ=bannettes&sub={$type}&id_bannette=0&suite=update";
         $link_duplicate = "";
         $link_annul = "<input type='button' class='bouton' value='{$msg['76']}' onClick=\"history.go(-1);\" />";
         $libelle = $msg['dsi_ban_form_creat'];
         $button_delete = "";
         $this->notice_tpl = $dsi_bannette_notices_template;
     }
     $bannette_tpl_list = bannette_tpl::gen_tpl_select("bannette_tpl_num", $this->bannette_tpl_num);
     $dsi_bannette_form = str_replace('!!libelle!!', $libelle, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!type!!', $type, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!id_bannette!!', $this->id_bannette, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!action!!', $action, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!link_duplicate!!', $link_duplicate, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!link_annul!!', $link_annul, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!nom_bannette!!', htmlentities($this->nom_bannette, ENT_QUOTES, $charset), $dsi_bannette_form);
     if ($type == "pro") {
         $dsi_bannette_form = str_replace('!!num_classement!!', show_classement_utilise('BAN', $this->num_classement, 0), $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!num_classement!!', "<input type=hidden name=num_classement value=0 />", $dsi_bannette_form);
     }
     global $id_empr;
     $dsi_bannette_form = str_replace('!!id_empr!!', $id_empr, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!comment_gestion!!', htmlentities($this->comment_gestion, ENT_QUOTES, $charset), $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!comment_public!!', htmlentities($this->comment_public, ENT_QUOTES, $charset), $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!bannette_tpl_list!!', $bannette_tpl_list, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!entete_mail!!', htmlentities($this->entete_mail, ENT_QUOTES, $charset), $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!piedpage_mail!!', htmlentities($this->piedpage_mail, ENT_QUOTES, $charset), $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!date_last_remplissage!!', htmlentities($this->aff_date_last_remplissage, ENT_QUOTES, $charset), $dsi_bannette_form);
     $date_clic = "onClick=\"openPopUp('./select.php?what=calendrier&caller=saisie_bannette&date_caller=" . substr(preg_replace('/-/', '', $this->date_last_envoi), 0, 8) . "&param1=form_date_last_envoi&param2=form_aff_date_last_envoi&auto_submit=NO&date_anterieure=YES', 'date_last_envoi', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"  ";
     $date_last_envoi = "\n\t\t\t\t\t<input type='hidden' name='form_date_last_envoi' value='" . str_replace(' ', '', str_replace('-', '', str_replace(':', '', $this->date_last_envoi))) . "' />\n\t\t\t\t\t<input class='bouton' type='button' name='form_aff_date_last_envoi' value='" . $this->aff_date_last_envoi . "' " . $date_clic . " />";
     $dsi_bannette_form = str_replace('!!date_last_envoi!!', $date_last_envoi, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!archive_number!!', $this->archive_number, $dsi_bannette_form);
     if ($type == "pro") {
         $dsi_bannette_form = str_replace('!!proprio_bannette!!', htmlentities($msg['dsi_ban_no_proprio'], ENT_QUOTES, $charset), $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!proprio_bannette!!', htmlentities($nom_prenom_abo, ENT_QUOTES, $charset), $dsi_bannette_form);
     }
     if ($this->bannette_auto) {
         $dsi_bannette_form = str_replace('!!bannette_auto!!', "checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!bannette_auto!!', "", $dsi_bannette_form);
     }
     $dsi_bannette_form = str_replace('!!periodicite!!', htmlentities($this->periodicite, ENT_QUOTES, $charset), $dsi_bannette_form);
     if ($this->diffusion_email) {
         $dsi_bannette_form = str_replace('!!diffusion_email!!', "checked='checked'", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!diffusion_email!!', "", $dsi_bannette_form);
     }
     $dsi_bannette_form = str_replace('!!nb_notices_diff!!', htmlentities($this->nb_notices_diff, ENT_QUOTES, $charset), $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!notice_tpl!!', notice_tpl_gen::gen_tpl_select("notice_tpl", $this->notice_tpl), $dsi_bannette_form);
     if ($this->statut_not_account) {
         $dsi_bannette_form = str_replace('!!statut_not_account!!', "checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!statut_not_account!!', "", $dsi_bannette_form);
     }
     // group_type, group_pperso, group_facettes
     if ($this->group_type) {
         $dsi_bannette_form = str_replace('!!checked_group_facette!!', " checked='checked' ", $dsi_bannette_form);
         $dsi_bannette_form = str_replace('!!checked_group_pperso!!', "", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!checked_group_facette!!', "", $dsi_bannette_form);
         $dsi_bannette_form = str_replace('!!checked_group_pperso!!', " checked='checked' ", $dsi_bannette_form);
     }
     $liste_p_perso = $this->p_perso->gen_liste_field("group_pperso", $this->group_pperso, $msg["dsi_ban_form_regroupe_pperso_no"]);
     $dsi_bannette_form = str_replace('!!pperso_group!!', $liste_p_perso, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!facette_group!!', $this->gen_facette_selection(), $dsi_bannette_form);
     if ($this->display_notice_in_every_group) {
         $dsi_bannette_form = str_replace("!!display_notice_in_every_group!!", "checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace("!!display_notice_in_every_group!!", "", $dsi_bannette_form);
     }
     if ($type == "pro") {
         $requete = "SELECT id_categ_empr, libelle FROM empr_categ ORDER BY libelle ";
         $onchange = "res=confirm('" . htmlentities($msg['dsi_ban_confirm_modif_categ'], ENT_QUOTES, $charset) . "'); if (res) this.form.majautocateg.value=1; else this.form.majautocateg.value=0;";
         $categ_lect_aff = gen_liste($requete, "id_categ_empr", "libelle", "categorie_lecteurs", $onchange, $this->categorie_lecteurs, 0, $msg['dsi_ban_aucune_categ'], 0, $msg['dsi_ban_aucune_categ'], 0);
         $dsi_bannette_form = str_replace('!!categorie_lecteurs!!', $categ_lect_aff, $dsi_bannette_form);
         $requete = "SELECT id_groupe, libelle_groupe FROM groupe ORDER BY libelle_groupe ";
         $onchange = "res=confirm('" . htmlentities($msg['dsi_ban_confirm_modif_groupe'], ENT_QUOTES, $charset) . "'); if (res) this.form.majautogroupe.value=1; else this.form.majautogroupe.value=0;";
         $groupe_lect_aff = gen_liste($requete, "id_groupe", "libelle_groupe", "groupe_lecteurs", $onchange, $this->groupe_lecteurs, 0, $msg['dsi_ban_aucun_groupe'], 0, $msg['dsi_ban_aucun_groupe'], 0);
         $dsi_bannette_form = str_replace('!!groupe_lecteurs!!', $groupe_lect_aff, $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!categorie_lecteurs!!', "<input type=hidden name=categorie_lecteurs value=0 />", $dsi_bannette_form);
         $dsi_bannette_form = str_replace('!!groupe_lecteurs!!', "<input type=hidden name=groupe_lecteurs value=0 />", $dsi_bannette_form);
     }
     $dsi_bannette_form = str_replace('!!desc_fields!!', $this->build_sel_descriptor(), $dsi_bannette_form);
     $requete = "SELECT idcaddie, name FROM caddie where type='NOTI' ";
     if ($PMBuserid != 1) {
         $requete .= " and (autorisations='{$PMBuserid}' or autorisations like '{$PMBuserid} %' or autorisations like '% {$PMBuserid} %' or autorisations like '% {$PMBuserid}') ";
     }
     $requete .= " ORDER BY name ";
     $panier_bann_aff = gen_liste($requete, "idcaddie", "name", "num_panier", "", $this->num_panier, 0, $msg['dsi_panier_aucun'], 0, $msg['dsi_panier_aucun'], 0);
     $dsi_bannette_form = str_replace('!!num_panier!!', $panier_bann_aff, $dsi_bannette_form);
     switch ($this->limite_type) {
         case "D":
             $selectn = "";
             $selecti = "";
             $selectd = " SELECTED ";
             break;
         case "I":
             $selectn = "";
             $selectd = "";
             $selecti = " SELECTED ";
             break;
         default:
         case "":
             $selecti = "";
             $selectd = "";
             $selectn = " SELECTED ";
             break;
     }
     $limite_type = "<select name='limite_type' id='limite_type'>\n\t\t\t\t\t\t<option value='' {$selectn}>" . $msg['dsi_ban_non_cumul'] . "</option>\n\t\t\t\t\t\t<option value='D' {$selectd}>" . $msg['dsi_ban_cumul_jours'] . "</option>\n\t\t\t\t\t\t<option value='I' {$selecti}>" . $msg['dsi_ban_cumul_notice'] . "</option>\n\t\t\t\t\t\t</select>";
     $dsi_bannette_form = str_replace('!!limite_type!!', $limite_type, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!limite_nombre!!', $this->limite_nombre, $dsi_bannette_form);
     // update_type: se baser sur la date de création ou la date de mise à jour des notices ?
     switch ($this->update_type) {
         case "C":
             $selectu = "";
             $selectc = " SELECTED ";
             break;
         case "U":
             $selectc = "";
             $selectu = " SELECTED ";
             break;
         default:
         case "":
             $selectu = "";
             $selectc = " SELECTED ";
             break;
     }
     $update_type = "<select name='update_type' id='update_type'>\n\t\t\t\t\t\t<option value='C' {$selectc}>" . $msg['dsi_ban_update_type_c'] . "</option>\n\t\t\t\t\t\t<option value='U' {$selectu}>" . $msg['dsi_ban_update_type_u'] . "</option>\n\t\t\t\t\t\t</select>";
     $dsi_bannette_form = str_replace('!!update_type!!', $update_type, $dsi_bannette_form);
     $exp = start_export::get_exports();
     $liste_exports = "<select name='typeexport' onchange=\"if(this.selectedIndex==0) document.getElementById('liste_parametre').style.display='none'; else document.getElementById('liste_parametre').style.display=''; \">";
     if (!$this->typeexport) {
         $liste_exports .= "<option value='' selected>" . $msg['dsi_ban_noexport'] . "</option>";
     } else {
         $liste_exports .= "<option value=''>" . $msg['dsi_ban_noexport'] . "</option>";
     }
     for ($i = 0; $i < count($exp); $i++) {
         if ($this->typeexport == $exp[$i]["PATH"]) {
             $liste_exports .= "<option value='" . $exp[$i]["PATH"] . "' selected>" . $exp[$i]["NAME"] . "</option>";
         } else {
             $liste_exports .= "<option value='" . $exp[$i]["PATH"] . "' >" . $exp[$i]["NAME"] . "</option>";
         }
     }
     $liste_exports .= "</select>";
     $dsi_bannette_form = str_replace('!!typeexport!!', $liste_exports, $dsi_bannette_form);
     $dsi_bannette_form = str_replace('!!prefixe_fichier!!', $this->prefixe_fichier, $dsi_bannette_form);
     if ($this->bannette_opac_accueil) {
         $bannette_opac_accueil_check = " checked ";
     } else {
         $bannette_opac_accueil_check = "";
     }
     $dsi_bannette_form = str_replace('!!bannette_opac_accueil_check!!', $bannette_opac_accueil_check, $dsi_bannette_form);
     if ($this->document_generate) {
         $dsi_bannette_form = str_replace('!!document_generate!!', "checked=checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!document_generate!!', "", $dsi_bannette_form);
     }
     $dsi_bannette_form = str_replace('!!document_notice_tpl!!', notice_tpl_gen::gen_tpl_select("document_notice_tpl", $this->document_notice_tpl), $dsi_bannette_form);
     if ($this->document_insert_docnum) {
         $dsi_bannette_form = str_replace('!!document_insert_docnum!!', "checked=checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!document_insert_docnum!!', "", $dsi_bannette_form);
     }
     if ($this->document_group) {
         $dsi_bannette_form = str_replace('!!document_group!!', "checked=checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!document_group!!', "", $dsi_bannette_form);
     }
     if ($this->document_add_summary) {
         $dsi_bannette_form = str_replace('!!document_add_summary!!', "checked=checked", $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!document_add_summary!!', "", $dsi_bannette_form);
     }
     $dsi_bannette_form = str_replace('!!delete!!', $button_delete, $dsi_bannette_form);
     // afin de revenir où on était : $form_cb, le critère de recherche
     $dsi_bannette_form = str_replace('!!form_cb!!', $form_cb, $dsi_bannette_form);
     if ($this->param_export) {
         $param = new export_param(EXP_DSI_CONTEXT, $this->param_export);
     } else {
         $param = new export_param(EXP_DEFAULT_GESTION);
     }
     if (!$this->typeexport) {
         $dsi_bannette_form = str_replace('!!display_liste_param!!', 'display:none', $dsi_bannette_form);
     } else {
         $dsi_bannette_form = str_replace('!!display_liste_param!!', '', $dsi_bannette_form);
     }
     $dsi_bannette_form = str_replace('!!form_param!!', $param->check_default_param(), $dsi_bannette_form);
     //ajout champs emprunteur
     $dsi_bannette_form = str_replace('!!info_empr!!', $dsi_bannette_form_selvars, $dsi_bannette_form);
     print $dsi_bannette_form;
 }
예제 #4
0
    die("no access");
}
require_once "./classes/notice_tpl_gen.class.php";
if ($idcaddie) {
    $myCart = new caddie($idcaddie);
    print pmb_bidi(aff_cart_titre($myCart));
    switch ($action) {
        case 'choix_quoi':
            print pmb_bidi(aff_cart_nb_items($myCart));
            $action = "./catalog/caddie/action/edit.php?idcaddie={$idcaddie}";
            $action_cancel = "./catalog.php?categ=caddie&sub=action&quelle=edition&action=&idcaddie=0";
            $cart_choix_quoi_edition = str_replace('!!action!!', $action, $cart_choix_quoi_edition);
            $cart_choix_quoi_edition = str_replace('!!action_cancel!!', $action_cancel, $cart_choix_quoi_edition);
            $cart_choix_quoi_edition = str_replace('!!titre_form!!', $msg["caddie_choix_edition"], $cart_choix_quoi_edition);
            $suppl = "<input type='hidden' name='dest' value=''>&nbsp;\n\t\t\t\t<input type='button' class='bouton' value='{$msg['caddie_choix_edition_HTML']}' onclick=\"this.form.dest.value='HTML'; this.form.submit();\" />&nbsp;\n\t\t\t\t<input type='button' class='bouton' value='{$msg['caddie_choix_edition_TABLEAUHTML']}' onclick=\"this.form.dest.value='TABLEAUHTML'; this.form.submit();\" />&nbsp;\n\t\t\t\t<input type='button' class='bouton' value='{$msg['caddie_choix_edition_TABLEAU']}' onclick=\"this.form.dest.value='TABLEAU'; this.form.submit();\" />";
            $sel_notice_tpl = notice_tpl_gen::gen_tpl_select("notice_tpl", 0, '', 1, 1);
            if ($sel_notice_tpl) {
                $sel_notice_tpl = $msg['caddie_select_notice_tpl'] . "&nbsp;" . $sel_notice_tpl;
                $suppl .= "&nbsp;<input type='button' class='bouton' value='" . $msg['etatperso_export_notice'] . "' onclick=\"this.form.dest.value='EXPORT_NOTI'; this.form.submit();\" />";
            }
            $cart_choix_quoi_edition = str_replace('<!-- !!boutons_supp!! -->', $suppl, $cart_choix_quoi_edition);
            $cart_choix_quoi_edition = str_replace('<!-- notice_template -->', $sel_notice_tpl, $cart_choix_quoi_edition);
            print $cart_choix_quoi_edition;
            break;
        case 'suite':
            print pmb_bidi(aff_cart_nb_items($myCart));
            switch ($myCart->type) {
                case "EXPL":
                case "NOTI":
                case "BULL":
                default:
예제 #5
0
파일: print.php 프로젝트: bouchra012/PMB
} else {
    $xml_print = new XMLlist($include_path . '/print/print_options.xml');
}
$xml_print->analyser();
$print_options = $xml_print->table;
if ($action_print == "print_prepare") {
    print $std_header;
    print "<h3>" . $msg["print_options"] . "</h3>\n";
    print "\n\t<script type='text/javascript'>\n\tfunction sel_part_gestion(){\n\t\tif(document.getElementById('outp').checked){\n\t\t\tdocument.getElementById('mail_part').style.display='none';\n\t\t}\n\t\tif(document.getElementById('outt').checked){\n\t\t\tdocument.getElementById('mail_part').style.display='none';\n\t\t}\n\t\tif(document.getElementById('oute').checked){\n\t\t\tdocument.getElementById('mail_part').style.display='block';\n\t\t}\n\t}\n\t</script>";
    print "<form name='print_options' action='print.php?action_print=print' method='post'>\n\t<b>" . $msg["print_size"] . "</b>";
    if (!$notice_id) {
        print "\n\t<blockquote>\n\t\t<input type='radio' name='pager' id='current_page' value='1' " . ($print_options['current_page'] ? ' checked ' : '') . "/><label for='current_page'>&nbsp;" . $msg["print_size_current_page"] . "</label><br />\n\t\t<input type='radio' name='pager' id='all' value='0' " . ($print_options['all'] ? ' checked ' : '') . "/><label for='all'>&nbsp;" . $msg["print_size_all"] . "</label>\n\t</blockquote>";
    }
    $sort_info = $sort_id ? '<input type="hidden" name="sort_id" value="' . $sort_id . '">' : '';
    $onchange = "\n\t\tvar div_sel=document.getElementById('sel_notice_tpl');\n\t\tvar div_sel2=document.getElementById('sel_notice_tpl2');\n\t\tvar notice_tpl=document.getElementById('notice_tpl');\n\t\tvar sel=notice_tpl.options[notice_tpl.selectedIndex].value;\n\t    if(sel>0){\n\t    \tdiv_sel.style.display='none';\n\t    \tdiv_sel2.style.display='none';\n\t    }else { \n\t    \tdiv_sel.style.display='block';\n\t    \tdiv_sel2.style.display='block';\n\t    }\t\t    \n\t";
    $sel_notice_tpl = notice_tpl_gen::gen_tpl_select("notice_tpl", 0, $onchange);
    print "\n\t<b>" . $msg["print_format_title"] . "</b>\n\t<blockquote>\n\t\t{$sel_notice_tpl}\n\t\t<div id='sel_notice_tpl'>\n\t\t\t<input type='radio' name='short' id='s1' value='1' " . ($print_options['s1'] ? ' checked ' : '') . "/><label for='s1'>&nbsp;" . $msg["print_short_format"] . "</label><br />\n\t\t\t<input type='radio' name='short' id='s0' value='6' " . ($print_options['s0'] ? ' checked ' : '') . "/><label for='s0'>&nbsp;" . $msg["print_long_format"] . "</label><br />\n\t\t\t<input type='checkbox' name='header' id='header' value='1' " . ($print_options['header'] ? ' checked ' : '') . "/><label for='header'>&nbsp;" . $msg["print_header"] . "</label><br/>\n\t\t\t<input type='checkbox' name='permalink' id='permalink' value='1' " . ($print_options['permalink'] ? ' checked ' : '') . "/><label for='permalink'>&nbsp;" . $msg["print_permalink"] . "</label><br />\n\t\t\t<input type='checkbox' name='vignette' id='vignette' value='1' " . ($print_options['vignette'] ? ' checked ' : '') . "/><label for='vignette'>&nbsp;" . $msg["print_vignette"] . "</label><br />\n\t\t</div>\t\n\t</blockquote>\n\t<div id='sel_notice_tpl2'>\n\t<b>" . $msg["print_ex_title"] . "</b>\n\t<blockquote>";
    if ($pmb_print_expl_default) {
        $checkprintexpl = "checked";
        $checknoprintexpl = "";
    } else {
        $checkprintexpl = "";
        $checknoprintexpl = "checked";
    }
    print "\n\t\t<input type='radio' name='ex' id='ex1' value='1' {$checkprintexpl} /><label for='ex1'>&nbsp;" . $msg["print_ex"] . "</label><br />\n\t\t<input type='radio' name='ex' id='ex0' value='0' {$checknoprintexpl} /><label for='ex0'>&nbsp;" . $msg["print_no_ex"] . "</label>\n\t</blockquote>\n\t<b>" . $msg["print_numeric_ex_title"] . "</b>\n\t\t<blockquote>\n\t\t\t<input type='radio' name='exnum' id='exnum1' value='1'/><label for='exnum1'>&nbsp;" . $msg["print_numeric_ex"] . "</label><br />\n\t\t\t<input type='radio' name='exnum' id='exnum0' value='0' checked='checked'/><label for='exnum0'>&nbsp;" . $msg["print_no_numeric_ex"] . "</label>\n\t\t</blockquote>\n\t</div>\n\t<b>" . $msg["print_output_title"] . "</b>\n\t<blockquote>\n\t\t<input type='radio' name='output' id='outp' onClick =\"sel_part_gestion();\" value='printer' " . ($print_options['outp'] ? ' checked ' : '') . "/><label for='outp'>&nbsp;" . $msg["print_output_printer"] . "</label><br />\n\t\t<input type='radio' name='output' id='outt' onClick =\"sel_part_gestion();\" value='tt' " . ($print_options['outt'] ? ' checked ' : '') . "/><label for='outt'>&nbsp;" . $msg["print_output_writer"] . "</label><br />\n\t\t<input type='radio' name='output' id='oute' onClick =\"sel_part_gestion();\" value='email' " . ($print_options['oute'] ? ' checked ' : '') . "/><label for='oute'>&nbsp;" . $msg["print_output_email"] . "</label><br />\n\t</blockquote>\n\t<div id='mail_part'>\n\t\t<blockquote>\n\t\t\t&nbsp;&nbsp;" . $msg["print_emaildest"] . "<input type='text' name='emaildest' value='' /><br />\n\t\t\t&nbsp;&nbsp;&nbsp;" . $msg["523"] . "&nbsp;<textarea rows='4' cols='40' name='emailcontent' value=''></textarea><b\n\t\t</blockquote>\n\t</div>\n\t<input type='hidden' name='current_print' value='{$current_print}'/>\n\t<input type='hidden' name='notice_id' value='{$notice_id}'/>" . $sort_info . "\n\t<center><input type='submit' value='" . $msg["print_print"] . "' class='bouton'/>&nbsp;<input type='button' value='" . $msg["print_cancel"] . "' class='bouton' onClick='self.close();'/></center>";
    print "</form><script type='text/javascript'>sel_part_gestion();</script></body></html>";
}
if ($action_print == "print") {
    if ($_SESSION["session_history"][$current_print]) {
        $_SESSION["PRINT"] = $_SESSION["session_history"][$current_print]["NOTI"];
        $_SESSION["PRINT"]["short"] = $short;
예제 #6
0
 function show_form()
 {
     global $msg, $charset;
     global $dsi_flux_form;
     global $dbh, $PMBuserid;
     if ($this->id_rss_flux) {
         $action = "./dsi.php?categ=fluxrss&sub=&id_rss_flux={$this->id_rss_flux}&suite=update";
         $button_delete = "<input type='button' class='bouton' value='{$msg['63']}' onClick=\"confirm_delete();\">";
         $libelle = $msg['dsi_flux_form_modif'];
     } else {
         $action = "./dsi.php?categ=fluxrss&sub=&id_rss_flux=0&suite=update";
         $libelle = $msg['dsi_flux_form_creat'];
         $button_delete = '';
     }
     $sel_notice_tpl = notice_tpl_gen::gen_tpl_select("notice_tpl", $this->tpl_rss_flux, $onchange);
     $sel_default_format = "<select name='format_flux'>";
     if (!$this->format_flux) {
         $sel_default_format .= "<option selected value='0'>{$msg['dsi_flux_form_format_flux_default_empty']}</option>";
     } else {
         $sel_default_format .= "<option value='0'>{$msg['dsi_flux_form_format_flux_default_empty']}</option>";
     }
     if ($this->format_flux == 'TITLE') {
         $sel_default_format .= "<option selected value='TITLE'>{$msg['dsi_flux_form_format_flux_default_title']}</option>";
     } else {
         $sel_default_format .= "<option value='TITLE'>{$msg['dsi_flux_form_format_flux_default_title']}</option>";
     }
     if ($this->format_flux == 'ISBD') {
         $sel_default_format .= "<option selected value='ISBD'>{$msg['dsi_flux_form_format_flux_default_isbd']}</option>";
     } else {
         $sel_default_format .= "<option value='ISBD'>{$msg['dsi_flux_form_format_flux_default_isbd']}</option>";
     }
     if ($this->format_flux == 'ABSTRACT') {
         $sel_default_format .= "<option selected value='ABSTRACT'>{$msg['dsi_flux_form_format_flux_default_abstract']}</option>";
     } else {
         $sel_default_format .= "<option value='ABSTRACT'>{$msg['dsi_flux_form_format_flux_default_abstract']}</option>";
     }
     $sel_default_format .= "</select>";
     $dsi_flux_form = str_replace('!!libelle!!', $libelle, $dsi_flux_form);
     $dsi_flux_form = str_replace('!!id_rss_flux!!', $this->id_rss_flux, $dsi_flux_form);
     $dsi_flux_form = str_replace('!!action!!', $action, $dsi_flux_form);
     $dsi_flux_form = str_replace('!!nom_rss_flux!!', htmlentities($this->nom_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!link_rss_flux!!', htmlentities($this->link_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!descr_rss_flux!!', htmlentities($this->descr_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!lang_rss_flux!!', htmlentities($this->lang_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!copy_rss_flux!!', htmlentities($this->copy_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!editor_rss_flux!!', htmlentities($this->editor_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!webmaster_rss_flux!!', htmlentities($this->webmaster_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!ttl_rss_flux!!', htmlentities($this->ttl_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!img_url_rss_flux!!', htmlentities($this->img_url_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!img_title_rss_flux!!', htmlentities($this->img_title_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!img_link_rss_flux!!', htmlentities($this->img_link_rss_flux, ENT_QUOTES, $charset), $dsi_flux_form);
     $dsi_flux_form = str_replace('!!format_flux_default!!', $sel_default_format, $dsi_flux_form);
     $dsi_flux_form = str_replace('!!sel_notice_tpl!!', $sel_notice_tpl, $dsi_flux_form);
     if ($this->export_court_flux) {
         $dsi_flux_form = str_replace('!!export_court!!', 'checked', $dsi_flux_form);
         $dsi_flux_form = str_replace('!!tpl_rss_flux!!', '', $dsi_flux_form);
     } else {
         $dsi_flux_form = str_replace('!!tpl_rss_flux!!', 'checked', $dsi_flux_form);
         $dsi_flux_form = str_replace('!!export_court!!', '', $dsi_flux_form);
     }
     $rqt = "select idcaddie as id_obj, name as name_obj from caddie where type='NOTI' ";
     if ($PMBuserid != 1) {
         $rqt .= " and (autorisations='{$PMBuserid}' or autorisations like '{$PMBuserid} %' or autorisations like '% {$PMBuserid} %' or autorisations like '% {$PMBuserid}') ";
     }
     $rqt .= " order by name ";
     $result = mysql_query($rqt, $dbh) or die($rqt . "<br /> in rss_flux.class.php : " . mysql_error());
     $paniers = "";
     while ($contenant = mysql_fetch_object($result)) {
         if (array_search($contenant->id_obj, $this->num_paniers) !== false) {
             $checked = "checked";
         } else {
             $checked = "";
         }
         $paniers .= "<div class='usercheckbox'>\n\t\t\t\t\t\t\t<input  type='checkbox' id='paniers[" . $contenant->id_obj . "]' name='paniers[]' " . $checked . " value='" . $contenant->id_obj . "' />\n\t\t\t\t\t\t\t<label for='paniers[" . $contenant->id_obj . "]' >" . htmlentities($contenant->name_obj, ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t</div>";
     }
     $dsi_flux_form = str_replace('!!paniers!!', $paniers, $dsi_flux_form);
     $rqt = "select id_bannette as id_obj, nom_bannette as name_obj from bannettes where proprio_bannette=0 order by nom_bannette ";
     $result = mysql_query($rqt, $dbh) or die($rqt . "<br /> in rss_flux.class.php : " . mysql_error());
     $bannettes = "";
     while ($contenant = mysql_fetch_object($result)) {
         if (array_search($contenant->id_obj, $this->num_bannettes) !== false) {
             $checked = "checked";
         } else {
             $checked = "";
         }
         $bannettes .= "<div class='usercheckbox'>\n\t\t\t\t\t\t\t<input  type='checkbox' id='bannettes[" . $contenant->id_obj . "]' name='bannettes[]' " . $checked . " value='" . $contenant->id_obj . "' />\n\t\t\t\t\t\t\t<label for='bannettes[" . $contenant->id_obj . "]' >" . htmlentities($contenant->name_obj, ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t\t</div>";
     }
     $dsi_flux_form = str_replace('!!bannettes!!', $bannettes, $dsi_flux_form);
     $dsi_flux_form = str_replace('!!delete!!', $button_delete, $dsi_flux_form);
     // afin de revenir ou on etait : $form_cb, le critere de recherche
     global $form_cb;
     $dsi_flux_form = str_replace('!!form_cb!!', $form_cb, $dsi_flux_form);
     print $dsi_flux_form;
 }