Listing 21.4. Metoda akcji artist/list
public function execute_list()
{
    if (isset($_GET['page'])) {
        if (str_ievpi($_GET['page'])) {
            $strona = $_GET['page'];
        } else {
            $this->execute_404();
            return;
        }
    } else {
        $strona = '1';
    }

    $pager = new Pager('Artist', 10);

    if ($pager->isValidPage($strona)) {
        $pager->setPage($strona);
        $pager->assignRecords();
        $pager->setBaseURL('index.php?module=artist&action=list&page=');
        $this->set('pager', $pager);
    } else {
        $this->execute_404();
    }
}
