Provides user permisison functions for the admin

/sprout/Controllers/Admin/CategoryAdminController.php Highlighted file source
Line 21: use Sprout\Helpers\AdminPerms;
Line 383: if (! AdminPerms::controllerAccess($this->parent_inst->getControllerName(), 'reorder')) {
Line 439: if (! AdminPerms::controllerAccess($this->parent_inst->getControllerName(), 'reorder')) {
Line 469: if (! AdminPerms::controllerAccess($this->parent_inst->getControllerName(), 'categories')) {
Line 498: if (! AdminPerms::controllerAccess($this->parent_inst->getControllerName(), 'categories')) {

/sprout/Controllers/Admin/FileAdminController.php Highlighted file source
Line 25: use Sprout\Helpers\AdminPerms;
Line 573: if (! AdminPerms::controllerAccess('file', 'add')) {
Line 652: if (!AdminPerms::controllerAccess('file', 'categories')) {
Line 1367: if (! AdminPerms::controllerAccess('file', 'add')) {
Line 1370: if (! AdminPerms::controllerAccess('file', 'contents')) {
Line 1373: $view->cat_create = AdminPerms::controllerAccess('file', 'categories');
Line 1384: if (! AdminPerms::controllerAccess('file', 'contents')) {

/sprout/Controllers/Admin/OperatorAdminController.php Highlighted file source
Line 20: use Sprout\Helpers\AdminPerms;
Line 63: $this->manage_cats = AdminPerms::getManageOperatorCategories();
Line 65: if (!AdminPerms::canAccess('access_operators')) {
Line 79: if (! AdminPerms::canAccess('access_operators')) return array();
Line 132: if (!AdminPerms::canEditOperator($item_id) and $item_id != AdminAuth::getId()) {
Line 145: if (!AdminPerms::canEditOperator($item_id)) {
Line 306: $can_access = AdminPerms::canEditOperator($item_id);
Line 401: if (!AdminPerms::canEditOperator($item_id)) {

/sprout/Controllers/Admin/OperatorCategoryAdminController.php Highlighted file source
Line 18: use Sprout\Helpers\AdminPerms;
Line 42: if (! AdminPerms::canAccess('access_operators')) return new AdminError('Access denied');
Line 48: if (! AdminPerms::canAccess('access_operators')) return new AdminError('Access denied');
Line 54: if (! AdminPerms::canAccess('access_operators')) return new AdminError('Access denied');
Line 119: if (! AdminPerms::canAccess('access_operators')) return false;

/sprout/Controllers/Admin/PageAdminController.php Highlighted file source
Line 29: use Sprout\Helpers\AdminPerms;
Line 227: if (! AdminPerms::canAccess('access_noapproval')) {
Line 918: $res = AdminPerms::checkPermissionsTree('pages', $id);
Line 990: if (AdminPerms::canAccess('access_noapproval')) {
Line 1039: $admin_permissions = AdminPerms::getAccessableGroups('pages', $id);
Line 1147: $view->can_approve_revisions = AdminPerms::canAccess('access_noapproval');
Line 1273: $res = AdminPerms::checkPermissionsTree('pages', $page_id);
Line 1933: $res = AdminPerms::checkPermissionsTree('pages', $id);
Line 1963: if (!AdminPerms::checkPermissionsTree('pages', $item_id)) {
Line 1987: $res = AdminPerms::checkPermissionsTree('pages', $id);
Line 2093: if (AdminPerms::canAccess('access_noapproval')) {
Line 2247: $admin_perms = AdminPerms::checkPermissionsTree('pages', $top_node['id']);
Line 2262: $admin_perms = AdminPerms::checkPermissionsTree('pages', $child['id']);
Line 2467: if (AdminPerms::canAccess('access_noapproval')) {
Line 2504: $view->ops = AdminPerms::getOperatorsWithAccess('access_reportemail');
Line 2577: if (!AdminPerms::canAccess('access_noapproval')) {

/sprout/Controllers/AdminController.php Highlighted file source
Line 34: use Sprout\Helpers\AdminPerms;
Line 95: AdminPerms::loadAccessFlags();
Line 394: $first = AdminPerms::getFirstAccessable();
Line 834: if (AdminPerms::controllerAccess($ctlr->getControllerName(), $access_flag)) {
Line 993: if (AdminPerms::canAccess('access_operators')) {
Line 1390: if ($result and AdminPerms::canAccess('access_operators')) {
Line 1977: if (!AdminPerms::canAccessSubsite($_POST['subsite'])) {

/sprout/Helpers/Admin.php Highlighted file source
Line 290: $admin_perms = AdminPerms::checkPermissionsTree('pages', $node['id']);
Line 530: if (AdminPerms::controllerAccess($controller, 'categories')) {
Line 676: if (AdminPerms::controllerAccess('page', 'contents')) {
Line 691: if (AdminPerms::controllerAccess('file', 'contents')) {
Line 699: if (Register::hasFeature('users') and AdminPerms::controllerAccess('user', 'contents')) {
Line 708: $tiles = AdminPerms::filterAdminTiles($tiles);

/sprout/Helpers/AdminPerms.php Highlighted file source
Line 25: class AdminPerms
Line 74: * $cat_ids = AdminPerms::getAccessableGroups('pages', 10);
Line 300: return AdminPerms::canAccess('access_homepage');
Line 309: return AdminPerms::canAccess('access_operators');
Line 435: $allowed_ctlrs = AdminPerms::controllerAccessMulti($controller_names);
Line 451: if (!AdminPerms::controllerAccess($ctlr, 'contents')) {
Line 476: if (AdminPerms::canAccess('access_operators')) {
Line 507: if (AdminPerms::canAccess('access_operators')) {

/sprout/views/admin/main_layout.php Highlighted file source
Line 18: use Sprout\Helpers\AdminPerms;
Line 128: <?php if (AdminPerms::getManageOperatorCategories()): ?>
Line 133: <?php if (AdminPerms::canAccess('access_operators')): ?>
Line 138: <?php if (AdminPerms::controllerAccess('action_log', 'contents')): ?>
Line 148: <?php if (AdminPerms::controllerAccess('content_subscribe', 'contents')): ?>
Line 153: <?php if (AdminPerms::controllerAccess('extra_page', 'contents')): ?>
Line 158: <?php if (AdminPerms::controllerAccess('document_type', 'contents')): ?>
Line 163: <?php if (AdminPerms::controllerAccess('redirect', 'contents')): ?>
Line 168: <?php if (AdminPerms::controllerAccess('subsite', 'contents')): ?>
A total of 104 lines in 22 files were found