Example #1
0
    $roleIds = $app->request->params('roleIds');
    $session->activateRoles($roleIds);
    $content = Notifications::getAll();
    // Return all notifications
    print json_encode($content, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
});
$app->get('/admin/checks/rules/evaluate/all', function () use($app) {
    if (Config::get('productionEnv')) {
        throw new Exception("Database reinstall not allowed in production environment", 403);
    }
    foreach (Rule::getAllInvRules() as $rule) {
        foreach ($rule->getViolations() as $violation) {
            Notifications::addInvariant($violation);
        }
    }
    foreach (Rule::getAllSigRules() as $rule) {
        foreach ($rule->getViolations() as $violation) {
            Notifications::addSignal($violation);
        }
    }
    $content = Notifications::getAll();
    // Return all notifications
    print json_encode($content, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
});
$app->get('/admin/export/all', function () use($app) {
    if (Config::get('productionEnv')) {
        throw new Exception("Export not allowed in production environment", 403);
    }
    $allAtoms = array();
    foreach (Concept::getAllConcepts() as $concept) {
        $allAtoms[$concept->name] = $concept->getAllAtomIds();