// Call parent constructor
parent::__construct(__CLASS__);
- // Set description
- $this->setObjectDescription("Applikationswechsler");
-
- // Create unique ID number
- $this->generateUniqueId();
-
// Remove system array and thousand seperator
$this->removeSystemArray();
$this->removeNumberFormaters();
}
/**
- * Load the init.php script of an application and append the application
+ * Load the data.php script of an application and append the application
* instance to $foundApps
*
- * @param $initScript The FQFN of init.php
+ * @param $appData The FQFN of data.php
* @param $appName The application's Uni* name
* @return void
*/
- private function loadInitScript ($initScript, $appName) {
+ private function loadApplicationData ($appData, $appName) {
// Is it a file and readable?
- if ((is_file($initScript)) && (is_readable($initScript))) {
+ if ((is_file($appData)) && (is_readable($appData))) {
// Then include it
- include ($initScript);
+ include ($appData);
// Add the current instance to the list
$this->foundApps->append($app);
*/
public function readApplicationDirectory () {
// Generate the base path for all applications
- $appBasePath = sprintf("%s%s/",
- PATH,
- $this->getConfigInstance()->readConfig('application_path')
- );
+ $appBasePath = $this->getConfigInstance()->readConfig('application_path');
// Add the selector path to the ignore list
$this->addDirIgnoreList($this->getConfigInstance()->readConfig('selector_path'));
// Get a directory pointer for the application path
$dirInstance = FrameworkDirectoryPointer::createFrameworkDirectoryPointer($appBasePath);
- // Backup and remove the 'app' from global name space
+ // Backup and remove the 'app' from local name space
/*$appBackup = $app;
unset($app);*/
// Is this a readable directory? (files will be ignored silently)
if ((is_dir($fqfn)) && (is_readable($fqfn))) {
- // Then get the init.php script for analyzing
- $initScript = sprintf("%s/init%s", $fqfn, $this->getConfigInstance()->readConfig('php_extension'));
+ // Then get the data.php script for analyzing
+ $appData = sprintf("%s/data.php", $fqfn);
- // Load the application's init.php script and append the
+ // Load the application's data.php script and append the
// application to the ArrayObject
- $this->loadInitScript($initScript, $appName);
-
- } // END - if ((is_dir(...
-
+ $this->loadApplicationData($appData, $appName);
+ } // END - if
} // END - while
// Close directory pointer