jimw Sat Nov 10 16:18:52 2001 EDT Modified files: /phpdoc Makefile.in /phpdoc/scripts revcheck.php Log: make revcheck.html target, update revcheck.php to make it less location-dependent. Index: phpdoc/Makefile.in diff -u phpdoc/Makefile.in:1.75 phpdoc/Makefile.in:1.76 --- phpdoc/Makefile.in:1.75 Sat Oct 13 18:01:55 2001 +++ phpdoc/Makefile.in Sat Nov 10 16:18:52 2001 @@ -17,7 +17,7 @@ # # -# $Id: Makefile.in,v 1.75 2001/10/13 22:01:55 jimw Exp $ +# $Id: Makefile.in,v 1.76 2001/11/10 21:18:52 jimw Exp $ # VPATH=@srcdir@ @@ -89,6 +89,9 @@ funcsummary.txt: FORCE $(srcdir)/genfuncsummary $(PHP_SOURCE) > funcsummary.txt + +revcheck.html: FORCE + PHPDOCDIR=$(srcdir) php -f $(srcdir)/scripts/revcheck.php $(LANG) > +revcheck.html Makefile: $(srcdir)/Makefile.in ./config.status CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status Index: phpdoc/scripts/revcheck.php diff -u phpdoc/scripts/revcheck.php:1.3 phpdoc/scripts/revcheck.php:1.4 --- phpdoc/scripts/revcheck.php:1.3 Sat Sep 8 08:20:34 2001 +++ phpdoc/scripts/revcheck.php Sat Nov 10 16:18:52 2001 @@ -100,7 +100,7 @@ function check_file($file, $file_cnt) { // The information is contained in these global arrays and vars - global $miss_file, $miss_tag, $lang, $docdir, $fp, $r_alert, + global $miss_file, $miss_tag, $lang, $docdir, $r_alert, $s_alert, $t_alert, $maintainer, $cvs_opt; // Translated file name check @@ -163,11 +163,11 @@ // Write out directory headline if ($file_cnt == 0) { $display_dir = preg_replace("'($docdir)(.+)/[^/]*$'", "\\2/", $t_file); - fwrite($fp, "<tr><th colspan=12 height=3 bgcolor=#666699>$display_dir</th></tr>"); + print("<tr><th colspan=12 height=3 bgcolor=#666699>$display_dir</th></tr>"); } // Write out the line for the file into the file - fwrite($fp, "<tr>\n <td bgcolor=$col>$t_td</td>\n". + print("<tr>\n <td bgcolor=$col>$t_td</td>\n". " <td bgcolor=$col> 1.$en_rev</td><td bgcolor=$col> $t_rev</td>\n". " <td bgcolor=$col align=right><b>$r_diff</b> </td>\n". " <td bgcolor=$col align=right>$en_size </td>\n". @@ -185,7 +185,7 @@ // Checks a diretory of phpdoc XML files function check_dir($dir) { - global $fp, $docdir, $lang; + global $docdir, $lang; // Collect files and diretcories in these arrays $directories = array(); @@ -229,11 +229,7 @@ die("The $lang language code is not valid"); } - // If directory is OK, start with the header - echo "\nWriting report into revcheck.html ...\n"; - - $fp = @fopen("revcheck.html", "w") or die ("Unable to open file."); - fwrite($fp, "<html> + print("<html> <head> <title>PHPDOC Revision-check</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"> @@ -281,32 +277,31 @@ // Check the English directory check_dir($docdir."en/"); - fwrite($fp, "</table>\n<p> </p>\n"); + print("</table>\n<p> </p>\n"); // Files without revision comment if (count($miss_tag) > 0) { - fwrite($fp, "<table width=350 border=0 cellpadding=3 cellspacing=1 align=center>\n". + print("<table width=350 border=0 cellpadding=3 cellspacing=1 align=center>\n". " <tr><th bgcolor=#666699><b>Files without Revision-comment:</b></th></tr>\n"); foreach($miss_tag as $val) { - fwrite($fp, " <tr><td bgcolor=#DDDDDD> $val</td></tr>\n"); + print(" <tr><td bgcolor=#DDDDDD> $val</td></tr>\n"); } - fwrite($fp, "</table>\n<p> </p>\n"); + print("</table>\n<p> </p>\n"); } // Files not translated if (count($miss_file) > 0) { - fwrite($fp, "<table width=350 border=0 cellpadding=3 cellspacing=1 align=center>\n". + print("<table width=350 border=0 cellpadding=3 cellspacing=1 align=center>\n". " <tr><th colspan=2 bgcolor=#666699><b>Untranslated Files:</b></th></tr>\n"); foreach($miss_file as $v) { - fwrite($fp, " <tr><td bgcolor=#DDDDDD> en$v[0]</td>". + print(" <tr><td bgcolor=#DDDDDD> en$v[0]</td>". "<td align=right bgcolor=#DDDDDD>$v[1] kB </td></tr>\n"); } - fwrite($fp, "</table>\n<p> </p>\n"); + print("</table>\n<p> </p>\n"); } // All OK, end the file - fwrite($fp, "</body>\n</html>\n"); - fclose($fp); + print("</body>\n</html>\n"); echo "Done!\n"; -?> \ No newline at end of file +?>