Example #1
0
                 $messages_count = $edited_User->get_num_messages();
                 if ($messages_count > 0 && $current_User->check_perm('perm_messaging', 'abuse')) {
                     // Display a confirm message if curent user can delete the messages sent by the edited user
                     $confirm_message = sprintf(T_('Delete %d private messages sent by the user?'), $messages_count);
                 }
                 break;
             case 'delete_all_userdata':
                 if ($current_User->ID != $edited_User->ID && $edited_User->ID != 1) {
                     // User can NOT delete admin and own account
                     $confirm_message = T_('Delete user and all his contributions?');
                 }
                 break;
         }
         if (!empty($confirm_message)) {
             // Displays form to confirm deletion
             $DataObject->confirm_delete($confirm_message, 'user', $action, get_memorized('action'));
         }
     }
     $AdminUI->disp_view('users/views/_user_activity.view.php');
     $AdminUI->disp_payload_end();
     break;
 case 'deldata':
     if ($display_mode == 'js') {
         // Do not append Debuglog & Debug JSlog to response!
         $debug = false;
         $debug_jslog = false;
     }
     if ($display_mode != 'js') {
         $AdminUI->disp_payload_begin();
     }
     $user_tab = param('user_tab_from', 'string', 'profile');