$NameText:
$HomepageText:
$MessageText:
    

$OnlyOnceText


"; if (isset($EnablePathInfo) && !$EnablePathInfo) { SDV($GuestbookTagFmt, "
". $html_formfields ); } else { SDV($GuestbookTagFmt, "". "". $html_formfields ); } /* insert a new message */ function HandleGuestbook($pagename){ /* ($pagename) */ global $TimeFmt,$Now,$_GET; $name = StripCSlashes($_GET["name"]); $homepage = (($_GET["homepage"])?StripCSlashes($_GET["homepage"]):""); $homepage = strtolower ($homepage); if (0 < strlen ($homepage) && FALSE == strpos($homepage,'http://')) { $homepage = 'http://'.$homepage; } $message = StripCSlashes($_GET['message']); $PostedText = StripCSlashes($_GET['postedtext']); $ByText = StripCSlashes($_GET['bytext']); $rcpage = ReadPage($pagename,""); /* insert only if the user isn't annonymous and has something to say */ if (0 < strlen ($name) && 0 < strlen ($message)) { $pos=strpos($rcpage['text'],"(:\$Guestbook:)"); $len=strlen("(:\$Guestbook:)"); $before=substr($rcpage['text'],0,$pos+$len); $after=substr($rcpage['text'],$pos+$len); $rcpage['text'] = $before. "\n\n%green%$PostedText ''".strftime($TimeFmt,$Now)."''". " $ByText ''$name''%%\\\\\n ". "$homepage\n\n$message\n\n----". $after; } WritePage($pagename,$rcpage); Redirect($pagename); } Markup('{$Guestbook}', '>{$var}','/\\(:\\$Guestbook:\\)/',Keep($GuestbookTagFmt)); #Markup('Guestbook', 'directives', '/\\(:$Guestbook:\\)/e',"Guestbook()"); ?>