diff --git a/lib/org/openpsa/qbpager/direct.php b/lib/org/openpsa/qbpager/direct.php index 58df22ef4..c259cdd48 100644 --- a/lib/org/openpsa/qbpager/direct.php +++ b/lib/org/openpsa/qbpager/direct.php @@ -9,9 +9,9 @@ */ class org_openpsa_qbpager_direct extends org_openpsa_qbpager { - public function __construct(string $classname, string $pager_id) + public function __construct(string $classname, string $page_parameter) { - $this->initialize($pager_id); + $this->initialize($page_parameter); $this->_query = new midgard_query_builder($classname); } diff --git a/lib/org/openpsa/qbpager/main.php b/lib/org/openpsa/qbpager/main.php index 10dd4ba65..2d08c8891 100644 --- a/lib/org/openpsa/qbpager/main.php +++ b/lib/org/openpsa/qbpager/main.php @@ -16,26 +16,24 @@ class org_openpsa_qbpager extends midcom_core_querybuilder public int $display_pages = 10; public string $string_next = 'next'; public string $string_previous = 'previous'; - protected string $_pager_id; - protected string $_prefix = ''; + protected string $_page_parameter; private int $_current_page = 1; private $total; - public function __construct(string $classname, string $pager_id) + public function __construct(string $classname, string $page_parameter) { - $this->initialize($pager_id); + $this->initialize($page_parameter); parent::__construct($classname); } - protected function initialize(string $pager_id) + protected function initialize(string $page_parameter) : void { $this->_component = 'org.openpsa.qbpager'; - if (empty($pager_id)) { - throw new midcom_error('pager_id is not set (needed for distinguishing different instances on same request)'); + if (empty($page_parameter)) { + throw new midcom_error('page parameter is not set (needed for distinguishing different instances on same request)'); } - $this->_pager_id = $pager_id; - $this->_prefix = 'org_openpsa_qbpager_' . $pager_id . '_'; + $this->_page_parameter = $page_parameter; } /** @@ -74,7 +72,7 @@ public function show_previousnext() } //@todo Move to style element //TODO: "showing results (offset)-(offset+limit) - $page_var = $this->_prefix . 'page'; + $page_var = $this->_page_parameter; echo '