diff --git a/site/admin/configuration.php.example b/site/admin/configuration.php.example index a57a023be..22c456493 100644 --- a/site/admin/configuration.php.example +++ b/site/admin/configuration.php.example @@ -9,15 +9,4 @@ $USOC["SITE_PATH"] = "../"; $USOC["ADMIN_PATH"] = ""; $USOC["DOMAIN"] = "..."; - - - - //Don't remove this function - function newClass() - { - global $U; - if(!isset($U)){ - $U = new U(); - } - } ?> diff --git a/site/includes/class.inc.php b/site/includes/class.inc.php index 3e44c1dac..dfd3cb44c 100644 --- a/site/includes/class.inc.php +++ b/site/includes/class.inc.php @@ -3,11 +3,24 @@ * This file conatins the class U. This class is used on every page. * @licence https://standards.casegames.ch/cgs/0003/v1.txt Case Games Open-Source licence */ - + /** + * This if statement checks the including of configuration.php + */ if(gettype($USOC) == "array"){ + /** + * This function initialise the U class in $U if it doesn't exist + * @version Pb2.0Bfx0 + * @since Pb2.0Bfx0 + */ + function newClass(){ + global $U; + $U = isset($U) ? new U() : $U; + } /** * This class contains all functions for USOC. When a function is needed, U includes it. * This class only works when configuration.php is included. + * Use newClass() and not this class. + * @see newClass() * @version Pb2.0Bfx0 * @since Pb2.0Bfx0 */