//-----------------------------------------------------------
function survey_backup_mods($bf,$preferences) {
-
- global $CFG;
+ global $DB;
$status = true;
//Iterate over survey table
- $surveys = get_records ("survey","course",$preferences->backup_course,"id");
+ $surveys = $DB->get_records ("survey", array("course"=>$preferences->backup_course),"id");
if ($surveys) {
foreach ($surveys as $survey) {
if (backup_mod_selected($preferences,'survey',$survey->id)) {
}
function survey_backup_one_mod($bf,$preferences,$survey) {
+ global $DB;
$status = true;
if (is_numeric($survey)) {
- $survey = get_record('survey','id',$survey);
+ $survey = $DB->get_record('survey', array('id'=>$survey));
}
//Start mod
//Backup survey_answers contents (executed from survey_backup_mods)
function backup_survey_answers ($bf,$preferences,$survey) {
-
- global $CFG;
+ global $CFG, $DB;
$status = true;
- $survey_answers = get_records("survey_answers","survey",$survey,"id");
+ $survey_answers = $DB->get_records("survey_answers", array("survey"=>$survey), "id");
//If there is answers
if ($survey_answers) {
//Write start tag
//Backup survey_analysis contents (executed from survey_backup_mods)
function backup_survey_analysis ($bf,$preferences,$survey) {
-
- global $CFG;
+ global $CFG, $DB;
$status = true;
- $survey_analysis = get_records("survey_analysis","survey",$survey,"id");
+ $survey_analysis = $DB->get_records("survey_analysis", array("survey"=>$survey,"id"));
//If there is analysis
if ($survey_analysis) {
//Write start tag
//Returns an array of surveys id
function survey_ids ($course) {
+ global $DB;
- global $CFG;
-
- return get_records_sql ("SELECT a.id, a.course
- FROM {$CFG->prefix}survey a
- WHERE a.course = '$course'");
+ return $DB->get_records_sql ("SELECT a.id, a.course
+ FROM {survey} a
+ WHERE a.course = ?", array($course));
}
//Returns an array of survey answer id
function survey_answer_ids_by_course ($course) {
+ global $DB;
- global $CFG;
-
- return get_records_sql ("SELECT s.id , s.survey
- FROM {$CFG->prefix}survey_answers s,
- {$CFG->prefix}survey a
- WHERE a.course = '$course' AND
- s.survey = a.id");
+ return $DB->get_records_sql ("SELECT s.id , s.survey
+ FROM {survey_answers} s, {survey} a
+ WHERE a.course = ? AND s.survey = a.id", array($course));
}
function survey_answer_ids_by_instance ($instanceid) {
+ global $DB;
- global $CFG;
-
- return get_records_sql ("SELECT s.id , s.survey
- FROM {$CFG->prefix}survey_answers s
- WHERE s.survey = $instanceid");
+ return $DB->get_records_sql ("SELECT s.id , s.survey
+ FROM {survey_answers} s
+ WHERE s.survey = ?", array($instanceid));
}
?>
$type = optional_param('type', 'xls', PARAM_ALPHA);
$group = optional_param('group', 0, PARAM_INT);
- if (! $cm = get_record("course_modules", "id", $id)) {
+ if (! $cm = $DB->get_record("course_modules", array("id"=>$id))) {
print_error("Course Module ID was incorrect");
}
- if (! $course = get_record("course", "id", $cm->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
print_error("Course is misconfigured");
}
require_login($course->id, false, $cm);
require_capability('mod/survey:download', $context) ;
- if (! $survey = get_record("survey", "id", $cm->instance)) {
+ if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) {
print_error("Survey ID was incorrect");
}
}
}
- $order = explode(",", $fullorderlist);
$questions = $fullquestions;
// Translate all the question texts
// Get and collate all the results in one big array
- if (! $aaa = get_records("survey_answers", "survey", "$survey->id", "time ASC")) {
+ if (! $aaa = $DB->get_records("survey_answers", array("survey"=>$survey->id), "time ASC")) {
print_error("There are no answers for this survey yet.");
}
foreach ($aaa as $a) {
if (!$group or isset($users[$a->userid])) {
- if (empty($results["$a->userid"])) { // init new array
- $results["$a->userid"]["time"] = $a->time;
- foreach ($order as $key => $qid) {
- $results["$a->userid"]["$qid"]["answer1"] = "";
- $results["$a->userid"]["$qid"]["answer2"] = "";
+ if (empty($results[$a->userid])) { // init new array
+ $results[$a->userid]["time"] = $a->time;
+ foreach ($fullorderlist as $qid) {
+ $results[$a->userid][$qid]["answer1"] = "";
+ $results[$a->userid][$qid]["answer2"] = "";
}
}
- $results["$a->userid"]["$a->question"]["answer1"] = $a->answer1;
- $results["$a->userid"]["$a->question"]["answer2"] = $a->answer2;
+ $results[$a->userid][$a->question]["answer1"] = $a->answer1;
+ $results[$a->userid][$a->question]["answer2"] = $a->answer2;
}
}
$myxls->write_string(0,$col++,$item);
}
foreach ($order as $key => $qid) {
- $question = $questions["$qid"];
+ $question = $questions[$qid];
if ($question->type == "0" || $question->type == "1" || $question->type == "3" || $question->type == "-1") {
$myxls->write_string(0,$col++,"$question->text");
}
foreach ($results as $user => $rest) {
$col = 0;
$row++;
- if (! $u = get_record("user", "id", $user)) {
+ if (! $u = $DB->get_record("user", array("id"=>$user))) {
print_error("Error finding student # $user");
}
- if ($n = get_record("survey_analysis", "survey", $survey->id, "userid", $user)) {
+ if ($n = $DB->get_record("survey_analysis", array("survey"=>$survey->id, "userid"=>$user))) {
$notes = $n->notes;
} else {
$notes = "No notes made";
$myxls->write_string($row,$col++,$u->lastname);
$myxls->write_string($row,$col++,$u->email);
$myxls->write_string($row,$col++,$u->idnumber);
- $myxls->write_string($row,$col++, userdate($results["$user"]["time"], "%d-%b-%Y %I:%M:%S %p") );
-// $myxls->write_number($row,$col++,$results["$user"]["time"],$date);
+ $myxls->write_string($row,$col++, userdate($results[$user]["time"], "%d-%b-%Y %I:%M:%S %p") );
+// $myxls->write_number($row,$col++,$results[$user]["time"],$date);
$myxls->write_string($row,$col++,$notes);
foreach ($order as $key => $qid) {
- $question = $questions["$qid"];
+ $question = $questions[$qid];
if ($question->type == "0" || $question->type == "1" || $question->type == "3" || $question->type == "-1") {
- $myxls->write_string($row,$col++, $results["$user"]["$qid"]["answer1"] );
+ $myxls->write_string($row,$col++, $results[$user][$qid]["answer1"] );
}
if ($question->type == "2" || $question->type == "3") {
- $myxls->write_string($row, $col++, $results["$user"]["$qid"]["answer2"] );
+ $myxls->write_string($row, $col++, $results[$user][$qid]["answer2"] );
}
}
}
$myxls->write_string(0,$col++,$item);
}
foreach ($order as $key => $qid) {
- $question = $questions["$qid"];
+ $question = $questions[$qid];
if ($question->type == "0" || $question->type == "1" || $question->type == "3" || $question->type == "-1") {
$myxls->write_string(0,$col++,"$question->text");
}
foreach ($results as $user => $rest) {
$col = 0;
$row++;
- if (! $u = get_record("user", "id", $user)) {
+ if (! $u = $DB->get_record("user", array("id"=>$user))) {
print_error("Error finding student # $user");
}
- if ($n = get_record("survey_analysis", "survey", $survey->id, "userid", $user)) {
+ if ($n = $DB->get_record("survey_analysis", array("survey"=>$survey->id, "userid"=>$user))) {
$notes = $n->notes;
} else {
$notes = "No notes made";
$myxls->write_string($row,$col++,$u->lastname);
$myxls->write_string($row,$col++,$u->email);
$myxls->write_string($row,$col++,$u->idnumber);
- $myxls->write_string($row,$col++, userdate($results["$user"]["time"], "%d-%b-%Y %I:%M:%S %p") );
-// $myxls->write_number($row,$col++,$results["$user"]["time"],$date);
+ $myxls->write_string($row,$col++, userdate($results[$user]["time"], "%d-%b-%Y %I:%M:%S %p") );
+// $myxls->write_number($row,$col++,$results[$user]["time"],$date);
$myxls->write_string($row,$col++,$notes);
foreach ($order as $key => $qid) {
- $question = $questions["$qid"];
+ $question = $questions[$qid];
if ($question->type == "0" || $question->type == "1" || $question->type == "3" || $question->type == "-1") {
- $myxls->write_string($row,$col++, $results["$user"]["$qid"]["answer1"] );
+ $myxls->write_string($row,$col++, $results[$user][$qid]["answer1"] );
}
if ($question->type == "2" || $question->type == "3") {
- $myxls->write_string($row, $col++, $results["$user"]["$qid"]["answer2"] );
+ $myxls->write_string($row, $col++, $results[$user][$qid]["answer2"] );
}
}
}
echo "surveyid surveyname userid firstname lastname email idnumber time ";
foreach ($order as $key => $qid) {
- $question = $questions["$qid"];
+ $question = $questions[$qid];
if ($question->type == "0" || $question->type == "1" || $question->type == "3" || $question->type == "-1") {
echo "$question->text ";
}
// Print all the lines of data.
foreach ($results as $user => $rest) {
- if (! $u = get_record("user", "id", $user)) {
+ if (! $u = $DB->get_record("user", array("id"=>$user))) {
print_error("Error finding student # $user");
}
echo $survey->id."\t";
echo $u->lastname."\t";
echo $u->email."\t";
echo $u->idnumber."\t";
- echo userdate($results["$user"]["time"], "%d-%b-%Y %I:%M:%S %p")."\t";
+ echo userdate($results[$user]["time"], "%d-%b-%Y %I:%M:%S %p")."\t";
foreach ($order as $key => $qid) {
- $question = $questions["$qid"];
+ $question = $questions[$qid];
if ($question->type == "0" || $question->type == "1" || $question->type == "3" || $question->type == "-1") {
- echo $results["$user"]["$qid"]["answer1"]." ";
+ echo $results[$user][$qid]["answer1"]." ";
}
if ($question->type == "2" || $question->type == "3") {
- echo $results["$user"]["$qid"]["answer2"]." ";
+ echo $results[$user][$qid]["answer2"]." ";
}
}
echo "\n";
print_error("Course Module ID was incorrect");
}
- if (! $course = get_record("course", "id", $cm->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
print_error("Course is misconfigured");
}
}
}
- if (! $survey = get_record("survey", "id", $cm->instance)) {
+ if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) {
print_error("Survey ID was incorrect");
}
case "question.png":
- $question = get_record("survey_questions", "id", $qid);
+ $question = $DB->get_record("survey_questions", array("id"=>$qid));
$question->text = get_string($question->text, "survey");
$question->options = get_string($question->options, "survey");
$buckets2[$key] = 0;
}
- if ($aaa = get_records_select("survey_answers", "survey = '$cm->instance' AND question = '$qid'")) {
+ if ($aaa = $DB->get_records('survey_answers', array('survey'=>$cm->instance, 'question'=>$qid))) {
foreach ($aaa as $aa) {
if (!$group or isset($users[$aa->userid])) {
if ($a1 = $aa->answer1) {
case "multiquestion.png":
- $question = get_record("survey_questions", "id", $qid);
+ $question = $DB->get_record("survey_questions", array("id"=>$qid));
$question->text = get_string($question->text, "survey");
$question->options = get_string($question->options, "survey");
$stdev2[$i] = 0;
}
- $aaa = get_records_select("survey_answers", "((survey = $cm->instance) AND (question in ($question->multi)))");
+ $aaa = $DB->get_records_select("survey_answers", "((survey = ?) AND (question in ($question->multi)))", array($cm->instance));
if ($aaa) {
foreach ($aaa as $a) {
$count1[$i] = 0;
$count2[$i] = 0;
$subquestions = $question[$i]->multi; // otherwise next line doesn't work
- $aaa = get_records_select("survey_answers", "((survey = $cm->instance) AND (question in ($subquestions)))");
+ $aaa = $DB->get_records_select("survey_answers", "((survey = ?) AND (question in ($subquestions)))", array($cm->instance));
if ($aaa) {
foreach ($aaa as $a) {
$stdev2[$i] = 0.0;
$subquestions = $question[$i]->multi; // otherwise next line doesn't work
- $aaa = get_records_select("survey_answers","((survey = $cm->instance) AND (question in ($subquestions)))");
+ $aaa = $DB->get_records_select("survey_answers","((survey = ?) AND (question in ($subquestions)))", array($cm->instance));
if ($aaa) {
foreach ($aaa as $a) {
case "studentmultiquestion.png":
- $question = get_record("survey_questions", "id", $qid);
+ $question = $DB->get_record("survey_questions", array("id"=>$qid));
$question->text = get_string($question->text, "survey");
$question->options = get_string($question->options, "survey");
$stdev2[$i] = 0.0;
}
- $aaa = get_records_select("survey_answers", "((survey = $cm->instance) AND (question in ($question->multi)))");
+ $aaa = $DB->get_records_select("survey_answers", "((survey = ?) AND (question in ($question->multi)))", array($cm->instance));
if ($aaa) {
foreach ($aaa as $a) {
}
function survey_user_outline($course, $user, $mod, $survey) {
- if ($answers = get_records_select("survey_answers", "survey='$survey->id' AND userid='$user->id'")) {
+ global $DB;
+ if ($answers = $DB->get_records("survey_answers", array('survey'=>$survey->id, 'userid'=>$user->id))) {
$lastanswer = array_pop($answers);
+ $result = new object();
$result->info = get_string("done", "survey");
$result->time = $lastanswer->time;
return $result;
}
function survey_print_recent_activity($course, $viewfullnames, $timestart) {
- global $CFG;
+ global $CFG, $DB;
$modinfo = get_fast_modinfo($course);
$ids = array();
$slist = implode(',', $ids); // there should not be hundreds of glossaries in one course, right?
- if (!$rs = get_recordset_sql("SELECT sa.userid, sa.survey, MAX(sa.time) AS time,
- u.firstname, u.lastname, u.email, u.picture
- FROM {$CFG->prefix}survey_answers sa
- JOIN {$CFG->prefix}user u ON u.id = sa.userid
- WHERE sa.survey IN ($slist) AND sa.time > $timestart
- GROUP BY sa.userid, sa.survey, u.firstname, u.lastname, u.email, u.picture
- ORDER BY time ASC")) {
+ if (!$rs = $DB->get_recordset_sql("SELECT sa.userid, sa.survey, MAX(sa.time) AS time,
+ u.firstname, u.lastname, u.email, u.picture
+ FROM {survey_answers} sa
+ JOIN {user} u ON u.id = sa.userid
+ WHERE sa.survey IN ($slist) AND sa.time > ?
+ GROUP BY sa.userid, sa.survey, u.firstname, u.lastname, u.email, u.picture
+ ORDER BY time ASC", array($timestart))) {
return false;
}
$surveys = array();
- while ($survey = rs_fetch_next_record($rs)) {
+ foreach ($rs as $survey) {
$cm = $modinfo->instances['survey'][$survey->survey];
$survey->name = $cm->name;
$survey->cmid = $cm->id;
$surveys[] = $survey;
}
- rs_close($rs);
+ $rs->close();
if (!$surveys) {
return false;
function survey_get_participants($surveyid) {
//Returns the users with data in one survey
//(users with records in survey_analysis and survey_answers, students)
-
- global $CFG;
+ global $DB;
//Get students from survey_analysis
- $st_analysis = get_records_sql("SELECT DISTINCT u.id, u.id
- FROM {$CFG->prefix}user u,
- {$CFG->prefix}survey_analysis a
- WHERE a.survey = '$surveyid' and
- u.id = a.userid");
+ $st_analysis = $DB->get_records_sql("SELECT DISTINCT u.id, u.id
+ FROM {user} u, {survey_analysis} a
+ WHERE a.survey = ? AND
+ u.id = a.userid", array($surveyid));
//Get students from survey_answers
- $st_answers = get_records_sql("SELECT DISTINCT u.id, u.id
- FROM {$CFG->prefix}user u,
- {$CFG->prefix}survey_answers a
- WHERE a.survey = '$surveyid' and
- u.id = a.userid");
+ $st_answers = $DB->get_records_sql("SELECT DISTINCT u.id, u.id
+ FROM {user} u, {survey_answers} a
+ WHERE a.survey = ? AND
+ u.id = a.userid", array($surveyid));
//Add st_answers to st_analysis
if ($st_answers) {
function survey_log_info($log) {
- global $CFG;
- return get_record_sql("SELECT s.name, u.firstname, u.lastname, u.picture
- FROM {$CFG->prefix}survey s,
- {$CFG->prefix}user u
- WHERE s.id = '$log->info'
- AND u.id = '$log->userid'");
+ global $DB;
+ return $DB->get_record_sql("SELECT s.name, u.firstname, u.lastname, u.picture
+ FROM {survey} s, {user} u
+ WHERE s.id = ? AND u.id = ?", array($log->info, $log->userid));
}
function survey_get_responses($surveyid, $groupid, $groupingid) {
- global $CFG;
+ global $DB;
+
+ $params = array('surveyid'=>$surveyid, 'groupid'=>$groupid, 'groupingid'=>$groupingid);
if ($groupid) {
- $groupsjoin = "INNER JOIN {$CFG->prefix}groups_members gm ON u.id = gm.userid AND gm.groupid = '$groupid' ";
+ $groupsjoin = "JOIN {groups_members} gm ON u.id = gm.userid AND gm.groupid = :groupid ";
} else if ($groupingid) {
- $groupsjoin = "INNER JOIN {$CFG->prefix}groups_members gm ON u.id = gm.userid
- INNER JOIN {$CFG->prefix}groupings_groups gg ON gm.groupid = gg.groupid AND gg.groupingid = $groupingid ";
+ $groupsjoin = "JOIN {groups_members} gm ON u.id = gm.userid
+ JOIN {groupings_groups} gg ON gm.groupid = gg.groupid AND gg.groupingid = :groupingid ";
} else {
$groupsjoin = "";
}
- return get_records_sql("SELECT u.id, u.firstname, u.lastname, u.picture, MAX(a.time) as time
- FROM {$CFG->prefix}survey_answers a
- INNER JOIN {$CFG->prefix}user u ON a.userid = u.id
- $groupsjoin
- WHERE a.survey = $surveyid
- GROUP BY u.id, u.firstname, u.lastname, u.picture
- ORDER BY time ASC");
+ return $DB->get_records_sql("SELECT u.id, u.firstname, u.lastname, u.picture, MAX(a.time) as time
+ FROM {survey_answers} a
+ JOIN {user} u ON a.userid = u.id
+ $groupsjoin
+ WHERE a.survey = :surveyid
+ GROUP BY u.id, u.firstname, u.lastname, u.picture
+ ORDER BY time ASC", $params);
}
function survey_get_analysis($survey, $user) {
- global $CFG;
+ global $DB;
- return get_record_sql("SELECT notes
- FROM {$CFG->prefix}survey_analysis
- WHERE survey='$survey'
- AND userid='$user'");
+ return $DB->get_record_sql("SELECT notes
+ FROM {survey_analysis}
+ WHERE survey=? AND userid=?", array($survey, $user));
}
function survey_update_analysis($survey, $user, $notes) {
- global $CFG;
+ global $DB;
- return execute_sql("UPDATE {$CFG->prefix}survey_analysis
- SET notes='$notes'
- WHERE survey='$survey'
- AND userid='$user'");
+ return $DB->execute("UPDATE {survey_analysis}
+ SET notes=?
+ WHERE survey=?
+ AND userid=?", array($notes, $survey, $user));
}
function survey_get_user_answers($surveyid, $questionid, $groupid, $sort="sa.answer1,sa.answer2 ASC") {
- global $CFG;
+ global $DB;
+
+ $params = array('surveyid'=>$surveyid, 'questionid'=>$questionid, 'groupid'=>$groupid);
if ($groupid) {
- $groupsql = "AND gm.groupid = $groupid AND u.id = gm.userid";
+ $groupsql = "AND gm.groupid = :groupid AND u.id = gm.userid";
} else {
$groupsql = "";
}
- return get_records_sql("SELECT sa.*,u.firstname,u.lastname,u.picture
- FROM {$CFG->prefix}survey_answers sa,
- {$CFG->prefix}user u,
- {$CFG->prefix}groups_members gm
- WHERE sa.survey = '$surveyid'
- AND sa.question = $questionid
- AND u.id = sa.userid $groupsql
- ORDER BY $sort");
+ return $DB->get_records_sql("SELECT sa.*,u.firstname,u.lastname,u.picture
+ FROM {survey_answers} sa, {user} u, {groups_members} gm
+ WHERE sa.survey = :surveyid
+ AND sa.question = :questionid
+ AND u.id = sa.userid $groupsql
+ ORDER BY $sort", $params);
}
function survey_get_user_answer($surveyid, $questionid, $userid) {
- global $CFG;
+ global $DB;
- return get_record_sql("SELECT sa.*
- FROM {$CFG->prefix}survey_answers sa
- WHERE sa.survey = '$surveyid'
- AND sa.question = '$questionid'
- AND sa.userid = '$userid'");
+ return $DB->get_record_sql("SELECT sa.*
+ FROM {survey_answers} sa
+ WHERE sa.survey = ?
+ AND sa.question = ?
+ AND sa.userid = ?", array($surveyid, $questionid, $userid));
}
// MODULE FUNCTIONS ////////////////////////////////////////////////////////
function survey_add_analysis($survey, $user, $notes) {
- global $CFG;
+ global $DB;
+ $record = new object();
$record->survey = $survey;
$record->userid = $user;
$record->notes = $notes;
- return insert_record("survey_analysis", $record, false);
+ return $DB->insert_record("survey_analysis", $record, false);
}
function survey_already_done($survey, $user) {
- return record_exists("survey_answers", "survey", $survey, "userid", $user);
+ global $DB;
+
+ return $DB->record_exists("survey_answers", array("survey"=>$survey, "userid"=>$user));
}
function survey_count_responses($surveyid, $groupid, $groupingid) {
function survey_print_all_responses($cmid, $results, $courseid) {
+ $table = new object();
$table->head = array ("", get_string("name"), get_string("time"));
$table->align = array ("", "left", "left");
$table->size = array (35, "", "" );
global $DB;
if ($templateid) {
- if ($ss = get_record("surveys", "id", $templateid)) {
+ if ($ss = $DB->get_record("surveys", array("id"=>$templateid))) {
return $ss->name;
}
} else {
* @return array status array
*/
function survey_reset_userdata($data) {
- global $CFG;
+ global $DB;
$componentstr = get_string('modulenameplural', 'survey');
$status = array();
$surveyssql = "SELECT ch.id
- FROM {$CFG->prefix}survey ch
- WHERE ch.course={$data->courseid}";
+ FROM {survey} ch
+ WHERE ch.course=?";
+ $params = array($data->courseid);
if (!empty($data->reset_survey_answers)) {
- delete_records_select('survey_answers', "survey IN ($surveyssql)");
- delete_records_select('survey_analysis', "survey IN ($surveyssql)");
+ $DB->delete_records_select('survey_answers', "survey IN ($surveyssql)", $params);
+ $DB->delete_records_select('survey_analysis', "survey IN ($surveyssql)", $params);
$status[] = array('component'=>$componentstr, 'item'=>get_string('deleteallanswers', 'survey'), 'error'=>false);
}
if (!empty($data->reset_survey_analysis)) {
- delete_records_select('survey_analysis', "survey IN ($surveyssql)");
+ $DB->delete_records_select('survey_analysis', "survey IN ($surveyssql)", $params);
$status[] = array('component'=>$componentstr, 'item'=>get_string('deleteallanswers', 'survey'), 'error'=>false);
}
$student = optional_param('student', 0, PARAM_INT); // Student ID
$notes = optional_param('notes', '', PARAM_RAW); // Save teachers notes
+ $notes = stripslashes($notes); // TODO: remove soon
+
$qids = explode(',', $qid);
$qids = clean_param($qids, PARAM_INT);
$qid = implode (',', $qids);
print_error("Course Module ID was incorrect");
}
- if (! $course = get_record("course", "id", $cm->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
print_error("Course is misconfigured");
}
require_capability('mod/survey:readresponses', $context);
- if (! $survey = get_record("survey", "id", $cm->instance)) {
+ if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) {
print_error("Survey ID was incorrect");
}
- if (! $template = get_record("survey", "id", $survey->template)) {
+ if (! $template = $DB->get_record("survey", array("id"=>$survey->template))) {
print_error("Template ID was incorrect");
}
$questions = $DB->get_record("survey_questions", "id", $qid);
$questionorder = explode(",", $qid);
- if ($scale = get_records("survey_questions", "multi", "$qid")) {
+ if ($scale = $DB->get_records("survey_questions", array("multi"=>$qid))) {
$scale = array_pop($scale);
print_heading("$scale->text - $strselectedquestions");
} else {
break;
case "question":
- if (!$question = get_record("survey_questions", "id", $qid)) {
+ if (!$question = $DB->get_record("survey_questions", array("id"=>$qid))) {
print_error("Question doesn't exist");
}
$question->text = get_string($question->text, "survey");
break;
case "student":
- if (!$user = get_record("user", "id", $student)) {
+ if (!$user = $DB->get_record("user", array("id"=>$student))) {
print_error("Student doesn't exist");
}
// Make sure this is a legitimate posting
- if (!$formdata = data_submitted("$CFG->wwwroot/mod/survey/view.php")) {
+ if (!$formdata = data_submitted(false)) {
print_error("You are not supposed to use this script like that.");
}
print_error("Course Module ID was incorrect");
}
- if (! $course = get_record("course", "id", $cm->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
print_error("Course is misconfigured");
}
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/survey:participate', $context);
- if (! $survey = get_record("survey", "id", $cm->instance)) {
+ if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) {
print_error("Survey ID was incorrect");
}
$newdata->answer2 = "";
}
- if (! insert_record("survey_answers", $newdata)) {
+ if (! $DB->insert_record("survey_answers", $newdata)) {
print_error("Encountered a problem trying to store your results. Sorry.");
}
}
print_error("Course Module ID was incorrect");
}
- if (! $course = get_record("course", "id", $cm->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
print_error("Course is misconfigured");
}
require_capability('mod/survey:participate', $context);
- if (! $survey = get_record("survey", "id", $cm->instance)) {
+ if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) {
print_error("Survey ID was incorrect");
}
$trimmedintro = trim($survey->intro);
if (empty($trimmedintro)) {
- $tempo = get_field("survey", "intro", "id", $survey->template);
+ $tempo = $DB->get_field("survey", "intro", array("id"=>$survey->template));
$survey->intro = get_string($tempo, "survey");
}
- if (! $template = get_record("survey", "id", $survey->template)) {
+ if (! $template = $DB->get_record("survey", array("id"=>$survey->template))) {
print_error("Template ID was incorrect");
}