예제 #1
0
         }
         if (!empty($formdata->selectedcourses)) {
             // add the user to the courses selected in the upload form.
             $courseids = array();
             foreach ($formdata->selectedcourses as $selectedcourse) {
                 $courseids[] = $selectedcourse->id;
             }
             company_user::enrol($user, $courseids, $companyid);
         }
     }
     // Enrol user into courses that were selected on the form.
     if (isset($formdata->selectedcourses)) {
         company_user::enrol($user, array_keys($formdata->selectedcourses));
     }
     // If user was set to have password generated, generate it now, so that it can be downloaded.
     company_user::generate_temporary_password($user, $formdata->sendnewpasswordemails);
 }
 $upt->flush();
 $upt->close();
 // Close table.
 $cir->close();
 $cir->cleanup(true);
 echo $OUTPUT->box_start('boxwidthnarrow boxaligncenter generalbox', 'uploadresults');
 echo '<p>';
 if ($optype != UU_UPDATE) {
     echo get_string('userscreated', 'tool_uploaduser') . ': ' . $usersnew . '<br />';
 }
 if ($optype == UU_UPDATE or $optype == UU_ADD_UPDATE) {
     echo get_string('usersupdated', 'tool_uploaduser') . ': ' . $usersupdated . '<br />';
 }
 if ($allowdeletes) {