From: scyrma Date: Fri, 25 Jan 2008 08:39:14 +0000 (+0000) Subject: Start on MDL-12730 .. fixes some E_STRICT messages for 2.0. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1d6608d8db18e933fb1041d6b0ba57f6a77bd94b;p=moodle.git Start on MDL-12730 .. fixes some E_STRICT messages for 2.0. --- diff --git a/lib/pagelib.php b/lib/pagelib.php index afd4344309..c6053d3ef8 100644 --- a/lib/pagelib.php +++ b/lib/pagelib.php @@ -64,7 +64,7 @@ function page_create_object($type, $id = NULL) { $classname = page_map_class($type); - $object = &new $classname; + $object = new $classname; // TODO: subclassing check here if ($object->get_type() !== $type) { @@ -152,10 +152,6 @@ class page_base { // A whole battery of functions to allow standardized-name constructors in all versions of PHP. // The constructor is actually called construct() - function page_base() { - $this->construct(); - } - function __construct() { $this->construct(); } @@ -181,7 +177,7 @@ class page_base { // HTML OUTPUT SECTION // We have absolutely no idea what derived pages are all about - function print_header($title, $morenavlinks) { + function print_header($title, $morenavlinks=NULL) { trigger_error('Page class does not implement method print_header()', E_USER_WARNING); return; }