Added missing directories/config entries
[shipsimu.git] / application / selector / loader.php
index abe45346c617c9cd9299cc054cbf6c9544904616..c0786aaadbc13529efd3fa750cbc09d3d1b1b160 100644 (file)
@@ -1,6 +1,7 @@
 <?php
 /**
- * The application's class loader
+ * A specialized class loader for this class
+ *
  * @author             Roland Haeder <webmaster@ship-simu.org>
  * @version            0.0.0
  * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 Ship-Simu Developer Team
 // Get config instance
 $cfg = FrameworkConfiguration::getSelfInstance();
 
-// Load all classes
-ClassLoader::getSelfInstance()->scanClassPath(sprintf("%s/%s/", $cfg->getConfigEntry('application_path'), $cfg->getConfigEntry('app_name')));
+// Load all classes for the application
+foreach ($lowerClasses as $className) {
+       // Load the application classes
+       ClassLoader::getSelfInstance()->scanClassPath(sprintf("%s/%s/%s", $cfg->getConfigEntry('application_path'), $cfg->getConfigEntry('app_name'), $className));
+} // END - if
 
 // Clean up the global namespace
 unset($lowerClasses);
+unset($className);
 
 // [EOF]
 ?>