Chat window now opens with no messages inside.
[Assignment-Trapper.git] / detail_lib.php
blob3682af1381faef70d65503efdff317f1b95baec6
1 <?php
3 /*
4 schedule details must have an inital record.
6 This checks for inital record and creates on if needed.
7 */
8 function detail_init($user_id, $sched_id)
10 if (!$user_id) { return; }
11 if (!$sched_id) { return; }
13 $sql = 'select count(*) as count from sched_details where sched_id = '.$sched_id.' and user_id = '.$user_id;
15 //echo $sql;
17 $result = mysql_query($sql);
18 if (!$result) { die("SQL ERROR: Count Schedule Details"); }
20 $row = mysql_fetch_array($result);
22 if($row['count'] == 0) {
24 $sql = 'insert into sched_details values ("", '.$sched_id.', '.$user_id.', 1,1,0, NOW(),0)';
26 //echo $sql;
27 $result = mysql_query($sql);
28 if (!$result) { die("SQL ERROR: Insert Sched Details"); }
33 val: status of message
35 1 = has been viewed
36 0 = has not been viewed
38 to: message updated for faculty or for student
40 fac = faculty
41 std = student
43 function detail_viewed_update($user_id, $sched_id, $val, $to)
45 detail_init($user_id, $sched_id);
47 if($to == "fac") {
48 $sql = 'update sched_details set fac_viewed = '.$val.' where sched_id = '.$sched_id.' and user_id = '.$user_id;
49 } else if ($to == "std") {
50 $sql = 'update sched_details set user_viewed = '.$val.' where sched_id = '.$sched_id.' and user_id = '.$user_id;
51 } else {
52 die("ERROR: Incorrect Value Sent to Detail Viewed Update");
54 //echo $sql;
56 $result = mysql_query($sql);
57 if (!$result) { die("SQL ERROR: Viewed Update"); }
60 /* toggles help me in the DB */
61 function helpme_viewed_update($user_id, $sched_id, $val)
63 detail_init($user_id, $sched_id);
65 $sql = 'update sched_details set help_me = '.$val.' where sched_id = '.$sched_id.' and user_id = '.$user_id;
67 //echo $sql;
69 $result = mysql_query($sql);
70 if (!$result) { die("SQL ERROR: Viewed Update"); }
74 function help_me_query($user_id, $sched_id)
76 detail_init($user_id, $sched_id);
77 $sql = 'select help_me from sched_details where sched_id = '.$sched_id.' and user_id = '.$user_id;
79 $result = mysql_query($sql);
81 //echo $sql;
83 if (!$result) { die("SQL ERROR: Help Me Query"); }
85 $row = mysql_fetch_array($result);
87 return $row['help_me'];
90 function detail_viewed_query($user_id, $sched_id, $val)
92 detail_init($user_id, $sched_id);
93 $sql = 'select viewed from sched_details where sched_id = 29 and user_id = 15';
95 $result = mysql_query($sql);
96 if (!$result) { die("SQL ERROR: Viewed Query"); }
98 $row = mysql_fetch_array($result);
100 return $row['viewed'];
104 1 = needs help
105 0 = does not need help
107 function detail_help_update($user_id, $sched_id, $val)
109 detail_init($user_id, $sched_id);
113 function detail_help_query($user_id, $sched_id, $val)
115 detail_init($user_id, $sched_id);
119 function detail_mark_late($user_id, $sched_id)
121 detail_init($user_id, $sched_id);
122 $sql = 'update sched_details set late = 1 where sched_id = '.$sched_id.' and user_id = '.$user_id;
124 //echo $sql;
126 $result = mysql_query($sql);
127 if (!$result) { die("SQL ERROR: Viewed Update"); }