Skip to content

Commit

Permalink
Merge branch 'master' of http://github.com/imathas/IMathAS into hacking
Browse files Browse the repository at this point in the history
  • Loading branch information
xiongchiamiov committed May 24, 2010
2 parents 66f8d5c + 642e08a commit 61336e2
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 27 deletions.
3 changes: 3 additions & 0 deletions forums/posthandler.php
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,9 @@
$poster[$line['id']] = "Anonymous";
} else {
$poster[$line['id']] = $line['FirstName'] . ' ' . $line['LastName'];
if ($isteacher && $line['userid']!=$userid) {
$poster[$line['id']] .= " <a class=\"small\" href=\"$imasroot/course/gradebook.php?cid=$cid&stu={$line['userid']}\" target=\"_popoutgradebook\">[GB]</a>";
}
}
}
function printparents($id) {
Expand Down
71 changes: 44 additions & 27 deletions msgs/msglist.php
Original file line number Diff line number Diff line change
Expand Up @@ -130,14 +130,53 @@
$msgmonitor = floor($msgset/5);
$msgset = $msgset%5;
}

if (isset($_GET['toquote']) || isset($_GET['replyto'])) {
$query = "SELECT title,message,courseid FROM imas_msgs WHERE id='$replyto'";
$result = mysql_query($query) or die("Query failed : $query " . mysql_error());
$title = "Re: ".str_replace('"','&quot;',mysql_result($result,0,0));
if (isset($_GET['toquote'])) {
$message = mysql_result($result,0,1);
$message = '<p> </p><br/><hr/>In reply to:<br/>'.$message;
} else {
$message = '';
}
$courseid = mysql_result($result,0,2);
} else if (isset($_GET['quoteq'])) {
require("../assessment/displayq2.php");
$parts = explode('-',$_GET['quoteq']);
$message = displayq($parts[0],$parts[1],$parts[2],false,false,0,true);
$message = preg_replace('/(`[^`]*`)/',"<span class=\"AM\">$1</span>",$message);
$message = forcefiltergraph($message);
$message = '<p> </p><br/><hr/>'.$message;
$courseid = $cid;
$title = '';
} else {
$title = '';
$message = '';
$courseid=$cid;
}

echo "<form method=post action=\"msglist.php?page=$page&cid=$cid&add={$_GET['add']}&replyto=$replyto\">\n";
echo "<span class=form>To:</span><span class=formright>\n";
if (isset($_GET['to'])) {
$query = "SELECT LastName,FirstName FROM imas_users WHERE id='{$_GET['to']}'";
$query = "SELECT LastName,FirstName,email FROM imas_users WHERE id='{$_GET['to']}'";
$result = mysql_query($query) or die("Query failed : $query " . mysql_error());
$row = mysql_fetch_row($result);
echo $row[0].', '.$row[1];
$ismsgsrcteacher = false;
if ($courseid==$cid && $isteacher) {
$ismsgsrcteacher = true;
} else if ($courseid!=$cid) {
$query = "SELECT id FROM imas_teachers WHERE userid='$userid' AND courseid='$courseid'";
$result = mysql_query($query) or die("Query failed : $query " . mysql_error());
if (mysql_num_rows($result)!=0) {
$ismsgsrcteacher = true;
}
}
if ($ismsgsrcteacher) {
echo " <a href=\"mailto:{$row[2]}\">email</a> | ";
echo " <a href=\"$imasroot/course/gradebook.php?cid=$courseid&stu={$_GET['to']}\" target=\"_popoutgradebook\">gradebook</a>";
}
echo "<input type=hidden name=to value=\"{$_GET['to']}\"/>";
$curdir = rtrim(dirname(__FILE__), '/\\');
if (isset($_GET['to']) && file_exists("$curdir/../course/files/userimg_sm{$_GET['to']}.jpg")) {
Expand Down Expand Up @@ -165,31 +204,9 @@
}
echo "</select>";
}
if (isset($_GET['toquote']) || isset($_GET['replyto'])) {
$query = "SELECT title,message,courseid FROM imas_msgs WHERE id='$replyto'";
$result = mysql_query($query) or die("Query failed : $query " . mysql_error());
$title = "Re: ".str_replace('"','&quot;',mysql_result($result,0,0));
if (isset($_GET['toquote'])) {
$message = mysql_result($result,0,1);
$message = '<p> </p><br/><hr/>In reply to:<br/>'.$message;
} else {
$message = '';
}
$courseid = mysql_result($result,0,2);
} else if (isset($_GET['quoteq'])) {
require("../assessment/displayq2.php");
$parts = explode('-',$_GET['quoteq']);
$message = displayq($parts[0],$parts[1],$parts[2],false,false,0,true);
$message = preg_replace('/(`[^`]*`)/',"<span class=\"AM\">$1</span>",$message);
$message = forcefiltergraph($message);
$message = '<p> </p><br/><hr/>'.$message;
$courseid = $cid;
$title = '';
} else {
$title = '';
$message = '';
$courseid=$cid;
}



echo "</span><br class=form />";
echo "<input type=hidden name=courseid value=\"$courseid\"/>\n";
echo "<span class=form><label for=\"subject\">Subject:</label></span>";
Expand Down

0 comments on commit 61336e2

Please sign in to comment.