Esempio n. 1
0
 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;
 }
Esempio n. 2
0
            $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") {
Esempio n. 3
0
    $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 . "'";