Peter, thanks for your quick anwer! I see the $EditFunctions array is a good place to hook in. I assume you are suggesting to write an own recipe for this, right? I am aware of the $page['passwdread'] variable and I have checked the file you suggested, but I am definitely not able to strip out the code pieces I need from that file or to code an own recipe.
I have had a look at the cookbook recipe called "EditTitle" before ( http://pmwiki.org/wiki/Cookbook/EditTitle ) to take that as a basis but I figured out that I am not capable of doing this... This would be my first recipe, but I need way more code ... or someone to do it for me .-) L.- (Rookie) On 11.08.2008, at 14:08, Peter Bowers wrote: > You can look at the code in WikiSh.php for wshChmod() to see how to > set a password and potentially append to it. Basically it's a > question of reading & setting a value in $page['passwdread']. > > Probably you could hook into the $EditFunctions with another function > that will do what you want it to do. > > Hope that gets you started in the right direction. > > -Peter > > On Mon, Aug 11, 2008 at 12:40 PM, Lars Grau <[EMAIL PROTECTED]> wrote: >> >> We have pmwiki-2.2.0-beta65 running with LDAP authentication. We >> allow >> only authenticated users to edit pages. ( In config.php: >> $DefaultPasswords['edit'] = 'id:*'; ) >> >> Now we'd like to add a checkbox "This is a public page" to the edit >> form that does the following: If unchecked (default), the read >> password for the page being edited should be set to "id:*" allowing >> only authenticated users to VIEW the page. If the author activates >> the >> checkbox, the read password should be cleared. >> >> Can anyone point us into a direction how to do this via a cookbook >> recipe or even better - provide the code? We're familiar with PHP in >> general, but we'd like to keep PmWiki as close to the original >> distribution for future updates and therefore need support in >> "hooking" this into the software. >> >> Tricky sidenote: To be even more precise, if a read password has >> already been set by "?action=attr" (i.e. "secret"), we'd like the >> recipe to append the "id:*" rather than over-writing the entire >> attribute. Same applies for clearing the field. The "id:*" should be >> removed, but everything else should remain untouched. >> >> Thanks a lot in advance. >> >> Larsen.- >> >> _______________________________________________ >> pmwiki-users mailing list >> [email protected] >> http://www.pmichaud.com/mailman/listinfo/pmwiki-users >> _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
