public function getActions() { foreach ($this->_rowActions as $key => $action) { if ($this->counter_import <= 0) { if ($action['action'] == 'showsms' || $action['action'] == 'loadedsms') { unset($this->_rowActions[$key]); } } switch ($this->status) { case 0: if ($action['action'] == 'continueshipment' || $action['action'] == 'stopshipment') { unset($this->_rowActions[$key]); } break; case 1: if ($action['action'] == 'continueshipment' || $action['action'] == 'smstosend' || $action['action'] == 'deletesms') { unset($this->_rowActions[$key]); } break; case 2: if ($action['action'] == 'stopshipment' || $action['action'] == 'smstosend') { unset($this->_rowActions[$key]); } break; } } return parent::getActions(); }
public function __get($columnName) { if ($columnName == 'description') { return $this->describe(); } else { return parent::__get($columnName); } }
public function getActions() { $dictionaryModel = new Dictionary(); $dictionary = $dictionaryModel->findOne($this->id_dictionary); if ($dictionary->is_system) { return array(); } else { return parent::getActions(); } }
public function getActions() { foreach ($this->_rowActions as $key => $action) { if ($this->ghost === true) { if ($action['action'] == 'edit' || $action['action'] == 'delete') { unset($this->_rowActions[$key]); } } } return parent::getActions(); }
/** * Ustawienie odpowiednich akcji na wiadomościach w tabeli * * @return array */ public function getActions() { foreach ($this->_rowActions as $key => $action) { if ($action['action'] == 'delete' && $this->ghost) { unset($this->_rowActions[$key]); } if ($action['action'] == 'undelete' && !$this->ghost) { unset($this->_rowActions[$key]); } } return parent::getActions(); }
public function __get($columnName) { if (@$this->id) { if (!$this->configValues) { $this->configValues = $this->getConfigValues(); } } if (array_key_exists($columnName, $this->configValues)) { return $this->configValues[$columnName]; } return parent::__get($columnName); }
public function getActions() { $config = Zend_Registry::get('config'); $sameUserAccept = $config['acceptance']['same_user_accept']; if ($sameUserAccept === 'false') { $userId = $_SESSION['Zend_Auth']['storage']->id; foreach ($this->_rowActions as $key => $action) { if ($this->created_by === $userId) { unset($this->_rowActions[$key]); unset($this->_rowActions[$key]); } } } return parent::getActions(); }
/** * Ustawienie odpowiednych akcji na filtrach w tabeli * * @return array */ public function getActions() { foreach ($this->_rowActions as $key => $action) { //print_r($this->is_public); if ($this->is_public) { if ($action['action'] == 'publish') { unset($this->_rowActions[$key]); } } else { if ($action['action'] == 'unpublish') { unset($this->_rowActions[$key]); } if ($action['action'] == 'share') { unset($this->_rowActions[$key]); } } /* if($action['action']=='publish' && $this->is_public == 1) unset($this->_rowActions[$key]); if($action['action']=='unpublish' && !$this->is_public) unset($this->_rowActions[$key]); if($action['action']=='share' && !$this->is_public) unset($this->_rowActions[$key]); */ } return parent::getActions(); }
public function getTags() { $unset = array('login', 'password', 'unsuccessful_logins_number', 'email', 'login_def', 'created_at', 'last_login_at', 'last_login_ip', 'last_logout_at', 'valid_until', 'is_locked', 'last_lock_at', 'last_unlock_at', 'last_unsuccessful_login_at', 'timelock_start', 'timelock_end', 'lock_reason', 'last_unsuccessful_login_ip', 'id_group', 'mailer_footer', 'phone', 'sex', 'tmp_password'); // $headers = $this->headerMappings; // $desc = array_keys($headers); // foreach($desc as $key){ // $desc[$key] = $headers[$key]['title']; // } $desc = array('first_name' => "Imię pracownika", "surname" => "Nazwisko pracownika"); return parent::getTags($unset, $desc); }