| | 1210 | |
|---|
| | 1211 | // Load plugins registered via component manifests |
|---|
| | 1212 | $manifest_plugins = array(); |
|---|
| | 1213 | $customdata = $_MIDCOM->componentloader->get_all_manifest_customdata('request_handler_plugin'); |
|---|
| | 1214 | foreach ($customdata as $component => $plugin_config) |
|---|
| | 1215 | { |
|---|
| | 1216 | $manifest_plugins[$component] = $plugin_config; |
|---|
| | 1217 | } |
|---|
| | 1218 | |
|---|
| | 1219 | $hardcoded_plugins = array |
|---|
| | 1220 | ( |
|---|
| | 1221 | 'asgard' => array |
|---|
| | 1222 | ( |
|---|
| | 1223 | 'class' => 'midgard_admin_asgard_plugin', |
|---|
| | 1224 | 'src' => 'file:/midgard/admin/asgard/plugin.php', |
|---|
| | 1225 | 'name' => 'Asgard', |
|---|
| | 1226 | 'config' => null, |
|---|
| | 1227 | ), |
|---|
| | 1228 | 'users' => array |
|---|
| | 1229 | ( |
|---|
| | 1230 | 'class' => 'org_openpsa_contacts_mfa', |
|---|
| | 1231 | 'src' => 'file:/org/openpsa/contacts/mfa.php', |
|---|
| | 1232 | 'name' => 'User management', |
|---|
| | 1233 | 'config' => null, |
|---|
| | 1234 | ), |
|---|
| | 1235 | 'sitetemplate' => array |
|---|
| | 1236 | ( |
|---|
| | 1237 | 'class' => 'midgard_admin_sitewizard_sitetemplate', |
|---|
| | 1238 | 'src' => 'file:/midgard/admin/sitewizard/sitetemplate.php', |
|---|
| | 1239 | 'name' => 'Site template management', |
|---|
| | 1240 | 'config' => null, |
|---|
| | 1241 | ), |
|---|
| | 1242 | 'styleeditor' => array |
|---|
| | 1243 | ( |
|---|
| | 1244 | 'class' => 'midcom_admin_styleeditor_viewer', |
|---|
| | 1245 | 'src' => 'file:/midcom/admin/styleeditor/viewer.php', |
|---|
| | 1246 | 'name' => 'Style editing', |
|---|
| | 1247 | 'config' => null, |
|---|
| | 1248 | ), |
|---|
| | 1249 | ); |
|---|
| | 1250 | |
|---|
| 1213 | | array |
|---|
| 1214 | | ( |
|---|
| 1215 | | 'asgard' => array |
|---|
| 1216 | | ( |
|---|
| 1217 | | 'class' => 'midgard_admin_asgard_plugin', |
|---|
| 1218 | | 'src' => 'file:/midgard/admin/asgard/plugin.php', |
|---|
| 1219 | | 'name' => 'Asgard', |
|---|
| 1220 | | 'config' => null, |
|---|
| 1221 | | ), |
|---|
| 1222 | | 'users' => array |
|---|
| 1223 | | ( |
|---|
| 1224 | | 'class' => 'org_openpsa_contacts_mfa', |
|---|
| 1225 | | 'src' => 'file:/org/openpsa/contacts/mfa.php', |
|---|
| 1226 | | 'name' => 'User management', |
|---|
| 1227 | | 'config' => null, |
|---|
| 1228 | | ), |
|---|
| 1229 | | 'replication' => array |
|---|
| 1230 | | ( |
|---|
| 1231 | | 'class' => 'midcom_helper_replicator_manager', |
|---|
| 1232 | | 'src' => 'file:/midcom/helper/replicator/manager.php', |
|---|
| 1233 | | 'name' => 'Replication management', |
|---|
| 1234 | | 'config' => null, |
|---|
| 1235 | | ), |
|---|
| 1236 | | 'sitetemplate' => array |
|---|
| 1237 | | ( |
|---|
| 1238 | | 'class' => 'midgard_admin_sitewizard_sitetemplate', |
|---|
| 1239 | | 'src' => 'file:/midgard/admin/sitewizard/sitetemplate.php', |
|---|
| 1240 | | 'name' => 'Site template management', |
|---|
| 1241 | | 'config' => null, |
|---|
| 1242 | | ), |
|---|
| 1243 | | 'styleeditor' => array |
|---|
| 1244 | | ( |
|---|
| 1245 | | 'class' => 'midcom_admin_styleeditor_viewer', |
|---|
| 1246 | | 'src' => 'file:/midcom/admin/styleeditor/viewer.php', |
|---|
| 1247 | | 'name' => 'Style editing', |
|---|
| 1248 | | 'config' => null, |
|---|
| 1249 | | ), |
|---|
| 1250 | | ) |
|---|
| | 1254 | array_merge($hardcoded_plugins, $manifest_plugins) |
|---|