/** * * @param array $data * @return array */ public function getUsers($data) { $users = $data['users']; $mapperGroup = new Admin_Model_Mapper_Group(); if (!empty($data['groups'])) { foreach ($data['groups'] as $group) { $usersGroup = $mapperGroup->listUserGroup($group); foreach ($usersGroup as $userGroup) { $users[] = $userGroup->id_sysuser; } } } return array_unique($users); }
/** * @access public * @return void */ public function saveItensAction() { if ($this->getRequest()->isPost()) { $this->_mapper->setData($this->getRequest()->getPost()); $return = $this->_mapper->saveItens(); $message = $this->_mapper->getMessage()->toArray(); $result = array('status' => (bool) $return, 'id' => $return, 'description' => $message); } else { $message = new App_Message(); $message->addMessage($this->_config->messages->warning, App_Message::WARNING); $result = array('status' => false, 'description' => $message->toArray()); } $this->_helper->json($result); }