// ex:set ts=3 sw=3 expandtab:
$Title = "Skinner-Krycek Recipe Collection";
require "header.php";
$NDX = array();
if ($dir = @opendir("./")) {
while (($file = readdir($dir)) !== false) {
if ( ! preg_match("/\.html$/",$file) ) {
continue;
}
if ( preg_match("/^index/",$file) ) {
continue;
}
if ( preg_match("/^_blank/",$file) ) {
continue;
}
// echo "$file
\n";
$Title = '';
$SubTitle = '';
$IndexTitle = '';
$SortBy = '';
$FH = fopen($file, "r");
while($ln=fgets($FH)) {
$ln = trim($ln);
if ( preg_match ('/\$Title\s*=\s*[\'\"]/', $ln)) {
$Title = $ln;
$Title = preg_replace ('/^.*\$Title\s*=\s*[\'\"]/', '', $Title);
$Title = preg_replace ('/[\'\"];.*$/', '', $Title);
}
elseif ( preg_match ('/\$SubTitle\s*=\s*[\'\"]/', $ln)) {
$SubTitle = $ln;
$SubTitle = preg_replace ('/^.*\$SubTitle\s*=\s*[\'\"]/', '', $SubTitle);
$SubTitle = preg_replace ('/[\'\"];.*$/', '', $SubTitle);
}
elseif ( preg_match ('/\$IndexTitle\s*=\s*[\'\"]/', $ln)) {
$IndexTitle = $ln;
$IndexTitle = preg_replace ('/^.*\$IndexTitle\s*=\s*[\'\"]/', '', $IndexTitle);
$IndexTitle = preg_replace ('/[\'\"];.*$/', '', $IndexTitle);
}
elseif ( preg_match ('/\$SortBy\s*=\s*[\'\"]/', $ln)) {
$SortBy = $ln;
$SortBy = preg_replace ('/^.*\$SortBy\s*=\s*[\'\"]/', '', $SortBy);
$SortBy = preg_replace ('/[\'\"];.*$/', '', $SortBy);
}
}
fclose($FH);
if ( $IndexTitle == "" ) {
$IndexTitle = $Title;
}
if ( $SortBy == "" ) {
$SortBy = $Title;
}
$IndexTitle = stripslashes($IndexTitle);
$SubTitle = stripslashes($SubTitle);
$NDX[$SortBy] = "