public static function recomp() { $arc = new Arcone(); $structures = $arc->getadmin(); $structures = array_merge($structures, $arc->getpages()); $ctrArr = 1; foreach ($structures as $modul => $content) { foreach ($content as $submodul => $subcontent) { $modulModel = new Admin_ModulPage(); $modulModel->modul = $modul; $modulModel->controller = $submodul; $modulModel->visible = 1; $modulModel->auth = 1; $modulModel->arrangement = $ctrArr; if (strtolower($modul) == strtolower('admin')) { $modulModel->admin = 1; } $modulModel->header = 1; $modulModel->save(); $actArr = 1; foreach ($subcontent as $action) { $modulModel = new Admin_ModulPage(); $modulModel->modul = $modul; $modulModel->controller = $submodul; $modulModel->action = $action; $modulModel->visible = 1; $modulModel->auth = 1; $modulModel->arrangement = $actArr; if (strtolower($modul) == strtolower('admin')) { $modulModel->admin = 1; } $modulModel->header = 1; $modulModel->save(); $actArr++; } $ctrArr++; } } }