/** * Returns an instance of tx_mkhoga_beutil_Selector. * Der Selector wird erst erzeugt, wenn er benötigt wird * * @return tx_mklib_mod1_util_Selector */ protected function getSelector() { if (!$this->selector) { $this->selector = tx_rnbase::makeInstance($this->getSelectorClass()); $this->selector->init($this->getModule()); } return $this->selector; }
/** * Returns an instance of tx_mkhoga_beutil_Selector. * Der Selector wird erst erzeugt, wenn er benötigt wird * TODO: entfernen!! * @return tx_mklib_mod1_util_Selector */ protected function getSelector() { if (!$this->selector) { $this->selector = tx_rnbase::makeInstance('tx_mklib_mod1_util_Selector'); $this->selector->init($this->getModule()); } return $this->selector; }
public function testShowHiddenSelectorWithOneSelected() { $GLOBALS['BE_USER']->uc['moduleData'][$this->oMod->getName()][$this->sModuleKey] = 1; $this->oSelector->setValueToModuleData($this->oMod->getName(), array($this->sModuleKey => 1)); $data = array(); $options = array('id' => $this->sModuleKey); $return = $this->oSelector->showHiddenSelector($data, $options); $this->assertContains('<select name="SET[testSearch]" onchange="jumpToUrl', $data['selector'], 'falscher selector'); $this->assertContains('<option value="0">Hide hidden entries</option>', $data['selector'], 'falscher selector'); $this->assertContains('<option value="1" selected="selected">Show hidden entries</option>', $data['selector'], 'falscher selector'); $this->assertContains('</select>', $data['selector'], 'falscher selector'); $this->assertEquals(1, $return, 'falscher return value'); }