On 4/25/07, Patrick R. Michaud <[EMAIL PROTECTED]> wrote:

On Wed, Apr 25, 2007 at 06:11:18PM +0100, Hans wrote:
> Wednesday, April 25, 2007, 6:06:03 PM, Tegan wrote:
>
> > Whoops.  Never mind the never mind - that doesn't work after all. I
have
>
> >     if($page == 'Admin.WebAdmin')  $EnablePathInfo = 0;
>
> > That's no good.  What should I have?  Do I need some curly brackets in
there
> > or something?
>
> try
>
>      $page = PageVar($pagename, '$FullName');
>      if($page == 'Admin.WebAdmin') {
>         $EnablePathInfo = 0;
>         include_once("$FarmD/cookbook/webadmin.php");
>      }

Even better is to not use PageVar() to get the pagename
(since we already have it in $pagename!):

    $pagename = ResolvePageName($pagename);
    if ($pagename == 'Admin.WebAdmin') {
      $EnablePathInfo = 0;
      include_once("$FarmD/cookbook/webadmin.php");
    }

Also, I'm not familiar with webadmin, but it would
seem that even easier would be to put the following into
local/Admin.WebAdmin.php :

    <?php
      $EnablePathInfo = 0;
      include_once("$FarmD/cookbook/webadmin.php");



OK, I'm using

   $pagename = ResolvePageName($pagename);
   if ($pagename == 'Admin.WebAdmin') {
     $EnablePathInfo = 0;
   }
     include_once("$FarmD/cookbook/webadmin.php");


Apparently the include_once statement has to be outside of the conditional -
which makes me suspect it also wouldn't work to have it on the page
local/Admin/WebAdmin.php.

And anyhow, I wanted to move it all off of local/Admin.WebAdmin.php and onto
local/config.php in the first place.  So this is great.

Thanks again!
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to