Ejemplo n.º 1
0
     }
     break;
 case 'update':
     // Edit user field form...:
     // Check that this action request is not a CSRF hacked request:
     $Session->assert_received_crumb('userfieldgroup');
     // Check permission:
     $current_User->check_perm('users', 'edit', true);
     // Make sure we got an ufgp_ID:
     param('ufgp_ID', 'integer', true);
     // load data from request
     if ($edited_UserfieldGroup->load_from_Request()) {
         // We could load data from form without errors:
         // Update in DB:
         $DB->begin();
         $edited_UserfieldGroup->dbupdate();
         $Messages->add(T_('User field group updated.'), 'success');
         $DB->commit();
         header_redirect('?ctrl=userfields', 303);
         // Will EXIT
         // We have EXITed already at this point!!
     }
     break;
 case 'delete':
     // Delete user field:
     // Check that this action request is not a CSRF hacked request:
     $Session->assert_received_crumb('userfieldgroup');
     // Check permission:
     $current_User->check_perm('users', 'edit', true);
     // Make sure we got an ufgp_ID:
     param('ufgp_ID', 'integer', true);