first commit

This commit is contained in:
2026-04-30 14:38:11 +02:00
commit e22bbde336
1994 changed files with 613950 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
<div id="error_404">
Przepraszamy. Strona <b><?php echo $page_name ?></b> nie została znaleziona!
<p><br>&#171; <?php echo javascript::back_anchor('powrót') ?></p>
</div>

View File

@@ -0,0 +1,36 @@
<?php echo form::open(null, array('id' => 'edit_form'), array('id' =>$page->id)) ?>
<ul>
<li>
<?php echo form::label('page_title', 'Tytuł strony: ') ?>
<?php echo form::input(array('name'=>'page_title', 'size'=>75, 'maxlength' => 95), $page->title) ?>
</li>
<li>
<?php echo form::label('page_header', 'Nagłówek: ') ?>
<?php echo form::input(array('name'=>'page_header', 'size'=>75, 'maxlength' => 95), $page->header) ?> (podświetlenie)
</li>
<li>
<?php echo form::textarea(array('name' => 'page_content', 'class' => 'mceEditor', 'style' => 'width:100%;height:400px'), $page->content) ?>
</li>
</ul>
<ul id="meta">
<li>
<?php echo form::label('meta_description', 'Meta description: ') ?>
<?php echo form::textarea(array('name'=>'meta_description','rows' => 2, 'cols' => 70), $page->meta_description) ?>
</li>
<li>
<?php echo form::label('meta_keywords', 'Meta keywords: ') ?>
<?php echo form::textarea(array('name'=>'meta_keywords','rows' => 2, 'cols' => 70), $page->meta_keywords) ?>
</li>
</ul>
<p class="buttons"><?php echo form::submit('save','Zapisz') ?></p>
<?php echo form::close() ?>
<?php echo javascript::tag("
$('#edit_form').submit(function(){
var fields = new Array();
fields.push(['page_title', /^\S.+$/, 'Podaj tytuł strony']);
fields.push(['page_header', /^\S.+$/, 'Podaj nagłówek strony']);
return validation(fields);
});
") ?>

View File

@@ -0,0 +1,43 @@
<div id="user_password" class="user_form">
<?php echo form::open(null, array('id' => 'pass_form')) ?>
<ul>
<li>
<?php echo form::label('username', 'Login: ') ?>
<?php echo form::input('username', $username) ?>
</li>
<li>
<?php echo form::label('email', 'E-mail: ') ?>
<?php echo form::input('email', $email) ?>
</li>
<li>
<?php echo form::label('password', 'Hasło: ') ?>
<?php echo form::password('password') ?>
</li>
<li>
<?php echo form::label('password2', 'Powtórz hasło: ') ?>
<?php echo form::password('password2') ?>
</li>
<li>
<div class="buttons">
<?php echo form::submit(null,'Zapisz') ?>
</div>
</li>
</ul>
<?php echo form::close() ?>
</div>
<?php echo javascript::tag("
$('#pass_form').submit(function(){
var fields = new Array();
fields.push(['username', /^\S+$/, 'Podaj nazwę użytkownika']);
fields.push(['username', /^\S{3,}$/, 'Nazwa uzytkownika jest za krótka (minimum 3 znaki)']);
fields.push(['email', /^\S+$/, 'Podaj e-mail']);
fields.push(['email', /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)*\.[a-z]{2,4}$/, 'Podaj poprawny adres e-mail']);
fields.push(['password', /^\S+$/, 'Podaj hasło']);
fields.push(['password', /^\S{3,}$/, 'Hasło jest za krótkie (minimum 3 znaki)']);
fields.push(['password2', /^\S+$/, 'Potwierdź hasło']);
return validation(fields);
});
") ?>

View File

@@ -0,0 +1,13 @@
<div id="welcome">
<h1>Witamy w panelu administracyjnym</h1>
<h2><?php echo html::anchor('/', $title) ?></h2>
<?php if($_SESSION['admin']['last_success']): ?>
<p class="success">Data ostatniego poprawnego logowania: <strong><?php echo $_SESSION['admin']['last_success'] ?></strong></p>
<?php endif; ?>
<?php if($_SESSION['admin']['last_failed']): ?>
<p class="failed">Data ostatniego błędnego logowania: <strong><?php echo $_SESSION['admin']['last_failed'] ?></strong></p>
<?php endif; ?>
</div>

View File

@@ -0,0 +1,111 @@
<?php defined('SYSPATH') OR die('No direct access allowed.'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title><?php echo html::specialchars($title) ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Rafał Kiedrowski - Frisson">
<meta name="description" content="<?php echo html::specialchars($title) ?>">
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
<?php echo html::stylesheet('css/admin_default.css','screen') ?>
<?php #echo html::stylesheet('css/print.css','print') ?>
<?php echo html::stylesheet('css/admin_menu.css','screen') ?>
<?php echo html::script('js/admin_menu.js') ?>
<?php echo html::stylesheet('js/jquery-ui/themes/base/ui.all.css','screen') ?>
<?php echo html::script('js/jquery.min.js') ?>
<?php echo html::script('js/jquery-ui.min.js') ?>
<?php echo html::script('js/swampy_browser/sb.js') ?>
<?php echo html::script('js/tiny_mce/tiny_mce.js') ?>
<?php echo html::script('js/tiny_mce/tiny_mce.config.js') ?>
<?php echo html::script('js/admin_default.js') ?>
</head>
<body>
<!--[if lt IE 7]><link href="/css/infobar.css" rel=stylesheet>
<div id="infobar"><a href="http://browsehappy.pl/infobar">
Internet Explorer nie potrafi poprawnie wyświetlić tej strony. Kliknij tutaj, aby dowiedzieć się więcej...
</a></div><div id="viewplot"><script src="/js/infobar.min.js"></script><![endif]-->
<div id="top_container">
<div id="container">
<div id="header_box">
<div id="header_logo"><?php echo html::anchor('http://www.frisson.pl', '<span>Frisson</span>', array('target' => '_blank')) ?></div>
<div id="panel_title"><?php echo html::anchor('admin', 'PANEL ADMINISTRACYJNY') ?></div>
</div>
<div id="top_bar">
<div id="top_bar_welcome">Witamy w panelu administracyjnym Frisson</div>
<div id="top_bar_admin">
Jesteś zalogowany jako: <span class="admin_edit">[ <?php echo html::anchor('admin/password', $admin['username']) ?> ]</span>
<span class="logout"><?php echo html::anchor('admin/logout', 'wyloguj') ?></span>
</div>
</div>
<div id="top_line" class="horizontal_line"></div>
<div id="admin_menu">
<dl id="menu0">
<dt><?php echo 'Strony' ?></dt>
<dd><?php echo html::anchor('admin/page/o-firmie', 'O firmie') ?></dd>
<dd><?php echo html::anchor('admin/page/promocje', 'Promocje') ?></dd>
<dd><a>Urządzenia biurowe</a></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/urzadzenia-biurowe-kolorowe', 'kolorowe A4') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/urzadzenia-biurowe-kolorowe-a3', 'kolorowe A3') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/urzadzenia-biurowe-monochromatyczne', 'monochromatyczne A4') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/urzadzenia-biurowe-monochromatyczne-a3', 'monochromatyczne A3') ?></dd>
<!-- <dd><a>Urządzenia usługowe</a></dd>
<dd><?php echo html::anchor('admin/page/urzadzenia-uslugowe-monochromatyczne', 'monochromatyczne') ?></dd>
<dd><?php echo html::anchor('admin/page/urzadzenia-uslugowe-kolorowe', 'kolorowe') ?></dd>-->
<dd><a>Urządzenia produkcyjne</a></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/urzadzenia-produkcyjne-monochromatyczne', 'monochromatyczne') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/urzadzenia-produkcyjne-kolorowe', 'kolorowe') ?></dd>
<dd><a>Drukarki</a></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/drukarki-monochromatyczne', '&nbsp; monochromatyczne') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/drukarki-kolorowe', '&nbsp; kolorowe') ?></dd>
<dd><a>Rozwiązania programowe (software)</a></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/zarzadzanie-drukiem', 'system zarządzania drukiem') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/rozwiazania-dla-jednostek-medycznych', 'rozwiązania dla jednostek medycznych') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/skanownaie-dokumentow-i-dystrybucja', 'skanowanie dokumentów i dystrybucja') ?></dd>
<dd><a>Powielacze cyfrowe RISO</a></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/powielacze-cyfrowe-riso-dlaczego-riso', 'dlaczego RISO?') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/powielacze-cyfrowe-riso-urzadzenia-nowe', 'urządzenia nowe') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/powielacze-cyfrowe-riso-urzadzenia-a2', 'Urządzenia A2') ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor('admin/page/powielacze-cyfrowe-riso-urzadzenia-poleasingowe', 'urządzenia poleasingowe') ?></dd>
<dd><a>Pełnokolorowe urządzenia Inkjet Riso ComColor</a></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor( 'admin/page/dlaczego-atramentowe-riso', 'Dlaczego RISO ComColor?' ) ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor( 'admin/page/pelnokolorowe-urzadzenia-riso-nowe', 'Urządzenia nowe' ) ?></dd>
<dd style="padding-left: 10px;"><?php echo html::anchor( 'admin/page/pelnokolorowe-urzadzenia-riso-poleasingowe', 'Urządzenia poleasingowe' ) ?></dd>
<dd><?php echo html::anchor('admin/page/plotery', 'Plotery i skanery') ?></dd>
<dd><?php echo html::anchor('admin/page/finansowanie', 'Finansowanie') ?></dd>
<dd><?php echo html::anchor('admin/page/serwis', 'Serwis') ?></dd>
<dd><?php echo html::anchor('admin/page/uslugi', 'Usługi') ?></dd>
<dd><?php echo html::anchor('admin/page/kontakt', 'Kontakt') ?></dd>
<dd><?php echo html::anchor('admin/page/szybki-kontakt', 'Szybki kontakt') ?></dd>
<dt>Administracja</dt>
<dd><?php echo html::anchor('admin/password', 'Zmiana hasła') ?></dd>
<dd><?php echo html::anchor('admin/logout', 'Wyloguj') ?></dd>
</dl>
</div>
<script type="text/javascript">
// <![CDATA[
new Menu('menu0');
// ]]>
</script>
<div id="path_bar"><?php echo $path ?></div>
<div id="content_box">
<?php echo $content ?>
</div>
</div>
</div>
<div id="bottom_container">
<div id="footer_box">
<div id="copyright">Wszelkie prawa zastrzeżone &copy; 2010 <b><?php echo html::anchor('http://www.frisson.pl', 'Frisson', array('target' => '_blank')) ?></b></div>
</div>
</div>
<?php if(isset($message) && $message): ?>
<div id="message" style="display:none;" title="Informacja"><?php echo $message ?></div>
<?php endif; ?>
</body>
</html>

View File

@@ -0,0 +1,65 @@
<?php defined('SYSPATH') OR die('No direct access allowed.'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title><?php echo html::specialchars($title) ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Rafał Kiedrowski - Frisson">
<meta name="description" content="<?php echo html::specialchars($title) ?>">
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
<?php echo html::stylesheet('css/admin_default.css','screen') ?>
<?php echo html::script('js/jquery.min.js') ?>
<?php echo html::script('js/admin_default.js') ?>
</head>
<body>
<!--[if lt IE 7]><link href="/css/infobar.css" rel=stylesheet>
<div id="infobar"><a href="http://browsehappy.pl/infobar">
Internet Explorer nie potrafi poprawnie wyświetlić tej strony. Kliknij tutaj, aby dowiedzieć się więcej...
</a></div><div id="viewplot"><script src="/js/infobar.min.js"></script><![endif]-->
<div id="top_container_login">
<div id="container">
<div id="header_box">
<div id="header_logo"><?php echo html::anchor('http://www.frisson.pl', '<span>Frisson</span>', array('target' => '_blank')) ?></div>
<div id="panel_title"><?php echo html::anchor('admin', 'PANEL ADMINISTRACYJNY') ?></div>
</div>
<div id="user_login" class="user_form">
<h1>Logowanie</h1>
<?php echo form::open(null, array('id' => 'login_form')) ?>
<ul>
<li>
<?php echo form::label('username', 'Użytkownik: ') ?>
<?php echo form::input('username') ?>
</li>
<li>
<?php echo form::label('password', 'Hasło: ') ?>
<?php echo form::password('password') ?>
</li>
<li>
<div class="buttons">
<?php echo form::submit('zaloguj','Zaloguj') ?>
</div>
</li>
</ul>
<?php echo form::close() ?>
</div>
</div>
</div>
<div id="bottom_container">
<div id="footer_box">
<div id="copyright">Wszelkie prawa zastrzeżone &copy; 2010 <b><?php echo html::anchor('http://www.frisson.pl', 'Frisson', array('target' => '_blank')) ?></b></div>
</div>
</div>
<?php echo javascript::tag("
$('#login_form').submit(function(){
var fields = new Array();
fields.push(['username', /^\w+$/, 'Podaj nazwę użytkownika']);
fields.push(['username', /^\w{3,}$/, 'Nazwa użytkownika jest za krótka (minimum 3 znaki)']);
fields.push(['password', /^\S+$/, 'Podaj hasło']);
return validation(fields);
});
") ?>
</body>
</html>

View File

@@ -0,0 +1,121 @@
<?php defined('SYSPATH') OR die('No direct access allowed.'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo html::specialchars($title) ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="<?php echo html::specialchars($meta_description) ?>"/>
<meta name="keywords" content="<?php echo html::specialchars($meta_keywords) ?>"/>
<meta name="author" content="Rafał Kiedrowski - Frisson.pl"/>
<?php echo html::stylesheet('css/layout.css','screen') ?>
<?php echo html::stylesheet('css/default.css','screen') ?>
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
<?php echo html::script('js/swfobject.min.js') ?>
<?php echo html::script('js/jquery.min.js') ?>
<?php #echo html::script('js/jquery.pngfix.min.js') ?>
<?php echo html::script('js/jquery.jcarousellite.min.js') ?>
<?php echo html::script('js/jquery.mousewheel.min.js') ?>
<?php #echo html::script('js/jquery.lightbox.min.js') ?>
<?php #echo html::stylesheet('css/jquery.lightbox.css','screen') ?>
<?php echo html::script('js/jquery.easing.pack.js') ?>
<?php echo html::script('js/jquery.fancybox.pack.js') ?>
<?php echo html::stylesheet('css/jquery.fancybox.css','screen') ?>
<?php echo html::script('js/default.js') ?>
<?php if(isset($gmap) && isset($api_url)): ?>
<?php echo javascript::script($api_url) ?>
<?php echo javascript::tag($gmap); ?>
<?php endif; ?>
</head>
<body>
<div id="container">
<div id="header-box">
<div id="logo">
<?php echo html::anchor('', '<strong>Centrum Copy Rzeszów - Kserokopiarki Develop</strong>', array('title' => 'Centrum Copy Rzeszów - Kserokopiarki Develop')) ?>
<div class="www" style="font-size: 14px; font-weight: bold;">Firma fair play</div>
<div class="tel" style="font-size: 14px;">tel. 17 863 53 91, tel. +48 506 071 640</div>
</div>
<div id="flash-frame">
<div id="flash">
<img src="/images/banner.webp" alt="Centrum Copy Rzeszów - Kserokopiarki Develop" />
</div>
</div>
</div>
<div id="col-left">
<ul id="menu-nav">
<?php foreach($menu_nav as $name => $item): ?>
<li class="<?php echo $name. ($item[0] == $active_menu ? ' active' : '') . ($item[0] == null ? ' collapsible' : '') ?>">
<?php if($item[0] == null AND is_array($item[2])) : ?>
<?php #echo html::anchor('#', '<strong>'.$item[1].'</strong>', array('title' => $item[1])) ?>
<a class="<?php echo 'toggle' ?>" title="<?php echo $item[1] ?>"><strong><?php echo $item[1] ?></strong></a>
<ul class="sub-menu">
<?php foreach($item[2] as $sub_name => $sub_item): ?>
<li class="<?php echo $sub_name. ($sub_item[0] == $active_menu ? ' active' : '') ?>">
<?php echo html::anchor($sub_item[0], '<strong>'.$sub_item[1].'</strong>', array('title' => $sub_item[1])) ?>
</li>
<?php endforeach; ?>
</ul>
<?php else :?>
<?php echo html::anchor($item[0], '<strong>'.$item[1].'</strong>', array('title' => $item[1])) ?>
<?php endif;?>
</li>
<?php endforeach; ?>
</ul>
<div id="szybki-kontakt">
<?php if ($szybki_kontakt->header): ?>
<h2><?php echo $szybki_kontakt->header ?></h2>
<?php endif;?>
<div class="text"><?php echo $szybki_kontakt->content ?></div>
</div>
</div>
<div id="col-right">
<div id="content-box">
<?php echo $content ?>
</div>
</div>
<div id="footer-box">
<div id="copyright">Copyright &copy; 2010 <b><?php echo html::anchor('', 'centrumcopy.com.pl') ?></b></div>
<!--
<div id="created">
<?php echo html::anchor('http://www.frisson.pl', 'Projekt i realizacja', array('target' => '_blank')) ?>:
<b><?php echo html::anchor('http://www.frisson.pl', 'Frisson.pl', array('target' => '_blank', 'title' => "Strony internetowe Jasło")) ?></b>
</div>
-->
</div>
</div>
<script type="text/javascript">
var flashvars = {};
var params = {
menu: "false",
bgcolor: "transparent",
wmode: "transparent"
};
var attributes = {};
swfobject.embedSWF("/flash/centrumcopy.swf", "flash", "619", "197", "9.0.0","/flash/expressInstall.swf", flashvars, params, attributes);
</script>
<?php if(isset($message) && $message): ?>
<?php echo javascript::open() ?>
<?php echo javascript::alert($message) ?>
<?php echo javascript::close() ?>
<?php endif; ?>
<?php if(constant('IN_PRODUCTION') AND $google_analytics): ?>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("<?php echo $google_analytics ?>");
pageTracker._trackPageview();
} catch(err) {}
</script>
<?php endif; ?>
</body>
</html>

View File

@@ -0,0 +1,10 @@
<div id="page" class="error-404">
<div class="frame-top"><h1>Brak strony</h1></div>
<div class="frame">
<div class="text">
Przepraszamy. Strona <b><?php echo $page_name ?></b> nie została znaleziona!
<p><br>&#171; <?php echo javascript::back_anchor('powrót') ?></p>
</div>
</div>
<div class="frame-bottom"></div>
</div>

View File

@@ -0,0 +1,9 @@
<div id="page" class="contact">
<?php if ($page->header): ?>
<h1><?php echo $page->header ?></h1>
<?php endif;?>
<div class="text"><?php echo $page->content ?></div>
<div id="gmap-frame">
<div id="gmap">mapa</div>
</div>
</div>

View File

@@ -0,0 +1,6 @@
<div id="page">
<?php if ($page->header): ?>
<h1><?php echo $page->header ?></h1>
<?php endif;?>
<div class="text"><?php echo $page->content ?></div>
</div>

View File

@@ -0,0 +1,24 @@
<?php defined('SYSPATH') OR die('No direct access allowed.'); ?>
google.load("maps", "2.x", {"language" : "<?php echo substr(Kohana::config('locale.language.0'), 0, 2);?>"});
function initialize() {
if (GBrowserIsCompatible()) {
// Initialize the GMap
<?php echo $map, "\n" ?>
<?php echo $controls, "\n" ?>
<?php echo $center, "\n" ?>
<?php echo $options->render(1), "\n" ?>
<?php if ( ! empty($icons)): ?>
// Build custom marker icons
<?php foreach($icons as $icon): ?>
<?php echo $icon->render(1), "\n" ?>
<?php endforeach ?>
<?php endif ?>
// Show map points
<?php foreach($markers as $marker): ?>
<?php echo $marker->render(1, true), "\n" ?>
<?php endforeach ?>
}
}
google.setOnLoadCallback(initialize);

View File

@@ -0,0 +1,39 @@
<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
* Classic pagination style
*
* @preview First < 1 2 3 > Last
*/
?>
<p class="pagination">
<?php if ($first_page): ?>
<a href="<?php echo str_replace('{page}', 1, $url) ?>">&lsaquo;&nbsp;<?php echo Kohana::lang('pagination.first') ?></a>
<?php endif ?>
<?php if ($previous_page): ?>
<a href="<?php echo str_replace('{page}', $previous_page, $url) ?>">&lt;</a>
<?php endif ?>
<?php for ($i = 1; $i <= $total_pages; $i++): ?>
<?php if ($i == $current_page): ?>
<strong><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<?php if ($next_page): ?>
<a href="<?php echo str_replace('{page}', $next_page, $url) ?>">&gt;</a>
<?php endif ?>
<?php if ($last_page): ?>
<a href="<?php echo str_replace('{page}', $last_page, $url) ?>"><?php echo Kohana::lang('pagination.last') ?>&nbsp;&rsaquo;</a>
<?php endif ?>
</p>

View File

@@ -0,0 +1,83 @@
<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
* Digg pagination style
*
* @preview « Previous 1 2 … 5 6 7 8 9 10 11 12 13 14 … 25 26 Next »
*/
?>
<p class="pagination">
<?php if ($previous_page): ?>
<a href="<?php echo str_replace('{page}', $previous_page, $url) ?>" class="first_page">&laquo;</a>
<?php else: ?>
<span class="first_page">&laquo;</span>
<?php endif ?>
<?php if ($total_pages < 13): /* « Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next » */ ?>
<?php for ($i = 1; $i <= $total_pages; $i++): ?>
<?php if ($i == $current_page): ?>
<strong class="current_page"><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<?php elseif ($current_page < 9): /* « Previous 1 2 3 4 5 6 7 8 9 10 … 25 26 Next » */ ?>
<?php for ($i = 1; $i <= 10; $i++): ?>
<?php if ($i == $current_page): ?>
<strong class="current_page"><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<span>&hellip;</span>
<a href="<?php echo str_replace('{page}', $total_pages - 1, $url) ?>"><?php echo $total_pages - 1 ?></a>
<a href="<?php echo str_replace('{page}', $total_pages, $url) ?>"><?php echo $total_pages ?></a>
<?php elseif ($current_page > $total_pages - 8): /* « Previous 1 2 … 17 18 19 20 21 22 23 24 25 26 Next » */ ?>
<a href="<?php echo str_replace('{page}', 1, $url) ?>">1</a>
<a href="<?php echo str_replace('{page}', 2, $url) ?>">2</a>
<span>&hellip;</span>
<?php for ($i = $total_pages - 9; $i <= $total_pages; $i++): ?>
<?php if ($i == $current_page): ?>
<strong class="current_page"><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<?php else: /* « Previous 1 2 … 5 6 7 8 9 10 11 12 13 14 … 25 26 Next » */ ?>
<a href="<?php echo str_replace('{page}', 1, $url) ?>">1</a>
<a href="<?php echo str_replace('{page}', 2, $url) ?>">2</a>
<span>&hellip;</span>
<?php for ($i = $current_page - 5; $i <= $current_page + 5; $i++): ?>
<?php if ($i == $current_page): ?>
<strong class="current_page"><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<span>&hellip;</span>
<a href="<?php echo str_replace('{page}', $total_pages - 1, $url) ?>"><?php echo $total_pages - 1 ?></a>
<a href="<?php echo str_replace('{page}', $total_pages, $url) ?>"><?php echo $total_pages ?></a>
<?php endif ?>
<?php if ($next_page): ?>
<a href="<?php echo str_replace('{page}', $next_page, $url) ?>" class="last_page">&raquo;</a>
<?php else: ?>
<span class="last_page">&raquo;</span>
<?php endif ?>
</p>

View File

@@ -0,0 +1,83 @@
<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
* Digg pagination style
*
* @preview « Previous 1 2 … 5 6 7 8 9 10 11 12 13 14 … 25 26 Next »
*/
?>
<p class="pagination">
<?php if ($previous_page): ?>
<a href="<?php echo str_replace('{page}', $previous_page, $url) ?>">&laquo;&nbsp;<?php echo Kohana::lang('pagination.previous') ?></a>
<?php else: ?>
&laquo;&nbsp;<?php echo Kohana::lang('pagination.previous') ?>
<?php endif ?>
<?php if ($total_pages < 13): /* « Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next » */ ?>
<?php for ($i = 1; $i <= $total_pages; $i++): ?>
<?php if ($i == $current_page): ?>
<strong><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<?php elseif ($current_page < 9): /* « Previous 1 2 3 4 5 6 7 8 9 10 … 25 26 Next » */ ?>
<?php for ($i = 1; $i <= 10; $i++): ?>
<?php if ($i == $current_page): ?>
<strong><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
&hellip;
<a href="<?php echo str_replace('{page}', $total_pages - 1, $url) ?>"><?php echo $total_pages - 1 ?></a>
<a href="<?php echo str_replace('{page}', $total_pages, $url) ?>"><?php echo $total_pages ?></a>
<?php elseif ($current_page > $total_pages - 8): /* « Previous 1 2 … 17 18 19 20 21 22 23 24 25 26 Next » */ ?>
<a href="<?php echo str_replace('{page}', 1, $url) ?>">1</a>
<a href="<?php echo str_replace('{page}', 2, $url) ?>">2</a>
&hellip;
<?php for ($i = $total_pages - 9; $i <= $total_pages; $i++): ?>
<?php if ($i == $current_page): ?>
<strong><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<?php else: /* « Previous 1 2 … 5 6 7 8 9 10 11 12 13 14 … 25 26 Next » */ ?>
<a href="<?php echo str_replace('{page}', 1, $url) ?>">1</a>
<a href="<?php echo str_replace('{page}', 2, $url) ?>">2</a>
&hellip;
<?php for ($i = $current_page - 5; $i <= $current_page + 5; $i++): ?>
<?php if ($i == $current_page): ?>
<strong><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
&hellip;
<a href="<?php echo str_replace('{page}', $total_pages - 1, $url) ?>"><?php echo $total_pages - 1 ?></a>
<a href="<?php echo str_replace('{page}', $total_pages, $url) ?>"><?php echo $total_pages ?></a>
<?php endif ?>
<?php if ($next_page): ?>
<a href="<?php echo str_replace('{page}', $next_page, $url) ?>"><?php echo Kohana::lang('pagination.next') ?>&nbsp;&raquo;</a>
<?php else: ?>
<?php echo Kohana::lang('pagination.next') ?>&nbsp;&raquo;
<?php endif ?>
</p>

View File

@@ -0,0 +1,27 @@
<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
* Extended pagination style
*
* @preview « Previous | Page 2 of 11 | Showing items 6-10 of 52 | Next »
*/
?>
<p class="pagination">
<?php if ($previous_page): ?>
<a href="<?php echo str_replace('{page}', $previous_page, $url) ?>">&laquo;&nbsp;<?php echo Kohana::lang('pagination.previous') ?></a>
<?php else: ?>
&laquo;&nbsp;<?php echo Kohana::lang('pagination.previous') ?>
<?php endif ?>
| <?php echo Kohana::lang('pagination.page') ?> <?php echo $current_page ?> <?php echo Kohana::lang('pagination.of') ?> <?php echo $total_pages ?>
| <?php echo Kohana::lang('pagination.items') ?> <?php echo $current_first_item ?>&ndash;<?php echo $current_last_item ?> <?php echo Kohana::lang('pagination.of') ?> <?php echo $total_items ?>
| <?php if ($next_page): ?>
<a href="<?php echo str_replace('{page}', $next_page, $url) ?>"><?php echo Kohana::lang('pagination.next') ?>&nbsp;&raquo;</a>
<?php else: ?>
<?php echo Kohana::lang('pagination.next') ?>&nbsp;&raquo;
<?php endif ?>
</p>

View File

@@ -0,0 +1,37 @@
<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
* PunBB pagination style
*
* @preview Pages: 1 … 4 5 6 7 8 … 15
*/
?>
<p class="pagination">
<?php echo Kohana::lang('pagination.pages') ?>:
<?php if ($current_page > 3): ?>
<a href="<?php echo str_replace('{page}', 1, $url) ?>">1</a>
<?php if ($current_page != 4) echo '&hellip;' ?>
<?php endif ?>
<?php for ($i = $current_page - 2, $stop = $current_page + 3; $i < $stop; ++$i): ?>
<?php if ($i < 1 OR $i > $total_pages) continue ?>
<?php if ($current_page == $i): ?>
<strong><?php echo $i ?></strong>
<?php else: ?>
<a href="<?php echo str_replace('{page}', $i, $url) ?>"><?php echo $i ?></a>
<?php endif ?>
<?php endfor ?>
<?php if ($current_page <= $total_pages - 3): ?>
<?php if ($current_page != $total_pages - 3) echo '&hellip;' ?>
<a href="<?php echo str_replace('{page}', $total_pages, $url) ?>"><?php echo $total_pages ?></a>
<?php endif ?>
</p>