[pmwiki-users] FoxEdit & Category
adam overton
a at plus1plus1plus.org
Wed Jun 17 02:04:13 CDT 2009
hi Peter
thanks
i actually just figured this part out (sort of) - i saw that in Fox,
Hans made his UpdatePage() function work by limiting which functions
it calls, by throwing the wanted function(s) into a 4th slot
'$fnlist' - UpdatePage($pagename, $old, $new, $fnlist)
i found that throwing in something like array('SaveAttributes')
seemed to prevent the errors.
however, once that proved errorless, i was saddened to find that
UpdatePage & SaveAttributes are not the problem, so my quest
continues (see the next post : )
thanks for the help!
adam
On 16 Jun 2009, at 3:40 PM, Peter Bowers wrote:
> On Tue, Jun 16, 2009 at 4:29 PM, adam overton
> <a at plus1plus1plus.org> wrote:
> ...
> the workaround that i thought could work but currently gives me
> errors goes something like this - instead of having fox/foxedit
> redirect=1 (i.e. to the same page), have it redirect to the same
> page with ?action=updatePage where the appropriate functions are
> called. here's my code in config.php:
>
> if ($action=="updatePage") {
> $thispage = ReadPage($pagename);
>
> //WritePage($pagename, $thispage);
> UpdatePage($pagename, $thispage, $thispage);
>
> I can't speak to the rest of it, but I know I had a bit of a go-
> round with UpdatePage() being called in config.php (back in March,
> but it looks like a lot of the discussion was off-list). My
> conclusion was that UpdatePage() requires certain variables to be
> set before it can be called and those initializations occur after
> config.php is called. I "peeled a couple layers" trying to
> manually do the initializations in config.php before calling
> UpdatePage() and then determined I needed to pursue an alternate
> solution...
>
> Quoting from http://www.pmwiki.org/wiki/PmWiki/Functions:
>
> UpdatePage() cannot be called directly from config.php because
> there are necessary initializations which occur later in
> pmwiki.php. It is not enough to just load stdconfig.php. If you
> want to use UpdatePage() you will need to do it within a custom
> markup, a custom markup expression, or a custom action.
>
> -Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20090617/42177faa/attachment.html
More information about the pmwiki-users
mailing list