ACC SHELL

Path : /www/hosting/oltv.cz/_/class/system/
File Upload :
Current File : /www/hosting/oltv.cz/_/class/system/page.php

<?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