Hi, All<br><br>I would like to achieve the following: have a user fill the form, create a page populated with data from the form, set a edit/upload password and mail them to the user. But here's my problem - it seems pretty stupid, but I cannot' set password and populate page at the same time (in one transaction) - it's either one or another.
<br><br>Basically, my code is like this:<br><br>$base = MakePageName($pagename, "Students.Invitation");<br>$basegroup = PageVar($base, '$Group');<br>$newpage = MakePageName($base, "$basegroup.$name");
<br><br>$new['text'] = "smth template";<br><br>PostPage($newpage, $new, $new);<br><br>// --- setting password ---<br>Lock(2);<br>$auth = RetrieveAuthPage($newpage, 'attr', false);<br>$password = gen_password();
<br>$auth['passwdedit'] = crypt($password);<br>$auth['passwdupload'] = crypt($password);<br>mail($email, 'password', "$password");<br>WritePage($page, $auth);<br>Lock(0);<br>// --- done setting password ----
<br><br>Now, it works either with setting 'text' or with setting password. I know that the error must be something very simple, but I cannot understand what. Any ideas, please? Pmwiki version is 2.1.27 (latest stable).
<br><br>thanks,<br>Ilja<br><br><br><br><br>