adding main class as an abstract class

This commit is contained in:
2015-10-07 00:12:59 +02:00
parent a742c9c299
commit a35382646e
3 changed files with 52 additions and 94 deletions

View File

@@ -3,7 +3,7 @@
/**
* Manage includes
* @author franzz
* @version 1.1
* @version 1.2
*/
class ClassManagement extends PhpObject
{
@@ -12,6 +12,7 @@ class ClassManagement extends PhpObject
const INC_EXT = '.php';
const SETTINGS_FILE = 'settings.php';
const TOOLBOX_CLASS = 'toolbox';
const MAIN_CLASS_ABS = 'main';
private $asIncFiles;
@@ -25,6 +26,7 @@ class ClassManagement extends PhpObject
$this->incClass(self::TOOLBOX_CLASS);
//Include main class
$this->incClass(self::MAIN_CLASS_ABS);
$this->incClass($sMainClass, true);
}
@@ -36,7 +38,8 @@ class ClassManagement extends PhpObject
public function incClass($sClassName, $bProjectClass=false)
{
$sProject = $bProjectClass?'':self::OBJECT_FOLDER;
return $this->incFile($sProject.self::INC_FOLDER.$sClassName.self::INC_EXT);
$sFile = $sProject.self::INC_FOLDER.$sClassName.self::INC_EXT;
return $this->incFile($sFile);
}
public function incFile($sFilePath, $bMandatory=true)