From 3069eaf35e833ffe4a1c1c7829dd7e168ae27420 Mon Sep 17 00:00:00 2001 From: Ciro Mattia Gonano Date: Wed, 11 Sep 2013 15:56:48 +0200 Subject: Merge up to r3319 --- buildscripts/chmbuilder/ChmQuickstartBuilder.php | 439 -------------- buildscripts/chmbuilder/build.php | 80 --- buildscripts/chmbuilder/build_child.php | 7 - buildscripts/chmbuilder/chm_style.css | 653 --------------------- buildscripts/chmbuilder/classes/application.xml | 12 - .../chmbuilder/classes/pages/ClassDoc.page | 30 - buildscripts/chmbuilder/classes/pages/ClassDoc.php | 228 ------- buildscripts/chmbuilder/classes/pages/Classes.page | 9 - buildscripts/chmbuilder/classes/pages/Classes.php | 19 - .../chmbuilder/classes/pages/MainLayout.php | 8 - .../chmbuilder/classes/pages/MainLayout.tpl | 33 -- buildscripts/chmbuilder/classes/pages/style.css | 647 -------------------- buildscripts/chmbuilder/index.php | 7 - 13 files changed, 2172 deletions(-) delete mode 100644 buildscripts/chmbuilder/ChmQuickstartBuilder.php delete mode 100644 buildscripts/chmbuilder/build.php delete mode 100644 buildscripts/chmbuilder/build_child.php delete mode 100644 buildscripts/chmbuilder/chm_style.css delete mode 100644 buildscripts/chmbuilder/classes/application.xml delete mode 100644 buildscripts/chmbuilder/classes/pages/ClassDoc.page delete mode 100644 buildscripts/chmbuilder/classes/pages/ClassDoc.php delete mode 100644 buildscripts/chmbuilder/classes/pages/Classes.page delete mode 100644 buildscripts/chmbuilder/classes/pages/Classes.php delete mode 100644 buildscripts/chmbuilder/classes/pages/MainLayout.php delete mode 100644 buildscripts/chmbuilder/classes/pages/MainLayout.tpl delete mode 100644 buildscripts/chmbuilder/classes/pages/style.css delete mode 100644 buildscripts/chmbuilder/index.php (limited to 'buildscripts/chmbuilder') diff --git a/buildscripts/chmbuilder/ChmQuickstartBuilder.php b/buildscripts/chmbuilder/ChmQuickstartBuilder.php deleted file mode 100644 index 2e517d68..00000000 --- a/buildscripts/chmbuilder/ChmQuickstartBuilder.php +++ /dev/null @@ -1,439 +0,0 @@ -base = $base; - $this->output_dir = $output; - - if(!is_dir($this->output_dir) || !is_dir($this->output_dir.'/assets')) - { - @mkdir($this->output_dir); - @mkdir($this->output_dir.'/assets/'); - copy(dirname(__FILE__).'/chm_style.css', $this->output_dir.'/assets/chm_style.css'); - } - - Prado::setPathOfAlias('Output', realpath($this->output_dir)); - } - - public function buildDoc($pages) - { - foreach($pages as $section) - { - foreach($section as $page) - { - $this->parsePage($page); - } - } - } - - protected function initApp() - { - $this->app = new TApplication($this->base); - $response = new THttpResponse(); - $response->setBufferOutput(false); - $this->app->setResponse($response); - $assets = new TAssetManager(); - $assets->setBasePath('Output.assets.*'); - $this->app->setAssetManager($assets); - } - - public function parsePage($page) - { - $_GET['page'] = str_replace(array('/','.page'),array('.',''),$page); - $_GET['notheme'] = 'true'; - - $html = $this->parseHtmlContent($this->getApplicationContent()); - $file = str_replace(array('/','.page'), array('_','.html'),$page); -// echo 'writing file '.$file."\n"; - file_put_contents($this->output_dir.'/'.$file, $html); - } - - public function getApplicationContent() - { - ob_start(); - $this->initApp(); - $this->app->run(); - $content = ob_get_contents(); - ob_end_clean(); - return $content; - } - - public function parseHtmlContent($content) - { - $html = preg_replace('/]+\/>/m', '', $content); -$html = str_replace('', '', $html); -$html = preg_replace('/