Commit | Line | Data |
---|---|---|
8775c48a TO |
1 | <?php |
2 | use CRM_Afform_ExtensionUtil as E; | |
3 | ||
4 | class CRM_Afform_Page_AfformBase extends CRM_Core_Page { | |
5 | ||
6 | public function run() { | |
7 | // echo '<pre>';print_r(func_get_args());exit(); | |
8 | list ($pagePath, $pageArgs) = func_get_args(); | |
9 | ||
266e7ad1 | 10 | $module = _afform_angular_module_name($pageArgs['afform']); |
8775c48a | 11 | |
266e7ad1 TO |
12 | $loader = new \Civi\Angular\AngularLoader(); |
13 | $loader->setModules([$module, 'afformStandalone']); | |
14 | $loader->setPageName(implode('/', $pagePath)); | |
15 | $loader->useApp(); | |
16 | $loader->getRes()->addSetting([ | |
17 | 'afform' => [ | |
18 | 'open' => _afform_angular_module_name($pageArgs['afform'], 'dash'), | |
19 | ], | |
20 | ]); | |
21 | $loader->load(); | |
8775c48a TO |
22 | |
23 | parent::run(); | |
24 | } | |
25 | ||
26 | } |