$title) { system('ln -s ../index.php ./' . $site_short_name . '/' . $file . '.php', $status); system('ln -s ../index.php ./' . $site_short_name . '/' . $file . '.html', $status); } $file = $_SERVER["SCRIPT_NAME"]; $file = ereg_replace(".*/", "", $file); $current_page = ereg_replace("\..*", "", $file); if ($_GET['page'] != '') { $current_page = $_GET['page']; } if (preg_match("/http:\/\//i", $titles[$current_page])) { header("Location: " . $titles[$current_page]);; exit; } $extra_variables; $VASTmpl = new VASTempl($current_page); ## Do I need to do something other than generate a page if ($_POST['action'] != '') { switch ($_POST['action']) { default: $current_page = 'error'; $extra_variables['ERROR_DESCRIPTION'] = 'Your Browser sent a malformed request. Please try again.'; break; } # end switch } # end if ## Defining current date for java script. $javaScriptDate = "\n"; ## Generating page $extra_variables['JAVA_SCRIPTS'] = $javaScriptDate; $handle = fopen ($root_web_directory . $template_directory . '/' . $file_names[$current_page], 'r'); $contents = fread($handle, filesize($root_web_directory . $template_directory . '/' . $file_names[$current_page])); fclose($handle); $extra_variables['BODY'] = $contents; $VASTmpl->evalvars($extra_variables); $VASTmpl->navigation(); $VASTmpl->encrypt_emails(); $VASTmpl->templ_print(); ?>