[Cs-content-commits] SF.net SVN: cs-content:[382] releases/1.0
PHP Templating & Includes System
Brought to you by:
crazedsanity
From: <cra...@us...> - 2009-05-28 03:55:00
|
Revision: 382 http://cs-content.svn.sourceforge.net/cs-content/?rev=382&view=rev Author: crazedsanity Date: 2009-05-28 03:54:58 +0000 (Thu, 28 May 2009) Log Message: ----------- Revert changes from r380 (accidentally committed to trunk). Modified Paths: -------------- releases/1.0/contentSystem.class.php Property Changed: ---------------- releases/1.0/contentSystem.class.php releases/1.0/cs_fileSystem.class.php releases/1.0/cs_genericPage.class.php releases/1.0/cs_globalFunctions.class.php releases/1.0/cs_phpDB.class.php releases/1.0/cs_session.class.php releases/1.0/cs_siteConfig.class.php releases/1.0/cs_tabs.class.php releases/1.0/required/template.inc Modified: releases/1.0/contentSystem.class.php =================================================================== --- releases/1.0/contentSystem.class.php 2009-05-27 16:06:18 UTC (rev 381) +++ releases/1.0/contentSystem.class.php 2009-05-28 03:54:58 UTC (rev 382) @@ -339,17 +339,6 @@ * Retrieves the list of templates & includes in preparation for later work. */ private function prepare() { - - //Set the final section... - if(count($this->sectionArr)) { - $mySectionArr = $this->sectionArr; - $this->finalSection = array_pop($mySectionArr); - } - else { - throw new exception(__METHOD__ .": FATAL - section array is empty"); - } - - //attempt to load any includes... if($this->fileSystemObj->cd('/includes')) { $this->load_includes(); @@ -459,10 +448,12 @@ if(isset($lsData[$sectionFile]) && is_array($lsData[$sectionFile])) { $valid = TRUE; + $this->finalSection = $this->baseDir; } elseif(isset($sectionLsData[$myFile]) && $sectionLsData[$myFile]['type'] == 'file') { //we're good. $valid = TRUE; + $this->finalSection = $this->baseDir; } else { $this->reason = __METHOD__ .": couldn't find base template."; @@ -662,9 +653,6 @@ //okay, now loop through $this->sectionArr & see if we can include anything else. $addIndex=false; - if($this->finalSection == 'index') { - $addIndex = true; - } if(($this->fileSystemObj->cd($this->baseDir)) && is_array($this->sectionArr) && count($this->sectionArr) > 0) { @@ -684,9 +672,6 @@ if(!$this->fileSystemObj->cd($mySection)) { //no dice. Break the loop. $addIndex = false; - if($this->finalSection == 'index') { - $addIndex = true; - } break; } else { Property changes on: releases/1.0/contentSystem.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_fileSystem.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_genericPage.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_globalFunctions.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_phpDB.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_session.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_siteConfig.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/cs_tabs.class.php ___________________________________________________________________ Deleted: svn:mergeinfo - Property changes on: releases/1.0/required/template.inc ___________________________________________________________________ Deleted: svn:mergeinfo - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |