Esempio n. 1
0
 /**
  * Create a new module object
  *
  * @param ApplicationBootstrap  $app
  * @param string                $name
  * @param string                $basedir
  */
 public function __construct(ApplicationBootstrap $app, $name, $basedir)
 {
     $this->app = $app;
     $this->name = $name;
     $this->basedir = $basedir;
     $this->cssdir = $basedir . '/public/css';
     $this->jsdir = $basedir . '/public/js';
     $this->libdir = $basedir . '/library';
     $this->configdir = $app->getConfigDir('modules/' . $name);
     $this->appdir = $basedir . '/application';
     $this->localedir = $basedir . '/application/locale';
     $this->formdir = $basedir . '/application/forms';
     $this->controllerdir = $basedir . '/application/controllers';
     $this->runScript = $basedir . '/run.php';
     $this->configScript = $basedir . '/configuration.php';
     $this->metadataFile = $basedir . '/module.info';
 }