Deprecated warning: Don't assign return value of new by reference.
authorMatt Selsky <selsky@columbia.edu>
Thu, 25 Jun 2009 16:03:38 +0000 (12:03 -0400)
committerMatt Selsky <selsky@columbia.edu>
Thu, 25 Jun 2009 16:03:38 +0000 (12:03 -0400)
26 files changed:
babel/edit.php
babel/extract.php
babel/lib/Babel.php
babel/lib/Translate.php
babel/lib/base.php
babel/make.php
babel/stats.php
babel/upload.php
babel/view.php
fima/lib/Driver.php
fima/lib/Report.php
fima/lib/ReportGraph.php
framework/Image/tests/gd.php
framework/Image/tests/svg.php
framework/Image/tests/swf.php
imp/compose-mimp.php
ingo/lib/Script/procmail.php
ingo/lib/Storage.php
ingo/lib/Storage/mock.php
ingo/lib/tests/MaildropTest.php
ingo/lib/tests/ProcmailTest.php
ingo/lib/tests/SieveTest.php
kronolith/lib/Storage.php
news/diff.php
skoli/lib/Driver.php
timeobjects/lib/Driver.php

index dc2ccf2..4f6c298 100644 (file)
@@ -39,7 +39,7 @@ $vars = &Horde_Variables::getDefaultVariables();
 if ($app) {
     $napp = ($app == 'horde') ? '' : $app;
     $pofile = HORDE_BASE . '/' . $napp . '/po/' . $_SESSION['babel']['language'] . '.po';
-    $po = &new File_Gettext_PO();
+    $po = new File_Gettext_PO();
     $po->load($pofile);
 }
 
@@ -48,7 +48,7 @@ $template->set('menu', Babel::getMenu('string'));
 $template->set('notify', Horde_Util::bufferOutput(array($notification, 'notify'), array('listeners' => 'status')));
 
 /* Create upload form */
-$form = &new Horde_Form($vars, _("Edit Translation"), $show);
+$form = new Horde_Form($vars, _("Edit Translation"), $show);
 
 /* Validate form if submitted */
 if ($app && Horde_Util::getFormData('submitbutton') == _("Save")) {
@@ -102,7 +102,7 @@ require BABEL_TEMPLATES . '/common-header.inc';
 echo $template->fetch(BABEL_TEMPLATES . '/layout.html');
 
 $renderer_params = array();
-$renderer = &new Horde_Form_Renderer($renderer_params);
+$renderer = new Horde_Form_Renderer($renderer_params);
 $renderer->setAttrColumnWidth('20%');
 
 $form->renderActive($renderer, $vars, Horde::selfURL(), 'post');
index 2c60a5c..1ec6495 100644 (file)
@@ -30,7 +30,7 @@ echo $template->fetch(BABEL_TEMPLATES . '/layout.html');
 $vars = &Horde_Variables::getDefaultVariables();
 
 /* Create upload form */
-$form = &new Horde_Form($vars, _("Extract Translation"), 'extract');
+$form = new Horde_Form($vars, _("Extract Translation"), 'extract');
 
 if (!$app) {
     $form->setButtons(_("Extract"));
@@ -38,7 +38,7 @@ if (!$app) {
     $form->addVariable('', '', 'spacer', true);
     
     $renderer_params = array();
-    $renderer = &new Horde_Form_Renderer($renderer_params);
+    $renderer = new Horde_Form_Renderer($renderer_params);
     $renderer->setAttrColumnWidth('20%');
     
     $form->renderActive($renderer, $vars, Horde::selfURL(), 'post');
index cae684e..08d7c61 100644 (file)
@@ -190,7 +190,7 @@ class Babel {
     {
         global $registry;
 
-       $menu = &new Horde_Menu();
+       $menu = new Horde_Menu();
        
         $menu->addArray(array('url' => Horde::applicationUrl('index.php'),
                              'text' => _("_General"),
index d33382a..5845e17 100644 (file)
@@ -40,7 +40,7 @@ class Translate {
                
                $pofile = $dir . "/$file";
                
-               $tmppo = &new File_Gettext_PO();
+               $tmppo = new File_Gettext_PO();
                $tmppo->load($pofile);
                $fuzzy = 0;
                $untranslated = 0;
@@ -135,7 +135,7 @@ class Translate {
     {
        static $ff;
        if (!isset($ff)) {
-           $ff = &new File_Find();
+           $ff = new File_Find();
        }
        
        if (substr($file, 0, 1) != '/') {
index eb1627f..da72d1f 100644 (file)
@@ -59,7 +59,7 @@ require_once 'Horde/UI/Pager.php';
 
 /* Templates */
 require_once 'Horde/Template.php';
-$template = &new Horde_Template();
+$template = new Horde_Template();
 
 /* Module selection */
 $app = Horde_Util::getFormData('module');
index cdd5b94..f87a50f 100644 (file)
@@ -30,7 +30,7 @@ echo $template->fetch(BABEL_TEMPLATES . '/layout.html');
 $vars = &Horde_Variables::getDefaultVariables();
 
 /* Create upload form */
-$form = &new Horde_Form($vars, _("Make Translation"), 'make');
+$form = new Horde_Form($vars, _("Make Translation"), 'make');
 
 if (!$app) {
     $form->setButtons(_("Make"));
@@ -38,7 +38,7 @@ if (!$app) {
     $form->addVariable('', '', 'spacer', true);
     
     $renderer_params = array();
-    $renderer = &new Horde_Form_Renderer($renderer_params);
+    $renderer = new Horde_Form_Renderer($renderer_params);
     $renderer->setAttrColumnWidth('20%');
     
     $form->renderActive($renderer, $vars, Horde::selfURL(), 'post');
index 5fa4dbb..08c9a53 100644 (file)
@@ -26,7 +26,7 @@ echo $template->fetch(BABEL_TEMPLATES . '/layout.html');
 $vars = &Horde_Variables::getDefaultVariables();
 
 /* Create upload form */
-$form = &new Horde_Form($vars, _("View Statistics"), 'stats');
+$form = new Horde_Form($vars, _("View Statistics"), 'stats');
 
 if (!$app) {
     $form->setButtons(_("View"));
@@ -34,7 +34,7 @@ if (!$app) {
     $form->addVariable('', '', 'spacer', true);
     
     $renderer_params = array();
-    $renderer = &new Horde_Form_Renderer($renderer_params);
+    $renderer = new Horde_Form_Renderer($renderer_params);
     $renderer->setAttrColumnWidth('20%');
     
     $form->renderActive($renderer, $vars, Horde::selfURL(), 'post');
index 95b87c5..7cbfa47 100644 (file)
@@ -15,7 +15,7 @@ require_once BABEL_BASE . '/lib/base.php';
 $vars = &Horde_Variables::getDefaultVariables();
 
 /* Create upload form */
-$form = &new Horde_Form($vars, _("Upload new Translation"), 'upload');
+$form = new Horde_Form($vars, _("Upload new Translation"), 'upload');
 $form->setButtons(_("Upload"));
 $form->addVariable(_("Module"), 'module', 'enum', true, false, null, array(Babel::listApps(true), true));
 $form->addVariable(_("Translations File (.PO)"), 'po_file', 'file', true, false);
@@ -60,7 +60,7 @@ require BABEL_TEMPLATES . '/common-header.inc';
 echo $template->fetch(BABEL_TEMPLATES . '/layout.html');
 
 $renderer_params = array();
-$renderer = &new Horde_Form_Renderer($renderer_params);
+$renderer = new Horde_Form_Renderer($renderer_params);
 $renderer->setAttrColumnWidth('20%');
 
 $form->renderActive($renderer, $vars, Horde::selfURL(), 'post');
index 4a15d08..f05b15a 100644 (file)
@@ -58,7 +58,7 @@ if ($app) {
     
     $napp = ($app == 'horde') ? '' : $app;
     $pofile = HORDE_BASE . '/' . $napp . '/po/' . $lang . '.po';
-    $po = &new File_Gettext_PO();
+    $po = new File_Gettext_PO();
     $po->load($pofile);
 
     // Set Scope
@@ -146,7 +146,7 @@ $template->set('menu', Babel::getMenu('string'));
 $template->set('notify', Horde_Util::bufferOutput(array($notification, 'notify'), array('listeners' => 'status')));
 
 /* Create upload form */
-$form = &new Horde_Form($vars, _("View Translation"), $show);
+$form = new Horde_Form($vars, _("View Translation"), $show);
 
 if (!$app) {
     $form->setButtons(_("View"));
@@ -154,7 +154,7 @@ if (!$app) {
     $form->addVariable('', '', 'spacer', true);
     
     $renderer_params = array();
-    $renderer = &new Horde_Form_Renderer($renderer_params);
+    $renderer = new Horde_Form_Renderer($renderer_params);
     $renderer->setAttrColumnWidth('20%');
     
     $form->renderActive($renderer, $vars, Horde::selfURL(), 'post');
@@ -488,7 +488,7 @@ $viewurl = Horde_Util::addParameter($viewurl, array('editmode' => $editmode,
                                              'module' => $app, 
                                              'filter' => $filter,
                                              'search' => $search));
- $pager = &new Horde_UI_Pager('page', $vars, array('num' => $numitem, 'url' => $viewurl, 'page_count' => 10, 'perpage' => $perpage));
+ $pager = new Horde_UI_Pager('page', $vars, array('num' => $numitem, 'url' => $viewurl, 'page_count' => 10, 'perpage' => $perpage));
  echo $pager->render($page, $numitem, $viewurl);
 ?>
 </td></tr></table>
index 0a18222..8c679a3 100644 (file)
@@ -358,13 +358,13 @@ class Fima_Driver {
         require_once dirname(__FILE__) . '/Driver/' . $driver . '.php';
         $class = 'Fima_Driver_' . $driver;
         if (class_exists($class)) {
-            $fima = &new $class($ledger, $params);
+            $fima = new $class($ledger, $params);
             $result = $fima->initialize();
             if (is_a($result, 'PEAR_Error')) {
-                $fima =& new Fima_Driver($params, sprintf(_("The Finances backend is not currently available: %s"), $result->getMessage()));
+                $fima = new Fima_Driver($params, sprintf(_("The Finances backend is not currently available: %s"), $result->getMessage()));
             }
         } else {
-            $fima =& new Fima_Driver($params, sprintf(_("Unable to load the definition of %s."), $class));
+            $fima = new Fima_Driver($params, sprintf(_("Unable to load the definition of %s."), $class));
         }
         
         return $fima;
index 7f87a81..e6723d7 100644 (file)
@@ -167,20 +167,20 @@ class Fima_Report {
     function &factory($driver = null, $params = null)
     {
         if ($driver === null) {
-            $report =& new Fima_Report($params, _("No report driver loaded"));
+            $report = new Fima_Report($params, _("No report driver loaded"));
             return $report;
         }
 
         require_once dirname(__FILE__) . '/Report/' . $driver . '.php';
         $class = 'Fima_Report_' . $driver;
         if (class_exists($class)) {
-            $report = &new $class($params);
+            $report = new $class($params);
             $result = $report->initialize();
             if (is_a($result, 'PEAR_Error')) {
-                $report =& new Fima_Report($params, sprintf(_("The Finances reports are not currently available: %s"), $result->getMessage()));
+                $report = new Fima_Report($params, sprintf(_("The Finances reports are not currently available: %s"), $result->getMessage()));
             }
         } else {
-            $report =& new Fima_Report($params, sprintf(_("Unable to load the definition of %s."), $class));
+            $report = new Fima_Report($params, sprintf(_("Unable to load the definition of %s."), $class));
         }
         
         return $report;
index 1f2f3ba..44d7236 100644 (file)
@@ -172,20 +172,20 @@ class Fima_ReportGraph {
     function &factory($driver = null, $data = null, $params = null)
     {
         if ($driver === null) {
-            $report =& new Fima_ReportGraph($data, $params, _("No report driver loaded"));
+            $report = new Fima_ReportGraph($data, $params, _("No report driver loaded"));
             return $report;
         }
 
         require_once dirname(__FILE__) . '/ReportGraph/' . $driver . '.php';
         $class = 'Fima_ReportGraph_' . $driver;
         if (class_exists($class)) {
-            $report = &new $class($data, $params);
+            $report = new $class($data, $params);
             $result = $report->initialize();
             if (is_a($result, 'PEAR_Error')) {
-                $report =& new Fima_ReportGraph($data, $params, sprintf(_("The Finances report graphs are not currently available: %s"), $result->getMessage()));
+                $report = new Fima_ReportGraph($data, $params, sprintf(_("The Finances report graphs are not currently available: %s"), $result->getMessage()));
             }
         } else {
-            $report =& new Fima_ReportGraph($data, $params, sprintf(_("Unable to load the definition of %s."), $class));
+            $report = new Fima_ReportGraph($data, $params, sprintf(_("Unable to load the definition of %s."), $class));
         }
         
         return $report;
index d29ad12..c3f7c60 100644 (file)
@@ -5,7 +5,7 @@
 
 require_once dirname(__FILE__) . '/../Image/gd.php';
 
-$image = &new Horde_Image_gd(array('height' => 400, 'width' => 400));
+$image = new Horde_Image_gd(array('height' => 400, 'width' => 400));
 
 $image->rectangle(30, 30, 100, 60, 'black', 'yellow');
 $image->roundedRectangle(30, 30, 100, 60, 15, 'black', 'red');
index af44b65..154561e 100644 (file)
@@ -5,7 +5,7 @@
 
 require_once dirname(__FILE__) . '/../Image/svg.php';
 
-$image = &new Horde_Image_svg(array('height' => 400, 'width' => 400));
+$image = new Horde_Image_svg(array('height' => 400, 'width' => 400));
 
 $image->rectangle(30, 30, 100, 60, 'black', 'yellow');
 $image->roundedRectangle(30, 30, 100, 60, 15, 'black', 'red');
index 5a50d59..acd6740 100644 (file)
@@ -5,7 +5,7 @@
 
 require_once dirname(__FILE__) . '/../Image/swf.php';
 
-$image = &new Horde_Image_swf(array('height' => 400, 'width' => 400));
+$image = new Horde_Image_swf(array('height' => 400, 'width' => 400));
 
 $image->rectangle(30, 30, 100, 60, 'black', 'yellow');
 $image->roundedRectangle(30, 30, 100, 60, 15, 'black', 'red');
index 1329cff..92b5f25 100644 (file)
@@ -250,7 +250,7 @@ foreach (array('to', 'cc', 'bcc', 'subject') as $val) {
     }
 }
 
-$menu = &new Horde_Mobile_card('o', _("Menu"));
+$menu = new Horde_Mobile_card('o', _("Menu"));
 $mset = &$menu->add(new Horde_Mobile_linkset());
 MIMP::addMIMPMenu($mset, 'compose');
 
index 3efb674..5a980de 100644 (file)
@@ -181,7 +181,7 @@ class Ingo_Script_procmail extends Ingo_Script {
                         $this->addItem(new Procmail_Comment($filter['name'], !empty($filter['disable']), true));
                         $loop = 0;
                         foreach ($filter['conditions'] as $condition) {
-                            $recipe = &new Procmail_Recipe($filter, $this->_params);
+                            $recipe = new Procmail_Recipe($filter, $this->_params);
                             if ($loop++) {
                                 $recipe->addFlag('E');
                             }
index 53f2f89..0e9a9ce 100644 (file)
@@ -244,7 +244,7 @@ class Ingo_Storage
      */
     public function getActionInfo($action)
     {
-        $ob = &new stdClass;
+        $ob = new stdClass;
         $ob->flags = false;
         $ob->type = 'text';
 
@@ -352,7 +352,7 @@ class Ingo_Storage
         );
 
         /* Create the information object. */
-        $ob = &new stdClass;
+        $ob = new stdClass;
         $ob->label = $labels[$test];
         foreach ($types as $key => $val) {
             if (in_array($test, $val)) {
index 10a5409..aeafa99 100644 (file)
@@ -22,7 +22,7 @@ class Ingo_Storage_mock extends Ingo_Storage
                 return new Ingo_Storage_blacklist();
 
             case self::ACTION_FILTERS:
-                $ob = &new Ingo_Storage_filters();
+                $ob = new Ingo_Storage_filters();
                 include INGO_BASE . '/config/prefs.php.dist';
                 $ob->setFilterList(unserialize($_prefs['rules']['value']));
                 return $ob;
index 3e4f5a0..a6b7ca9 100644 (file)
@@ -29,7 +29,7 @@ class Ingo_MaildropTest extends Ingo_TestBase {
 
     function testForwardKeep()
     {
-        $forward = &new Ingo_Storage_forward();
+        $forward = new Ingo_Storage_forward();
         $forward->setForwardAddresses('joefabetes@example.com');
         $forward->setForwardKeep(true);
 
@@ -45,7 +45,7 @@ to "${DEFAULT}"
 
     function testForwardNoKeep()
     {
-        $forward = &new Ingo_Storage_forward();
+        $forward = new Ingo_Storage_forward();
         $forward->setForwardAddresses('joefabetes@example.com');
         $forward->setForwardKeep(false);
 
@@ -61,7 +61,7 @@ exit
 
     function testBlacklistWithFolder()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder('Junk');
 
@@ -76,7 +76,7 @@ to Junk
 
     function testBlacklistMarker()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder(Ingo::BLACKLIST_MARKER);
 
@@ -91,7 +91,7 @@ to ++DELETE++
 
     function testBlacklistDiscard()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder(null);
 
@@ -106,7 +106,7 @@ to "/dev/null"
 
     function testWhitelist()
     {
-        $wl = &new Ingo_Storage_whitelist(3);
+        $wl = new Ingo_Storage_whitelist(3);
         $wl->setWhitelist(array('spammer@example.com'));
 
         $this->store($wl);
index e62d988..a4e8818 100644 (file)
@@ -33,7 +33,7 @@ class Ingo_ProcmailTest extends Ingo_TestBase {
 
     function testForwardKeep()
     {
-        $forward = &new Ingo_Storage_forward();
+        $forward = new Ingo_Storage_forward();
         $forward->setForwardAddresses('joefabetes@example.com');
         $forward->setForwardKeep(true);
 
@@ -65,7 +65,7 @@ $DEFAULT
 
     function testForwardNoKeep()
     {
-        $forward = &new Ingo_Storage_forward();
+        $forward = new Ingo_Storage_forward();
         $forward->setForwardAddresses('joefabetes@example.com');
         $forward->setForwardKeep(false);
 
@@ -97,7 +97,7 @@ $DEFAULT
 
     function testBlacklistWithFolder()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder('Junk');
 
@@ -109,7 +109,7 @@ Junk');
 
     function testBlacklistMarker()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder(Ingo::BLACKLIST_MARKER);
 
@@ -121,7 +121,7 @@ Junk');
 
     function testBlacklistDiscard()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder(null);
 
@@ -133,7 +133,7 @@ Junk');
 
     function testWhitelist()
     {
-        $wl = &new Ingo_Storage_whitelist(3);
+        $wl = new Ingo_Storage_whitelist(3);
         $wl->setWhitelist(array('spammer@example.com'));
 
         $this->store($wl);
@@ -144,7 +144,7 @@ $DEFAULT');
 
     function testVacationDisabled()
     {
-        $vacation = &new Ingo_Storage_vacation();
+        $vacation = new Ingo_Storage_vacation();
         $vacation->setVacationAddresses(array('from@example.com'));
         $vacation->setVacationSubject('Subject');
         $vacation->setVacationReason("Because I don't like working!");
@@ -155,7 +155,7 @@ $DEFAULT');
 
     function testVacationEnabled()
     {
-        $vacation = &new Ingo_Storage_vacation();
+        $vacation = new Ingo_Storage_vacation();
         $vacation->setVacationAddresses(array('from@example.com'));
         $vacation->setVacationSubject('Subject');
         $vacation->setVacationReason("Because I don't like working!");
index 6abf7b1..a71e1b8 100644 (file)
@@ -32,7 +32,7 @@ class Ingo_SieveTest extends Ingo_TestBase {
 
     function testForwardKeep()
     {
-        $forward = &new Ingo_Storage_forward();
+        $forward = new Ingo_Storage_forward();
         $forward->setForwardAddresses('joefabetes@example.com');
         $forward->setForwardKeep(true);
 
@@ -45,7 +45,7 @@ keep;
 
     function testForwardNoKeep()
     {
-        $forward = &new Ingo_Storage_forward();
+        $forward = new Ingo_Storage_forward();
         $forward->setForwardAddresses('joefabetes@example.com');
         $forward->setForwardKeep(false);
 
@@ -57,7 +57,7 @@ redirect "joefabetes@example.com";
 
     function testBlacklistMarker()
     {
-        $bl = &new Ingo_Storage_blacklist(3);
+        $bl = new Ingo_Storage_blacklist(3);
         $bl->setBlacklist(array('spammer@example.com'));
         $bl->setBlacklistFolder(Ingo::BLACKLIST_MARKER);
 
@@ -73,7 +73,7 @@ stop;
 
     function testWhitelist()
     {
-        $wl = &new Ingo_Storage_whitelist(3);
+        $wl = new Ingo_Storage_whitelist(3);
         $wl->setWhitelist(array('spammer@example.com'));
 
         $this->store($wl);
@@ -85,7 +85,7 @@ stop;
 
     function testVacationDisabled()
     {
-        $vacation = &new Ingo_Storage_vacation();
+        $vacation = new Ingo_Storage_vacation();
         $vacation->setVacationAddresses(array('from@example.com'));
         $vacation->setVacationSubject('Subject');
         $vacation->setVacationReason("Because I don't like working!");
@@ -96,7 +96,7 @@ stop;
 
     function testVacationEnabled()
     {
-        $vacation = &new Ingo_Storage_vacation();
+        $vacation = new Ingo_Storage_vacation();
         $vacation->setVacationAddresses(array('from@example.com'));
         $vacation->setVacationSubject('Subject');
         $vacation->setVacationReason("Because I don't like working!");
@@ -112,7 +112,7 @@ vacation :days 7 :addresses "from@example.com" :subject "Subject" "Because I don
 
     function testSpamDisabled()
     {
-        $spam = &new Ingo_Storage_spam();
+        $spam = new Ingo_Storage_spam();
         $spam->setSpamLevel(7);
         $spam->setSpamFolder("Junk");
 
@@ -122,7 +122,7 @@ vacation :days 7 :addresses "from@example.com" :subject "Subject" "Because I don
 
     function testSpamEnabled()
     {
-        $spam = &new Ingo_Storage_spam();
+        $spam = new Ingo_Storage_spam();
         $spam->setSpamLevel(7);
         $spam->setSpamFolder("Junk");
 
index f2aaf6d..3958626 100644 (file)
@@ -53,7 +53,7 @@ class Kronolith_Storage {
         require_once dirname(__FILE__) . '/Storage/' . $driver . '.php';
         $class = 'Kronolith_Storage_' . $driver;
         if (class_exists($class)) {
-            $driver = &new $class($user, $params);
+            $driver = new $class($user, $params);
         } else {
             $driver = PEAR::raiseError(sprintf(_("Unable to load the definition of %s."), $class));
             return $driver;
@@ -61,7 +61,7 @@ class Kronolith_Storage {
 
         $result = $driver->initialize();
         if (is_a($result, 'PEAR_Error')) {
-            $driver = &new Kronolith_Storage($params);
+            $driver = new Kronolith_Storage($params);
         }
 
         return $driver;
index 29aea36..226d9d7 100644 (file)
@@ -22,7 +22,7 @@ $version = Horde_Util::getFormData('version', 0);
 /* Set up the diff renderer. */
 $render_type = Horde_Util::getFormData('render', 'inline');
 $class = 'Text_Diff_Renderer_' . $render_type;
-$renderer = &new $class();
+$renderer = new $class();
 
 /* get current version content */
 $current_data = array();
index 6c536cc..7da684a 100644 (file)
@@ -65,7 +65,7 @@ class Skoli_Driver {
             $classes = Skoli::listClasses();
         }
         if ($class != '' && !isset($classes[$class])) {
-            $class = &new Skoli_Driver(sprintf(_("Access for class \"%s\" is denied"), $class));
+            $class = new Skoli_Driver(sprintf(_("Access for class \"%s\" is denied"), $class));
             return $class;
         }
 
@@ -81,13 +81,13 @@ class Skoli_Driver {
         require_once dirname(__FILE__) . '/Driver/' . $driver . '.php';
         $objclass = 'Skoli_Driver_' . $driver;
         if (class_exists($objclass)) {
-            $class = &new $objclass($class, $params);
+            $class = new $objclass($class, $params);
             $result = $class->initialize();
             if (is_a($result, 'PEAR_Error')) {
-                $class = &new Skoli_Driver(sprintf(_("The School backend is not currently available: %s"), $result->getMessage()));
+                $class = new Skoli_Driver(sprintf(_("The School backend is not currently available: %s"), $result->getMessage()));
             }
         } else {
-            $class = &new Skoli_Driver(sprintf(_("Unable to load the definition of %s."), $objclass));
+            $class = new Skoli_Driver(sprintf(_("Unable to load the definition of %s."), $objclass));
         }
 
         return $class;
index d62f257..ac14190 100644 (file)
@@ -37,7 +37,7 @@ class TimeObjects_Driver
     {
         $class = 'TimeObjects_Driver_' . basename($name);
         if (class_exists($class)) {
-            $driver = &new $class($params);
+            $driver = new $class($params);
         } else {
             $driver = PEAR::raiseError(sprintf(_("Unable to load the definition of %s."), $class));
         }