Source for file sl_classroomlib.php
Documentation is available at sl_classroomlib.php
* Sloodle classroom setup profile library.
* Provides back-end functionality for handling and managing Sloodle classroom setup profiles.
* @copyright Copyright (c) 2006-8 Sloodle (various contributors)
* @license http://www.gnu.org/licenses/gpl-3.0.html GNU GPL v3
* @contributor Edmund Edgar
* @contributor Peter R. Bloomfield
require_once(SLOODLE_DIRROOT.
'/lib/sl_generallib.php');
return get_records('sloodle_classroom_setup_profile','courseid',$courseid);
return get_records('sloodle_classroom_setup_profile_entry','sloodle_classroom_setup_profile_id ',$profileid);
return get_record('sloodle_classroom_setup_profile','id',$profileid);
return get_record('sloodle_classroom_setup_profile','name',$name,'courseid',$courseid);
return record_exists('sloodle_classroom_setup_profile','name',$name,'courseid',$courseid);
return insert_record('sloodle_classroom_setup_profile', $profile);
return insert_record('sloodle_classroom_setup_profile_entry', $profileentry);
/*function sloodle_update_classroom_profile_entry($profileentry) {
return update_record('sloodle_classroom_setup_profile_entry', $profileentry);
function sloodle_save_classroom_profile_entry($profileentry) {
if ( isset($profileentry->id) && ($profileentry->id != '') && ($profileentry->id > 0) ) {
return update_record('sloodle_classroom_setup_profile_entry', $profileentry);
return insert_record('sloodle_classroom_setup_profile_entry', $profileentry);
$deleted =
delete_records('sloodle_classroom_setup_profile_entry', 'sloodle_classroom_setup_profile_id', $profileid); // Just in case
foreach($entries as $e) {
return update_record('sloodle_classroom_setup_profile', $profile);
$entry =
get_record('sloodle_active_object','uuid',$uuid);
return ($entry->pwd ==
$pwd);
$o =
get_record('sloodle_active_object', 'uuid',$uuid);
$o->sloodle_classroom_setup_profile_id =
0;
// if an object is aready registered, leave the password
$o->authenticated_by_userid =
$userid;
$ok =
insert_record('sloodle_active_object',$o);
$ok =
update_record('sloodle_active_object',$o);
for($length =
0; $length <
9; $length++
) {
// Don't allow 0 as the first character! -PRB
if ($length ==
0 &&
$char ==
'0') $char =
'1';
Documentation generated on Tue, 04 Mar 2008 15:08:38 +0000 by phpDocumentor 1.4.0