/** * страницы групп точек */ public function action_dots() { $this->title[] = 'Группы точек'; $filter = $this->request->query('filter'); $dotsGroups = Model_Dot::getGroups($filter); $popupAddDotsGroup = Common::popupForm('Добавление группы точек', 'control/add_dots_group'); $popupAddDot = Common::popupForm('Добавление точек', 'control/add_dot'); $popupEditDotsGroup = Common::popupForm('Редактирование группы точек', 'control/edit_dots_group'); $this->tpl->bind('dotsGroups', $dotsGroups)->bind('filter', $filter)->bind('popupEditDotsGroup', $popupEditDotsGroup)->bind('popupAddDot', $popupAddDot)->bind('popupAddDotsGroup', $popupAddDotsGroup); }
/** * получаем список точек для combobox */ public function action_list_pos_group() { $res = Model_Dot::getGroups(['search' => $this->_search, 'ids' => $this->_ids]); if (empty($res)) { $this->jsonResult(false); } $return = []; foreach ($res as $item) { $return[] = ['name' => $item['GROUP_NAME'], 'value' => $item['GROUP_ID']]; } $this->jsonResult(true, $return); }