static function findRelatableModules()
 {
     // first find all deployed modules that we might participate in a relationship
     $relatableModules = parent::findRelatableModules();
     // now add in the undeployed modules - those in custom/modulebuilder
     // note that if a module exists in both deployed and undeployed forms, the subpanels from the undeployed form are used...
     require_once 'modules/ModuleBuilder/MB/ModuleBuilder.php';
     $mb = new ModuleBuilder();
     $mb->getPackages();
     foreach ($mb->getPackageList() as $packageName) {
         $package = $mb->packages[$packageName];
         foreach ($package->modules as $module) {
             $relatableModules[$package->key . "_" . $module->name] = $module->getProvidedSubpanels();
         }
     }
     return $relatableModules;
 }
예제 #2
0
 static function findRelatableModules()
 {
     return parent::findRelatableModules(true);
 }
 static function findRelatableModules($includeActivitiesSubmodules = true)
 {
     return parent::findRelatableModules(true);
 }