$[Editing {\$FullName}]

\$EditMessageFmt
"); SDV($HandleEditFmt, array(&$PageStartFmt, &$PageEditFmt, &$PageEndFmt)); PrintFmt($pagename, $HandleEditFmt); } # RemoveTitle pulls title from markup and sets it to display in text input field function RemoveTitle($text){ global $InputTags; # pattern should be same as defined in markup $pattern = '/\\(:title\\s(.*?):\\)/'; # Find title to display in field preg_match($pattern, $text, $matches); # Define Title input field SDVA($InputTags['e_title'], array( ':html' => "", 'name' => 'title', 'size' => '60' ,'value' => $matches[1])); # return text without title markup return trim(preg_replace($pattern, '', $text)); } # AddTitle adds title back into markup before saving function AddTitle($pagename, &$page, &$new){ if ($new[title] > '') $new[text] = "(:title $new[title]:)\n$new[text]"; return; } # Require that a title be defined on each page function RequireTitle($pagename, &$page, &$new){ global $EnablePost, $MessagesFmt, $ForceTitle; if ($ForceTitle && isset($new[text]) && trim($new[title]) == '') { $EnablePost = 0; $MessagesFmt[] = '

A Title must be defined for this page

'; } return; }