bjori Thu Aug 9 15:25:35 2007 UTC
Modified files: /phd build.php /phd/themes/php bightml.php chunkedhtml.php phpweb.php Log: Move mkdir(outputdir) and copy(manual, index) to the themes http://cvs.php.net/viewvc.cgi/phd/build.php?r1=1.13&r2=1.14&diff_format=u Index: phd/build.php diff -u phd/build.php:1.13 phd/build.php:1.14 --- phd/build.php:1.13 Thu Aug 9 15:17:23 2007 +++ phd/build.php Thu Aug 9 15:25:34 2007 @@ -1,5 +1,5 @@ <?php -/* $Id: build.php,v 1.13 2007/08/09 15:17:23 bjori Exp $ */ +/* $Id: build.php,v 1.14 2007/08/09 15:25:34 bjori Exp $ */ function err($no, $str, $file, $line) { global $notify; @@ -85,9 +85,6 @@ } } - if(!file_exists("php") || is_file("php")) mkdir("php") or die("Can't create the cache directory"); - if(!file_exists("html") || is_file("html")) mkdir("html") or die("Can't create the cache directory"); - $reader = new PhDReader($OPTIONS["xml_root"] . "/.manual.xml"); while($reader->read()) { $nodetype = $reader->nodeType; @@ -203,8 +200,6 @@ } } - copy("php/manual.php", "php/index.php"); - copy("html/manual.html", "html/index.html"); $reader->close(); if ($err) { http://cvs.php.net/viewvc.cgi/phd/themes/php/bightml.php?r1=1.1&r2=1.2&diff_format=u Index: phd/themes/php/bightml.php diff -u phd/themes/php/bightml.php:1.1 phd/themes/php/bightml.php:1.2 --- phd/themes/php/bightml.php:1.1 Wed Aug 8 23:46:19 2007 +++ phd/themes/php/bightml.php Thu Aug 9 15:25:35 2007 @@ -1,9 +1,9 @@ <?php -/* $Id: bightml.php,v 1.1 2007/08/08 23:46:19 bjori Exp $ */ +/* $Id: bightml.php,v 1.2 2007/08/09 15:25:35 bjori Exp $ */ class bightml extends phpdotnet implements PhDTheme { public function __construct(array $IDs, array $IDMap, $filename, $ext = "html") { - parent::__construct($IDs, $IDMap, $filename, $ext, false); + phpdotnet::__construct($IDs, $IDMap, $filename, $ext, false); $this->stream = fopen("bightml.html", "w"); self::header(); } http://cvs.php.net/viewvc.cgi/phd/themes/php/chunkedhtml.php?r1=1.1&r2=1.2&diff_format=u Index: phd/themes/php/chunkedhtml.php diff -u phd/themes/php/chunkedhtml.php:1.1 phd/themes/php/chunkedhtml.php:1.2 --- phd/themes/php/chunkedhtml.php:1.1 Wed Aug 8 23:46:19 2007 +++ phd/themes/php/chunkedhtml.php Thu Aug 9 15:25:35 2007 @@ -2,6 +2,7 @@ class chunkedhtml extends phpweb { public function __construct(array $IDs, array $IDMap, $filename, $ext = "html") { parent::__construct($IDs, $IDMap, $filename, $ext, true); + if(!file_exists("html") || is_file("html")) mkdir("html") or die("Can't create the cache directory"); } public function header($id) { return "<html><body>\n"; @@ -9,6 +10,8 @@ public function footer($id) { return "</body></html>\n"; } - + public function __destruct() { + copy("html/manual.html", "html/index.html"); + } } http://cvs.php.net/viewvc.cgi/phd/themes/php/phpweb.php?r1=1.1&r2=1.2&diff_format=u Index: phd/themes/php/phpweb.php diff -u phd/themes/php/phpweb.php:1.1 phd/themes/php/phpweb.php:1.2 --- phd/themes/php/phpweb.php:1.1 Wed Aug 8 23:46:19 2007 +++ phd/themes/php/phpweb.php Thu Aug 9 15:25:35 2007 @@ -1,11 +1,15 @@ <?php -/* $Id: phpweb.php,v 1.1 2007/08/08 23:46:19 bjori Exp $ */ +/* $Id: phpweb.php,v 1.2 2007/08/09 15:25:35 bjori Exp $ */ class phpweb extends phpdotnet implements PhDTheme { protected $streams = array(); protected $writeit = false; + public function __construct($IDs, $IDMap, $filename, $ext = "php", $chunked = true) { + parent::__construct($IDs, $IDMap, $filename, $ext, $chunked); + if(!file_exists("php") || is_file("php")) mkdir("php") or die("Can't create the cache directory"); + } public function writeChunk($id, $stream) { rewind($stream); file_put_contents($this->ext."/$id.".$this->ext, $this->header($id)); @@ -62,6 +66,9 @@ public function footer($id) { return "<?php manual_footer(); ?>"; } + public function __destruct() { + copy("php/manual.php", "php/index.php"); + } } /*