public function testlistViewPrepare() { error_reporting(E_ERROR | E_PARSE); //test without setting parameters. it should return some html $view = new ViewList(); $view->module = 'Users'; ob_start(); $view->listViewPrepare(); $renderedContent = ob_get_contents(); ob_end_clean(); $this->assertGreaterThan(0, strlen($renderedContent)); //test with some REQUEST parameters preset. it should return some html and set the REQUEST key we provided in current_query_by_page REQUEST Param. $view = new ViewList(); $view->module = 'Users'; $GLOBALS['module'] = 'Users'; $_REQUEST['Users2_USER_offset'] = 1; $_REQUEST['current_query_by_page'] = htmlentities(json_encode(array('key' => 'value'))); $view->bean = new User(); ob_start(); $view->listViewPrepare(); $renderedContent = ob_get_contents(); ob_end_clean(); $this->assertGreaterThan(0, strlen($renderedContent)); $this->assertEquals('value', $_REQUEST['key']); }
function listViewPrepare() { if (empty($_REQUEST['orderBy'])) { $_REQUEST['orderBy'] = 'date_start'; $_REQUEST['sortOrder'] = 'desc'; } parent::listViewPrepare(); }
function listViewPrepare() { parent::listViewPrepare(); }
function listViewPrepare() { $oldRequest = $_REQUEST; parent::listViewPrepare(); $_REQUEST = $oldRequest; }
function listViewPrepare() { $this->options['show_title'] = false; parent::listViewPrepare(); echo $this->getModuleTitle(false); }
function listViewPrepare() { parent::listViewPrepare(); global $current_user; $_SESSION[$current_user->user_name]['displayColumns'] = $this->lv->displayColumns; }