Beispiel #1
0
 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!!&param1=start_date&param2=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!!&param1=end_date&param2=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);
}