Browse Source

Use $action variable instead of $_GET['action']

jmontoyaa 8 years ago
parent
commit
3503f26760
1 changed files with 12 additions and 8 deletions
  1. 12 8
      main/admin/usergroups.php

+ 12 - 8
main/admin/usergroups.php

@@ -16,7 +16,7 @@ api_protect_limit_for_session_admin();
 $htmlHeadXtra[] = api_get_jqgrid_js();
 // setting breadcrumbs
 $interbreadcrumb[] = array('url' => 'index.php','name' => get_lang('PlatformAdmin'));
-$action = isset($_GET['action']) ? $_GET['action'] : null;
+$action = isset($_GET['action']) ? Security::remove_XSS($_GET['action']) : null;
 if ($action == 'add') {
     $interbreadcrumb[] = array('url' => 'usergroups.php','name' => get_lang('Classes'));
     $interbreadcrumb[] = array('url' => '#','name' => get_lang('Add'));
@@ -31,11 +31,11 @@ if ($action == 'add') {
 Display::display_header();
 
 // Tool name
-if (isset($_GET['action']) && $_GET['action'] == 'add') {
+if ($action == 'add') {
     $tool = 'Add';
     $interbreadcrumb[] = array('url' => api_get_self(), 'name' => get_lang('Group'));
 }
-if (isset($_GET['action']) && $_GET['action'] == 'edit') {
+if ($action == 'edit') {
     $tool = 'Modify';
     $interbreadcrumb[] = array('url' => api_get_self(), 'name' => get_lang('Group'));
 }
@@ -103,7 +103,7 @@ $(function() {
 $usergroup = new UserGroup();
 $usergroup->showGroupTypeSetting = true;
 // Action handling: Adding a note
-if (isset($_GET['action']) && $_GET['action'] == 'add') {
+if ($action == 'add') {
     if (api_get_session_id() != 0 && !api_is_allowed_to_session_edit(false, true)) {
         api_not_allowed();
     }
@@ -111,7 +111,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'add') {
     $form = new FormValidator(
         'usergroup',
         'post',
-        api_get_self().'?action='.Security::remove_XSS($_GET['action'])
+        api_get_self().'?action='.$action
     );
     $usergroup->setForm($form, 'add');
 
@@ -142,9 +142,13 @@ if (isset($_GET['action']) && $_GET['action'] == 'add') {
         $form->setConstants(array('sec_token' => $token));
         $form->display();
     }
-} elseif (isset($_GET['action']) && $_GET['action'] == 'edit' && is_numeric($_GET['id'])) {
+} elseif ($action == 'edit' && is_numeric($_GET['id'])) {
     $id = intval($_GET['id']);
-    $form = new FormValidator('usergroup', 'post', api_get_self().'?action='.Security::remove_XSS($_GET['action']).'&id='.$id);
+    $form = new FormValidator(
+        'usergroup',
+        'post',
+        api_get_self().'?action='.$action.'&id='.$id
+    );
     $defaults = $usergroup->get($id);
     $usergroup->setForm($form, 'edit', $defaults);
 
@@ -179,7 +183,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'add') {
         echo '</div>';
         $form->display();
     }
-} elseif (isset($_GET['action']) && $_GET['action'] == 'delete' && is_numeric($_GET['id'])) {
+} elseif ($action == 'delete' && is_numeric($_GET['id'])) {
     $res = $usergroup->delete($_GET['id']);
     if ($res) {
         Display::display_confirmation_message(get_lang('Deleted'));