FALSE, 'where' => [['name', '=', $pageArgs['afform']]], 'select' => ['title', 'module_name', 'directive_name'], ], 0); $this->set('afModule', $afform['module_name']); $loader = new \Civi\Angular\AngularLoader(); $loader->setModules([$afform['module_name'], 'afformStandalone']); $loader->setPageName(implode('/', $pagePath)); $loader->getRes()->addSetting([ 'afform' => [ 'open' => $afform['directive_name'], ], ]); $loader->load(); if (!empty($afform['title'])) { $title = strip_tags($afform['title']); CRM_Utils_System::setTitle($title); CRM_Utils_System::appendBreadCrumb([['title' => $title, 'url' => CRM_Utils_System::url(implode('/', $pagePath), NULL, FALSE, '/')]]); } parent::run(); } }