keep arguments under the hood.
authorx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Wed, 5 Jul 2006 22:37:04 +0000 (22:37 +0000)
committerx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Wed, 5 Jul 2006 22:37:04 +0000 (22:37 +0000)
small uri's adjustments

git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@379 839d8a87-29fc-0310-9880-83ba4fa771e5

classes/Platal.php
templates/marketing/public.tpl
templates/marketing/volontaire.tpl

index 767a11a..d87b9f7 100644 (file)
@@ -30,7 +30,7 @@ class Platal
     var $__hooks;
 
     var $path;
-    var $auth;
+    var $args;
 
     function Platal()
     {
@@ -74,8 +74,10 @@ class Platal
             return PL_NOT_FOUND;
         }
 
-        $args    = explode('/', substr($this->path, strlen($p)));
-        $args[0] = &$page;
+        $args       = explode('/', substr($this->path, strlen($p)));
+        $args[0]    = $p;
+        $this->argv = $args;
+        $args[0]    = &$page;
 
         if ($hook['auth'] > Session::get('auth', AUTH_PUBLIC)) {
             $_SESSION['session']->doAuth($page);
@@ -102,6 +104,7 @@ class Platal
             $this->__mods['core']->handler_404($page);
             break;
         }
+        $page->assign_by_ref('platal', $this);
         $page->run();
     }
 }
index 062c090..101c1a8 100644 (file)
@@ -73,7 +73,7 @@ peut sans aucun doute l'aider 
   {$nom} inscrit, nous t'enverrons un email pour te prévenir que son inscription a réussi.
 </p>
 
-<form method="post" action="{rel}/{$smarty.request.p}">
+<form method="post" action="{rel}/{$platal->path}">
   <table class="bicol" summary="Fiche camarade">
     <tr class="impair"><td>Nom :</td><td>{$nom}</td></tr>
     <tr class="pair"><td>Prénom :</td><td>{$prenom}</td></tr>
index f9f9958..fae35fc 100644 (file)
@@ -34,7 +34,7 @@ Choix de la promo :
 
 {if $addr}
 
-<p>[<a href="{rel}/marketing/promo/{$smarty.get.promo}">Marketing promo pour la promo {$smarty.get.promo}</a>]</p>
+<p>[<a href="{rel}/marketing/promo/{$platal->argv[1]}">Marketing promo pour la promo {$platal->argv[1]}</a>]</p>
 
 {if $addr->total()}
 <h2>Marketing volontaire</h2>