add anti-bot guards (for bots appending malicious code)
authorKonrad Rosenbaum <konrad@silmor.de>
Mon, 19 Mar 2012 08:08:42 +0000 (09:08 +0100)
committerKonrad Rosenbaum <konrad@silmor.de>
Mon, 19 Mar 2012 08:08:42 +0000 (09:08 +0100)
45 files changed:
pack
www/admin.php
www/config.php.template
www/inc/classes/autoload.php
www/inc/classes/basevars.php
www/inc/classes/config_manager.php
www/inc/classes/language_manager.php
www/inc/classes/random.php
www/inc/db/autoload.php
www/inc/db/barcodetable.php
www/inc/db/db_scheme.php
www/inc/db/dbupgrade.php
www/inc/global_functions.php
www/inc/loader.php
www/inc/loader_nonadmin.php
www/inc/machine/autoload.php
www/inc/machine/muser.php
www/inc/machine/session.php
www/inc/machine/translation.php
www/inc/machine/version.php
www/inc/rendering/autoload.php
www/inc/rendering/cart_listing.php
www/inc/rendering/event_listing.php
www/inc/rendering/order_listing.php
www/inc/rendering/tcompiler.php
www/inc/rendering/twig_extensions.php
www/inc/wext/artist.php
www/inc/wext/autoload.php
www/inc/wext/cart.php
www/inc/wext/customer.php
www/inc/wext/event.php
www/inc/wext/flag.php
www/inc/wext/format.php
www/inc/wext/order.php
www/inc/wext/price.php
www/inc/wext/role.php
www/inc/wext/room.php
www/inc/wext/shipping.php
www/inc/wext/template.php
www/inc/wext/ticket.php
www/inc/wext/transaction.php
www/inc/wext/voucher.php
www/inc/wext/webcart.php
www/inc/wext/websession.php
www/machine.php

diff --git a/pack b/pack
index 148c47b..e2c33af 160000 (submodule)
--- a/pack
+++ b/pack
@@ -1 +1 @@
-Subproject commit 148c47b29a616af46ed6690019d32b85ed568fac
+Subproject commit e2c33af7744b42cf33e9e40e3a2ab4b93dc09cc2
index 7b04564..de726b2 100644 (file)
@@ -221,4 +221,9 @@ for($i=0;$i<count($hlst);$i++){
 <input type="submit" name="updatehost" value="Upload">
 </form>
 
-</html>
\ No newline at end of file
+</html>
+<?
+//done, thwart some stupid bots
+exit(0);
+//end of file
+?>
\ No newline at end of file
index 862514d..3b41285 100644 (file)
@@ -146,4 +146,7 @@ $CustomerResetTime=24 * 60 * 60;
 //make sure files are interpreted as UTF-8
 // mb_language('uni');
 
+//done
+return;
+
 ?>
\ No newline at end of file
index 84f0a55..3545faa 100644 (file)
@@ -7,4 +7,6 @@
 wob_autoclass('LanguageManager','./inc/classes/language_manager.php');
 wob_autoclass('ConfigManager','./inc/classes/config_manager.php');
 wob_autoclass('BaseVars','./inc/classes/basevars.php');
+
+return;
 ?>
\ No newline at end of file
index 8ee5014..4afad74 100644 (file)
@@ -161,4 +161,6 @@ private static function initBaseUrlPriv(){
 //end of class
 }
 
+//eof
+return;
 ?>
\ No newline at end of file
index 0d65be1..5c8c6b5 100644 (file)
@@ -80,4 +80,6 @@ class ConfigManager
        }
 }
 
+//eof
+return;
 ?>
index 42eef99..e5870de 100644 (file)
@@ -295,4 +295,6 @@ class LanguageManager
 //make sure it exists
 LanguageManager::singleton();
 
+//eof
+return;
 ?>
index 10632af..f9fae28 100644 (file)
@@ -103,4 +103,6 @@ function getCode39ID($length,$range=RND_ANYRANGE)
        return $ret;
 }
 
+//eof
+return;
 ?>
\ No newline at end of file
index ff0306c..ff51e48 100644 (file)
@@ -7,4 +7,7 @@ wob_autoclass("BarcodeTable",'./inc/db/barcodetable.php');
 wob_autoclass("DBUpgrade",'./inc/db/dbupgrade.php');
 
 include('./inc/db/db_scheme.php');
+
+//eof
+return;
 ?>
\ No newline at end of file
index 91d6652..9cfd687 100644 (file)
@@ -42,4 +42,6 @@ abstract class BarcodeTable extends WobTable
        }
 };
 
+//eof
+return;
 ?>
\ No newline at end of file
index 694c767..886a8a2 100644 (file)
@@ -4,4 +4,7 @@
 // see COPYING.AGPL
 
 $dbScheme=new WobSchema;
+
+//eof
+return;
 ?>
\ No newline at end of file
index 7944f77..14451c9 100644 (file)
@@ -391,4 +391,6 @@ class DBUpgrade
        }
 };
 
+//eof
+return;
 ?>
\ No newline at end of file
index 56c253f..367f43c 100644 (file)
@@ -56,4 +56,7 @@ function redirectBack()
        }
 }
 
+
+//done
+return;
 ?>
index 9beea96..fa5c434 100644 (file)
@@ -16,4 +16,5 @@ $db->tryConnect();
 //make machine interface available (also used indirectly by index.php)
 include("./inc/machine/autoload.php");
 //move on in loader_nonadmin.php (or admin.php)
+return;
 ?>
\ No newline at end of file
index 50b95ee..24a0e9b 100644 (file)
@@ -18,5 +18,6 @@ include("inc/rendering/autoload.php");
 //load globals
 include('inc/global_functions.php');
 
-
+//done
+return;
 ?>
\ No newline at end of file
index 8a3a7ff..935ec2a 100644 (file)
@@ -8,4 +8,7 @@ wob_autoclass("Session","./inc/machine/session.php");
 wob_autoclass("Version","./inc/machine/version.php");
 wob_autoclass("Translation","./inc/machine/translation.php");
 wob_autoclass("MachineUser","./inc/machine/muser.php");
+
+//eof
+return;
 ?>
\ No newline at end of file
index 41255ab..1fc9da5 100644 (file)
@@ -381,4 +381,6 @@ class MachineUser
        }
 };
 
+//eof
+return;
 ?>
\ No newline at end of file
index 11480b1..df0798c 100644 (file)
@@ -280,4 +280,6 @@ class DummyWebSession extends Session
        }
 }
 
+//eof
+return;
 ?>
\ No newline at end of file
index 5772266..caaeb8b 100644 (file)
@@ -40,4 +40,6 @@ class Translation
  }
 };
 
+//eof
+return;
 ?>
\ No newline at end of file
index 6b91048..02d0ecf 100644 (file)
@@ -13,4 +13,6 @@ public static function serverInfoXml($trans)
 }
 };
 
+//eof
+return;
 ?>
\ No newline at end of file
index 71c0b08..a6204fe 100644 (file)
@@ -11,4 +11,7 @@ wob_autoclass("TemplateCompiler",$d.'/tcompiler.php');
 wob_autoclass("LangFilterExtension",$d.'/twig_extensions.php');
 wob_autoclass("SmokeFilterExtension",$d.'/twig_extensions.php');
 
+
+//eof
+return;
 ?>
index f3b58c0..a8c64bd 100644 (file)
@@ -423,4 +423,7 @@ static public function placeOrder()
 //end of WebCart
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 64122b4..da5bb24 100644 (file)
@@ -74,4 +74,7 @@ public static function createEventDetails()
 //end of class
 };
 
+
+//eof
+return;
 ?>
index 3e76215..ec554fc 100644 (file)
@@ -250,4 +250,7 @@ function editOrderComments()
        $parser->setVAR("PAGE", $p->parseFile("editordercomments.html"));
 }
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index f25ce06..90d5f31 100644 (file)
@@ -63,4 +63,8 @@ class TemplateCompiler
                }else
                        echo "Compiling all templates I can find...<p>\n";
        }
-}
\ No newline at end of file
+}
+
+//eof
+return;
+?>
\ No newline at end of file
index 36e9366..872f2d3 100644 (file)
@@ -74,4 +74,7 @@ class SmokeFilterExtension extends Twig_Extension
        }
 }
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index da53060..58349fc 100644 (file)
@@ -31,4 +31,7 @@ class WOArtist extends WOArtistAbstract
                $trans->setartist(WOArtist::fromTableartist($at));
        }
 };
+
+//eof
+return;
 ?>
\ No newline at end of file
index a343947..2779d4c 100644 (file)
@@ -26,4 +26,7 @@ wob_autoclass("WOWebSession","inc/wext/websession.php");
 wob_autoclass("WOCartVoucher","inc/wext/webcart.php");
 
 wob_autoclass("MSmokeTransaction","inc/wext/transaction.php");
+
+//eof
+return;
 ?>
\ No newline at end of file
index 47562c8..f1f1d25 100644 (file)
@@ -398,4 +398,7 @@ class WOCartOrder extends WOCartOrderAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index a311e09..cfe08f8 100644 (file)
@@ -508,4 +508,7 @@ class WOCustomer extends WOCustomerAbstract
                die ("not implemented");
        }
 };
+
+//eof
+return;
 ?>
\ No newline at end of file
index a822a2a..119e95d 100644 (file)
@@ -267,4 +267,7 @@ class WOEvent extends WOEventAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 1e2da9e..1bd244b 100644 (file)
@@ -59,4 +59,7 @@ class WOFlag extends WOFlagAbstract
        }
 };
 
+
+//eof
+return;
 ?>
index 54ca52d..375bf8e 100644 (file)
@@ -67,4 +67,7 @@ class WOServerFormat extends WOServerFormatAbstract
        }
 }
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 338fd72..cff8511 100644 (file)
@@ -940,4 +940,7 @@ class WOOrder extends WOOrderAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 2e57fb8..8bdcf80 100644 (file)
@@ -45,4 +45,7 @@ class WOPriceCategory extends WOPriceCategoryAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 99ad617..2c15dcf 100644 (file)
@@ -17,4 +17,7 @@ class WORole extends WORoleAbstract{
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index e4be492..f5594c6 100644 (file)
@@ -26,4 +26,7 @@ class WORoom extends WORoomAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index c37b13b..f793e2d 100644 (file)
@@ -37,4 +37,7 @@ class WOShipping extends WOShippingAbstract
        }
 };
 
+
+//eof
+return;
 ?>
index 46b3dc0..7070c19 100644 (file)
@@ -81,4 +81,7 @@ class WOTemplate extends WOTemplateAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 8c972c6..f985f97 100644 (file)
@@ -111,4 +111,7 @@ class WOTicketAudit extends WOTicketAuditAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index 75a2b10..889b2c1 100644 (file)
@@ -54,4 +54,7 @@ class MSmokeTransaction extends WobTransaction
        }
 };
 
+
+//eof
+return;
 ?>
index 31c4639..23510de 100644 (file)
@@ -39,4 +39,7 @@ class WOVoucher extends WOVoucherAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index a1772e0..6e9a855 100644 (file)
@@ -137,4 +137,7 @@ class WOCartVoucher extends WOCartVoucherAbstract
        }
 };
 
+
+//eof
+return;
 ?>
\ No newline at end of file
index a2d34a9..87cfc7f 100644 (file)
@@ -61,4 +61,7 @@ class WOWebSession extends WOWebSessionAbstract
                exit();
        }
 };
+
+//eof
+return;
 ?>
\ No newline at end of file
index d99d719..89c3989 100644 (file)
@@ -13,4 +13,6 @@ include("inc/loader_nonadmin.php");
 //let wob do the rest
 MSmokeTransaction::handle();
 
+//done
+exit(0);
 ?>
\ No newline at end of file