[geeklog-cvs] geeklog: configuration_validation now cannot be accessed directly

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sat Mar 12 11:04:55 EST 2011


changeset 8152:ebcacb982fe8
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/ebcacb982fe8
user: Tom <websitemaster at cogeco.net>
date: Sat Mar 12 11:02:14 2011 -0500
description:
configuration_validation now cannot be accessed directly

diffstat:

 plugins/calendar/configuration_validation.php    |  4 ++++
 plugins/links/configuration_validation.php       |  4 ++++
 plugins/polls/configuration_validation.php       |  4 ++++
 plugins/spamx/configuration_validation.php       |  5 ++++-
 plugins/staticpages/configuration_validation.php |  4 ++++
 plugins/xmlsitemap/configuration_validation.php  |  4 ++++
 public_html/admin/configuration_validation.php   |  4 ++++
 7 files changed, 28 insertions(+), 1 deletions(-)

diffs (103 lines):

diff -r 3435be62ad3b -r ebcacb982fe8 plugins/calendar/configuration_validation.php
--- a/plugins/calendar/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/plugins/calendar/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,6 +30,10 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 // General Calendar Settings
 $_CONF_VALIDATE['calendar']['calendarloginrequired'] = array('rule' => 'boolean');
 $_CONF_VALIDATE['calendar']['hidecalendarmenu'] = array('rule' => 'boolean');
diff -r 3435be62ad3b -r ebcacb982fe8 plugins/links/configuration_validation.php
--- a/plugins/links/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/plugins/links/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,6 +30,10 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 // Public Links List Settings
 $_CONF_VALIDATE['links']['linksloginrequired'] = array('rule' => 'boolean');
 $_CONF_VALIDATE['links']['linkcols'] = array('rule' => 'numeric');
diff -r 3435be62ad3b -r ebcacb982fe8 plugins/polls/configuration_validation.php
--- a/plugins/polls/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/plugins/polls/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,6 +30,10 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 // General Polls Settings
 $_CONF_VALIDATE['polls']['pollsloginrequired'] = array('rule' => 'boolean');
 $_CONF_VALIDATE['polls']['hidepollsmenu'] = array('rule' => 'boolean');
diff -r 3435be62ad3b -r ebcacb982fe8 plugins/spamx/configuration_validation.php
--- a/plugins/spamx/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/plugins/spamx/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,11 +30,14 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 // Spam-X Main Settings
 $_CONF_VALIDATE['spamx']['logging'] = array('rule' => 'boolean');
 $_CONF_VALIDATE['spamx']['timeout'] = array('rule' => 'numeric');
 $_CONF_VALIDATE['spamx']['notification_email'] = array('rule' => 'email');
 $_CONF_VALIDATE['spamx']['spamx_action'] = array('rule' => 'numeric');
 
-
 ?>
diff -r 3435be62ad3b -r ebcacb982fe8 plugins/staticpages/configuration_validation.php
--- a/plugins/staticpages/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/plugins/staticpages/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,6 +30,10 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 // Static Pages Main Settings
 $_CONF_VALIDATE['staticpages']['allow_php'] = array('rule' => 'boolean');
 $_CONF_VALIDATE['staticpages']['sort_by'] = array(
diff -r 3435be62ad3b -r ebcacb982fe8 plugins/xmlsitemap/configuration_validation.php
--- a/plugins/xmlsitemap/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/plugins/xmlsitemap/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,6 +30,10 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 // XML Sitemap Main Settings
 $_CONF_VALIDATE['xmlsitemap']['sitemap_file'] = array('rule' => 'notEmpty');
 $_CONF_VALIDATE['xmlsitemap']['mobile_sitemap_file'] = array('rule' => 'notEmpty');
diff -r 3435be62ad3b -r ebcacb982fe8 public_html/admin/configuration_validation.php
--- a/public_html/admin/configuration_validation.php	Sat Mar 12 09:31:23 2011 -0500
+++ b/public_html/admin/configuration_validation.php	Sat Mar 12 11:02:14 2011 -0500
@@ -30,6 +30,10 @@
 // |                                                                           |
 // +---------------------------------------------------------------------------+
 
+if (strpos(strtolower($_SERVER['PHP_SELF']), 'configuration_validation.php') !== false) {
+    die('This file can not be used on its own!');
+}
+
 /* Subgroup Site, Tab Site */
 $_CONF_VALIDATE['Core']['site_url'] = array('rule' => 'url');
 $_CONF_VALIDATE['Core']['site_admin_url'] = array('rule' => 'url');



More information about the geeklog-cvs mailing list