get('sp_manage_permissions')); if (hasPerm('grant_permissions')) { //Users $db->setCol('system_admins'); $db->get(); $users_2 = $db->data; $user = []; foreach ($users_2 as $user_2) { $user[$user_2['id']] = ['username' => $user_2['username'], 'lvl' => $user_2['lvl']]; } if (isset($_POST['submit'])) { if (isset($user[$_POST['user']])) { /*if ($user[$_POST['user']]['lvl'] === 'super') { echo msg(null, $user[$_POST['user']]['username'] . $lang->get('sp_').' ist ein Superuser, daher hat er Zugriff auf alle Seiten.'); } else {*/ $db->setCol('simplePages_permissions'); $db->data['page'] = $_POST['page']; $db->data['user'] = $_POST['user']; $db->get(); if (isset($db->data[0]['id'])) { echo msg(null, sprintf($lang->get('sp_user_already_access'), $user[$_POST['user']]['username'])); } else { $db->data['page'] = $_POST['page']; $db->data['user'] = $_POST['user']; $db->data['lastedit'] = time(); if ($db->insert()) { echo msg('succes', $lang->get('sp_grant_permissions_success')); } else { echo msg('fail', $lang->get('sp_grant_permissions_fail')); } } //} } else { echo msg(null, $lang->get('sp_user_nexist')); } } else { ?>
setCol('simplePages_pages'); $db->get(); foreach ($db->data as $data) { echo ''; ?> '; } ?>
get('sp_page');?> get('sp_preview');?> get('sp_permissions');?> get('sp_manage_permission');?>
' . $data['title'] . '' . $data['title'] . ' '; $user_count = 1; $db->setCol('simplePages_permissions'); $db->data['page'] = $data['id']; $db->get(); $perms = $db->data; foreach ($perms as $perm) { if ($user_count > 1) { echo ', ' . $user[$perm['user']]['username']; } else { echo $user[$perm['user']]['username']; } $user_count++; } echo '
get('missing_permission').' {back}'); } ?>