Ejemplo n.º 1
0
 public function showrec($rec)
 {
     $rec[fields] = array();
     $date = !empty($rec[edit]) ? date("d.m.Y", mktime(0, 0, 0, ceil(substr($rec["ddate"], 5, 2)), ceil(substr($rec["ddate"], 8, 2)), ceil(substr($rec["ddate"], 1, 4)))) : date("d.m.Y");
     array_push($rec[fields], array("type" => AJAXFORM_TYPE_HIDDEN, "name" => "spr_id", "value" => $rec["idstr"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "ddate", "label" => 'Дата:', "value" => $date, "options" => array("html" => ' datepicker=1 ')), array("type" => AJAXFORM_TYPE_SELECT, "name" => "type", "label" => "Тип документа:", "values" => array("1" => "Приход", "0" => "Расход"), "value" => $rec["type"], "options" => array("html" => " autohide=1 ")), array("type" => AJAXFORM_TYPE_TEXT, "name" => "numd", "label" => 'Номер документа:', "value" => $rec["numd"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "quant", "label" => 'Количество:', "value" => $rec["quant"]), array("type" => AJAXFORM_TYPE_SELECT, "name" => "supply_id", "label" => "Поставщик:", "values" => $rec[supply], "value" => $rec["supply_id"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "supply", "label" => 'Новый:', "value" => ""), array("type" => AJAXFORM_TYPE_TEXT, "name" => "price", "label" => 'Стоимость:', "value" => $rec["price"]), array("type" => AJAXFORM_TYPE_TEXTAREA, "name" => "comment", "label" => 'Комментарий:', "value" => $rec["comment"]));
     $out = parent::showrec($rec);
     $out .= "<script>\$('select[autohide=1]').trigger('myevent');</script>";
     return $out;
 }
Ejemplo n.º 2
0
 public function showrec($rec)
 {
     extract($rec);
     $fields = array();
     array_push($fields, array("type" => AJAXFORM_TYPE_HIDDEN, "name" => "tz_id", "value" => $rec["tz_id"]));
     array_push($fields, array("type" => AJAXFORM_TYPE_SELECT, "name" => "block_id", "label" => "Плата:", "values" => $rec["blocks"], "value" => '', "options" => array("html" => " boardid=1 ")));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "board_num", "label" => "Плат", "value" => '', "obligatory" => true));
     $rec["fields"] = $fields;
     return parent::showrec($rec);
 }
Ejemplo n.º 3
0
 public function showrec($rec)
 {
     extract($rec);
     extract($_SESSION[Auth::$lss]);
     //list($customer_id,$order_id,$tz_id,$posintzid) = explode(':',$idstr);
     $fields = array();
     if (empty($rec[edit]) && empty($customer_id)) {
         array_push($fields, array("type" => AJAXFORM_TYPE_SELECT, "name" => "customer_id", "label" => "Заказчик:", "values" => $rec[customers]));
     } else {
         array_push($fields, array("type" => AJAXFORM_TYPE_HIDDEN, "name" => "customer_id", "value" => !empty($customer_id) ? $customer_id : $rec["customer_id"]));
     }
     array_push($fields, array("type" => AJAXFORM_TYPE_DATE, "name" => "orderdate", "label" => 'Дата:', "value" => $rec[orderdate], "obligatory" => true));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "number", "label" => "Номер письма:", "value" => $rec["number"], "options" => array("html" => "size=30"), "obligatory" => true));
     $rec[fields] = $fields;
     //$rec[files]=$this->owner->model->getFiles;
     return parent::showrec($rec);
 }
Ejemplo n.º 4
0
 public function showrec($rec)
 {
     //$out = print_r($rec,true);
     if (!empty($rec[id])) {
         $out .= "{$rec[description]} : <input type=text name='{$rec[key]}' id='{$rec[key]}' size='20'>";
         $out .= "<input type='button' value='save' id='storebutton'>";
         $out .= '<script>';
         $out .= "\$('#{$rec[key]}').val(localStorage.getItem('{$rec[key]}'));";
         $out .= "\$('#storebutton').click(function(){ localStorage.setItem('{$rec[key]}',\$('#{$rec[key]}').val());});";
         $out .= '</script>';
         return $out;
     } else {
         $fields = array();
         array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "key", "label" => "Имя ключа:", "value" => ""));
         array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "description", "label" => "Описание:", "value" => ""));
         $rec[fields] = $fields;
         $rec[files] = false;
         return parent::showrec($rec);
     }
 }
Ejemplo n.º 5
0
 public function showrec($rec)
 {
     //$form = new ajaxform_edit($this->owner->getName(), $rec[action]);
     //$form->init($rec[edit]);
     $fields = array();
     if (!$rec[isnew]) {
         array_push($fields, array("type" => AJAXFORM_TYPE_HIDDEN, "name" => "customer_id", "value" => $rec["cusid"]));
         array_push($fields, array("type" => AJAXFORM_TYPE_HIDDEN, "name" => "board_id", "value" => $rec["board_id"]));
         array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "customer", "label" => "Заказчик:", "value" => $rec["customer"], "options" => array("readonly" => true)));
         array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "plate", "label" => "Плата:", "value" => $rec["board_name"], "options" => array("readonly" => true)));
     } else {
         array_push($fields, array("type" => AJAXFORM_TYPE_SELECT, "name" => "customer_id", "label" => "Заказчик:", "values" => $rec[customers], "value" => '', "options" => array("html" => " autoupdate-link='{$rec[boardlink]}' autoupdate=boardid ")));
         array_push($fields, array("type" => AJAXFORM_TYPE_SELECT, "name" => "board_id", "label" => "Плата:", "values" => $rec[boards], "value" => '', "options" => array("html" => " boardid ")));
     }
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "number", "label" => 'Количество:', "value" => $rec["number"]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "niz", "label" => '№ извещения:', "value" => $rec["niz"]));
     array_push($fields, array("type" => AJAXFORM_TYPE_DATE, "name" => "ldate", "label" => 'Дата:', "value" => $rec[ldate]));
     //$form->addFields($fields);
     $rec["fields"] = $fields;
     return parent::showrec($rec);
 }
Ejemplo n.º 6
0
 public function showrec($rec)
 {
     extract($rec);
     $fields = array();
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "customer", "label" => "Заказчик:", "value" => $rec["customer"], "options" => array("readonly" => true)));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "board_name", "label" => "Наименование платы", "value" => $rec[board_name], "options" => array("readonly" => true)));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "class", "label" => "Класс", "value" => $rec["class"]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "layers", "label" => "Слоев", "value" => $rec[layers]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "size", "label" => "Размер", "value" => "{$rec[sizex]}x{$rec[sizey]}"));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "complexity_factor", "label" => "Коэф. сложности", "value" => $rec[complexity_factor]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "textolite", "label" => "Материал", "value" => $rec[textolite]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "thickness", "label" => "Толщина", "value" => $rec[thickness]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "mask", "label" => "Маска", "value" => $rec[mask]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "mark", "label" => "Маркировка", "value" => $rec[mark]));
     array_push($fields, array("type" => AJAXFORM_TYPE_CHECKBOX, "name" => "rmark", "label" => "Ручная маркировка", "value" => $rec[rmark]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "frezcorner", "label" => "Фрез.(0-нет,1-контур,2-углы)", "value" => $rec[frezcorner]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "frez_factor", "label" => "Коэф. сложности фрезеровки", "value" => $rec[frez_factor]));
     array_push($fields, array("type" => AJAXFORM_TYPE_CHECKBOX, "name" => "razr", "label" => "Разрубка", "value" => $rec[razr]));
     array_push($fields, array("type" => AJAXFORM_TYPE_CHECKBOX, "name" => "immer", "label" => "Иммерсионное покрытие", "value" => $rec[immer]));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXT, "name" => "lamel", "label" => "Ламели (количество-размер)", "value" => "{$rec[numlam]}-{$rec[lsizex]}x{$rec[lsizey]}"));
     array_push($fields, array("type" => AJAXFORM_TYPE_TEXTAREA, "name" => "comment", "label" => "Коментарий", "value" => $rec[comment], "options" => array("rows" => 3)));
     $rec[fields] = $fields;
     return parent::showrec($rec);
 }
Ejemplo n.º 7
0
 public function showrec($rec)
 {
     $rec[fields] = array(array("type" => AJAXFORM_TYPE_TEXT, "name" => "type", "label" => 'Право на что', "value" => $rec["type"]));
     $rec[files] = false;
     return parent::showrec($rec);
 }
Ejemplo n.º 8
0
 public function showrec($rec)
 {
     $fields = array(array("type" => AJAXFORM_TYPE_TEXT, "name" => "customer", "label" => "Краткое название (имя каталога):", "value" => $rec["customer"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "fullname", "label" => "Полное название (для теззаданий):", "value" => $rec["fullname"], "options" => array("html" => "size=60")), array("type" => AJAXFORM_TYPE_TEXT, "name" => "kdir", "label" => "Каталог на диске К (для сверловок):", "value" => $rec["kdir"]));
     $rec[fields] = $fields;
     return parent::showrec($rec);
 }
Ejemplo n.º 9
0
 public function showrec($rec)
 {
     $rec[fields] = array(array("type" => AJAXFORM_TYPE_HIDDEN, "name" => "coment_id", "label" => 'Сопроводительный лист', "value" => $rec["coment_id"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "lanch_id", "label" => 'Сопроводительный лист', "value" => $rec["lanch_id"], "options" => empty($rec["lanch_id"]) ? array() : array("readonly" => true)), array("type" => AJAXFORM_TYPE_SELECT, "name" => "operation_id", "label" => 'Тип', "values" => $rec[operations], "options" => array("html" => " autoupdate-link='{$rec[commetnpupdatelink]}' autoupdate=commentid "), "value" => ''), array("type" => AJAXFORM_TYPE_DATE, "name" => "action_date", "label" => 'Дата', "options" => array("html" => ' datepicker=1 '), "value" => $rec[action_date]), array("type" => AJAXFORM_TYPE_TEXTAREA, "name" => "comment", "label" => 'Коментарий', "value" => $rec[comment], "options" => array("html" => " commentid=1 ")));
     $rec[files] = false;
     return parent::showrec($rec);
 }
Ejemplo n.º 10
0
 public function showrec($rec)
 {
     $rec[fields] = array();
     array_push($rec[fields], array("type" => AJAXFORM_TYPE_TEXT, "name" => "nazv", "label" => 'Наименование:', "value" => $rec["nazv"], "options" => array("html" => "size=70")), array("type" => AJAXFORM_TYPE_TEXT, "name" => "edizm", "label" => 'Единица измерения:', "value" => $rec["edizm"], "options" => array("html" => "size=10")), array("type" => AJAXFORM_TYPE_TEXT, "name" => "spr_price", "label" => 'Последняя цена:', "value" => $rec["spr_price"], "check" => array("type" => AJAXFORM_CHECK_NUMERIC), "options" => array("html" => "size=10")), array("type" => AJAXFORM_TYPE_TEXT, "name" => "koeff", "label" => 'Коэфф. перевода в обчные единицы:', "value" => $rec["koeff"], "check" => array("type" => AJAXFORM_CHECK_NUMERIC), "options" => array("html" => "size=10")), array("type" => AJAXFORM_TYPE_TEXT, "name" => "krost", "label" => 'Критический остаток:', "value" => $rec["krost"], "check" => array("type" => AJAXFORM_CHECK_NUMERIC), "options" => array("html" => "size=10")));
     return parent::showrec($rec);
 }
Ejemplo n.º 11
0
 public function showrec($rec)
 {
     $rec[fields] = array(array("type" => AJAXFORM_TYPE_TEXT, "name" => "f", "label" => "Фамилия:", "value" => $rec["f"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "i", "label" => "Имя:", "value" => $rec["i"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "o", "label" => "Отчество:", "value" => $rec["o"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "dolz", "label" => "Должность:", "value" => $rec["dolz"]), array("type" => AJAXFORM_TYPE_DATE, "name" => "dr", "label" => "День рождения:", "value" => $rec["dr"]));
     return parent::showrec($rec);
 }
Ejemplo n.º 12
0
 public function showrec($rec)
 {
     $rec[fields] = array(array("type" => AJAXFORM_TYPE_SELECT, "name" => "block_type", "label" => 'Тип', "values" => array(dpp => 'dpp', mpp => 'mpp', both => 'both'), "value" => $rec["block_type"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "shortname", "label" => 'Заголовок', "value" => $rec["shortname"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "operation", "label" => 'Операция', "value" => $rec["operation"]), array("type" => AJAXFORM_TYPE_TEXT, "name" => "priority", "label" => 'Приоритет', "check" => array(type => AJAXFORM_CHECK_NUMERIC), "value" => $rec["priority"]));
     $rec[files] = false;
     return parent::showrec($rec);
 }