purge useless references
authorx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sun, 23 Jul 2006 12:31:49 +0000 (12:31 +0000)
committerx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sun, 23 Jul 2006 12:31:49 +0000 (12:31 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@588 839d8a87-29fc-0310-9880-83ba4fa771e5

classes/PLModule.php
classes/Platal.php
modules/xnetgrp.php

index bd03137..af4de8f 100644 (file)
 
 class PLModule
 {
-    var $platal;
-
-    function PLModule(&$platal)
-    {
-        $this->platal =& $platal;
-    }
-
     function handlers()     { die("implement me"); }
 
     function make_hook($fun, $auth, $perms = '', $type = SKINNED)
@@ -40,13 +33,13 @@ class PLModule
 
     /* static functions */
 
-    function factory(&$platal, $modname)
+    function factory($modname)
     {
         $mod_path = dirname(__FILE__).'/../modules/'.strtolower($modname).'.php';
         $class    = ucfirst($modname).'Module';
 
         require_once $mod_path;
-        return new $class($site);
+        return new $class();
     }
 }
 
index 43cf776..88e0650 100644 (file)
@@ -41,7 +41,7 @@ class Platal
 
         array_unshift($modules, 'core');
         foreach ($modules as $module) {
-            $this->__mods[$module] = $m = PLModule::factory($this, $module);
+            $this->__mods[$module] = $m = PLModule::factory($module);
             $this->__hooks += $m->handlers();
         }
     }
index 2e1e563..dc41ccd 100644 (file)
@@ -593,7 +593,6 @@ class XnetGrpModule extends PLModule
                             FROM  auth_user_md5 AS u
                       INNER JOIN  aliases       AS a ON (u.user_id = a.id)
                            WHERE  a.alias={?}', $globals->asso('id'), $forlife);
-                global $platal;
                 pl_redirect("member/$email");
             } else {
                 $page->trig($email." n'est pas un alias polytechnique.org valide");
@@ -605,7 +604,6 @@ class XnetGrpModule extends PLModule
                 XDB::execute('INSERT INTO  groupex.membres (uid,asso_id,origine,email)
                                         VALUES({?},{?},"ext",{?})', $uid,
                                         $globals->asso('id'), $email);
-                global $platal;
                 pl_redirect("member/$email");
             } else {
                 $page->trig("« <strong>$email</strong> » n'est pas une adresse mail valide");