* * @package stTabNavigatorPlugin * @subpackage actions */ class stTabNavigatorDemoActions extends sfActions { /** * Wyświetla zakładki */ public function executeIndex() { $this->tabNav1 = stTabNavigator::getInstance($this->getContext(), 'navtab1', 'stTabNavigatorDemo/index'); $this->tabNav1->addTab('Truskawka', 'stTabNavigatorDemo', 'fruits', array('kind' => 'Truskawki')); $this->tabNav1->addTab('Pomarańcz', 'stTabNavigatorDemo', 'fruits', array('kind' => 'Pomarańczy')); $this->tabNav1->addTab('Banan', 'stTabNavigatorDemo', 'fruits', array('kind' => 'Banana')); $this->tabNav1->setTab($this->getRequestParameter('navtab1')); $this->tabNav2 = stTabNavigator::getInstance($this->getContext(), 'navtab2', 'stTabNavigatorDemo/index'); $this->tabNav2->addTab('Ziemniak', 'stTabNavigatorDemo', 'potato'); $this->tabNav2->addTab('Pomidor', 'stTabNavigatorDemo', 'tomato'); $this->tabNav2->addTab('Marchewka', 'stTabNavigatorDemo', 'carrot'); $this->tabNav2->setTab($this->getRequestParameter('navtab2')); } /** * Zwraca zawartość zakładki fruits */ public function executeFruits() { $this->setLayout(false); $this->kind = $this->getRequestParameter('kind'); } /** * EZwraca zawartość zakładki potato */ public function executePotato() { $this->setLayout(false); } /** * Zwraca zawartość zakładki tomato */ public function executeTomato() { $this->setLayout(false); } /** * Zwraca zawartość zakładki carrot */ public function executeCarrot() { $this->setLayout(false); } }