public static function deleteUser(GcrMhrUser $mhr_user_deleted)
 {
     global $CFG;
     $mhr_user_obj = $mhr_user_deleted->getObject();
     $username_array = explode('.', $mhr_user_obj->username);
     $mhr_user_obj->username = $username_array[0];
     $mhr_user = new GcrMhrUser($mhr_user_obj, $mhr_user_deleted->getApp());
     foreach ($CFG->current_app->getMnetEschools() as $eschool) {
         $mdl_user = $mhr_user->getUserOnEschool($eschool);
         if ($mdl_user) {
             $params = array($mdl_user->getObject()->id);
             $result = self::executeWebServiceRequest($eschool, 'moodle_user_delete_users', $params);
         }
     }
 }
 $current_user = $CFG->current_app->getCurrentUser();
 $role_manager = $current_user->getRoleManager();
 $gc_admin = $role_manager->hasRole('GCUser');
 $owner = $role_manager->hasRole('EschoolAdmin');
 $csv_array = array();
 if ($gc_admin || $owner) {
     foreach ($users as $user) {
         $mhr_user = new GcrMhrUser($user, $CFG->current_app);
         $course_history_table = new GcrUserCourseHistoryWithEnrolTable($mhr_user, 0, time(), $gc_admin, $owner, true, true);
         $table = $course_history_table->getTable();
         $columns = $table->getColumns();
         $columns[$table->getColumnCount() - 4]->setHidden(true);
         $table_array = $table->getArray();
         foreach ($table_array as $row) {
             $csv_record = array();
             $csv_record['username'] = $mhr_user->getObject()->username;
             $csv_record['start_date'] = substr($row[0], strpos($row[0], '</span>') + 7);
             $index = strpos($row[1], '>') + 1;
             $csv_record['course'] = substr($row[1], $index, strpos($row[1], '<', $index) - $index);
             $csv_record['enrol_date'] = $row[6];
             $csv_record['catalog'] = $row[7];
             $csv_record['platform'] = $row[8];
             $csv_record['instructor'] = $row[2];
             $csv_record['credits'] = $row[3];
             $csv_record['grade_percent'] = $row[4];
             $csv_record['grade_letter'] = $row[5];
             $csv_array[] = $csv_record;
         }
         $userlisthtml .= '<br /><span style="font-size:1.5em;font-weight:bold">' . $mhr_user->getFullNameString() . ' (' . $mhr_user->getObject()->email . ')</span><br /><br />';
         $record_count = $course_history_table->getTotal('record_count');
         if ($record_count > 0) {