$gid = $ccache[$shortname]->groups[$addgroup]->id; $gname = $ccache[$shortname]->groups[$addgroup]->name; try { if (groups_add_member($gid, $user->id)) { $upt->track('enrolments', get_string('addedtogroup', '', s($gname))); } else { $upt->track('enrolments', get_string('addedtogroupnot', '', s($gname)), 'error'); } } catch (moodle_exception $e) { $upt->track('enrolments', get_string('addedtogroupnot', '', s($gname)), 'error'); continue; } } } } $upt->close(); // close table $cir->close(); $cir->cleanup(true); echo $OUTPUT->box_start('boxwidthnarrow boxaligncenter generalbox', 'uploadresults'); echo '<p>'; if ($optype != UU_USER_UPDATE) { echo get_string('userscreated', 'admin') . ': ' . $usersnew . '<br />'; } if ($optype == UU_USER_UPDATE or $optype == UU_USER_ADD_UPDATE) { echo get_string('usersupdated', 'admin') . ': ' . $usersupdated . '<br />'; } if ($allowdeletes) { echo get_string('usersdeleted', 'admin') . ': ' . $deletes . '<br />'; echo get_string('deleteerrors', 'admin') . ': ' . $deleteerrors . '<br />'; }
try { if (groups_add_member($gid, $user->id)) { $upt->track('enrolments', get_string('addedtogroup', '', $gname)); } else { $upt->track('enrolments', get_string('addedtogroupnot', '', $gname), 'error'); } } catch (moodle_exception $e) { $upt->track('enrolments', get_string('addedtogroupnot', '', $gname), 'error'); continue; } } } } $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', 'admin').': '.$usersnew.'<br />'; } if ($optype == UU_UPDATE or $optype == UU_ADD_UPDATE) { echo get_string('usersupdated', 'admin').': '.$usersupdated.'<br />'; } if ($allowdeletes) { echo get_string('usersdeleted', 'admin').': '.$deletes.'<br />'; echo get_string('deleteerrors', 'admin').': '.$deleteerrors.'<br />';