Exemplo n.º 1
0
     ActionGroupCompleted(1);
     GroupList();
     break;
 case 8:
     # показать права доступа пользователя
     BeginHtml($Title2, $Title3 . $Delimeter . $Title7, "http://" . $DOC_DOMAIN . "/management/usergroups/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_GROUP, NC_PERM_ACTION_RIGHT, $PermissionGroupID, 0, 0);
     $UI_CONFIG->group_page($PermissionGroupID, $group_name, "rights");
     ShowUserPermissions(0, 22, "group.php", $PermissionGroupID);
     break;
 case 9:
     # показать форму добавления новых прав доступа
     BeginHtml($Title2, $Title3 . $Delimeter . $Title8 . $Delimeter . $Title7, "http://" . $DOC_DOMAIN . "/management/usergroups/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_GROUP, NC_PERM_ACTION_RIGHT, $PermissionGroupID, 0, 0);
     $UI_CONFIG->group_page($PermissionGroupID, $group_name, "rights");
     AddPermissionForm(0, 10, "group.php", $PermissionGroupID);
     break;
 case 10:
     # добавить права доступа
     BeginHtml($Title2, $Title3 . $Delimeter . $Title7, "http://" . $DOC_DOMAIN . "/management/usergroups/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_GROUP, NC_PERM_ACTION_RIGHT, $PermissionGroupID, 0, 1);
     $ret_val = AddPermissionComleted($UserID);
     $array_error = GetArrayWithError_User();
     if ($ret_val) {
         if ($ret_val != '1') {
             nc_print_status($array_error[$ret_val], 'error');
         }
     } else {
         nc_print_status(CONTROL_USER_RIGHTS_ADDED, 'ok');
     }
     ShowUserPermissions(0, 22, "group.php", $PermissionGroupID);
Exemplo n.º 2
0
     BeginHtml($Title2, $Title3 . $Delimeter . $Title8 . $Delimeter . $Title13, "http://" . $DOC_DOMAIN . "/management/users/rights/add/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_RIGHT, $UserID, 0, 0);
     AddPermissionForm($UserID);
     break;
 case 10:
     # добавить права доступа
     BeginHtml($Title2, $Title3 . $Delimeter . $Title7, "http://" . $DOC_DOMAIN . "/management/users/rights/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_RIGHT, $UserID, 0, 1);
     $UI_CONFIG->user_page($UserID, $user_login, "rights");
     $ret_val = AddPermissionComleted($UserID);
     $array_error = GetArrayWithError_User();
     if ($ret_val) {
         if ($ret_val != '1') {
             nc_print_status($array_error[$ret_val], 'error');
         }
         AddPermissionForm($UserID);
     } else {
         nc_print_status(CONTROL_USER_RIGHTS_ADDED, 'ok');
         ShowUserPermissions($UserID, 11);
     }
     break;
 case 11:
     # проапдейтить права доступа пользователя
     BeginHtml($Title2, $Title3 . $Delimeter . $Title7, "http://" . $DOC_DOMAIN . "/management/users/rights/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_RIGHT, $UserID, 0, 1);
     $UI_CONFIG->user_page($UserID, $user_login, "rights");
     UpdatePermission();
     ShowUserPermissions($UserID, 11);
     break;
 case 12:
     # включить/выключить пользователя