cross applications class management
This commit is contained in:
@@ -3,10 +3,11 @@
|
|||||||
/**
|
/**
|
||||||
* Manage includes
|
* Manage includes
|
||||||
* @author franzz
|
* @author franzz
|
||||||
* @version 1.0
|
* @version 1.1
|
||||||
*/
|
*/
|
||||||
class ClassManagement extends PhpObject
|
class ClassManagement extends PhpObject
|
||||||
{
|
{
|
||||||
|
const OBJECT_FOLDER = '../objects/';
|
||||||
const INC_FOLDER = 'inc/';
|
const INC_FOLDER = 'inc/';
|
||||||
const INC_EXT = '.php';
|
const INC_EXT = '.php';
|
||||||
const SETTINGS_FILE = 'settings.php';
|
const SETTINGS_FILE = 'settings.php';
|
||||||
@@ -24,7 +25,7 @@ class ClassManagement extends PhpObject
|
|||||||
$this->incClass(self::TOOLBOX_CLASS);
|
$this->incClass(self::TOOLBOX_CLASS);
|
||||||
|
|
||||||
//Include main class
|
//Include main class
|
||||||
$this->incClass($sMainClass);
|
$this->incClass($sMainClass, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
function __destruct()
|
function __destruct()
|
||||||
@@ -32,9 +33,10 @@ class ClassManagement extends PhpObject
|
|||||||
parent::__destruct();
|
parent::__destruct();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function incClass($sClassName)
|
public function incClass($sClassName, $bProjectClass=false)
|
||||||
{
|
{
|
||||||
return $this->incFile(self::INC_FOLDER.$sClassName.self::INC_EXT);
|
$sProject = $bProjectClass?'':self::OBJECT_FOLDER;
|
||||||
|
return $this->incFile($sProject.self::INC_FOLDER.$sClassName.self::INC_EXT);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function incFile($sFilePath, $bMandatory=true)
|
public function incFile($sFilePath, $bMandatory=true)
|
||||||
@@ -64,7 +66,7 @@ class ClassManagement extends PhpObject
|
|||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author franzz
|
* @author franzz
|
||||||
* @version 1.0a
|
* @version 1.1
|
||||||
*/
|
*/
|
||||||
class PhpObject
|
class PhpObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
//Start buffering
|
//Start buffering
|
||||||
ob_start();
|
ob_start();
|
||||||
require_once 'class_management.php';
|
require_once '../objects/class_management.php';
|
||||||
$oClassManagement = new ClassManagement('main');
|
$oClassManagement = new ClassManagement('main');
|
||||||
ToolBox::cleanPost($_POST);
|
ToolBox::cleanPost($_POST);
|
||||||
ToolBox::cleanPost($_GET);
|
ToolBox::cleanPost($_GET);
|
||||||
|
|||||||
Reference in New Issue
Block a user