ACC SHELL
<?php
/**
* @author Filip Štencl
* @since 2.2.2014
*/
class page
{
public $title = PROJECT_TITLE;
public $meta_desc = PROJECT_META_DESC;
public $meta_key = PROJECT_META_KEY;
public $meta_robot = PROJECT_META_ROBOT;
public $meta = null;
public $id = null;
public $class = null;
public $lang = null;
public $charset = "UTF-8";
public $nadpis = null;
public $google_analytics = PROJECT_GA;
public function __construct($arr_title = PROJECT_TITLE) { $this->title = $arr_title; }
public function getNotification() {
if (isset($_SESSION['notification_alert']) && $_SESSION['notification_alert'] != "") {
$pom = $_SESSION['notification_alert'];
$_SESSION['notification_alert'] = "";
return "<script type=\"text/javascript\">$(document).ready(function() { alert(\"".$pom."\"); });</script>";
}
}
public static function vypis_strankovani($paginator,$url = "") {
$strankovani = "";
$strankovani .= '<div class="clear"></div><ul class="pagination">';
if(!$paginator->first) { $strankovani .= '<li class="prev"><a title="Předchozí stránka" href="'.$url.'?page='.($paginator->page-1).'">Předchozí</a></li>'; }
if($paginator->page-5 >= $paginator->getFirstPage() && $paginator->page-5<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page-5).'">'.($paginator->page - 5).'</a></li>';}
if($paginator->page-4 >= $paginator->getFirstPage() && $paginator->page-4<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page-4).'">'.($paginator->page - 4).'</a></li>';}
if($paginator->page-3 >= $paginator->getFirstPage() && $paginator->page-3<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page-3).'">'.($paginator->page - 3).'</a></li>';}
if($paginator->page-2 >= $paginator->getFirstPage() && $paginator->page-2<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page-2).'">'.($paginator->page - 2).'</a></li>';}
if($paginator->page-1 >= $paginator->getFirstPage() && $paginator->page-1<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page-1).'">'.($paginator->page - 1).'</a></li>';}
if($paginator->getPageCount()>1) { $strankovani .= '<li class="current">'.$paginator->page.'</li>'; }// aktuální stránka
if($paginator->page+1 > $paginator->getFirstPage() && $paginator->page+1<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page+1).'">'.($paginator->page + 1).'</a></li>';}
if($paginator->page+2 > $paginator->getFirstPage() && $paginator->page+2<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page+2).'">'.($paginator->page + 2).'</a></li>';}
if($paginator->page+3 > $paginator->getFirstPage() && $paginator->page+3<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page+3).'">'.($paginator->page + 3).'</a></li>';}
if($paginator->page+4 > $paginator->getFirstPage() && $paginator->page+4<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page+4).'">'.($paginator->page + 4).'</a></li>';}
if($paginator->page+5 > $paginator->getFirstPage() && $paginator->page+5<=$paginator->getLastPage()) { $strankovani .= '<li><a href="'.$url.'?page='.($paginator->page+5).'">'.($paginator->page + 5).'</a></li>';}
if(!$paginator->last) {$strankovani .= '<li class="next"><a title="Další stránka" href="'.$url.'?page='.($paginator->page+1).'">Další</a></li>';}
$strankovani .= '</ul>';
return $strankovani;
}
public static function lastchange($last_change) {
if ($last_change > "1970-01-01") {
$pom = "<em class=\"lastchange\">Poslední změna ".datum($last_change,"d. m. Y H:i:s")."</em>";
return $pom;
} else { return false; }
}
}
ACC SHELL 2018