";
if (!CheckUsernameAndPassword($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'], GetLDAPOptions()))
return;
}
if (!empty($_GET["fComment"]))
{
include("db2.php");
$db_id = mysql_pconnect($host, $user, $pw);
if ($db_id==FALSE)
{
printf("mysql_connect returned the following error: %s\n", mysql_error());
die("");
}
mysql_select_db($db);
//for insert
if (strcmp($_GET["fMode"], "insert")==0)
$query0 = "INSERT " . $_GET["fTable"] . " SET ";
//for update
if (strcmp($_GET["fMode"], "update")==0)
$query0 = "UPDATE " . $_GET["fTable"] . " SET ";
//for both
$query0.= " fComment='".str_replace("'", "\'", $_GET["fComment"])."'";
$query0.= ", fUser='".$_SERVER['PHP_AUTH_USER']."'";
//for insert
if (strcmp($_GET["fMode"], "insert")==0)
{
$query0.=", fNight=".$_GET["fNight"];
if (strcmp($_GET["fTable"], "RunComments")==0)
$query0.= ", fRunID=".$_GET["fRunID"];
if (strcmp($_GET["fTable"], "SequenceComments")==0)
$query0.= ", fSequenceID=".$_GET["fSequenceID"];
}
//for update
if (strcmp($_GET["fMode"], "update")==0)
{
$query2="SELECT fCommentKEY FROM " . $_GET["fTable"];
$query2.=" WHERE fNight=".$_GET["fNight"];
if (strcmp($_GET["fTable"], "RunComments")==0)
$query2.=" AND fRunID=".$_GET["fRunID"];
if (strcmp($_GET["fTable"], "SequenceComments")==0)
$query2.=" AND fSequenceID=".$_GET["fSequenceID"];
$query2.=" AND fComment='".str_replace("'", "\'", $_GET["fOldComment"])."'";
$result2=mysql_query($query2, $db_id);
$row2 = mysql_fetch_row($result2);
$commentkey=$row2[0];
mysql_free_result($result2);
$query0.=" WHERE fCommentKEY=".$commentkey;
}
//echo "insert query: " . $query0 . "
";
$result0=mysql_query($query0, $db_id);
mysql_close($db_id);
}
}
//
// display part
//
include("db.php");
if (strcmp($_GET["fMode"], "tooltip")!=0)
{
//mode
printf("With this page, you can \n");
//view mode
if (strcmp($_GET["fMode"], "view")==0)
printf("view,\n");
else
printf("view,\n", str_replace($_GET["fMode"], 'view', $_SERVER['REQUEST_URI']));
//update mode
if (strcmp($_GET["fMode"], "update")==0)
printf("update and\n");
else
printf("update and \n", str_replace($_GET["fMode"], 'update', $_SERVER['REQUEST_URI']));
//insert mode
if (strcmp($_GET["fMode"], "insert")==0)
printf("insert\n");
else
printf("insert \n", str_replace($_GET["fMode"], 'insert', $_SERVER['REQUEST_URI']));
//table
printf("entries in the tables %s \n", $_GET["fTable"]);
if (strcmp($_GET["fTable"], "RunComments")==0)
printf(" and SequenceComments \n", str_replace($_GET["fTable"], 'SequenceComments', $_SERVER['REQUEST_URI']));
else
printf(" and RunComments \n", str_replace($_GET["fTable"], 'RunComments', $_SERVER['REQUEST_URI']));
//database
printf("from the DB %s.
\n", $db);
//insert field for run/sequence number
printf("
Run# | Comment | |
\n%s\n | \n", $row1[1]); printf("||
%s_%s | \n", $_GET["fNight"], $_GET["fRunID"]); if (strcmp($_GET["fTable"], "SequenceComments")==0) printf("%s_%s | \n", $_GET["fNight"], $_GET["fSequenceID"]); printf("\n"); printf("\n"); printf(" | \n"); printf("