text: 'name' }, containerCssClass: 'select2_container', formatSelection: format, formatResult: format, createSearchChoice: own_choise, sortResults: function(results, container, query) { if (query.term) { return results.sort(sort_by('name', true, function(a){return a.length})); } return results; } }); worktypes = <?php echo json_encode(Worktypes::findAll()); ?> ; $('.select2[name=zf_work_type]').select2({ data: { results: worktypes, text: 'name' }, containerCssClass: 'select2_container', formatSelection: format, formatResult: format, createSearchChoice: own_choise }); }); })(jQuery); </script>
$b = $frm->Button("К списку", 160, 40, 80); $b->Event = "document.location.href=\"?" . $GUI->Url(array('section', 'subsection', 'del')) . "\"; return false;"; $frm->Label("Удалить '" . $worktype["name"] . "'?", 10, 10); } else { $GUI->informer->ERR("Запись не найдена"); page_ReloadSubSec(); } } else { $tbl = $GUI->Table("sprav" . $n); if (user_can($GUI->mmenu->selected->id, $GUI->mmenu->selected->selected->id, $_SESSION["user"]["data"]["group_id"], "Редактировать")) { $tbl->RowEvent2 = "document.location.href=\"?section=sprav&subsection=3&edit=%var%\""; } $r = $tbl->NewColumn(); $r->Caption = "Номер"; $r->DoSort = true; $r->Key = "id"; $r = $tbl->NewColumn(); $r->Caption = "Наименование"; $r->DoSort = true; $r->Key = "name"; $r = $tbl->NewColumn(); $r->Caption = ""; $r->Process = "tp_worktypes_cmds"; foreach (Worktypes::findAll() as $d) { $tbl->AddRow($d, "id"); } $tbl->InlineSort(true); if (user_can($GUI->mmenu->selected->id, $GUI->mmenu->selected->selected->id, $_SESSION["user"]["data"]["group_id"], "Добавить")) { $GUI->cmdmenu->AddItem("Добавить", "?section=sprav&subsection=3&add"); } }