function segmentlist($geteasyurl) { $arr = $geteasyurl->geturlsegments(); if (sizeof($arr)) { foreach ($arr as $item) { listitem($item ? $item : 'empty string', ' '); } } else { listitem('empty', ' '); } }
DIV_BEGIN('', 'article'); H_BEGIN(1); echo 'Values by URL'; H_END(); H_BEGIN(2); echo 'Called method'; H_END(); listitem($this->geteasyurl()->getmethodname(), ' '); H_BEGIN(2); echo 'Called controller'; H_END(); listitem($this->geteasyurl()->getcontrollername(), ' '); H_BEGIN(2); echo 'Called function'; H_END(); listitem($this->geteasyurl()->getfunctionname(), ' '); H_BEGIN(2); echo 'Url segments'; H_END(); segmentlist($this->geteasyurl()); H_BEGIN(2); echo 'Query parameters'; H_END(); paramlist($this->geteasyurl()); H_BEGIN(2); echo 'Url demonstrations'; H_END(); DIV_BEGIN('', 'urldemo'); ANCHOR($this->getbaseurl() . 'index.php/valuesbyurl/aaa/bbb/ccc', 'Demo of segments'); ANCHOR($this->getbaseurl() . 'index.php/valuesbyurl?aaa=111&bbb=222', 'Demo of parameters'); ANCHOR($this->getbaseurl() . 'index.php/valuesbyurl/aaa/bbb/ccc?aaa=111&bbb=222', 'Demo of segments and parameters');