public function baseInit() { $groups = new Group(); $group = $groups->getGroups(); $profiles = new Profile(); $profile = $profiles->getProfiles(); foreach ($group as $single_group) { $group_arr[$single_group['id']] = $single_group['id'] . ' ' . $single_group['group_name']; } $this->addElement('Select', 'id_group', array('required' => false, 'label' => 'Assign to group:', 'MultiOptions' => $this->addClearStart($group_arr))); $resources = new LinkResource(); $resource = $resources->getLinkResources(); foreach ($resource as $single_resource) { $resource_arr[$single_resource['id']] = $single_resource['controller'] . ' ' . $single_resource['action']; } asort($resource_arr); $this->addElement('Select', 'id_resource', array('required' => false, 'label' => 'Assign link resource:', 'MultiOptions' => $this->addClearStart($resource_arr))); $this->submit(); $this->cancel(); }
public function delete($id) { $model = new LinkResource(); $delete = $model->delete($id); return $delete; }
/** * Pobranie uprawnień * * @todo skończyć (pobierać również uprawnienia do filtrów i formularzy) * @return Zend_Db_Table_Rowset_Abstract */ public function getResources($types = array()) { $resources = array(); if (in_array('form', $types) || empty($types)) { $formModel = new FormResource(); $resources['form'] = $formModel->getResources(); } if (in_array('mvc', $types) || empty($types)) { $linkModel = new LinkResource(); $resources['mvc'] = $linkModel->getResources(); } if (in_array('filter', $types) || empty($types)) { $filtrModel = new Filter(); $resources['filter'] = $filtrModel->getResources(); } if (in_array('vresource', $types) || empty($types)) { $filtrModel = new VirtualResource(); $resources['vresource'] = $filtrModel->getResources(); } return $resources; }