From 22dacc02179643ddd4578a34cf8693ef86791cf7 Mon Sep 17 00:00:00 2001
From: Thomas Lange <code@nerdmind.de>
Date: Thu, 27 Apr 2017 12:37:01 +0200
Subject: Several changes have been made in this commit, which together with
 the previous commits result in version 2.0 (database update required):

+ Implemented [core]: A new database field has been added to all tables to define optional "arguments" for a page, post or user through the content editor. These arguments will be parsed into key->value pairs and can be used within templates to do something special. Please read the wiki of this repository for further information about this new feature.
+ Bugfix [core]: The function "makeSlugURL" had not convert uppercase umlauts to lowercase because "strtolower" was used instead of the multibyte equivalent "mb_strtolower".
+ Optimization [core]: The first regular expression within the function "makeSlugURL" has been optimized (checking for uppercase characters at this point is unnecessary because $string is only lowercase).
+ Optimization [all templates]: Markup for the pagination.php has been simplified (a little bit).
+ Optimization [admin template]: The javascript for the arrow key navigation has been outsourced to the main.js file.
+ Optimization [admin template]: The javascript file will now be included with the "defer" attribute.
+ Optimization [standard template]: Some language variables have been changed.

Database update to version 2.0 (no existing data will be lost or changed):

ALTER TABLE `page` ADD `argv` VARCHAR(100) NULL DEFAULT NULL AFTER `body`;
ALTER TABLE `post` ADD `argv` VARCHAR(100) NULL DEFAULT NULL AFTER `body`;
ALTER TABLE `user` ADD `argv` VARCHAR(100) NULL DEFAULT NULL AFTER `body`;
---
 template/standard/html/pagination.php | 35 ++++++++++++++++-------------------
 1 file changed, 16 insertions(+), 19 deletions(-)

(limited to 'template/standard/html/pagination.php')

diff --git a/template/standard/html/pagination.php b/template/standard/html/pagination.php
index 7a9279a..df5293e 100644
--- a/template/standard/html/pagination.php
+++ b/template/standard/html/pagination.php
@@ -7,36 +7,33 @@
 #                                                                              #
 #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
 ?>
-<section id="site-navi">
+<div id="site-navi">
 	<?php if($THIS > 1): ?>
 		<div><a id="prev-site" href="<?=sprintf($HREF, $THIS-1)?>"><i class="fa fa-arrow-left"></i></a></div>
 	<?php else: ?>
 		<div><a class="disabled"><i class="fa fa-arrow-left"></i></a></div>
 	<?php endif; ?>
 
-	<section>
-		<div>
-			<ol>
-				<?php for($currentItem = 1; $currentItem <= $LAST; ++$currentItem): ?>
-					<?php
-					$href = sprintf($HREF, $currentItem);
-					$class = NULL;
-					$currentItemHTML = $currentItem;
-					if($currentItem === $THIS) {
-						$class = ' class="active"';
-					}
+	<div>
+		<ol>
+			<?php
+			for($current = 1; $current <= $LAST; ++$current) {
+				$class = '';
+				$href = sprintf($HREF, $current);
 
-					echo '<li'.$class.'><a href="'.$href.'">'.$currentItemHTML.'</a></li>';
-					?>
+				if($current === $THIS) {
+					$class = ' class="active"';
+				}
 
-				<?php endfor; ?>
-			</ol>
-		</div>
-	</section>
+				echo "<li{$class}><a href=\"{$href}\">{$current}</a></li>";
+			}
+			?>
+		</ol>
+	</div>
 
 	<?php if($THIS < $LAST): ?>
 		<div><a id="next-site" href="<?=sprintf($HREF, $THIS+1)?>"><i class="fa fa-arrow-right"></i></a></div>
 	<?php else: ?>
 		<div><a class="disabled"><i class="fa fa-arrow-right"></i></a></div>
 	<?php endif; ?>
-</section>
\ No newline at end of file
+</div>
\ No newline at end of file
-- 
cgit v1.2.3