public function get_display() { global $msg, $base_path; $simple_circ_form_tpl = "\n\t\t<script>\n\t\t</script>\n\t\t<form class='form-{$current_module}' id='simple_circ_form' name='simple_circ_form' method='post' action=''>\n\t\t\t<h3>" . $msg["serial_simple_circ_edit_title"] . "</h3>\n\t\t\t<div class='form-contenu'>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label class='etiquette' for='start_date'>" . $msg["serial_simple_circ_edit_start_date"] . "</label>\n\t\t\t\t\t<input type='hidden' name='start_date' id='start_date' value='!!start_date!!' />\n\t\t\t\t\t<input type='button' class='button' id='form_start_date' name='form_start_date' \n\t\t\t\t\tonclick='openPopUp(\"{$base_path}/select.php?what=calendrier&caller=\"+this.form.name+\"&date_caller=!!day!!¶m1=start_date¶m2=form_start_date&auto_submit=NO&date_anterieure=YES\", \"" . $msg["serial_simple_circ_edit_start_date"] . "\", 250, 300, -2, -2, \"toolbar=no, dependent=yes, resizable=yes\")' value='!!form_start_date!!'/>\n\n\t\t\t\t\t<label class='etiquette' for='end_date'>" . $msg["serial_simple_circ_edit_end_date"] . "</label>\n\t\t\t\t\t<input type='hidden' name='end_date' id='end_date' value='!!end_date!!' />\n\t\t\t\t\t<input type='button' class='button' id='form_end_date' name='form_end_date' \n\t\t\t\t\tonclick='openPopUp(\"{$base_path}/select.php?what=calendrier&caller=\"+this.form.name+\"&date_caller=!!day!!¶m1=end_date¶m2=form_end_date&auto_submit=NO&date_anterieure=YES\", \"" . $msg["serial_simple_circ_edit_end_date"] . "\", 250, 300, -2, -2, \"toolbar=no, dependent=yes, resizable=yes\")' value='!!form_end_date!!'/>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<input type='button' value='" . $msg["serial_simple_circ_edit_calculate"] . "' class='bouton' onclick=\"this.form.setAttribute('action','');this.form.submit();\" />\t\t\n\t\t\t\t</div>\t\t\t\t\n\t\t\t\t!!contents_to_print!!\n\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t" . gen_plus("circ_edit_format", $msg["serial_simple_circ_edit_format"], aff_choix_quoi_impr_cote()) . "\n\t\t\t\t</div>\t\t\t\n\t\t\t</div>\t\n\t\t\t<div class='row'>\n\t\t\t\t<div class='left'>\n\t\t\t\t\t<input type='button' value='" . $msg["serial_simple_circ_edit_print"] . "' class='bouton' onclick=\"this.form.setAttribute('action','./edit/serials_simple_circ_suite.php');this.form.submit();\" />\t\t\n\t\t\t\t</div>\n\t\t\t\t<div class='right'>\t\t\t\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='row'></div>\n\t\t</form>\n\t\t\t\t\t\t\n\t\t<script>\n\t\t\tfunction add_cb(){\n\t\t\t\tvar circ_cb=document.getElementById('circ_cb').value;\n\t\t\t\tif(circ_cb=='')return;\n\t\t\t\tvar url= './edit/serials_simple_circ_suite.php?action=add_circ_cb&circ_cb=' + circ_cb;\n\t\t\t\t\n\t\t\t\tvar req = new http_request();\t\n\t\t\t\tif(req.request(url,1)){\n\t\t\t\t\talert ( req.get_text() );\t\t\t\n\t\t\t\t} else { \n\t\t\t\t\tdata=req.get_text();\n\t\t\t\t}\n\t\t\t\tif(!data.length){\n\t\t\t\t\talert('" . $msg["serial_simple_circ_edit_print_error"] . "');\t\t\t\t\t\n \t\t\t\tdocument.getElementById('circ_cb').value='';\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tvar data = JSON.parse(data);\n\t\t\t\t\n\t\t\t\tdata=data[0];\n\t\t\t\n\t\t\t\tvar elmt=document.getElementById('cb_list');\n\t\t\t\tvar tr = document.createElement('tr');\n \t\t\telmt.appendChild(tr);\n \n \t\t\tvar td = document.createElement('td');\n \t\t\ttr.appendChild(td);\n \t\t\tvar tdText = document.createTextNode(data.tit1);\n \t\t\ttd.appendChild(tdText);\n \t\t\t\n \t\t\tvar td = document.createElement('td');\n \t\t\ttr.appendChild(td);\n \t\t\tvar tdText = document.createTextNode(data.abt_name);\n \t\t\ttd.appendChild(tdText);\n \t\t\t\n \t\t\tvar td = document.createElement('td');\n \t\t\ttr.appendChild(td);\n \t\t\tvar newButton = document.createElement('input');\n\t\t\t\tnewButton.setAttribute('type','button');\t\t\t\t\n\t \tnewButton.className='bouton';\n\t\t\t\tnewButton.setAttribute('value','X');\t\t\t\t\n\t \tnewButton.onclick= function (){raz_line(this);};\n \t\t\ttd.appendChild(newButton);\n \t\t\t\n\t\t\t\tvar input = document.createElement('input');\n\t\t\t\tinput.setAttribute('type','hidden');\n\t\t\t\tinput.setAttribute('name','abt_cb[]');\n\t\t\t\tinput.setAttribute('value',circ_cb);\t\t\n \t\t\ttd.appendChild(input);\n \t\t\tdocument.getElementById('circ_cb').value='';\n \t\t\t\n\t\t\t}\n\t\t\t\n\t\t\tfunction raz_all(){\t\t\t\t\n\t\t\t\tvar elmt = document.getElementById('cb_list');\n\t\t\t\tvar all_tr = elmt.getElementsByTagName('tr'); \n\t\t\t\tvar nb=all_tr.length;\n\t\t\t\tfor(var i=0;i<nb;i++){\n\t\t\t\t\tif(i){\t\t\t\t\t\n\t\t\t\t\t\telmt.removeChild(all_tr[nb-i]);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tfunction raz_line(e){\n\t\t\t\tvar elmt = document.getElementById('cb_list');\n\t\t\t\tvar td=e.parentNode;\n\t\t\t\telmt.removeChild(td.parentNode);\n\t\t\t}\n\t\t\t\n\t\t\tfunction testForEnter(event){ \n\t\t\t\tif (event.keyCode == 13){ \n\t\t\t\t\tevent.cancelBubble = true;\n\t\t\t\t\tevent.returnValue = false;\n\t\t\t\t\tadd_cb();\n\t\t\t\t\treturn false;\n\t\t\t }\n\t\t\t}\n\t\t\t \n\t\t</script>\t\n\t\t<form class='form-{$current_module}' id='simple_circ_form_list' name='simple_circ_form_list' method='post' action=''>\n\t\t\t<h3>" . $msg["serial_simple_circ_edit_list_title"] . "</h3>\n\t\t\t<div class='form-contenu'>\n\t\t\t\t<div class='row'>\t\t\t\t\t\n\t\t\t\t\t<label class='etiquette' for='circ_cb'>" . $msg["serial_simple_circ_edit_cb"] . "</label>\t\n\t\t\t\t</div>\t\n\t\t\t\t<div class='row'>\t\n\t\t\t\t\t<input type='text' id='circ_cb' name='circ_cb' value='' onkeydown=\"return testForEnter(event);\" />\t\t\t\n\t\t\t\t\t<input type='button' value='" . $msg["serial_simple_circ_edit_list_add"] . "' class='bouton' onclick=\"add_cb();\" />\t\t\t\t\n\t\t\t\t</div>\t\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<table class='sortable' width='100%' id='cb_list'>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>" . $msg["serial_simple_circ_edit_list_table_perio"] . "</th>\n\t\t\t\t\t\t\t<th>" . $msg["serial_simple_circ_edit_list_table_abt"] . "</th>\n\t\t\t\t\t\t\t<th></th>\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t</tr>\t\t\n\t\t\t\t\t</table>\n\t\t\t\t</div>\t\n\t\t\t</div>\t\n\t\t\t<div class='row'>\n\t\t\t\t<div class='left'>\n\t\t\t\t\t<input type='button' value='" . $msg["serial_simple_circ_edit_print"] . "' class='bouton' onclick=\"this.form.setAttribute('action','./edit/serials_simple_circ_suite.php?action=print_list');this.form.submit();\" />\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<div class='right'>\t\n\t\t\t\t\t<input type='button' value='" . $msg["serial_simple_circ_edit_raz"] . "' class='bouton' onclick=\"raz_all();document.getElementById('circ_cb').focus();\" />\t\t\t\t\t\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='row'></div>\n\t\t</form>\t\t\t\t\t\t\t\n\t\t"; $simple_circ_day_tpl = "\n\t\t\t<h3>!!date_sortie!!</h3>\n\t\t\t<div class='row'>\n\t\t\t\t!!abt_list!!\n\t\t\t</div>"; $simple_circ_abt_tpl = "\n\t\t\t<div class='row'>\t\t\t\t\n\t\t\t\t<label class='etiquette'>!!tit1!!</label><br />\n\t\t\t\t<label class='etiquette'>!!abt_name!!</label>\n\t\t\t\t!!diff_list!!\n\t\t\t</div>"; $simple_circ_diff_group_tpl = "\n\t\t\t<br />!!name!!<br />\n\t\t\t"; $display = ""; $display_day_list = ""; /* plus demandé ... foreach ($this->data_tri_day as $date_sortie => $index_list){ $day_tpl=$simple_circ_day_tpl; $day_tpl=str_replace("!!date_sortie!!", formatDate($date_sortie), $day_tpl); $display_abt_list=""; foreach ($index_list as $index){ $abt=$this->data[$index]; //printr($abt); $abt_tpl=$simple_circ_abt_tpl; $abt_tpl=str_replace("!!tit1!!", $abt["tit1"], $abt_tpl); $abt_tpl=str_replace("!!abt_name!!", $abt["abt_name"], $abt_tpl); $abt_tpl=str_replace("!!date_sortie!!", formatDate($date_sortie), $abt_tpl); $display_diff_list=""; foreach($abt["diff"] as $diff){ if($diff["is_group"]){ $diff_group_tpl=$simple_circ_diff_group_tpl; $diff_group_tpl=str_replace("!!name!!", $diff["group_name"], $diff_group_tpl); $display_diff_list.=$diff_group_tpl; }else{ } } $abt_tpl=str_replace("!!diff_list!!", $display_diff_list, $abt_tpl); $display_abt_list.=$abt_tpl; } $day_tpl=str_replace("!!abt_list!!", $display_abt_list, $day_tpl); $display_day_list.=$day_tpl; } */ $display_day_list = "<label class='etiquette'>" . $msg["serial_simple_circ_number"] . " " . count($this->data) . "</label>"; $form_tpl = $simple_circ_form_tpl; $form_tpl = str_replace("!!contents_to_print!!", $display_day_list, $form_tpl); $form_tpl = str_replace("!!day!!", date("Ymd"), $form_tpl); $form_tpl = str_replace("!!start_date!!", $this->start_date, $form_tpl); $form_tpl = str_replace("!!form_start_date!!", formatDate($this->start_date), $form_tpl); $form_tpl = str_replace("!!end_date!!", $this->end_date, $form_tpl); $form_tpl = str_replace("!!form_end_date!!", formatDate($this->end_date), $form_tpl); $display .= $form_tpl; return $display; }
} $label_fmt_sel .= "</select>"; $cart_choix_quoi_impr_cote = str_replace("<!--label_fmt_sel-->", $label_fmt_sel, $cart_choix_quoi_impr_cote); //Affichage format $label_fmt_dis = displayLabelFormat($label_id); $cart_choix_quoi_impr_cote = str_replace("<!--label_fmt_dis-->", $label_fmt_dis, $cart_choix_quoi_impr_cote); //Script verification Format $label_fmt_ver = verifLabelFormat($label_id); $cart_choix_quoi_impr_cote = str_replace("<!--label_fmt_ver-->", $label_fmt_ver, $cart_choix_quoi_impr_cote); //Affichage contenu $label_con_dis = displayLabelContent($label_id); $cart_choix_quoi_impr_cote = str_replace("<!--label_con_dis-->", $label_con_dis, $cart_choix_quoi_impr_cote); //Script verification contenu $label_con_ver = verifLabelContent($label_id); $cart_choix_quoi_impr_cote = str_replace("<!--label_con_ver-->", $label_con_ver, $cart_choix_quoi_impr_cote); return $cart_choix_quoi_impr_cote; } if ($idcaddie) { $myCart = new caddie($idcaddie); print aff_cart_titre($myCart); switch ($action) { case 'choix_quoi': print aff_cart_nb_items($myCart); print aff_choix_quoi_impr_cote("./catalog/caddie/action/impr_cote_suite.php?idcaddie={$idcaddie}", "./catalog.php?categ=caddie&sub=action&quelle=impr_cote&action=choix_quoi&object_type=EXPL&idcaddie=" . $idcaddie, "./catalog.php?categ=caddie&sub=action&quelle=impr_cote&action=&idcaddie=0", $msg[caddie_choix_panier_impr_cote], $msg[caddie_act_panier_impr_cote], ""); break; default: break; } } else { aff_paniers($idcaddie, "EXPL", "./catalog.php?categ=caddie&sub=action&quelle=impr_cote", "choix_quoi", $msg[caddie_select_panier_impr_cote], "EXPL", 0, 0, 0); }