public function demo() { $this->cache->append("<html><head></head><body>"); $pg = new system_base_Paginator("http://localhost:8888/?front/demo/", 200, 5); $pg->generate_links(_hx_anonymous(array("separator" => " ", "sideband_width" => 6))); haxe_Log::trace($pg->get_current_links(), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 38, "className" => "system.application.controllers.Front", "methodName" => "demo"))); $this->cache->append("<img src='http://localhost:8888/?_load/sxy.jpg'> </img>"); $this->route = system_application_controllers_Front_0($this, $pg); haxe_Log::trace("src=\"" . "http://localhost:8888/" . "?_load/" . "sxy.jpg" . "\"", _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 43, "className" => "system.application.controllers.Front", "methodName" => "demo"))); $rb = new system_base_Attributes("red bold", "test", null, null, null, null, null, null, null, null, null); haxe_Log::trace($rb->insert_attributes(), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 46, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace("<a href=\"" . Std::string("http://" . "www.google.com") . "\"" . $rb->insert_attributes() . ">" . system_application_controllers_Front_1($this, $pg, $rb) . "</a>", _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 48, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace(system_base_Wet_base::$cache_path, _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 49, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace($_SERVER['SERVER_NAME'], _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 50, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace(system_base_Wet_base::get_file_etag(system_base_Wet_base::$views_path . "simple_view.wtv"), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 52, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace(system_base_Wet_base::get_file_etag(system_base_Wet_base::$views_path . "simple_view2.wtv"), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 53, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace(system_application_controllers_Front_2($this, $pg, $rb), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 54, "className" => "system.application.controllers.Front", "methodName" => "demo"))); haxe_Log::trace(system_application_controllers_Front_3($this, $pg, $rb), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 55, "className" => "system.application.controllers.Front", "methodName" => "demo"))); system_base_Wet_base::set_file_etag(system_base_Wet_base::$views_path . "simple_view2.wtv"); haxe_Log::trace(haxe_Timer::stamp(), _hx_anonymous(array("fileName" => "Front.hx", "lineNumber" => 57, "className" => "system.application.controllers.Front", "methodName" => "demo"))); $this->cache->inject_style(".red {color:red}", null); $this->cache->inject_style(".bold", "font-weight: bold;"); $this->cache->append("<span class='bold red'>This is a test run...</span>"); $this->cache->append("This is a working copy" . Std::string($this->params)); $this->cache->append("</body></html>"); }
public function generate_links($config) { $router_params = _hx_deref(system_base_Paginator_1($this, $config))->params; $option_value = null; $uri_segment = 2; $full_tag_open = ""; $full_tag_close = ""; $first_link = "<<"; $first_tag_open = ""; $first_tag_close = ""; $first_link_id = "first_paginated_link"; $last_link = ">>"; $last_tag_open = ""; $last_tag_close = ""; $last_link_id = "last_paginated_link"; $next_link = ">"; $next_tag_open = ""; $next_tag_close = ""; $next_link_id = "next_paginated_link"; $prev_link = "<"; $prev_tag_open = ""; $prev_tag_close = ""; $prev_link_id = "prev_paginated_link"; $elipses = "..."; $separator = "-"; $number_class = ""; $cur_tag_open = ""; $cur_tag_close = ""; $num_tag_open = ""; $num_tag_close = ""; $link_class = ""; $nolink_class = ""; $sideband_width = 5; $sband = null; $hints = true; $options = Reflect::fields($config); $urls = new StringBuf(); $_g = 0; while ($_g < $options->length) { $option_name = $options[$_g]; ++$_g; $option_value = Reflect::field($config, $option_name); switch ($option_name) { case "this.base_url": $this->base_url = system_base_Paginator_2($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "uri_segment": $uri_segment = system_base_Paginator_3($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "sideband_width": $sideband_width = system_base_Paginator_4($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "separator": $separator = system_base_Paginator_5($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "full_tag_open": $full_tag_open = system_base_Paginator_6($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "full_tag_close": $full_tag_close = system_base_Paginator_7($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "first_link": $first_link = system_base_Paginator_8($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "first_tag_open": $first_tag_open = system_base_Paginator_9($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "first_tag_close": $first_tag_close = system_base_Paginator_10($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "first_link_id": $first_link_id = system_base_Paginator_11($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "last_link": $last_link = system_base_Paginator_12($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "last_tag_open": $last_tag_open = system_base_Paginator_13($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "last_tag_close": $last_tag_close = system_base_Paginator_14($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "last_link_id": $last_link_id = system_base_Paginator_15($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "next_link": $next_link = system_base_Paginator_16($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "next_tag_open": $full_tag_open = system_base_Paginator_17($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "next_tag_close": $next_tag_close = system_base_Paginator_18($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "prev_link": $prev_link = system_base_Paginator_19($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "prev_tag_open": $prev_tag_open = system_base_Paginator_20($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "prev_tag_close": $prev_tag_close = system_base_Paginator_21($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "prev_link_id": $prev_link_id = system_base_Paginator_22($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "cur_tag_open": $cur_tag_open = system_base_Paginator_23($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "cur_tag_close": $cur_tag_close = system_base_Paginator_24($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "num_tag_open": $num_tag_open = system_base_Paginator_25($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "num_tag_close": $num_tag_close = system_base_Paginator_26($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "elipses": $elipses = system_base_Paginator_27($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "link_class": $link_class = system_base_Paginator_28($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; case "nolink_class": $nolink_class = system_base_Paginator_29($this, $_g, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_name, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); break; } unset($option_name); } $current_page = system_base_Paginator_30($this, $config, $cur_tag_close, $cur_tag_open, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); if ($current_page < 1) { $current_page = 1; } if ($current_page > $this->total_pages) { $current_page = $this->total_pages; } $urls->b .= $full_tag_open; $attribs = new system_base_Attributes(null, null, null, null, null, null, null, null, null, null, null); $attribs->set_id($first_link_id); $attribs->set_iclass($link_class); if ($current_page > 1) { $attribs->set_id($first_link_id); $urls->b .= $first_tag_open; $urls->b .= "<a href=\"" . Std::string($this->base_url . "1") . "\"" . $attribs->insert_attributes() . ">" . $first_link . "</a>"; $urls->b .= $first_tag_close; $urls->b .= $separator; $attribs->set_id($prev_link_id); $urls->b .= $prev_tag_open; $urls->b .= "<a href=\"" . Std::string($this->base_url . Std::string($current_page - 1)) . "\"" . $attribs->insert_attributes() . ">" . $prev_link . "</a>"; $urls->b .= $prev_tag_close; } $sband = system_base_Paginator_31($this, $attribs, $config, $cur_tag_close, $cur_tag_open, $current_page, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); $urls->b .= system_base_Paginator_32($this, $attribs, $config, $cur_tag_close, $cur_tag_open, $current_page, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); $attribs->set_id(null); $_g = $sband; while ($_g < $current_page) { $i = $_g++; $attribs->set_title(system_base_Paginator_33($this, $_g, $attribs, $config, $cur_tag_close, $cur_tag_open, $current_page, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $i, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls)); $urls->b .= $num_tag_open; $urls->b .= "<a href=\"" . Std::string($this->base_url . Std::string($i)) . "\"" . $attribs->insert_attributes() . ">" . Std::string($i) . "</a>"; $urls->b .= $num_tag_close; $urls->b .= $separator; unset($i); } $urls->b .= $cur_tag_open; $urls->b .= "<span class=\"" . $nolink_class . "\">" . Std::string($current_page) . "</span>"; $urls->b .= $cur_tag_close; $sband = system_base_Paginator_34($this, $attribs, $config, $cur_tag_close, $cur_tag_open, $current_page, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); $_g = $current_page + 1; while ($_g < $sband) { $i = $_g++; $attribs->set_title(system_base_Paginator_35($this, $_g, $attribs, $config, $cur_tag_close, $cur_tag_open, $current_page, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $i, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls)); $urls->b .= $separator; $urls->b .= $num_tag_open; $urls->b .= "<a href=\"" . Std::string($this->base_url . Std::string($i)) . "\"" . $attribs->insert_attributes() . ">" . Std::string($i) . "</a>"; $urls->b .= $num_tag_close; unset($i); } $urls->b .= system_base_Paginator_36($this, $attribs, $config, $cur_tag_close, $cur_tag_open, $current_page, $elipses, $first_link, $first_link_id, $first_tag_close, $first_tag_open, $full_tag_close, $full_tag_open, $hints, $last_link, $last_link_id, $last_tag_close, $last_tag_open, $link_class, $next_link, $next_link_id, $next_tag_close, $next_tag_open, $nolink_class, $num_tag_close, $num_tag_open, $number_class, $option_value, $options, $prev_link, $prev_link_id, $prev_tag_close, $prev_tag_open, $router_params, $sband, $separator, $sideband_width, $uri_segment, $urls); $urls->b .= $last_tag_open; if ($current_page < $this->total_pages) { $attribs->set_id($next_link_id); $attribs->set_title(null); $urls->b .= $next_tag_open; $urls->b .= "<a href=\"" . Std::string($this->base_url . Std::string($current_page + 1)) . "\"" . $attribs->insert_attributes() . ">" . $next_link . "</a>"; $urls->b .= $next_tag_close; $urls->b .= $separator; $attribs->set_id($last_link_id); $urls->b .= $last_tag_open; $urls->b .= "<a href=\"" . Std::string($this->base_url . Std::string($this->total_pages)) . "\"" . $attribs->insert_attributes() . ">" . $last_link . "</a>"; $urls->b .= $last_tag_close; } $urls->b .= $last_tag_close; $urls->b .= $full_tag_close; $this->current_links = $urls->b; return $this->current_links; }