예제 #1
0
function show_sourceout_form($source_id = 0, $connector_id, $name = "", $comment = "", $config_form = NULL)
{
    global $msg;
    print '<form method="POST" action="admin.php?categ=connecteurs&sub=out&action=source_update" name="form_connectorout" enctype="multipart/form-data">';
    if ($source_id) {
        print '<h3>' . $msg['connector_out_sourceedit'] . '</h3>';
    } else {
        print '<h3>' . $msg['connector_out_sourceadd'] . '</h3>';
    }
    print '<div class="form-contenu">';
    //id
    print '<input type="hidden" name="id" value="' . $source_id . '" />';
    print '<input type="hidden" name="connector_id" value="' . $connector_id . '" />';
    if ($config_form) {
        print '<br />';
        print call_user_func($config_form);
        print '<br />';
    }
    //buttons
    print "</div><div class='row'>";
    print '<div class="left">';
    print "<input class='bouton' type='button' value=' {$msg['76']} ' onClick=\"document.location='./admin.php?categ=connecteurs&sub=out'\" />&nbsp";
    print '<input class="bouton" type="submit" value="' . $msg[77] . '" />';
    print "</div><div class='right'>";
    if ($source_id) {
        print confirmation_delete("./admin.php?categ=connecteurs&sub=out&action=source_del&id=");
        print "<input class='bouton' type='button' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete('" . $source_id . "','" . addslashes($name) . "')\" />";
    }
    print '</form>';
}
예제 #2
0
function show_lgstat_form($id = 0)
{
    global $msg;
    global $charset;
    global $lgstat_form;
    global $ptab;
    $lgstat_form = str_replace('!!id!!', $id, $lgstat_form);
    $sel_relance_option_0 = "";
    $sel_relance_option_1 = " selected='selected' ";
    if (!$id) {
        $lgstat_form = str_replace('!!form_title!!', htmlentities($msg['acquisition_lgstat_add'], ENT_QUOTES, $charset), $lgstat_form);
        $lgstat_form = str_replace('!!libelle!!', '', $lgstat_form);
    } else {
        $lgstat = new lgstat($id);
        if ($lgstat->relance == 0) {
            $sel_relance_option_0 = " selected='selected' ";
            $sel_relance_option_1 = "";
        }
        $lgstat_form = str_replace('!!form_title!!', htmlentities($msg['acquisition_lgstat_mod'], ENT_QUOTES, $charset), $lgstat_form);
        $lgstat_form = str_replace('!!libelle!!', htmlentities($lgstat->libelle, ENT_QUOTES, $charset), $lgstat_form);
        $ptab = str_replace('!!id!!', $id, $ptab);
        $ptab = str_replace('!!libelle_suppr!!', addslashes($lgstat->libelle), $ptab);
        if ($lgstat->id_statut != '1') {
            $lgstat_form = str_replace('<!-- bouton_sup -->', $ptab, $lgstat_form);
        }
    }
    $sel_relance = "<select id='relance' name ='relance' >";
    $sel_relance .= "<option value='1'" . $sel_relance_option_1 . ">" . htmlentities($msg[40], ENT_QUOTES, $charset) . "</option>";
    $sel_relance .= "<option value='0'" . $sel_relance_option_0 . ">" . htmlentities($msg[39], ENT_QUOTES, $charset) . "</option>";
    $sel_relance .= "</select>";
    $lgstat_form = str_replace('!!sel_relance!!', $sel_relance, $lgstat_form);
    print confirmation_delete("./admin.php?categ=acquisition&sub=lgstat&action=del&id=");
    print $lgstat_form;
}
 public function get_form($id = 0, $url = "./admin.php?categ=scan_request&sub=priorities")
 {
     global $msg, $charset;
     global $scan_request_priority_form;
     $form = str_replace("!!action!!", $url, $scan_request_priority_form);
     if ($id) {
         for ($i = 0; $i < count($this->scan_request_priorities); $i++) {
             if ($this->scan_request_priorities[$i]['id'] == $id) {
                 $priority = $this->scan_request_priorities[$i];
                 break;
             }
         }
     }
     if ($priority['id']) {
         $form = str_replace("!!form_title!!", $msg['scan_request_priorities_add'], $form);
         $form = str_replace("!!label!!", htmlentities($priority['label'], ENT_QUOTES, $charset), $form);
         $form = str_replace("!!weight!!", htmlentities($priority['weight'], ENT_QUOTES, $charset), $form);
         $form = str_replace("!!id!!", $priority['id'], $form);
         $form = str_replace("!!bouton_supprimer!!", "<input type='button' class='bouton' value=' " . $msg[63] . " ' onclick='confirmation_delete(\"&action=delete&id=" . $priority['id'] . "\",\"" . htmlentities($priority['label'], ENT_QUOTES, $charset) . "\")'/>", $form);
         $form .= confirmation_delete($url);
     } else {
         $form = str_replace("!!form_title!!", $msg['scan_request_priorities_update'], $form);
         $form = str_replace("!!label!!", "", $form);
         $form = str_replace("!!weight!!", "1", $form);
         $form = str_replace("!!id!!", 0, $form);
         $form = str_replace("!!bouton_supprimer!!", "", $form);
     }
     return $form;
 }
예제 #4
0
function infopage_form($id = 0, $title_infopage = "", $content_infopage = "", $valid_infopage = 1, $restrict_infopage = 0)
{
    global $msg, $pmb_javascript_office_editor;
    global $admin_infopages_form;
    global $charset;
    if ($pmb_javascript_office_editor) {
        print $pmb_javascript_office_editor;
    }
    $admin_infopages_form = str_replace('!!id!!', $id, $admin_infopages_form);
    if (!$id) {
        $admin_infopages_form = str_replace('!!form_title!!', $msg['infopages_creer'], $admin_infopages_form);
    } else {
        $admin_infopages_form = str_replace('!!form_title!!', $msg['infopages_modifier'], $admin_infopages_form);
    }
    $admin_infopages_form = str_replace('!!title_infopage!!', htmlentities($title_infopage, ENT_QUOTES, $charset), $admin_infopages_form);
    $admin_infopages_form = str_replace('!!libelle_suppr!!', htmlentities(addslashes($title_infopage), ENT_QUOTES, $charset), $admin_infopages_form);
    $admin_infopages_form = str_replace('!!content_infopage!!', htmlentities($content_infopage, ENT_QUOTES, $charset), $admin_infopages_form);
    if ($valid_infopage) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_infopages_form = str_replace('!!checkbox!!', $checkbox, $admin_infopages_form);
    if ($restrict_infopage) {
        $restrict_checkbox = "checked";
    } else {
        $restrict_checkbox = "";
    }
    $admin_infopages_form = str_replace('!!restrict_checkbox!!', $restrict_checkbox, $admin_infopages_form);
    print confirmation_delete("./admin.php?categ=infopages&sub=infopages&action=del&id=");
    print "<script type=\"text/javascript\">\n\t\tfunction test_form(form) {\n\t\tif(form.form_title_infopage.value.length == 0) {\n\t\t\talert(\"" . $msg[98] . "\");\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t\t}\n\t\t</script>";
    print $admin_infopages_form;
}
예제 #5
0
function category_form($categ_id = 0, $new_categ_name = "", $opac_expanded = false)
{
    global $msg, $dbh, $charset;
    print '<form method="POST" action="admin.php?categ=connecteurs&sub=categ&action=update" name="form_categ">';
    if (!$categ_id) {
        print '<h3>' . $msg['connecteurs_categ_add'] . '</h3>';
    } else {
        print '<h3>' . $msg['connecteurs_categ_edit'] . '</h3>';
    }
    print '<div class="form-contenu">';
    print '<input type="hidden" name="categ_id" value="' . $categ_id . '">';
    print '<div class=row><label class="etiquette" for="categ_name">' . $msg["connecteurs_categ_caption"] . '</label><br />';
    print '<input name="categ_name" type="text" value="' . htmlentities($new_categ_name, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    print '<div class=row><label class="etiquette" for="categ_opac_expanded">' . $msg["connecteurs_categ_opac_expanded"] . '</label><br />';
    print '<input name="categ_opac_expanded" type="checkbox" ' . ($opac_expanded ? "checked" : "") . ' >
			</div>';
    $sources_sql = 'SELECT connectors_sources.source_id, connectors_sources.name, connectors_categ_sources.num_categ, id_connector
		FROM connectors_sources LEFT JOIN connectors_categ_sources ON (connectors_sources.source_id = connectors_categ_sources.num_source AND connectors_categ_sources.num_categ=' . $categ_id . ') 
		order by connectors_sources.id_connector, connectors_sources.name';
    $resultat = pmb_mysql_query($sources_sql, $dbh);
    while ($row = pmb_mysql_fetch_object($resultat)) {
        $sources[] = $row;
    }
    $nbsources = count($sources);
    $content_input = '<select MULTIPLE name="categ_content[]" size="' . ($nbsources + 4) . '">';
    if (!$nbsources) {
        $content_input .= '<option value="">' . $msg["connecteurs_categories_none"] . '</option>';
    }
    $idconnectorconserve = "";
    foreach ($sources as $source) {
        if ($source->id_connector != $idconnectorconserve) {
            $idconnectorconserve = $source->id_connector;
            $content_input .= '<optgroup label="' . $idconnectorconserve . '" class="erreur">';
        }
        $content_input .= '<option value="' . $source->source_id . '" ' . ($source->num_categ ? 'SELECTED' : '') . ' style="color: rgb(0, 0, 0);">' . htmlentities($source->name, ENT_QUOTES, $charset) . '</option>';
    }
    $content_input .= '</select>';
    print '<div class=row><label class="etiquette" for="categ_content">' . $msg["connecteurs_included_sources"] . '</label><br />';
    print $content_input;
    print '</div></div>';
    print "<div class='row'>\n\t<div class='left'>";
    print "<input class='bouton' type='button' value=' {$msg['76']} ' onClick=\"document.location='./admin.php?categ=connecteurs&sub=categ'\" />&nbsp";
    print '<input class="bouton" type="submit" value="' . $msg[77] . '">';
    print "</div>\n\t<div class='right'>";
    if ($categ_id) {
        print confirmation_delete("./admin.php?categ=connecteurs&sub=categ&action=del&id=");
        print "<input class='bouton' type='button' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete('" . $categ_id . "','" . addslashes($new_categ_name) . "')\" />";
    }
    print "</div>\n\t<br /><br /></div>";
    print '</form>';
}
예제 #6
0
function group_form($libelle = '', $id = 0)
{
    global $msg, $charset;
    global $admin_group_form;
    $admin_group_form = str_replace('!!id!!', $id, $admin_group_form);
    if (!$id) {
        $admin_group_form = str_replace('!!form_title!!', $msg['admin_usr_grp_add'], $admin_group_form);
    } else {
        $admin_group_form = str_replace('!!form_title!!', $msg['admin_usr_grp_mod'], $admin_group_form);
    }
    $admin_group_form = str_replace('!!libelle!!', htmlentities($libelle, ENT_QUOTES, $charset), $admin_group_form);
    $admin_group_form = str_replace('!!libelle_suppr!!', addslashes($libelle), $admin_group_form);
    print confirmation_delete("./admin.php?categ=users&sub=groups&action=del&id=");
    print $admin_group_form;
}
예제 #7
0
 public function get_form()
 {
     global $msg, $charset, $ontology_form;
     $form = str_replace("!!id!!", $this->id, $ontology_form);
     $form = str_replace("!!name!!", $this->name, $form);
     $form = str_replace("!!description!!", $this->description, $form);
     if ($this->id) {
         $form = str_replace("!!form_title!!", htmlentities($msg['ontologies_edit'], ENT_QUOTES, $charset), $form);
         $form = str_replace("!!delete_btn!!", confirmation_delete("./admin.php?categ=ontologies&sub=general&act=delete&ontology_id=") . "<input class='bouton' type='button' value='{$msg['supprimer']}' onClick=\"javascript:confirmation_delete(" . $this->id . ",'" . $this->name . "')\" />", $form);
     } else {
         $form = str_replace("!!form_title!!", htmlentities($msg['ontologies_add'], ENT_QUOTES, $charset), $form);
         $form = str_replace("!!delete_btn!!", "", $form);
     }
     return $form;
 }
예제 #8
0
function codstat_form($libelle = "", $id = 0)
{
    global $msg;
    global $admin_statlec_form;
    global $charset;
    $admin_statlec_form = str_replace('!!id!!', $id, $admin_statlec_form);
    if (!$id) {
        $admin_statlec_form = str_replace('!!form_title!!', $msg[101], $admin_statlec_form);
    } else {
        $admin_statlec_form = str_replace('!!form_title!!', $msg[102], $admin_statlec_form);
    }
    $admin_statlec_form = str_replace('!!libelle!!', htmlentities($libelle, ENT_QUOTES, $charset), $admin_statlec_form);
    $admin_statlec_form = str_replace('!!libelle_suppr!!', addslashes($libelle), $admin_statlec_form);
    print confirmation_delete("./admin.php?categ=empr&sub=codstat&action=del&id=");
    print $admin_statlec_form;
}
예제 #9
0
function map_echelle_form($nom = "", $id = 0)
{
    global $msg;
    global $admin_map_echelle_form;
    global $charset;
    $admin_map_echelle_form = str_replace('!!id!!', $id, $admin_map_echelle_form);
    if (!$id) {
        $admin_map_echelle_form = str_replace('!!form_title!!', $msg[admin_noti_map_echelle_ajout], $admin_map_echelle_form);
    } else {
        $admin_map_echelle_form = str_replace('!!form_title!!', $msg[admin_noti_map_echelle_modification], $admin_map_echelle_form);
    }
    $admin_map_echelle_form = str_replace('!!nom!!', htmlentities($nom, ENT_QUOTES, $charset), $admin_map_echelle_form);
    $admin_map_echelle_form = str_replace('!!nom_suppr!!', addslashes($nom), $admin_map_echelle_form);
    print confirmation_delete("./admin.php?categ=notices&sub=map_echelle&action=del&id=");
    print $admin_map_echelle_form;
}
예제 #10
0
파일: clas.inc.php 프로젝트: bouchra012/PMB
function clas_form($libproc_classement = "", $idproc_classement = 0)
{
    global $msg;
    global $charset;
    global $admin_procs_clas_form;
    $admin_procs_clas_form = str_replace('!!idproc_classement!!', $idproc_classement, $admin_procs_clas_form);
    if (!$idproc_classement) {
        $admin_procs_clas_form = str_replace('!!form_title!!', $msg[proc_clas_bt_add], $admin_procs_clas_form);
    } else {
        $admin_procs_clas_form = str_replace('!!form_title!!', $msg["proc_clas_modif"], $admin_procs_clas_form);
    }
    $admin_procs_clas_form = str_replace('!!libelle!!', htmlentities($libproc_classement, ENT_QUOTES, $charset), $admin_procs_clas_form);
    $admin_procs_clas_form = str_replace('!!libelle_suppr!!', addslashes($libproc_classement), $admin_procs_clas_form);
    print confirmation_delete("./admin.php?categ=proc&sub=clas&action=del&idproc_classement=");
    print $admin_procs_clas_form;
}
예제 #11
0
function lender_form($libelle = "", $id = 0)
{
    global $msg;
    global $admin_lender_form;
    global $charset;
    $admin_lender_form = str_replace('!!id!!', $id, $admin_lender_form);
    if (!$id) {
        $admin_lender_form = str_replace('!!form_title!!', $msg[555], $admin_lender_form);
    } else {
        $admin_lender_form = str_replace('!!form_title!!', $msg[557], $admin_lender_form);
    }
    $admin_lender_form = str_replace('!!libelle!!', htmlentities($libelle, ENT_QUOTES, $charset), $admin_lender_form);
    $admin_lender_form = str_replace('!!libelle_suppr!!', addslashes($libelle), $admin_lender_form);
    print confirmation_delete("./admin.php?categ=docs&sub=lenders&action=del&id=");
    print $admin_lender_form;
}
예제 #12
0
function show_esuser_form($id = 0, $esu_username = '', $esu_fullname = '', $esu_password = '', $esu_groupid = 0)
{
    global $msg, $charset;
    print '<form method="POST" action="admin.php?categ=external_services&sub=esusers&action=update" name="form_esuser">';
    if (!$id) {
        print '<h3>' . $msg['es_users_add'] . '</h3>';
    } else {
        print '<h3>' . $msg['es_users_edit'] . '</h3>';
    }
    print '<div class="form-contenu">';
    //id
    print '<input type="hidden" name="id" value="' . $id . '">';
    //username
    print '<div class=row><label class="etiquette" for="esuser_username">' . $msg["es_user_username"] . '</label><br />';
    print '<input name="esuser_username" type="text" value="' . htmlentities($esu_username, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    //fullname
    print '<div class=row><label class="etiquette" for="esuser_fullname">' . $msg["es_user_fullname"] . '</label><br />';
    print '<input name="esuser_fullname" type="text" value="' . htmlentities($esu_fullname, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    //password
    print '<div class=row><label class="etiquette" for="esuser_password">' . $msg["es_user_password"] . '</label><br />';
    print '<input name="esuser_password" type="text" value="' . htmlentities($esu_password, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    //group
    $esgroups = new es_esgroups();
    $groupselect = '<select name="esuser_esgroup">';
    $groupselect .= '<option value="0">' . $msg["es_user_group_none"] . '</option>';
    foreach ($esgroups->groups as &$aesgroup) {
        $groupselect .= '<option ' . ($esu_groupid == $aesgroup->esgroup_id ? 'selected' : '') . ' value="' . $aesgroup->esgroup_id . '">' . htmlentities($aesgroup->esgroup_name . ' (' . $aesgroup->esgroup_fullname . ')', ENT_QUOTES, $charset) . '</option>';
    }
    $groupselect .= '</select>';
    print '<div class=row><label class="etiquette" for="esuser_esgroup">' . $msg["es_user_group"] . '</label><br />';
    print $groupselect;
    print '</div>';
    //buttons
    print "<br /><div class='row'>\n\t<div class='left'>";
    print "<input class='bouton' type='button' value=' {$msg['76']} ' onClick=\"document.location='./admin.php?categ=external_services&sub=esusers'\" />&nbsp";
    print '<input class="bouton" type="submit" value="' . $msg[77] . '">';
    print "</div>\n\t<div class='right'>";
    if ($id) {
        print confirmation_delete("./admin.php?categ=external_services&sub=esusers&action=del&id=");
        print "<input class='bouton' type='button' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete('" . $id . "','" . addslashes($esu_username) . "')\" />";
    }
    print "</div>\n\t<br /><br /></div>";
    print '</form>';
}
예제 #13
0
function emplacement_form($libelle = "", $id = 0)
{
    global $msg;
    global $admin_emplacement_form;
    global $charset;
    $admin_emplacement_form = str_replace('!!id!!', $id, $admin_emplacement_form);
    if (!$id) {
        $admin_emplacement_form = str_replace('!!form_title!!', $msg["admin_collstate_add_emplacement"], $admin_emplacement_form);
        $admin_emplacement_form = str_replace('!!supprimer!!', "", $admin_emplacement_form);
    } else {
        $admin_emplacement_form = str_replace('!!form_title!!', $msg["admin_collstate_edit_emplacement"], $admin_emplacement_form);
        print confirmation_delete("./admin.php?categ=collstate&sub=emplacement&action=del&id=");
        $admin_emplacement_form = str_replace('!!supprimer!!', "<input class='bouton' type='button' value=' " . $msg["supprimer"] . " ' onClick=\"javascript:confirmation_delete({$id},'" . addslashes($libelle) . "')\" />", $admin_emplacement_form);
    }
    $admin_emplacement_form = str_replace('!!libelle!!', htmlentities($libelle, ENT_QUOTES, $charset), $admin_emplacement_form);
    print $admin_emplacement_form;
}
예제 #14
0
function show_frais_form($id = 0)
{
    global $dbh, $msg;
    global $charset;
    global $frais_form;
    global $ptab;
    global $acquisition_gestion_tva;
    $frais_form = str_replace('!!id!!', $id, $frais_form);
    if (!$id) {
        $frais_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_ajout_frais], ENT_QUOTES, $charset), $frais_form);
        $frais_form = str_replace('!!libelle!!', '', $frais_form);
        $frais_form = str_replace('!!condition!!', '', $frais_form);
        $frais_form = str_replace('!!montant!!', '', $frais_form);
        $frais_form = str_replace('!!cp_compta!!', '', $frais_form);
    } else {
        $frais = new frais($id);
        $frais_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_modif_frais], ENT_QUOTES, $charset), $frais_form);
        $frais_form = str_replace('!!libelle!!', htmlentities($frais->libelle, ENT_QUOTES, $charset), $frais_form);
        $frais_form = str_replace('!!condition!!', htmlentities($frais->condition_frais, ENT_QUOTES, $charset), $frais_form);
        $frais_form = str_replace('!!montant!!', $frais->montant, $frais_form);
        $frais_form = str_replace('!!cp_compta!!', $frais->num_cp_compta, $frais_form);
        $ptab = str_replace('!!id!!', $id, $ptab);
        $ptab = str_replace('!!libelle_suppr!!', addslashes($frais->libelle), $ptab);
        $frais_form = str_replace('<!-- bouton_sup -->', $ptab, $frais_form);
    }
    if ($acquisition_gestion_tva) {
        $form_tva = "<select id='tva_achat' name ='tva_achat' >";
        $q = tva_achats::listTva();
        $res = pmb_mysql_query($q, $dbh);
        while ($row = pmb_mysql_fetch_object($res)) {
            $form_tva .= "<option value='" . $row->id_tva . "' ";
            if ($id) {
                if ($frais->num_tva_achat == $row->id_tva) {
                    $form_tva .= "selected ";
                }
            }
            $form_tva .= ">" . $row->libelle . " - " . $row->taux_tva . " %</option>";
        }
        $form_tva .= "</select>";
        $frais_form = str_replace('!!tva_achat!!', $form_tva, $frais_form);
    }
    print confirmation_delete("./admin.php?categ=acquisition&sub=frais&action=del&id=");
    print $frais_form;
}
예제 #15
0
function codstat_form($libelle = "", $statisdoc_codage_import = "", $statisdoc_owner = 0, $id = 0)
{
    global $msg;
    global $charset;
    global $admin_codstat_form;
    $admin_codstat_form = str_replace('!!id!!', $id, $admin_codstat_form);
    if (!$id) {
        $admin_codstat_form = str_replace('!!form_title!!', $msg[101], $admin_codstat_form);
    } else {
        $admin_codstat_form = str_replace('!!form_title!!', $msg[102], $admin_codstat_form);
    }
    $admin_codstat_form = str_replace('!!libelle!!', htmlentities($libelle, ENT_QUOTES, $charset), $admin_codstat_form);
    $admin_codstat_form = str_replace('!!libelle_suppr!!', addslashes($libelle), $admin_codstat_form);
    $admin_codstat_form = str_replace('!!statisdoc_codage_import!!', $statisdoc_codage_import, $admin_codstat_form);
    $combo_lender = gen_liste("select idlender, lender_libelle from lenders order by lender_libelle ", "idlender", "lender_libelle", "form_statisdoc_owner", "", $statisdoc_owner, 0, $msg[556], 0, $msg["proprio_generique_biblio"]);
    $admin_codstat_form = str_replace('!!lender!!', $combo_lender, $admin_codstat_form);
    print confirmation_delete("./admin.php?categ=docs&sub=codstat&action=del&id=");
    print $admin_codstat_form;
}
예제 #16
0
function show_categ_form($id = 0, $setcateg_name = '', $setcateg_sets = array())
{
    global $msg, $charset;
    print '<form method="POST" action="admin.php?categ=connecteurs&sub=categout_sets&action=update" name="form_outsetcateg">';
    if (!$id) {
        print '<h3>' . $msg['admin_connecteurs_setcateg_add'] . '</h3>';
    } else {
        print '<h3>' . $msg['admin_connecteurs_setcateg_edit'] . '</h3>';
    }
    print '<div class="form-contenu">';
    //id
    print '<input type="hidden" name="id" value="' . $id . '">';
    //name
    print '<div class=row><label class="etiquette" for="setcateg_name">' . $msg["admin_connecteurs_setcateg_name"] . '</label><br />';
    print '<input name="setcateg_name" type="text" value="' . htmlentities($setcateg_name, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    //included sets
    $out_sets = new connector_out_sets();
    $included_sets = '<select MULTIPLE name="setcateg_sets[]">';
    $included_sets .= '<option value="">' . $msg["admin_connecteurs_setcateg_none"] . '</option>';
    foreach ($out_sets->sets as &$aset) {
        $included_sets .= '<option ' . (in_array($aset->id, $setcateg_sets) ? ' selected ' : '') . ' value="' . $aset->id . '">' . htmlentities($aset->caption, ENT_QUOTES, $charset) . '</option>';
    }
    $included_sets .= '</select>';
    print '<div class=row><label class="etiquette" for="setcateg_sets">' . $msg["admin_connecteurs_setcateg_includedsets"] . '</label><br />';
    print $included_sets;
    print '</div>';
    //buttons
    print "</div><div class='row'>\n\t<div class='left'>";
    print "<input class='bouton' type='button' value=' {$msg['76']} ' onClick=\"document.location='./admin.php?categ=connecteurs&sub=categout_sets'\" />&nbsp";
    print '<input class="bouton" type="submit" value="' . $msg[77] . '">';
    print "</div>\n\t<div class='right'>";
    if ($id) {
        print confirmation_delete("./admin.php?categ=connecteurs&sub=categout_sets&action=del&id=");
        print "<input class='bouton' type='button' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete('" . $id . "','" . addslashes($setcateg_name) . "')\" />";
    }
    print "</div>&nbsp;";
    print '</form>';
}
function show_categ_form($id = 0)
{
    global $msg;
    global $charset;
    global $categ_form;
    global $ptab;
    $categ_form = str_replace('!!id!!', $id, $categ_form);
    if (!$id) {
        $categ_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_ajout_categ], ENT_QUOTES, $charset), $categ_form);
        $categ_form = str_replace('!!libelle!!', '', $categ_form);
        $categ_form = str_replace('!!commentaire!!', '', $categ_form);
    } else {
        $categ = new suggestions_categ($id);
        $categ_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_modif_categ], ENT_QUOTES, $charset), $categ_form);
        $categ_form = str_replace('!!libelle!!', htmlentities($categ->libelle_categ, ENT_QUOTES, $charset), $categ_form);
        $ptab = str_replace('!!id!!', $id, $ptab);
        $ptab = str_replace('!!libelle_suppr!!', addslashes($categ->libelle_categ), $ptab);
        $categ_form = str_replace('<!-- bouton_sup -->', $ptab, $categ_form);
    }
    print confirmation_delete("./admin.php?categ=acquisition&sub=categ&action=del&id=");
    print $categ_form;
}
예제 #18
0
function orinot_form($nom = "", $pays = "FR", $diffusion = 1, $id = 0)
{
    global $msg;
    global $admin_orinot_form;
    global $charset;
    $admin_orinot_form = str_replace('!!id!!', $id, $admin_orinot_form);
    if (!$id) {
        $admin_orinot_form = str_replace('!!form_title!!', $msg[orinot_ajout], $admin_orinot_form);
    } else {
        $admin_orinot_form = str_replace('!!form_title!!', $msg[orinot_modification], $admin_orinot_form);
    }
    $admin_orinot_form = str_replace('!!nom!!', htmlentities($nom, ENT_QUOTES, $charset), $admin_orinot_form);
    $admin_orinot_form = str_replace('!!nom_suppr!!', addslashes($nom), $admin_orinot_form);
    $admin_orinot_form = str_replace('!!pays!!', htmlentities($pays, ENT_QUOTES, $charset), $admin_orinot_form);
    if ($diffusion) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_orinot_form = str_replace('!!checkbox!!', $checkbox, $admin_orinot_form);
    $admin_orinot_form = str_replace('!!diffusion!!', $diffusion, $admin_orinot_form);
    print confirmation_delete("./admin.php?categ=notices&sub=orinot&action=del&id=");
    print $admin_orinot_form;
}
예제 #19
0
function show_mode_form($id = 0)
{
    global $msg;
    global $charset;
    global $mode_form;
    global $ptab;
    global $acquisition_gestion_tva;
    $mode_form = str_replace('!!id!!', $id, $mode_form);
    if (!$id) {
        $mode_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_ajout_mode], ENT_QUOTES, $charset), $mode_form);
        $mode_form = str_replace('!!libelle!!', '', $mode_form);
        $mode_form = str_replace('!!commentaire!!', '', $mode_form);
    } else {
        $mode = new paiements($id);
        $mode_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_modif_mode], ENT_QUOTES, $charset), $mode_form);
        $mode_form = str_replace('!!libelle!!', htmlentities($mode->libelle, ENT_QUOTES, $charset), $mode_form);
        $mode_form = str_replace('!!commentaire!!', $mode->commentaire, $mode_form);
        $ptab = str_replace('!!id!!', $id, $ptab);
        $ptab = str_replace('!!libelle_suppr!!', addslashes($mode->libelle), $ptab);
        $mode_form = str_replace('<!-- bouton_sup -->', $ptab, $mode_form);
    }
    print confirmation_delete("./admin.php?categ=acquisition&sub=mode&action=del&id=");
    print $mode_form;
}
예제 #20
0
function show_tva_form($id = 0)
{
    global $msg, $charset;
    global $tva_form;
    global $ptab;
    $tva_form = str_replace('!!id!!', $id, $tva_form);
    if (!$id) {
        $tva_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_ajout_tva], ENT_QUOTES, $charset), $tva_form);
        $tva_form = str_replace('!!libelle!!', '', $tva_form);
        $tva_form = str_replace('!!taux_tva!!', '', $tva_form);
        $tva_form = str_replace('!!cp_compta!!', '', $tva_form);
    } else {
        $tva = new tva_achats($id);
        $tva_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_modif_tva], ENT_QUOTES, $charset), $tva_form);
        $tva_form = str_replace('!!libelle!!', htmlentities($tva->libelle, ENT_QUOTES, $charset), $tva_form);
        $tva_form = str_replace('!!taux_tva!!', $tva->taux_tva, $tva_form);
        $tva_form = str_replace('!!cp_compta!!', $tva->num_cp_compta, $tva_form);
        $ptab = str_replace('!!id!!', $id, $ptab);
        $ptab = str_replace('!!libelle_suppr!!', addslashes($tva->libelle), $ptab);
        $tva_form = str_replace('<!-- bouton_sup -->', $ptab, $tva_form);
    }
    print confirmation_delete("./admin.php?categ=acquisition&sub=tva&action=del&id=");
    print $tva_form;
}
 public function get_form($form_link = "")
 {
     global $cms_collection_form;
     global $msg, $charset;
     if (!$form_link) {
         $form_link = "./cms.php?categ=collection&sub=collection&action=save";
     }
     //lien pour la soumission du formulaire
     $form = str_replace("!!action!!", $form_link, $cms_collection_form);
     //id
     $form = str_replace("!!id!!", htmlentities($this->id, ENT_QUOTES, $charset), $form);
     //titre
     $form = str_replace("!!label!!", htmlentities($this->title, ENT_QUOTES, $charset), $form);
     //description
     $form = str_replace("!!comment!!", htmlentities($this->description, ENT_QUOTES, $charset), $form);
     //bouton supprimer
     if ($this->id) {
         $form = str_replace("!!form_title!!", $msg['cms_collection_edit'], $form);
         $form = str_replace("!!bouton_supprimer!!", "<input type='button' class='bouton' value=' " . $msg[63] . " ' onclick='confirmation_delete(\"&action=delete&id=" . $this->id . "\",\"" . htmlentities($this->title, ENT_QUOTES, $charset) . "\")' />", $form);
         $form .= confirmation_delete($form_link);
     } else {
         $form = str_replace("!!form_title!!", $msg['cms_collection_add'], $form);
         $form = str_replace("!!bouton_supprimer!!", "", $form);
     }
     $storages = new storages();
     $form = str_replace("!!storage_form!!", $storages->get_item_form($this->num_storage), $form);
     return $form;
 }
예제 #22
0
 public function get_form($id = 0, $url = "")
 {
     global $msg, $charset;
     global $cms_editorial_type_form;
     $this->get_types();
     if (!$url) {
         $url = "./admin.php?categ=cms_editorial&sub=type&elem=" . $this->element;
     }
     $form = str_replace("!!action!!", $url, $cms_editorial_type_form);
     if ($id) {
         for ($i = 0; $i < count($this->types); $i++) {
             if ($this->types[$i]['id'] == $id) {
                 $type = $this->types[$i];
                 break;
             }
         }
     }
     if ($type['id']) {
         $form = str_replace("!!form_title!!", $msg['editorial_content_type_edit'], $form);
         $form = str_replace("!!label!!", htmlentities($type['label'], ENT_QUOTES, $charset), $form);
         $form = str_replace("!!comment!!", htmlentities($type['comment'], ENT_QUOTES, $charset), $form);
         $form = str_replace("!!id!!", $type['id'], $form);
         $form = str_replace("!!bouton_supprimer!!", "<input type='button' class='bouton' value=' " . $msg[63] . " ' onclick='confirmation_delete(\"&action=delete&id=" . $type['id'] . "\",\"" . htmlentities($type['label'], ENT_QUOTES, $charset) . "\")' />", $form);
         $form .= confirmation_delete($url);
     } else {
         $form = str_replace("!!form_title!!", $msg['editorial_content_type_add'], $form);
         $form = str_replace("!!label!!", "", $form);
         $form = str_replace("!!comment!!", "", $form);
         $form = str_replace("!!id!!", 0, $form);
         $form = str_replace("!!bouton_supprimer!!", "", $form);
     }
     return $form;
 }
예제 #23
0
파일: abts.inc.php 프로젝트: bouchra012/PMB
function abts_form($libelle = "", $id = 0, $prepay = 0, $prepay_mnt_deflt = 0, $tarif = 0, $commentaire = "", $caution = 0, $localisations = "")
{
    global $msg;
    global $finance_abts_form;
    global $charset;
    $finance_abts_form = str_replace('!!id!!', $id, $finance_abts_form);
    if (!$id) {
        $finance_abts_form = str_replace('!!form_title!!', $msg["type_abts_add"], $finance_abts_form);
    } else {
        $finance_abts_form = str_replace('!!form_title!!', $msg["type_abts_update"], $finance_abts_form);
    }
    if ($prepay) {
        $prepay_checked = "checked";
    }
    $finance_abts_form = str_replace('!!libelle!!', htmlentities($libelle, ENT_QUOTES, $charset), $finance_abts_form);
    $finance_abts_form = str_replace('!!libelle_suppr!!', htmlentities($libelle, ENT_QUOTES, $charset), $finance_abts_form);
    $finance_abts_form = str_replace('!!commentaire!!', htmlentities($commentaire, ENT_QUOTES, $charset), $finance_abts_form);
    $finance_abts_form = str_replace('!!prepay_checked!!', $prepay_checked, $finance_abts_form);
    $finance_abts_form = str_replace('!!prepay_deflt_mnt!!', htmlentities($prepay_mnt_deflt, ENT_QUOTES, $charset), $finance_abts_form);
    $finance_abts_form = str_replace('!!tarif!!', htmlentities($tarif, ENT_QUOTES, $charset), $finance_abts_form);
    $finance_abts_form = str_replace('!!caution!!', htmlentities($caution, ENT_QUOTES, $charset), $finance_abts_form);
    //Localisations
    $loc_checkbox = "";
    $loc = explode(",", $localisations);
    $requete = "select idlocation, location_libelle from docs_location";
    $resultat = mysql_query($requete);
    $n = 0;
    $c = 0;
    if ($resultat) {
        while ($l = mysql_fetch_object($resultat)) {
            if ($c == 0) {
                $loc_checkbox .= "<div class='row'>";
            }
            $loc_checkbox .= "<div class='colonne3'>";
            $loc_checkbox .= "<input type='checkbox' name='localisation[]' id='l_{$n}' value='" . $l->idlocation . "' ";
            $as = array_search($l->idlocation, $loc);
            if ($as !== false && $as !== null) {
                $loc_checkbox .= "checked";
            }
            $loc_checkbox .= ">";
            $loc_checkbox .= "<label class='class='etiquette' for='l_{$n}'>" . htmlentities($l->location_libelle, ENT_QUOTES, $charset) . "</label>&nbsp;";
            $loc_checkbox .= "</div>";
            $n++;
            $c++;
            if ($c == 3) {
                $c = 0;
                $loc_checkbox .= "</div>";
            }
        }
        if ($c != 0) {
            $loc_checkbox .= "<div class='colonne_suite'>&nbsp;</div></div>";
        }
        $loc_checkbox .= "<div class='row'></div>";
    }
    $finance_abts_form = str_replace('!!localisations!!', $loc_checkbox, $finance_abts_form);
    print confirmation_delete("./admin.php?categ=finance&sub=abts&action=del&id=");
    print $finance_abts_form;
}
예제 #24
0
파일: zbib.inc.php 프로젝트: bouchra012/PMB
function zbib_form($znom = "", $zbase = "", $zsearch_type = "CATALOG", $zurl = "", $zport = "211", $zformat = "UNIMARC", $zuser = "", $zpassword = "", $zsutrs = "", $zid = 0, $zfunc = '')
{
    global $msg;
    global $admin_zbib_form;
    $admin_zbib_form = str_replace('!!id!!', $zid, $admin_zbib_form);
    if (!$zid) {
        $admin_zbib_form = str_replace('!!form_title!!', $msg["zbib_ajouter_serveur"], $admin_zbib_form);
    } else {
        $admin_zbib_form = str_replace('!!form_title!!', $msg["zbib_modifier_serveur"], $admin_zbib_form);
    }
    $admin_zbib_form = str_replace('!!nom!!', $znom, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!base!!', $zbase, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!search_type!!', $zsearch_type, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!url!!', $zurl, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!port!!', $zport, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!format!!', $zformat, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!user!!', $zuser, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!password!!', $zpassword, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!sutrs!!', $zsutrs, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!zfunc!!', $zfunc, $admin_zbib_form);
    $admin_zbib_form = str_replace('!!nom_script!!', addslashes($znom), $admin_zbib_form);
    // added by Marco Vaninetti
    print confirmation_delete("./admin.php?categ=z3950&sub=zbib&action=del&id=");
    // end
    print $admin_zbib_form;
}
예제 #25
0
function show_coord_form($id = 0)
{
    global $msg;
    global $charset;
    global $coord_form, $coord_form_biblio, $coord_form_suite;
    global $ptab, $script;
    $ptab[1] = $ptab[1] . $ptab[10] . $ptab[11];
    $ptab[1] = str_replace('!!adresse!!', htmlentities($msg[acquisition_adr_fac], ENT_QUOTES, $charset), $ptab[1]);
    $coord_form = str_replace('!!id!!', $id, $coord_form);
    $ptab[3] = str_replace('!!id!!', $id, $ptab[3]);
    if (!$id) {
        $coord_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_ajout_biblio], ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!raison_suppr!!', '', $coord_form);
        $coord_form = str_replace('!!raison!!', '', $coord_form);
        $coord_form = str_replace('!!contact!!', $ptab[1], $coord_form);
        $coord_form = str_replace('!!max_coord!!', '2', $coord_form);
        $coord_form = str_replace('!!id1!!', '0', $coord_form);
        $coord_form = str_replace('!!lib_1!!', '', $coord_form);
        $coord_form = str_replace('!!cta_1!!', '', $coord_form);
        $coord_form = str_replace('!!ad1_1!!', '', $coord_form);
        $coord_form = str_replace('!!ad2_1!!', '', $coord_form);
        $coord_form = str_replace('!!cpo_1!!', '', $coord_form);
        $coord_form = str_replace('!!vil_1!!', '', $coord_form);
        $coord_form = str_replace('!!eta_1!!', '', $coord_form);
        $coord_form = str_replace('!!pay_1!!', '', $coord_form);
        $coord_form = str_replace('!!te1_1!!', '', $coord_form);
        $coord_form = str_replace('!!te2_1!!', '', $coord_form);
        $coord_form = str_replace('!!fax_1!!', '', $coord_form);
        $coord_form = str_replace('!!ema_1!!', '', $coord_form);
        $coord_form = str_replace('!!com_1!!', '', $coord_form);
        $coord_form = str_replace('!!id2!!', '0', $coord_form);
        $coord_form = str_replace('!!lib_2!!', '', $coord_form);
        $coord_form = str_replace('!!cta_2!!', '', $coord_form);
        $coord_form = str_replace('!!ad1_2!!', '', $coord_form);
        $coord_form = str_replace('!!ad2_2!!', '', $coord_form);
        $coord_form = str_replace('!!cpo_2!!', '', $coord_form);
        $coord_form = str_replace('!!vil_2!!', '', $coord_form);
        $coord_form = str_replace('!!eta_2!!', '', $coord_form);
        $coord_form = str_replace('!!pay_2!!', '', $coord_form);
        $coord_form = str_replace('!!te1_2!!', '', $coord_form);
        $coord_form = str_replace('!!te2_2!!', '', $coord_form);
        $coord_form = str_replace('!!fax_2!!', '', $coord_form);
        $coord_form = str_replace('!!ema_2!!', '', $coord_form);
        $coord_form = str_replace('!!com_2!!', '', $coord_form);
        $coord_form = str_replace('!!commentaires!!', '', $coord_form);
        $coord_form = str_replace('!!siret!!', '', $coord_form);
        $coord_form = str_replace('!!rcs!!', '', $coord_form);
        $coord_form = str_replace('!!naf!!', '', $coord_form);
        $coord_form = str_replace('!!tva!!', '', $coord_form);
        $coord_form = str_replace('!!site_web!!', '', $coord_form);
        $coord_form = str_replace('!!logo!!', '', $coord_form);
        autorisations();
    } else {
        $biblio = new entites($id);
        $coord_form = str_replace('!!form_title!!', htmlentities($msg[acquisition_modif_biblio], ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!raison!!', htmlentities($biblio->raison_sociale, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!contact!!', $ptab[1], $coord_form);
        $row = mysql_fetch_object(entites::get_coordonnees($biblio->id_entite, '1'));
        $coord_form = str_replace('!!id1!!', $row->id_contact, $coord_form);
        $coord_form = str_replace('!!lib_1!!', htmlentities($row->libelle, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!cta_1!!', htmlentities($row->contact, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!ad1_1!!', htmlentities($row->adr1, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!ad2_1!!', htmlentities($row->adr2, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!cpo_1!!', htmlentities($row->cp, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!vil_1!!', htmlentities($row->ville, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!eta_1!!', htmlentities($row->etat, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!pay_1!!', htmlentities($row->pays, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!te1_1!!', htmlentities($row->tel1, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!te2_1!!', htmlentities($row->tel2, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!fax_1!!', htmlentities($row->fax, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!ema_1!!', htmlentities($row->email, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!com_1!!', htmlentities($row->commentaires, ENT_QUOTES, $charset), $coord_form);
        $row = mysql_fetch_object(entites::get_coordonnees($biblio->id_entite, '2'));
        $coord_form = str_replace('!!id2!!', $row->id_contact, $coord_form);
        $coord_form = str_replace('!!lib_2!!', htmlentities($row->libelle, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!cta_2!!', htmlentities($row->contact, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!ad1_2!!', htmlentities($row->adr1, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!ad2_2!!', htmlentities($row->adr2, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!cpo_2!!', htmlentities($row->cp, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!vil_2!!', htmlentities($row->ville, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!eta_2!!', htmlentities($row->etat, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!pay_2!!', htmlentities($row->pays, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!te1_2!!', htmlentities($row->tel1, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!te2_2!!', htmlentities($row->tel2, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!fax_2!!', htmlentities($row->fax, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!ema_2!!', htmlentities($row->email, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!com_2!!', htmlentities($row->commentaires, ENT_QUOTES, $charset), $coord_form);
        $liste_coord = entites::get_coordonnees($biblio->id_entite, '0');
        $coord_form = str_replace('!!max_coord!!', mysql_num_rows($liste_coord) + 2, $coord_form);
        $i = 3;
        while ($row = mysql_fetch_object($liste_coord)) {
            $coord_form = str_replace('<!--coord_repetables-->', $ptab[2] . '<!--coord_repetables-->', $coord_form);
            $coord_form = str_replace('!!no_X!!', $i, $coord_form);
            $i++;
            $coord_form = str_replace('!!idX!!', $row->id_contact, $coord_form);
            $coord_form = str_replace('!!lib_X!!', htmlentities($row->libelle, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!cta_X!!', htmlentities($row->contact, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!ad1_X!!', htmlentities($row->adr1, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!ad2_X!!', htmlentities($row->adr2, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!cpo_X!!', htmlentities($row->cp, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!vil_X!!', htmlentities($row->ville, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!eta_X!!', htmlentities($row->etat, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!pay_X!!', htmlentities($row->pays, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!te1_X!!', htmlentities($row->tel1, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!te2_X!!', htmlentities($row->tel2, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!fax_X!!', htmlentities($row->fax, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!ema_X!!', htmlentities($row->email, ENT_QUOTES, $charset), $coord_form);
            $coord_form = str_replace('!!com_X!!', htmlentities($row->commentaires, ENT_QUOTES, $charset), $coord_form);
        }
        $coord_form = str_replace('!!commentaires!!', htmlentities($biblio->commentaires, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!siret!!', htmlentities($biblio->siret, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!rcs!!', htmlentities($biblio->rcs, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!naf!!', htmlentities($biblio->naf, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!tva!!', htmlentities($biblio->tva, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!site_web!!', htmlentities($biblio->site_web, ENT_QUOTES, $charset), $coord_form);
        $coord_form = str_replace('!!logo!!', htmlentities($biblio->logo, ENT_QUOTES, $charset), $coord_form);
        autorisations($biblio->autorisations);
        $coord_form = str_replace('<!-- bouton_sup -->', $ptab[3], $coord_form);
        $coord_form = str_replace('!!raison_suppr!!', addslashes($biblio->raison_sociale), $coord_form);
    }
    print confirmation_delete("./admin.php?categ=acquisition&sub=entite&action=del&id=");
    print $script;
    print $coord_form;
}
예제 #26
0
function show_coord_form($id_bibli, $id_fou = 0)
{
    global $msg;
    global $charset;
    global $coord_form2;
    global $ptab, $script;
    global $pmb_gestion_devise;
    $bibli = new entites($id_bibli);
    $ptab[1] = $ptab[1] . $ptab[11];
    $ptab[1] = str_replace('!!adresse!!', htmlentities($msg[acquisition_adr_fou], ENT_QUOTES, $charset), $ptab[1]);
    $coord_form2 = str_replace('!!id!!', $id_fou, $coord_form2);
    $coord_form2 = str_replace('!!id_bibli!!', $id_bibli, $coord_form2);
    $coord_form2 = str_replace('!!lib_bibli!!', htmlentities($bibli->raison_sociale, ENT_QUOTES, $charset), $coord_form2);
    $ptab[3] = str_replace('!!id!!', $id_fou, $ptab[3]);
    if (!$id_fou) {
        $coord_form2 = str_replace('!!form_title!!', htmlentities($msg[acquisition_ajout_fourn], ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!raison_suppr!!', '', $coord_form2);
        $coord_form2 = str_replace('!!raison!!', '', $coord_form2);
        $coord_form2 = str_replace('!!num_cp!!', '', $coord_form2);
        $coord_form2 = str_replace('!!contact!!', $ptab[1], $coord_form2);
        $coord_form2 = str_replace('!!max_coord!!', '1', $coord_form2);
        $coord_form2 = str_replace('!!lib_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!id1!!', '0', $coord_form2);
        $coord_form2 = str_replace('!!cta_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!ad1_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!ad2_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!cpo_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!vil_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!eta_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!pay_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!te1_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!te2_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!fax_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!ema_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!com_1!!', '', $coord_form2);
        $coord_form2 = str_replace('!!commentaires!!', '', $coord_form2);
        $coord_form2 = str_replace('!!siret!!', '', $coord_form2);
        $coord_form2 = str_replace('!!rcs!!', '', $coord_form2);
        $coord_form2 = str_replace('!!naf!!', '', $coord_form2);
        $coord_form2 = str_replace('!!tva!!', '', $coord_form2);
        $coord_form2 = str_replace('!!site_web!!', '', $coord_form2);
    } else {
        $fourn = new entites($id_fou);
        $coord_form2 = str_replace('!!form_title!!', htmlentities($msg[acquisition_modif_fourn], ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!raison!!', htmlentities($fourn->raison_sociale, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!num_cp!!', htmlentities($fourn->num_cp_client, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!contact!!', $ptab[1], $coord_form2);
        $row = pmb_mysql_fetch_object(entites::get_coordonnees($fourn->id_entite, '1'));
        $coord_form2 = str_replace('!!id1!!', $row->id_contact, $coord_form2);
        $coord_form2 = str_replace('!!lib_1!!', htmlentities($row->libelle, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!cta_1!!', htmlentities($row->contact, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!ad1_1!!', htmlentities($row->adr1, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!ad2_1!!', htmlentities($row->adr2, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!cpo_1!!', htmlentities($row->cp, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!vil_1!!', htmlentities($row->ville, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!eta_1!!', htmlentities($row->etat, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!pay_1!!', htmlentities($row->pays, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!te1_1!!', htmlentities($row->tel1, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!te2_1!!', htmlentities($row->tel2, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!fax_1!!', htmlentities($row->fax, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!ema_1!!', htmlentities($row->email, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!com_1!!', htmlentities($row->commentaires, ENT_QUOTES, $charset), $coord_form2);
        $liste_coord = entites::get_coordonnees($fourn->id_entite, '0');
        $coord_form2 = str_replace('!!max_coord!!', pmb_mysql_num_rows($liste_coord) + 1, $coord_form2);
        $i = 2;
        while ($row = pmb_mysql_fetch_object($liste_coord)) {
            $coord_form2 = str_replace('<!--coord_repetables-->', $ptab[2] . '<!--coord_repetables-->', $coord_form2);
            $coord_form2 = str_replace('!!no_X!!', $i, $coord_form2);
            $i++;
            $coord_form2 = str_replace('!!idX!!', $row->id_contact, $coord_form2);
            $coord_form2 = str_replace('!!lib_X!!', htmlentities($row->libelle, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!cta_X!!', htmlentities($row->contact, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!ad1_X!!', htmlentities($row->adr1, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!ad2_X!!', htmlentities($row->adr2, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!cpo_X!!', htmlentities($row->cp, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!vil_X!!', htmlentities($row->ville, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!eta_X!!', htmlentities($row->etat, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!pay_X!!', htmlentities($row->pays, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!te1_X!!', htmlentities($row->tel1, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!te2_X!!', htmlentities($row->tel2, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!fax_X!!', htmlentities($row->fax, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!ema_X!!', htmlentities($row->email, ENT_QUOTES, $charset), $coord_form2);
            $coord_form2 = str_replace('!!com_X!!', htmlentities($row->commentaires, ENT_QUOTES, $charset), $coord_form2);
        }
        $coord_form2 = str_replace('!!commentaires!!', htmlentities($fourn->commentaires, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!siret!!', htmlentities($fourn->siret, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!rcs!!', htmlentities($fourn->rcs, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!naf!!', htmlentities($fourn->naf, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!tva!!', htmlentities($fourn->tva, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('!!site_web!!', htmlentities($fourn->site_web, ENT_QUOTES, $charset), $coord_form2);
        $coord_form2 = str_replace('<!-- bouton_sup -->', $ptab[3], $coord_form2);
        $coord_form2 = str_replace('!!raison_suppr!!', addslashes($fourn->raison_sociale), $coord_form2);
    }
    print confirmation_delete("./acquisition.php?categ=ach&sub=fourn&action=del&id_bibli={$id_bibli}&id=");
    print $script;
    print $coord_form2;
}
예제 #27
0
                         $message_delete_warning .= "\\n- " . $msg["dsi_menu_flux"];
                         break;
                     case "connectors":
                         $message_delete_warning .= "\\n- " . $msg["admin_connecteurs_sets"];
                         break;
                     default:
                         //On ne doit pas passer par là
                         $info_liaisons = "";
                         break 2;
                         //On sort aussi du foreach
                 }
             }
         }
         $message_delete_warning .= "\\n";
     }
     print confirmation_delete("./catalog.php?categ=caddie&action=del_cart&idcaddie=", $message_delete_warning);
     $classementGen = new classementGen('caddie', $idcaddie);
     $cart_edit_form = str_replace("!!object_type!!", $classementGen->object_type, $cart_edit_form);
     $cart_edit_form = str_replace("!!classements_liste!!", $classementGen->getClassementsSelectorContent($PMBuserid, $classementGen->libelle), $cart_edit_form);
     //acces rapide
     if ($myCart->type == "NOTI") {
         $cart_edit_form = str_replace("!!acces_rapide!!", "<label class='etiquette' for='form_type'>" . $msg["caddie_fast_access"] . "</label>&nbsp;<input type='checkbox' name='acces_rapide' " . ($myCart->acces_rapide ? "checked='checked'" : "") . ">", $cart_edit_form);
     } else {
         $cart_edit_form = str_replace("!!acces_rapide!!", "", $cart_edit_form);
     }
     print $cart_edit_form;
     break;
 case 'del_cart':
     $myCart = new caddie($idcaddie);
     $myCart->delete();
     aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1, 1);
예제 #28
0
function show_esgroup_form($id = 0, $esg_name = '', $esg_fullname = "", $esg_pmbuserid = '', $esg_esusers = array(), $esg_emprgroups = array())
{
    global $msg, $charset, $dbh;
    print '<form method="POST" action="admin.php?categ=external_services&sub=esusergroups&action=update" name="form_esgroup">';
    if (!$id) {
        print '<h3>' . $msg['es_groups_add'] . '</h3>';
    } else {
        print '<h3>' . $msg['es_groups_edit'] . '</h3>';
    }
    print '<div class="form-contenu">';
    //id
    print '<input type="hidden" name="id" value="' . $id . '">';
    //name
    print '<div class=row><label class="etiquette" for="es_group_name">' . $msg["es_group_name"] . '</label><br />';
    print '<input name="es_group_name" type="text" value="' . htmlentities($esg_name, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    //fullname
    print '<div class=row><label class="etiquette" for="es_group_fullname">' . $msg["es_group_fullname"] . '</label><br />';
    print '<input name="es_group_fullname" type="text" value="' . htmlentities($esg_fullname, ENT_QUOTES, $charset) . '" class="saisie-80em">
			</div>';
    $pmbusers_sql = "SELECT userid, username, nom, prenom FROM users";
    $pmbusers_res = pmb_mysql_query($pmbusers_sql, $dbh);
    $pmbusers = array();
    while ($pmbusers_row = pmb_mysql_fetch_assoc($pmbusers_res)) {
        $pmbusers[] = $pmbusers_row;
    }
    //pmbuser
    print '<div class=row><label class="etiquette" for="es_group_pmbuserid">' . $msg["es_group_pmbuserid"] . '</label><br />';
    print '<select name="es_group_pmbuserid">';
    foreach ($pmbusers as $apmbuser) {
        print '<option ' . ($apmbuser["userid"] == $esg_pmbuserid ? ' selected ' : '') . ' value="' . $apmbuser["userid"] . '">' . htmlentities($apmbuser["username"] . ' (' . $apmbuser["nom"] . ' ' . $apmbuser['prenom'] . ')', ENT_QUOTES, $charset) . '</option>';
    }
    print '</select></div>';
    //es_users
    $es_users = new es_esusers();
    print '<div class=row><label class="etiquette" for="es_group_esusers">' . $msg["es_group_esusers"] . '</label><br />';
    print '<select name="es_group_esusers[]" DISABLED MULTIPLE>';
    foreach ($es_users->users as &$aesuser) {
        print '<option ' . (in_array($aesuser->esuser_id, $esg_esusers) ? ' selected ' : '') . ' value="' . $aesuser->esuser_id . '">' . htmlentities($aesuser->esuser_username . ' (' . $aesuser->esuser_fullname . ')', ENT_QUOTES, $charset) . '</option>';
    }
    print '</select></div>';
    //empr_groups
    $pmbemprgroups = array();
    $pmbemprgroup_sql = "SELECT id_groupe, libelle_groupe FROM groupe";
    $pmbemprgroup_res = pmb_mysql_query($pmbemprgroup_sql, $dbh);
    while ($row = pmb_mysql_fetch_assoc($pmbemprgroup_res)) {
        $pmbemprgroups[] = $row;
    }
    print '<div class=row><label class="etiquette" for="es_group_emprgroupe">' . $msg["es_group_emprgroupe"] . '</label><br />';
    print '<select name="es_group_emprgroups[]" MULTIPLE>';
    print "<option value=''>" . htmlentities($msg["es_group_emprgroupe_none"], ENT_QUOTES, $charset) . "</option>";
    foreach ($pmbemprgroups as $aemprgroups) {
        print '<option ' . (in_array($aemprgroups["id_groupe"], $esg_emprgroups) ? ' selected ' : '') . ' value="' . $aemprgroups["id_groupe"] . '">' . htmlentities($aemprgroups["libelle_groupe"], ENT_QUOTES, $charset) . '</option>';
    }
    print '</select></div>';
    //buttons
    print "<br /><div class='row'>\n\t<div class='left'>";
    print "<input class='bouton' type='button' value=' {$msg['76']} ' onClick=\"document.location='./admin.php?categ=external_services&sub=esusergroups'\" />&nbsp";
    print '<input class="bouton" type="submit" value="' . $msg[77] . '">';
    print "</div>\n\t<div class='right'>";
    if ($id) {
        print confirmation_delete("./admin.php?categ=external_services&sub=esusergroups&action=del&id=");
        print "<input class='bouton' type='button' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete('" . $id . "','" . addslashes($esg_name) . "')\" />";
    }
    print "</div>\n\t<br /><br /></div>";
    print '</form>';
}
예제 #29
0
파일: statut.inc.php 프로젝트: hogsim/PMB
function statut_form($id = 0, $gestion_libelle = "", $opac_libelle = "", $visible_opac = 1, $visible_gestion = 1, $expl_visible_opac = 1, $class_html = '', $visible_opac_abon = 0, $expl_visible_opac_abon = 0, $explnum_visible_opac = 1, $explnum_visible_opac_abon = 0)
{
    global $msg;
    global $admin_notice_statut_form;
    global $charset;
    if (!$id) {
        $admin_notice_statut_form = str_replace('!!form_title!!', $msg[115], $admin_notice_statut_form);
        $admin_notice_statut_form = str_replace("!!bouton_supprimer!!", "", $admin_notice_statut_form);
    } else {
        $admin_notice_statut_form = str_replace("!!bouton_supprimer!!", "<input class='bouton' type='button' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete(!!id!!,'!!libelle_suppr!!')\" />", $admin_notice_statut_form);
        $admin_notice_statut_form = str_replace('!!form_title!!', $msg[118], $admin_notice_statut_form);
    }
    $admin_notice_statut_form = str_replace('!!id!!', $id, $admin_notice_statut_form);
    $admin_notice_statut_form = str_replace('!!gestion_libelle!!', htmlentities($gestion_libelle, ENT_QUOTES, $charset), $admin_notice_statut_form);
    $admin_notice_statut_form = str_replace('!!libelle_suppr!!', addslashes($gestion_libelle), $admin_notice_statut_form);
    if ($visible_gestion) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_visible_gestion!!', $checkbox, $admin_notice_statut_form);
    $admin_notice_statut_form = str_replace('!!opac_libelle!!', htmlentities($opac_libelle, ENT_QUOTES, $charset), $admin_notice_statut_form);
    if ($visible_opac) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_visible_opac!!', $checkbox, $admin_notice_statut_form);
    if ($expl_visible_opac) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_visu_expl!!', $checkbox, $admin_notice_statut_form);
    if ($visible_opac_abon) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_visu_abon!!', $checkbox, $admin_notice_statut_form);
    // $expl_visible_opac_abon=0, $explnum_visible_opac=1, $explnum_visible_opac_abon=0
    if ($expl_visible_opac_abon) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_expl_visu_abon!!', $checkbox, $admin_notice_statut_form);
    if ($explnum_visible_opac) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_explnum_visu!!', $checkbox, $admin_notice_statut_form);
    if ($explnum_visible_opac_abon) {
        $checkbox = "checked";
    } else {
        $checkbox = "";
    }
    $admin_notice_statut_form = str_replace('!!checkbox_explnum_visu_abon!!', $checkbox, $admin_notice_statut_form);
    for ($i = 1; $i <= 20; $i++) {
        if ($class_html == "statutnot" . $i) {
            $checked = "checked";
        } else {
            $checked = "";
        }
        $couleur[$i] = "<span for='statutnot" . $i . "' class='statutnot" . $i . "' style='margin: 7px;'><img src='./images/spacer.gif' width='10' height='10' />\n\t\t\t\t\t<input id='statutnot" . $i . "' type=radio name='form_class_html' value='statutnot" . $i . "' {$checked} class='checkbox' /></span>";
        if ($i == 10) {
            $couleur[10] .= "<br />";
        } elseif ($i != 20) {
            $couleur[$i] .= "<b>|</b>";
        }
    }
    $couleurs = implode("", $couleur);
    $admin_notice_statut_form = str_replace('!!class_html!!', $couleurs, $admin_notice_statut_form);
    print confirmation_delete("./admin.php?categ=notices&sub=statut&action=del&id=");
    print $admin_notice_statut_form;
}
예제 #30
0
파일: cart.inc.php 프로젝트: hogsim/PMB
function aff_paniers($item = 0, $object_type = "NOTI", $lien_origine = "./cart.php?", $action_click = "add_item", $titre = "Cliquez sur le nom d'un panier pour y déposer la notice", $restriction_panier = "", $lien_edition = 0, $lien_suppr = 0, $lien_creation = 1, $nocheck = false, $lien_pointage = 0)
{
    global $msg;
    global $PMBuserid;
    global $charset;
    global $myCart;
    global $action;
    global $baselink;
    if ($lien_edition) {
        $lien_edition_panier_cst = "<input type=button class=bouton value='{$msg['caddie_editer']}' onclick=\"document.location='{$lien_origine}&action=edit_cart&idcaddie=!!idcaddie!!';\" />";
    } else {
        $lien_edition_panier_cst = "";
    }
    $liste = caddie::get_cart_list($restriction_panier);
    print "<script type='text/javascript' src='./javascript/tablist.js'></script>";
    if ($item && $nocheck) {
        print "<form name='print_options' action='{$lien_origine}&action={$action_click}&object_type=" . $object_type . "&item={$item}' method='post'>";
        print "<input type='hidden' id='idcaddie' name='idcaddie' >";
        if ($lien_pointage) {
            print "<input type='hidden' id='idcaddie_selected' name='idcaddie_selected' >";
        }
    }
    if ($item && !$nocheck) {
        print "<form name='print_options' action='{$lien_origine}&action={$action_click}&object_type=" . $object_type . "&item={$item}' method='post'>";
        if ($action != "save_cart") {
            print "<input type='checkbox' name='include_child' >&nbsp;" . $msg["cart_include_child"];
        }
    }
    print "<hr />";
    if ($lien_creation) {
        print "<div class='row'>\n\t\t{$boutons_select}<input class='bouton' type='button' value=' {$msg['new_cart']} ' onClick=\"document.location='{$lien_origine}&action=new_cart&object_type=" . $object_type . "&item={$item}'\" />\n\t\t</div><br>";
    }
    if (sizeof($liste)) {
        print pmb_bidi("<div class='row'><a href='javascript:expandAll()'><img src='./images/expand_all.gif' id='expandall' border='0'></a>\n\t\t<a href='javascript:collapseAll()'><img src='./images/collapse_all.gif' id='collapseall' border='0'></a>{$titre}</div>");
        print confirmation_delete("{$lien_origine}&action=del_cart&object_type=" . $object_type . "&item={$item}&idcaddie=");
        while (list($cle, $valeur) = each($liste)) {
            $rqt_autorisation = explode(" ", $valeur['autorisations']);
            if (array_search($PMBuserid, $rqt_autorisation) !== FALSE || $PMBuserid == 1) {
                $aff_lien = str_replace('!!idcaddie!!', $valeur['idcaddie'], $lien_edition_panier_cst);
                if (!$myCart) {
                    $myCart = new caddie(0);
                }
                $myCart->nb_item = $valeur['nb_item'];
                $myCart->nb_item_pointe = $valeur['nb_item_pointe'];
                $myCart->type = $valeur['type'];
                $print_cart[$myCart->type]["titre"] = "<b>" . $msg["caddie_de_" . $myCart->type] . "</b><br />";
                if (!trim($valeur["caddie_classement"])) {
                    $valeur["caddie_classement"] = classementGen::getDefaultLibelle();
                }
                $parity[$myCart->type] = 1 - $parity[$myCart->type];
                if ($parity[$myCart->type]) {
                    $pair_impair = "even";
                } else {
                    $pair_impair = "odd";
                }
                $tr_javascript = " onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='{$pair_impair}'\" ";
                if ($item && $action != "save_cart") {
                    $rowPrint = pmb_bidi("<tr class='{$pair_impair}' {$tr_javascript} ><td class='classement60'>" . (!$nocheck ? "<input type='checkbox' id='id_" . $valeur['idcaddie'] . "' name='caddie[" . $valeur['idcaddie'] . "]' value='" . $valeur['idcaddie'] . "'>" : "") . "&nbsp;");
                    $link = "{$lien_origine}&action={$action_click}&object_type=" . $object_type . "&idcaddie=" . $valeur['idcaddie'] . "&item={$item}";
                    if (!$nocheck) {
                        $rowPrint .= pmb_bidi("<a href='#' onclick='javascript:document.getElementById(\"id_" . $valeur['idcaddie'] . "\").checked=true;document.forms[\"print_options\"].submit();' /><strong>" . $valeur['name'] . "</strong>");
                    } else {
                        if ($lien_pointage) {
                            $rowPrint .= pmb_bidi("<a href='#' onclick='javascript:document.getElementById(\"idcaddie\").value=" . $item . ";document.getElementById(\"idcaddie_selected\").value=" . $valeur['idcaddie'] . ";document.forms[\"print_options\"].submit();' /><strong>" . $valeur['name'] . "</strong>");
                        } else {
                            $rowPrint .= pmb_bidi("<a href='#' onclick='javascript:document.getElementById(\"idcaddie\").value=" . $valeur['idcaddie'] . ";document.forms[\"print_options\"].submit();' /><strong>" . $valeur['name'] . "</strong>");
                        }
                    }
                    if ($valeur['comment']) {
                        $rowPrint .= pmb_bidi("<br /><small>(" . $valeur['comment'] . ")</small>");
                    }
                    $rowPrint .= pmb_bidi("</td>\n\t            \t\t" . aff_cart_nb_items_reduit($myCart) . "\n\t            \t\t<td class='classement20'>{$aff_lien}</td>\n\t\t\t\t\t\t</tr>");
                } else {
                    $link = "{$lien_origine}&action={$action_click}&object_type=" . $object_type . "&idcaddie=" . $valeur['idcaddie'] . "&item={$item}";
                    $rowPrint = pmb_bidi("<tr class='{$pair_impair}' {$tr_javascript} >");
                    $rowPrint .= pmb_bidi("<td class='classement60'><a href='{$link}' /><strong>" . $valeur['name'] . "</strong>");
                    if ($valeur['comment']) {
                        $rowPrint .= pmb_bidi("<br /><small>(" . $valeur['comment'] . ")</small>");
                    }
                    $rowPrint .= pmb_bidi("</a></td>");
                    $rowPrint .= pmb_bidi(aff_cart_nb_items_reduit($myCart));
                    if ($lien_creation) {
                        $classementGen = new classementGen('caddie', $valeur['idcaddie']);
                        $rowPrint .= pmb_bidi("<td class='classement15'>" . $aff_lien . "&nbsp;" . caddie::show_actions($valeur['idcaddie'], $valeur['type']) . "</td>");
                        $rowPrint .= pmb_bidi("<td class='classement5'>" . $classementGen->show_selector($baselink, $PMBuserid) . "</td>");
                    } else {
                        $rowPrint .= pmb_bidi("<td class='classement20'>{$aff_lien}</td>");
                    }
                    $rowPrint .= pmb_bidi("</tr>");
                }
                $print_cart[$myCart->type]["classement_list"][$valeur["caddie_classement"]]["titre"] = stripslashes($valeur["caddie_classement"]);
                $print_cart[$myCart->type]["classement_list"][$valeur["caddie_classement"]]["cart_list"] .= $rowPrint;
            }
        }
        if ($lien_creation) {
            print "<script src='./javascript/classementGen.js' type='text/javascript'></script>";
        }
        //Tri des classements
        foreach ($print_cart as $key => $cart_type) {
            ksort($print_cart[$key]["classement_list"]);
        }
        // affichage des paniers par type
        foreach ($print_cart as $key => $cart_type) {
            //on remplace les clés à cause des accents
            $cart_type["classement_list"] = array_values($cart_type["classement_list"]);
            $contenu = "";
            foreach ($cart_type["classement_list"] as $keyBis => $cart_typeBis) {
                $contenu .= gen_plus($key . $keyBis, $cart_typeBis["titre"], "<table border='0' cellspacing='0' width='100%' class='classementGen_tableau'>" . $cart_typeBis["cart_list"] . "</table>", 1);
            }
            print gen_plus($key, $cart_type["titre"], $contenu, 1);
        }
    } else {
        print $msg[398];
    }
    if (!$nocheck) {
        if ($item && $action != "save_cart") {
            $boutons_select = "<input type='submit' value='" . $msg["print_cart_add"] . "' class='bouton'/>&nbsp;<input type='button' value='" . $msg["print_cancel"] . "' class='bouton' onClick='self.close();'/>&nbsp;";
        }
        if ($lien_creation) {
            print "<div class='row'><hr />\n\t\t\t\t{$boutons_select}<input class='bouton' type='button' value=' {$msg['new_cart']} ' onClick=\"document.location='{$lien_origine}&action=new_cart&object_type=" . $object_type . "&item={$item}'\" />\n\t\t\t\t</div>";
        } else {
            print "<div class='row'><hr />\n\t\t\t\t{$boutons_select}\n\t\t\t\t</div>";
        }
    } else {
        if ($lien_creation) {
            print "<div class='row'><hr />\n\t\t\t{$boutons_select}<input class='bouton' type='button' value=' {$msg['new_cart']} ' onClick=\"document.location='{$lien_origine}&action=new_cart&object_type=" . $object_type . "&item={$item}'\" />\n\t\t\t</div>";
        }
    }
    //if(($item)&&(!$nocheck)) print"</form>";
    if ($item) {
        print "</form>";
    }
}