Index: temp_moodle_dev/lamstwo/add.php =================================================================== diff -u --- temp_moodle_dev/lamstwo/add.php (revision 0) +++ temp_moodle_dev/lamstwo/add.php (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -0,0 +1,54 @@ +course)) { + error('The course number was incorrect'); + } + if (! $cm = get_coursemodule_from_instance('lamstwo', $lamstwo->id, $course->id)) { + error('Course Module ID was incorrect'); + } + + require_login($course, false, $cm); + $modcontext = get_context_instance(CONTEXT_MODULE, $cm->id); + + // Print header + $strchoices = get_string('modulenameplural', 'lamstwo'); + print_header_simple(format_string($lamstwo->name), '', + "id\">$strchoices + -> id\">".format_string($lamstwo->name)." + -> ".get_string('addlesson', 'lamstwo'), '', '', true, + update_module_button($cm->id, $course->id, get_string('modulename', 'lamstwo')), navmenu($course, $cm)); + + $mform_add = new mod_lamstwo_add_form('add.php', + array('course'=>$course, 'lamstwo'=>$lamstwo)); + + // Form processing + if ($form = $mform_add->get_data()) { + $lamstwo_lesson_id = lamstwo_add_lesson($form); + if (isset($lamstwo_lesson_id) && $lamstwo_lesson_id > 0) { + $message = get_string('addedlesson', 'lamstwo'); + } else { + $message = get_string('failedaddlesson', 'lamstwo'); + } + //print_r($form); + redirect('view.php?id='.$cm->id, $message); + } + + // Populate form + $mform_add->set_data(array('groupid'=>$group)); + + $mform_add->display(); + + print_footer($course); +?> \ No newline at end of file Index: temp_moodle_dev/lamstwo/add_form.php =================================================================== diff -u --- temp_moodle_dev/lamstwo/add_form.php (revision 0) +++ temp_moodle_dev/lamstwo/add_form.php (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -0,0 +1,88 @@ +libdir.'/formslib.php'); +require_once('lib.php'); + +class mod_lamstwo_add_form extends moodleform { + + function definition() { + global $USER; + + $mform =& $this->_form; + + $course = $this->_customdata['course']; + $lamstwo = $this->_customdata['lamstwo']; + + $mform->addElement('header', 'general', 'Your new LAMS lesson'); + + $mform->addElement('text', 'name', 'Lesson name', 'size="48"'); + $mform->setType('name', PARAM_TEXT); + $mform->addRule('name', get_string('required'), 'required', null, 'client'); + + $mform->addElement('htmleditor', 'intro', 'Introduction'); + $mform->setType('intro', PARAM_RAW); + $mform->setHelpButton('intro', array('richtext'), false, 'editorhelpbutton'); + + // display user's lams workspace + $sequencelabel = get_string('selectsequence', 'lamstwo'); + $lds = '[' . lamstwo_get_sequences_rest($USER->username, $course->id, $USER->country, $USER->lang) . ']'; + $html = << + + +XXX; + + $mform->addElement('static', 'sequencemessage', get_string('selectsequence', 'lamstwo'), $html); + //$mform->addElement('html', $html); + + $mform->addElement('checkbox', 'schedule', get_string('schedulestart', 'lamstwo')); + + $mform->addElement('date_time_selector', 'schedulestart', get_string('dateandtime', 'lamstwo')); + $mform->disabledIf('schedulestart', 'schedule'); + + $this->add_action_buttons(false, 'Add lesson'); + + $mform->addElement('hidden', 'course', $course->id); + $mform->setType('course', PARAM_INT); + + $mform->addElement('hidden', 'lamstwo', $lamstwo->id); + $mform->setType('lamstwo', PARAM_INT); + + $mform->addElement('hidden', 'groupid'); + $mform->setType('groupid', PARAM_INT); + + // value filled after submit by lamstwo_add_instance + $mform->addElement('hidden', 'lesson_id'); + $mform->setType('lesson_id', PARAM_INT); + + // value filled by javascript when user selects a sequence + $mform->addElement('hidden', 'sequence_id'); + $mform->setType('sequence_id', PARAM_INT); + //$mform->addRule('sequence_id', get_string('required'), 'required', null, 'client'); + } + + function validation($data) { + $errors = array(); + // scheduled date needs to be in the future + if (isset($data['schedule']) && $data['schedule']) { + if ($data['schedulestart'] <= date('U')) { + $errors['schedulestart'] = get_string('nopast', 'lamstwo'); + } + } + // a sequence needs to be selected + if (empty($data['sequence_id']) || $data['sequence_id'] <= 0) { + $errors['sequencemessage'] = get_string('sequencenotselected', 'lamstwo'); + } + return $errors; + } + +} + +?> \ No newline at end of file Index: temp_moodle_dev/lamstwo/backuplib.php =================================================================== diff -u --- temp_moodle_dev/lamstwo/backuplib.php (revision 0) +++ temp_moodle_dev/lamstwo/backuplib.php (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -0,0 +1,168 @@ +backup_course,"id"); + if ($lamstwos) { + foreach ($lamstwos as $lamstwo) { + if (backup_mod_selected($preferences,'lamstwo',$lamstwo->id)) { + $status = lamstwo_backup_one_mod($bf,$preferences,$lamstwo); + // backup files happens in backup_one_mod now too. + } + } + } + return $status; + } + + + function lamstwo_backup_one_mod($bf,$preferences,$lamstwo) { + + global $CFG; + + if (is_numeric($lamstwo)) { + $lamstwo = get_record('lamstwo','id',$lamstwo); + } + $instanceid = $lamstwo->id; + + $status = true; + + //Start mod + fwrite ($bf,start_tag("MOD",3,true)); + + //Print lamstwo data + fwrite ($bf,full_tag("ID",4,false,$lamstwo->id)); + fwrite ($bf,full_tag("MODTYPE",4,false,"lamstwo")); + fwrite ($bf,full_tag("NAME",4,false,$lamstwo->name)); + fwrite ($bf,full_tag("INTRO",4,false,$lamstwo->intro)); + fwrite ($bf,full_tag("TIMEMODIFIED",4,false,$lamstwo->timemodified)); + + if (backup_userdata_selected($preferences,'lamstwo',$lamstwo->id)) { + + } + + $status = backup_lamstwo_lessons ($bf,$preferences,$lamstwo->id); + + //End mod + $status =fwrite ($bf,end_tag("MOD",3,true)); + return $status; + } + + + function backup_lamstwo_lessons ($bf,$preferences,$lamstwo) { + + global $CFG; + + $status = true; + + $lamstwo_lessons = get_records("lamstwo_lesson","lamstwo",$lamstwo,"id"); + //If there are lessons + if ($lamstwo_lessons) { + //Write start tag + $status =fwrite ($bf,start_tag("LESSONS",4,true)); + //Iterate over each lesson + foreach ($lamstwo_lessons as $lesson) { + //Start lesson + $status =fwrite ($bf,start_tag("LESSON",5,true)); + //Print lesson contents + fwrite ($bf,full_tag("ID",6,false,$lesson->id)); + fwrite ($bf,full_tag("NAME",6,false,$lesson->name)); + fwrite ($bf,full_tag("INTRO",6,false,$lesson->intro)); + fwrite ($bf,full_tag("GROUPID",6,false,$lesson->groupid)); + fwrite ($bf,full_tag("SEQUENCEID",6,false,$lesson->sequence_id)); + fwrite ($bf,full_tag("LESSONID",6,false,$lesson->lesson_id)); + //End lesson + $status =fwrite ($bf,end_tag("LESSON",5,true)); + } + //Write end tag + $status =fwrite ($bf,end_tag("LESSONS",4,true)); + } + return $status; + } + + + ////Return an array of info (name,value) + function lamstwo_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) { + + if (!empty($instances) && is_array($instances) && count($instances)) { + $info = array(); + foreach ($instances as $id => $instance) { + $info += lamstwo_check_backup_mods_instances($instance,$backup_unique_code); + } + return $info; + } + //First the course data + $info[0][0] = get_string('modulenameplural','lamstwo'); + if ($ids = lamstwo_ids ($course)) { + $info[0][1] = count($ids); + } else { + $info[0][1] = 0; + } + + //Lessons + $info[1][0] = get_string('lessons','lamstwo'); + if ($ids = lamstwo_lesson_ids_by_course ($course)) { + $info[1][1] = count($ids); + } else { + $info[1][1] = 0; + } + + return $info; + } + + + function lamstwo_check_backup_mods_instances($instance,$backup_unique_code) { + $info[$instance->id.'0'][0] = ''.$instance->name.''; + $info[$instance->id.'0'][1] = ''; + //if (!empty($instance->userdata)) { + $info[$instance->id.'1'][0] = get_string('lessons','lamstwo'); + if ($ids = lamstwo_lesson_ids_by_instance ($instance->id)) { + $info[$instance->id.'1'][1] = count($ids); + } else { + $info[$instance->id.'1'][1] = 0; + } + //} + return $info; + + } + + + // INTERNAL FUNCTIONS. BASED IN THE MOD STRUCTURE + + //Returns an array of lamstwos id + function lamstwo_ids ($course) { + + global $CFG; + + return get_records_sql ("SELECT a.id, a.course + FROM {$CFG->prefix}lamstwo a + WHERE a.course = '$course'"); + } + + //Returns an array of forum subscriptions id + function lamstwo_lesson_ids_by_course ($course) { + + global $CFG; + + return get_records_sql ("SELECT l.id , l.forum + FROM {$CFG->prefix}lamstwo_lesson l, + {$CFG->prefix}lamstwo a + WHERE a.course = '$course' AND + l.lamstwo = a.id"); + } + + //Returns an array of forum subscriptions id + function lamstwo_lesson_ids_by_instance($instanceid) { + + global $CFG; + + return get_records_sql ("SELECT l.id , l.lamstwo + FROM {$CFG->prefix}lamstwo_lesson l + WHERE l.lamstwo = $instanceid"); + } + +?> \ No newline at end of file Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/calendar.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/calendar.js'. Fisheye: No comparison available. Pass `N' to diff? Index: temp_moodle_dev/lamstwo/callt.gif =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af Binary files differ Index: temp_moodle_dev/lamstwo/calrt.gif =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af Binary files differ Index: temp_moodle_dev/lamstwo/calx.gif =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af Binary files differ Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/constants.php'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/dom.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/event.js'. Fisheye: No comparison available. Pass `N' to diff? Index: temp_moodle_dev/lamstwo/index.php =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af --- temp_moodle_dev/lamstwo/index.php (.../index.php) (revision c38e7385ccdf90536303d2299f492accdd29d869) +++ temp_moodle_dev/lamstwo/index.php (.../index.php) (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -2,59 +2,64 @@ /// This page lists all the instances of lamstwo in a particular course - require_once("../../config.php"); - require_once("lib.php"); + require_once('../../config.php'); + require_once('lib.php'); $id = required_param('id', PARAM_INT); // course - if (! $course = get_record("course", "id", $id)) { - error("Course ID is incorrect"); + if (! $course = get_record('course', 'id', $id)) { + error('Course ID is incorrect'); } require_login($course->id); - add_to_log($course->id, "lamstwo", "view all", "index.php?id=$course->id", ""); + add_to_log($course->id, 'lamstwo', 'view all', 'index.php?id='.$course->id, ''); /// Get all required strings - $strlamstwos = get_string("modulenameplural", "lamstwo"); - $strlamstwo = get_string("modulename", "lamstwo"); + $strlamstwos = get_string('modulenameplural', 'lamstwo'); + $strlamstwo = get_string('modulename', 'lamstwo'); /// Print the header + $navigation = ''; if ($course->category) { $navigation = "id\">$course->shortname ->"; } - print_header("$course->shortname: $strlamstwos", "$course->fullname", "$navigation $strlamstwos", "", "", true, "", navmenu($course)); + print_header("$course->shortname: $strlamstwos", "$course->fullname", "$navigation $strlamstwos", '', '', true, '', navmenu($course)); /// Get all the appropriate data - if (! $lamstwos = get_all_instances_in_course("lamstwo", $course)) { - notice("There are no lamstwo", "../../course/view.php?id=$course->id"); + if (! $lamstwos = get_all_instances_in_course('lamstwo', $course)) { + notice(get_string('nolamsv2', 'lamstwo'), "../../course/view.php?id=$course->id"); die; } - + /// Print the list of instances (your module will probably extend this) $timenow = time(); - $strname = get_string("name"); - $strweek = get_string("week"); - $strtopic = get_string("topic"); + $strname = get_string('name'); + $strintro = get_string('introduction', 'lamstwo'); + $strweek = get_string('week'); + $strtopic = get_string('topic'); - if ($course->format == "weeks") { - $table->head = array ($strweek, $strname); - $table->align = array ('center', 'left'); - } else if ($course->format == "topics") { - $table->head = array ($strtopic, $strname); - $table->align = array ('center', 'left', 'left', 'left'); + if ($course->format == 'weeks') { + $table->head = array ($strweek, $strname, $strintro); + $table->align = array ('center', 'left', 'left'); + } else if ($course->format == 'topics') { + $table->head = array ($strtopic, $strname, $strintro); + $table->align = array ('center', 'left', 'left'); } else { - $table->head = array ($strname); - $table->align = array ('left', 'left', 'left'); + $table->head = array ($strname, $strintro); + $table->align = array ('left', 'left'); } - + + $generaltable->head = array ($strname, $strintro); + $generaltable->align = array ('left', 'left'); + foreach ($lamstwos as $lamstwo) { if (!$lamstwo->visible) { //Show dimmed if the mod is hidden @@ -63,16 +68,26 @@ //Show normal if the mod is visible $link = "coursemodule\">$lamstwo->name"; } + + // site level or section 0 + if (($course->id == SITEID) or empty($lamstwo->section) or $lamstwo->section == 0) { + $generaltable->data[] = array ($link, $lamstwo->intro); + continue; + } if ($course->format == 'weeks' or $course->format == 'topics') { - $table->data[] = array ($lamstwo->section, $link); + $table->data[] = array ($lamstwo->section, $link, $lamstwo->intro); } else { - $table->data[] = array ($link); + $table->data[] = array ($link, $lamstwo->intro); } } echo '
'; + print_heading(get_string('generallamsv2', 'lamstwo')); + print_table($generaltable); + + print_heading(get_string('learninglamsv2', 'lamstwo')); print_table($table); /// Finish the page Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/lib.xml.inc.php'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/mod.html'. Fisheye: No comparison available. Pass `N' to diff? Index: temp_moodle_dev/lamstwo/mod_form.php =================================================================== diff -u --- temp_moodle_dev/lamstwo/mod_form.php (revision 0) +++ temp_moodle_dev/lamstwo/mod_form.php (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -0,0 +1,31 @@ +dirroot.'/course/moodleform_mod.php'); + +class mod_lamstwo_mod_form extends moodleform_mod { + + function definition() { + + $mform =& $this->_form; + +//------------------------------------------------------------------------------- + $mform->addElement('header', 'general', get_string('general', 'form')); + + $mform->addElement('text', 'name', get_string('lamstwoname', 'lamstwo'), array('size'=>'64')); + $mform->setType('name', PARAM_TEXT); + $mform->addRule('name', null, 'required', null, 'client'); + + $mform->addElement('htmleditor', 'intro', get_string('introduction', 'lamstwo')); + $mform->setType('intro', PARAM_RAW); + $mform->addRule('intro', get_string('required'), 'required', null, 'client'); + $mform->setHelpButton('intro', array('writing', 'questions', 'richtext'), false, 'editorhelpbutton'); + +//------------------------------------------------------------------------------- + $this->standard_coursemodule_elements(); + +//------------------------------------------------------------------------------- + // buttons + $this->add_action_buttons(); + } + +} +?> \ No newline at end of file Index: temp_moodle_dev/lamstwo/pdate.gif =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af Binary files differ Index: temp_moodle_dev/lamstwo/tree_tpl.js =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af --- temp_moodle_dev/lamstwo/tree_tpl.js (.../tree_tpl.js) (revision c38e7385ccdf90536303d2299f492accdd29d869) +++ temp_moodle_dev/lamstwo/tree_tpl.js (.../tree_tpl.js) (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -7,30 +7,30 @@ 'target' : '_self', // name of the frame links will be opened in // other possible values are: _blank, _parent, _search, _self and _top - 'icon_e' : '../mod/lamstwo/treeicons/empty.gif', // empty image - 'icon_l' : '../mod/lamstwo/treeicons/line.gif', // vertical line + 'icon_e' : 'treeicons/empty.gif', // empty image + 'icon_l' : 'treeicons/line.gif', // vertical line - 'icon_32' : '../mod/lamstwo/treeicons/base.gif', // root leaf icon normal - 'icon_36' : '../mod/lamstwo/treeicons/base.gif', // root leaf icon selected + 'icon_32' : 'treeicons/base.gif', // root leaf icon normal + 'icon_36' : 'treeicons/base.gif', // root leaf icon selected - 'icon_48' : '../mod/lamstwo/treeicons/base.gif', // root icon normal - 'icon_52' : '../mod/lamstwo/treeicons/base.gif', // root icon selected - 'icon_56' : '../mod/lamstwo/treeicons/base.gif', // root icon opened - 'icon_60' : '../mod/lamstwo/treeicons/base.gif', // root icon selected + 'icon_48' : 'treeicons/base.gif', // root icon normal + 'icon_52' : 'treeicons/base.gif', // root icon selected + 'icon_56' : 'treeicons/base.gif', // root icon opened + 'icon_60' : 'treeicons/base.gif', // root icon selected - 'icon_16' : '../mod/lamstwo/treeicons/folder.gif', // node icon normal - 'icon_20' : '../mod/lamstwo/treeicons/folderopen.gif', // node icon selected - 'icon_24' : '../mod/lamstwo/treeicons/folderopen.gif', // node icon opened - 'icon_28' : '../mod/lamstwo/treeicons/folderopen.gif', // node icon selected opened + 'icon_16' : 'treeicons/folder.gif', // node icon normal + 'icon_20' : 'treeicons/folderopen.gif', // node icon selected + 'icon_24' : 'treeicons/folderopen.gif', // node icon opened + 'icon_28' : 'treeicons/folderopen.gif', // node icon selected opened - 'icon_0' : '../mod/lamstwo/treeicons/page.gif', // leaf icon normal - 'icon_4' : '../mod/lamstwo/treeicons/page.gif', // leaf icon selected + 'icon_0' : 'treeicons/page.gif', // leaf icon normal + 'icon_4' : 'treeicons/page.gif', // leaf icon selected - 'icon_2' : '../mod/lamstwo/treeicons/joinbottom.gif', // junction for leaf - 'icon_3' : '../mod/lamstwo/treeicons/join.gif', // junction for last leaf - 'icon_18' : '../mod/lamstwo/treeicons/plusbottom.gif', // junction for closed node - 'icon_19' : '../mod/lamstwo/treeicons/plus.gif', // junctioin for last closed node - 'icon_26' : '../mod/lamstwo/treeicons/minusbottom.gif',// junction for opened node - 'icon_27' : '../mod/lamstwo/treeicons/minus.gif' // junctioin for last opended node + 'icon_2' : 'treeicons/joinbottom.gif', // junction for leaf + 'icon_3' : 'treeicons/join.gif', // junction for last leaf + 'icon_18' : 'treeicons/plusbottom.gif', // junction for closed node + 'icon_19' : 'treeicons/plus.gif', // junctioin for last closed node + 'icon_26' : 'treeicons/minusbottom.gif',// junction for opened node + 'icon_27' : 'treeicons/minus.gif' // junctioin for last opended node }; Index: temp_moodle_dev/lamstwo/userinfo.php =================================================================== diff -u -r1f28b79ef55aebcb5b44c77a0a5d45ba179397ab -ra6b67669ecc2aa5b2a1546521a12d36210eee6af --- temp_moodle_dev/lamstwo/userinfo.php (.../userinfo.php) (revision 1f28b79ef55aebcb5b44c77a0a5d45ba179397ab) +++ temp_moodle_dev/lamstwo/userinfo.php (.../userinfo.php) (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -12,28 +12,28 @@ * Moodle's admin should be responsible for correctly setting * serverId and serverKey */ - include_once("../../config.php"); + include_once('../../config.php'); include_once($CFG->libdir.'/datalib.php'); if(!isset($CFG->lamstwo_serverid)||!isset($CFG->lamstwo_serverkey)) { - header("HTTP/1.1 401 Unauthenticated"); + header('HTTP/1.1 401 Unauthenticated'); exit(1); } - $plaintext = trim($_GET["ts"]).trim($_GET["un"]).trim($CFG->lamstwo_serverid).trim($CFG->lamstwo_serverkey); + $plaintext = trim($_GET['ts']).trim($_GET['un']).trim($CFG->lamstwo_serverid).trim($CFG->lamstwo_serverkey); $hash = sha1(strtolower($plaintext)); - if($hash!=$_GET["hs"]){ - header("HTTP/1.1 401 Unauthenticated"); + if($hash!=$_GET['hs']){ + header('HTTP/1.1 401 Unauthenticated'); exit(1); } //OK, the caller is authenticated. Now let's fulfill its request. //What it needs is user info in CSV format. It should be like this: //username,first name,last name,job title, department, organisation, //address,phone,fax,mobile,email - $user = get_record('user', 'username', $_GET["un"]);//return false if none found + $user = get_record('user', 'username', $_GET['un']);//return false if none found if(!$user){ - header("HTTP/1.1 401 Unauthenticated");//which status code is appropriate? + header('HTTP/1.1 401 Unauthenticated');//which status code is appropriate? exit(1); } $array = array('',$user->firstname,$user->lastname,$user->address,$user->city,'','',$user->country,$user->phone1,'','',$user->email,$user->country,substr($user->lang,0,2)); Index: temp_moodle_dev/lamstwo/verify.php =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af --- temp_moodle_dev/lamstwo/verify.php (.../verify.php) (revision c38e7385ccdf90536303d2299f492accdd29d869) +++ temp_moodle_dev/lamstwo/verify.php (.../verify.php) (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -1,5 +1,5 @@ dirroot.'/mod/lamstwo/lib.php'); echo lamstwo_verify($_POST['u'], $_POST['i'], $_POST['k']); Index: temp_moodle_dev/lamstwo/version.php =================================================================== diff -u -rc38e7385ccdf90536303d2299f492accdd29d869 -ra6b67669ecc2aa5b2a1546521a12d36210eee6af --- temp_moodle_dev/lamstwo/version.php (.../version.php) (revision c38e7385ccdf90536303d2299f492accdd29d869) +++ temp_moodle_dev/lamstwo/version.php (.../version.php) (revision a6b67669ecc2aa5b2a1546521a12d36210eee6af) @@ -5,8 +5,8 @@ /// This fragment is called by moodle_needs_upgrading() and /admin/index.php ///////////////////////////////////////////////////////////////////////////////// -$module->version = 2006092601; // The current module version (Date: YYYYMMDDXX) -$module->requires = 2006080900; // Requires this Moodle version +$module->version = 2008052100; // The current module version (Date: YYYYMMDDXX) +$module->requires = 2007021400; // Requires this Moodle version (1.8) $module->cron = 0; // Period for cron to check this module (secs) ?> Fisheye: Tag a6b67669ecc2aa5b2a1546521a12d36210eee6af refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/yahoo.js'. Fisheye: No comparison available. Pass `N' to diff?