|
2 | 2 | namespace Ubiquity\controllers\admin\traits;
|
3 | 3 |
|
4 | 4 | use Ajax\semantic\html\collections\form\HtmlForm;
|
| 5 | +use Composer\Autoload\ClassLoader; |
5 | 6 | use Ubiquity\utils\http\URequest;
|
6 | 7 | use Ubiquity\controllers\Startup;
|
7 | 8 | use Ubiquity\cache\CacheManager;
|
@@ -170,7 +171,8 @@ public function _frmAddAuthController() {
|
170 | 171 | $viewList->setDefaultText("Select views");
|
171 | 172 | $viewList->addClass('fluid ' . $this->style);
|
172 | 173 | $authControllers = CacheManager::getControllers("Ubiquity\\controllers\\auth\\AuthController", false, true);
|
173 |
| - $authControllers = array_combine($authControllers, $authControllers); |
| 174 | + \array_unshift($authControllers,'Ubiquity\\controllers\\auth\\AuthControllerConfig'); |
| 175 | + $authControllers = \array_combine($authControllers, $authControllers); |
174 | 176 | $ctrlList = $this->jquery->semantic()->htmlDropdown("ctrl-list", "Ubiquity\\controllers\\auth\\AuthController", $authControllers);
|
175 | 177 | $ctrlList->addClass($this->style);
|
176 | 178 | $ctrlList->asSelect("baseClass");
|
@@ -228,7 +230,8 @@ public function _addAuthController() {
|
228 | 230 | if (! UString::startswith($baseClass, "\\")) {
|
229 | 231 | $baseClass = "\\" . $baseClass;
|
230 | 232 | }
|
231 |
| - $this->scaffold->addAuthController(ucfirst($_POST["auth-name"]), $baseClass, $views, $route, isset($_POST["ck-use-inheritance"])); |
| 233 | + $className=\ucfirst($_POST["auth-name"]); |
| 234 | + $this->scaffold->addAuthController($className, $baseClass, $views, $route, isset($_POST["ck-use-inheritance"])); |
232 | 235 | $this->jquery->get($this->_getFiles()
|
233 | 236 | ->getAdminBaseRoute() . "/_refreshControllers/refresh", "#dtControllers", [
|
234 | 237 | "jqueryDone" => "replaceWith",
|
|
0 commit comments