Jelajahi Sumber

Version 1.1.7 Improved Session Management

Sebastian 7 tahun lalu
induk
melakukan
2b24c03148
3 mengubah file dengan 15 tambahan dan 5 penghapusan
  1. 1 1
      cache/lastCache.txt
  2. 11 3
      system/Controllers/SettingsController.php
  3. 3 1
      themes/typemill/page.twig

+ 1 - 1
cache/lastCache.txt

@@ -1 +1 @@
-1527608103
+1528043723

+ 11 - 3
system/Controllers/SettingsController.php

@@ -38,9 +38,17 @@ class SettingsController extends Controller
 		
 		
 			if($newSettings)
 			if($newSettings)
 			{
 			{
-				$copyright 					= $this->getCopyright();
-				$newSettings['startpage'] 	= isset($newSettings['startpage']) ? true : false;
+				/* make sure only allowed fields are stored */
+				$newSettings = array(
+					'title' 	=> $newSettings['title'],
+					'author' 	=> $newSettings['author'],
+					'copyright' => $newSettings['copyright'],
+					'year'		=> $newSettings['year'],
+					'statpage' 	=> isset($newSettings['startpage']) ? true : false
+				);
 				
 				
+				$copyright 					= $this->getCopyright();
+								
 				$validate->settings($newSettings, $copyright, 'settings');
 				$validate->settings($newSettings, $copyright, 'settings');
 			}
 			}
 			
 			
@@ -572,7 +580,7 @@ class SettingsController extends Controller
 			"None"
 			"None"
 		);
 		);
 	}
 	}
-	
+		
 	private function getLanguages()
 	private function getLanguages()
 	{
 	{
 		return array(
 		return array(

+ 3 - 1
themes/typemill/page.twig

@@ -3,10 +3,12 @@
 	<h1>{{ item.name }}</h1>
 	<h1>{{ item.name }}</h1>
 
 
 {% endif %}
 {% endif %}
+
+<h1>{{ }}</h1>
 	
 	
 {{ content }}
 {{ content }}
 
 
-{% if settings.themes.typemill.modified %}	
+{% if settings.themes.typemill.modified %}
 	<p><small>{{ settings.themes.typemill.modifiedText }}: {{ item.modified|date(settings.themes.typemill.modifiedFormat) }}</small></p>
 	<p><small>{{ settings.themes.typemill.modifiedText }}: {{ item.modified|date(settings.themes.typemill.modifiedFormat) }}</small></p>
 {% endif %}
 {% endif %}