$last = optional_param('last', 0, PARAM_INT); // last time refresh or sending
$newonly = optional_param('newonly', 0, PARAM_BOOL); // show only new messages
- if (!$chat = get_record('chat', 'id', $id)) {
- print_error('Could not find that chat room!');
+ if (!$chat = $DB->get_record('chat', array('id'=>$id))) {
+ print_error('invalidid', 'chat');
}
- if (!$course = get_record('course', 'id', $chat->course)) {
- print_error('Could not find the course this belongs to!');
+ if (!$course = $DB->get_record('course', array('id'=>$chat->course))) {
+ print_error('invalidcourseid');
}
if (!$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
- print_error('Course Module ID was incorrect');
+ print_error('invalidcoursemodule');
}
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
if ($groupmode = groups_get_activity_groupmode($cm)) { // Groups are being used
if ($groupid = groups_get_activity_group($cm)) {
if (!$group = groups_get_group($groupid, false)) {
- print_error("That group (id $groupid) doesn't exist!");
+ print_error('invalidgroupid');
}
$groupname = ': '.$group->name;
} else {
$strchats = get_string('modulenameplural', 'chat');
$stridle = get_String('idle', 'chat');
if (!$chat_sid = chat_login_user($chat->id, 'basic', $groupid, $course)) {
- print_error('Could not log in to chat room!!');
+ print_error('cantlogin', 'chat');
}
if (!$chatusers = chat_get_users($chat->id, $groupid, $cm->groupingid)) {
$newmessage->message = $message;
$newmessage->timestamp = time();
if (!insert_record('chat_messages', $newmessage)) {
- print_error('Could not insert a chat message!');
+ print_error('cantinsert', 'chat');
}
set_field('chat_users', 'lastmessageping', time(), 'sid', $chat_sid);
}
$groupselect = $groupid ? "AND (groupid='$groupid' OR groupid='0')" : "";
- $messages = get_records_select("chat_messages",
- "chatid = '$chat->id' AND timestamp > $chatentered $lastsql $groupselect",
+ $messages = $DB->get_records_select("chat_messages",
+ "chatid = '$chat->id' AND timestamp > $chatentered $lastsql $groupselect", null,
"timestamp DESC");
if ($messages) {
$groupid = optional_param('groupid', 0, PARAM_INT); //only for teachers
if (!$chat = get_record('chat', 'id', $id)) {
- print_error('Could not find that chat room!');
+ print_error('invalidid', 'chat');
}
if (!$course = get_record('course', 'id', $chat->course)) {
- print_error('Could not find the course this belongs to!');
+ print_error('invalidcourseid');
}
if (!$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
- print_error('Course Module ID was incorrect');
+ print_error('invalidcoursemodule');
}
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$chat_lasttime = optional_param('chat_lasttime', 0, PARAM_INT);
$chat_lastrow = optional_param('chat_lastrow', 1, PARAM_INT);
- if (!$chatuser = get_record('chat_users', 'sid', $chat_sid)) {
- print_error('Not logged in!');
+ if (!$chatuser = $DB->get_record('chat_users', array('sid'=>$chat_sid))) {
+ print_error('notlogged', 'chat');
}
//Get the minimal course
- if (!$course = get_record('course','id',$chatuser->course,'','','','','id,theme,lang')) {
- print_error('incorrect course id');
+ if (!$course = $DB->get_record('course', array('id'=>$chatuser->course), 'id,theme,lang')) {
+ print_error('invalidcourseid');
}
//Get the user theme and enough info to be used in chat_format_message() which passes it along to
- if (!$USER = get_record('user','id',$chatuser->userid)) { // no optimisation here, it would break again in future!
- print_error('User does not exist!');
+ if (!$USER = $DB->get_record('user', array('id'=>$chatuser->userid))) { // no optimisation here, it would break again in future!
+ print_error('invaliduser');
}
$USER->description = '';
$groupselect = $chatuser->groupid ? " AND (groupid='".$chatuser->groupid."' OR groupid='0') " : "";
- $messages = get_records_select("chat_messages",
- "chatid = '$chatuser->chatid' AND timestamp > '$chat_lasttime' $groupselect",
+ $messages = $DB->get_records_select("chat_messages",
+ "chatid = '$chatuser->chatid' AND timestamp > '$chat_lasttime' $groupselect", null,
"timestamp ASC");
if ($messages) {
$chat_lastrow = optional_param('chat_lastrow', 1, PARAM_INT);
$chat_lastid = optional_param('chat_lastid', 0, PARAM_INT);
- if (!$chatuser = get_record('chat_users', 'sid', $chat_sid)) {
- print_error('Not logged in!');
+ if (!$chatuser = $DB->get_record('chat_users', array('sid'=>$chat_sid))) {
+ print_error('notlogged', 'chat');
}
//Get the minimal course
- if (!$course = get_record('course','id',$chatuser->course,'','','','','id,theme,lang')) {
- print_error('incorrect course id');
+ if (!$course = $DB->get_record('course', array('id'=>$chatuser->course), 'id,theme,lang')) {
+ print_error('invalidcourseid');
}
//Get the user theme and enough info to be used in chat_format_message() which passes it along to
// chat_format_message_manually() -- and only id and timezone are used.
- if (!$USER = get_record('user','id',$chatuser->userid)) { // no optimisation here, it would break again in future!
- print_error('User does not exist!');
+ if (!$USER = $DB->get_record('user', array('id'=>$chatuser->userid))) { // no optimisation here, it would break again in future!
+ print_error('invaliduser');
}
$USER->description = '';
$newcriteria = "timestamp > $chat_lasttime";
}
- $messages = get_records_select("chat_messages",
- "chatid = '$chatuser->chatid' AND $newcriteria $groupselect",
+ $messages = $DB->get_records_select("chat_messages",
+ "chatid = '$chatuser->chatid' AND $newcriteria $groupselect", null,
"timestamp ASC");
if ($messages) {
$beep = optional_param('beep', 0, PARAM_INT); // beep target
if (!$chatuser = get_record('chat_users', 'sid', $chat_sid)) {
- print_error('Not logged in!');
+ print_error('notlogged', 'chat');
}
//Get the minimal course
if (!$course = get_record('course','id',$chatuser->course,'','','','','id,theme,lang')) {
- print_error('incorrect course id');
+ print_error('invalidcourseid');
}
//Get the user theme and enough info to be used in chat_format_message() which passes it along to
if (!$USER = get_record('user','id',$chatuser->userid)) { // no optimisation here, it would break again in future!
- print_error('User does not exist!');
+ print_error('invaliduser');
}
$USER->description = '';
$courseid = $chatuser->course;
if (!$cm = get_coursemodule_from_instance('chat', $chatuser->chatid, $courseid)) {
- print_error('Course Module ID was incorrect');
+ print_error('invalidcoursemodule');
}
if ($beep) {
$message->timestamp = time();
if (!insert_record('chat_messages', $message)) {
- print_error('Could not insert a chat message!');
+ print_error('cantinsert', 'chat');
}
$chatuser->lastmessageping = time(); // A beep is a ping ;-)
$id = required_param('id', PARAM_INT); // course
if (! $course = get_record('course', 'id', $id)) {
- print_error('Course ID is incorrect');
+ print_error('invalidcourseid');
}
require_course_login($course);
$message->timestamp = time();
if (!insert_record('chat_messages', $message)) {
- print_error('Could not insert a chat message!');
+ print_error('cantinsert', 'chat');
}
}
}
$message->timestamp = time();
if (!insert_record('chat_messages', $message)) {
- print_error('Could not insert a chat message!');
+ print_error('cantinsert', 'chat');
}
}
}
function init_quick($data) {
if(empty($data->pageid)) {
- print_error('Cannot quickly initialize page: empty course id');
+ print_error('invalidcourseid');
}
$this->activityname = 'chat';
parent::init_quick($data);
$confirmdelete = optional_param('confirmdelete', 0, PARAM_BOOL);
if (! $cm = get_coursemodule_from_id('chat', $id)) {
- print_error('Course Module ID was incorrect');
+ print_error('invalidcoursemodule');
}
if (! $chat = get_record('chat', 'id', $cm->instance)) {
- print_error('Course module is incorrect');
+ print_error('invalidcoursemodule');
}
if (! $course = get_record('course', 'id', $chat->course)) {
- print_error('Course is misconfigured');
+ print_error('coursemisconf');
}
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
if ($id) {
if (! $cm = get_coursemodule_from_id('chat', $id)) {
- print_error('Course Module ID was incorrect');
+ print_error('invalidcoursemodule');
}
- if (! $course = get_record('course', 'id', $cm->course)) {
- print_error('Course is misconfigured');
+ if (! $course = $DB->get_record('course', array('id'=>$cm->course))) {
+ print_error('coursemisconf');
}
chat_update_chat_times($cm->instance);
- if (! $chat = get_record('chat', 'id', $cm->instance)) {
- print_error('Course module is incorrect');
+ if (! $chat = $DB->get_record('chat', array('id'=>$cm->instance))) {
+ print_error('invalidid', 'chat');
}
} else {
chat_update_chat_times($c);
- if (! $chat = get_record('chat', 'id', $c)) {
- print_error('Course module is incorrect');
+ if (! $chat = $DB->get_record('chat', array('id'=>$c))) {
+ print_error('coursemisconf');
}
- if (! $course = get_record('course', 'id', $chat->course)) {
- print_error('Course is misconfigured');
+ if (! $course = get_record('course', array('id'=>$chat->course))) {
+ print_error('coursemisconf');
}
if (! $cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
- print_error('Course Module ID was incorrect');
+ print_error('invalidcoursemodule');
}
}