public function getActions() { if (!count($this->all_actions)) return array(); $actions = array(); foreach($this->all_actions as $action => $params) { if (isset($params['extra'])) $action_params = $params['extra']; else $action_params = array(); if(isset($params['popup']) && $params['popup'] === true) $action_params['popup'] = 1; if (isset($params['JIP']) && $params['JIP'] === true) { $actions[$action] = $params; $actions[$action]['action'] = $action; $action_params['action'] = $action; $action_params['node_id'] = $this->node_id; $actions[$action]['action_href'] = addUrlQueryItems('/root', $action_params); } } return $actions; }
public function prepare() { $params = array(); $params['id'] = $this->get('node_id'); $params['action'] = 'order'; $params['rn'] = time(); $params['popup'] = 1; $this->set('order_up_alt', Strings :: get('order_up')); $this->set('order_down_alt', Strings :: get('order_down')); if (!$this->get('is_first_child')) { $params['direction'] = 'up'; $this->set('order_up_href', addUrlQueryItems($_SERVER['PHP_SELF'], $params)); } else $this->set('order_up_href', ''); if (!$this->get('is_last_child')) { $params['direction'] = 'down'; $this->set('order_down_href', addUrlQueryItems($_SERVER['PHP_SELF'], $params)); } else $this->set('order_down_href', ''); return parent :: prepare(); }