public function add($param = "") { global $formMaj; global $datas_lang; global $smarty; global $thisSite; $fieldRacine = $this->field; $fieldBegin = $fieldRacine . "_beg"; $fieldEnd = $fieldRacine . "_end"; $data = ""; // date départ $this->field = $fieldBegin; $this->value = $this->valuesPeriode[0]; $this->defaultValue = $this->defaultValuesPeriode[0]; $value = $this->getValue(""); $this->controleRange = "onSelect: function( selectedDate ){\$('#scr_" . $fieldEnd . "').datepicker('option', 'minDate', selectedDate);},"; $this->widthField = 0; parent::add(); if (strpos($this->required, "beg") === 0) { $this->rule("required", true); } $smarty->assign('this', $this); $data .= $smarty->fetch($this->pathTemplate . 'inc/fields/class.date.tpl'); // date fin $this->field = $fieldEnd; $this->value = $this->valuesPeriode[1]; $this->defaultValue = $this->defaultValuesPeriode[1]; $value = $this->getValue(""); $this->controleRange = "onSelect: function( selectedDate ){\$('#scr_" . $fieldBegin . "').datepicker('option', 'maxDate', selectedDate);},"; $this->widthField = 0; parent::add(); if (strpos($this->required, "end")) { $this->rule("required", true); } $this->str_label = "<label class='label col'><i class='fa fa-caret-right'></i></label>"; $smarty->assign('this', $this); $data .= $smarty->fetch($this->pathTemplate . 'inc/fields/class.date.tpl'); $this->smartAssign($fieldRacine, $data); return $data; }
$newfield->allItems = true; $newfield->items = $filtre["items"]; $newfield->value = ${$newfield->field}; $datasArticle["filtre"][$f]["HTML_Filtre"] = $newfield->add(); } if ($filtre["type"] == "date") { $newfield = new date(); $newfield->field = "F__filtre_" . $filtre["field"]; $newfield->label = $filtre["label"]; $newfield->widthLabel = 1; $newfield->changeYear = true; $newfield->numberOfMonths = 1; $newfield->dateFormat = "dd.mm.yy"; $newfield->javascript = "onChange='submitFiltres()'"; $newfield->value = ${$newfield->field}; $datasArticle["filtre"][$f]["HTML_Filtre"] = $newfield->add(); } } } // FIN FILTRES ////////////////////////////////////////// // CHARGEMENT LISTE ////////////////////////////////////////// $formList = new formList(); $formList->tables = $myTable; $formList->fields = "*"; $formList->orderby = $orderby; $formList->where = "art='" . $datasArticle["name"] . "'"; $formList->where .= " AND lg='" . $myAdmin->LANG_DATAS . "'"; // Filtres /////////////////////////////////////// if (is_array($datasArticle["filtre"])) { foreach ($datasArticle["filtre"] as $f => $filtre) { if ($filtre["type"] == "select") {
$newfield->label = "Niveau 1"; $newfield->noneItem = true; $newfield->items = $list; $newfield->value = $F__niveau1; $newfield->javascript = "onChange='submitFiltres()'"; $newfield->add(); } $newfield = new date(); $newfield->field = "F__date"; $newfield->label = "Date"; $newfield->widthLabel = 0; $newfield->changeYear = true; $newfield->numberOfMonths = 1; $newfield->dateFormat = "dd.mm.yy"; $newfield->value = $F__date; $newfield->add(); if ($F__niveau1 == "") { // RemoveActionPage("ajouter"); // $F__niveau1="-1*"; } // FIN FILTRES ////////////////////////////////////////// // CHARGEMENT LISTE ////////////////////////////////////////// $formList = new formList(); $formList->tables = $myTable; $formList->fields = "*"; $formList->orderby = $orderby; $formList->where = "lg='" . $myAdmin->LANG_DATAS . "'"; $formList->pagination = true; // Filtres if ($F__niveau1 != "") { $formList->where .= " AND id1='" . $F__niveau1 . "'";