function ficheformat_form() { global $serialcirc_diff_form_ficheformat; global $msg; $form = $serialcirc_diff_form_ficheformat; if ($this->tpl + 0 > 0) { $selected = $this->tpl; } else { $selected = 0; } $select_tpl = serialcirc_tpl::gen_tpl_select("form_serialcirc_tpl", $selected, "serialcirc_print_change_fields();"); $form = str_replace('!!fiche_tpl_field_sel!!', $select_tpl, $form); $form = str_replace('!!fiche_tpl_id_sel!!', $selected, $form); if (!$selected) { $fields = new serialcirc_print_fields($this->id); $select_field = $fields->get_select_form(); $form = str_replace('!!fiche_add_field_sel!!', $select_field, $form); $piedpage_tpl = "\t\t\n\t\t\t<div class='row'>\t\n\t\t\t\t<label class='etiquette' for='piedpage'>" . $msg['serialcirc_diff_option_form_fiche_pied_page'] . "</label>!!fields_options!!\n\t\t\t\t<input class='bouton' type='button' onclick=\"insert_vars(document.getElementById('fields_options'), document.getElementById('piedpage')); return false; \" value=' " . $msg['admin_authperso_insert_field'] . " ' >\t\t\t\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<textarea type='text' name='piedpage' id='piedpage' class='saisie-50em' rows='4' cols='50' >!!pied_page!!</textarea>\n\t\t\t</div>"; $fields_options = "<select id='fields_options' name='fields_options'>"; $fields_options .= "<option value='{{last_empr.nom}}'>Dernier lecteur: Nom</option>"; $fields_options .= "<option value='{{last_empr.prenom}}'>Dernier lecteur: Prénom</option>"; $fields_options .= "<option value='{{last_empr.empr_libelle}}'>Dernier lecteur: Libellé</option>"; $fields_options .= "<option value='{{last_empr.mail}}'>Dernier lecteur: Mail</option>"; $fields_options .= "<option value='{{last_empr.cb}}'>Dernier lecteur: Code-barre</option>"; $fields_options .= "<option value='{{expl.cb}}'>Bulletin: Code-barre</option>"; $fields_options .= "<option value='{{expl.numero}}'>Bulletin: Numéro</option>"; $fields_options .= "<option value='{{expl.bulletine_date}}'>Bulletin: date</option>"; $fields_options .= "<option value='{{expl.serial_title}}'>Bulletin: Nom du périodique</option>"; $fields_options .= "<option value='{{expl.expl_location_name}}'>Bulletin: Localisation</option>"; $fields_options .= "<option value='{{expl.expl_cote}}'>Bulletin: Cote</option>"; $fields_options .= "</select>"; $piedpage_tpl = str_replace('!!fields_options!!', $fields_options, $piedpage_tpl); $piedpage_tpl = str_replace('!!pied_page!!', $this->piedpage, $piedpage_tpl); $form = str_replace('!!piedpageform!!', $piedpage_tpl, $form); } else { $form = str_replace('!!fiche_add_field_sel!!', '', $form); $form = str_replace('!!piedpageform!!', '', $form); } return $form; }
function ficheformat_form() { global $serialcirc_diff_form_ficheformat; $form = $serialcirc_diff_form_ficheformat; $fields = new serialcirc_print_fields($this->id); $select_field = $fields->get_select_form(); $form = str_replace('!!fiche_add_field_sel!!', $select_field, $form); return $form; }