From: stronk7 Date: Sun, 14 Sep 2003 15:47:36 +0000 (+0000) Subject: Added "graphical structure". X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2b9f0625522db8419f9ff8335c693ee504eb68db;p=moodle.git Added "graphical structure". Added label_get_participants() function. --- diff --git a/mod/label/backuplib.php b/mod/label/backuplib.php index 0224de4851..d1a9f83afe 100644 --- a/mod/label/backuplib.php +++ b/mod/label/backuplib.php @@ -2,6 +2,20 @@ //This php script contains all the stuff to backup/restore //label mods + //This is the "graphical" structure of the label mod: + // + // label + // (CL,pk->id) + // + // Meaning: pk->primary key field of the table + // fk->foreign key to link with parent + // nt->nested field (recursive data) + // CL->course level info + // UL->user level info + // files->table may have files) + // + //----------------------------------------------------------- + //This function executes all the backup procedure about this mod function label_backup_mods($bf,$preferences) { global $CFG; diff --git a/mod/label/lib.php b/mod/label/lib.php index 2dbf56fafe..c01d7f7869 100644 --- a/mod/label/lib.php +++ b/mod/label/lib.php @@ -72,4 +72,11 @@ function label_user_complete($course, $user, $mod, $label) { return false; } +function label_get_participants($labelid) { +//Returns the users with data in one resource +//(NONE, byt must exists on EVERY mod !!) + + return false; +} + ?> diff --git a/mod/label/restorelib.php b/mod/label/restorelib.php index f96d9d16fa..32a35ecff9 100644 --- a/mod/label/restorelib.php +++ b/mod/label/restorelib.php @@ -2,6 +2,20 @@ //This php script contains all the stuff to backup/restore //label mods + //This is the "graphical" structure of the label mod: + // + // label + // (CL,pk->id) + // + // Meaning: pk->primary key field of the table + // fk->foreign key to link with parent + // nt->nested field (recursive data) + // CL->course level info + // UL->user level info + // files->table may have files) + // + //----------------------------------------------------------- + //This function executes all the restore procedure about this mod function label_restore_mods($mod,$restore) { @@ -19,7 +33,7 @@ //print_object ($GLOBALS['traverse_array']); //Debug //$GLOBALS['traverse_array']=""; //Debug - //Now, build the RESOURCE record structure + //Now, build the LABEL record structure $label->course = $restore->course_id; $label->name = backup_todb($info['MOD']['#']['NAME']['0']['#']); $label->content = backup_todb($info['MOD']['#']['CONTENT']['0']['#']);