<?
include("users.inc");
connect_to_users_db();

if ($_CURRENT_USER->is_anonymous) {
show_error("You must be logged in to view this dream journal.",
$PHP_USERS_HEADER_FILE,
$PHP_USERS_FOOTER_FILE);
}

$loggedin_user_id = $_CURRENT_USER->id;

$PAGE_TITLE = "dream theme: ".$_REQUEST["tag"];
include $PHP_USERS_HEADER_FILE;

if ($submit) {

// here if no ID then adding else we're editing

if ($id) {

$sql = "UPDATE Journals SET dream='$dream', month='$month', day='$day', year='$year', time='$time' WHERE dreamId=$id";
} else {

$sql = "INSERT INTO Journals (userId, dream, month, day, year, time) VALUES ($loggedin_user_id, '$dream', $month, $day, $year, $time)";

}

// run SQL against the DB

$result = mysql_query($sql);

echo "Record updated/edited!<p>";

} elseif ($delete) {

// delete a record

$sql = "DELETE FROM Journals WHERE dreamId=$id";

$result = mysql_query($sql);

echo "Record deleted!<p>";

} else {

// this part happens if we don't press submit

if (!$id) {

$sql = "SELECT TagsJournals.dreamID FROM TagsJournals, Tags WHERE TagsJournals.tagID=Tags.tag_id AND Tags.tag='".$_REQUEST["tag"]."'";

$result = mysql_query($sql);
#echo $sql;

echo "<P><font color='red'><i>Below are all users' dreams sharing this theme.</i></font></P>";

while ($myrow = mysql_fetch_array($result)) {
echo "<hr size=\"1\">";
$sqlDream = "SELECT * FROM Journals WHERE dreamId = ".$myrow["dreamID"];
$resultDream = mysql_query($sqlDream);

while ($rsDream = mysql_fetch_array($resultDream)) {
$dreamText = $rsDream["dream"];
$sqlTags = "SELECT * FROM Tags";
$resultTags = mysql_query($sqlTags);

printf("<B>someone dreamt this on </B><font size=\"4\">%s/%s/%s</font><P>\n", $rsDream["month"], $rsDream["day"], $rsDream["year"]);

$tagListing = "";

while ($rsTags = mysql_fetch_array($resultTags)) {
#$pos = strpos($mystring, $rsTags["tag"]);

$findTag = " ".$rsTags["tag"]." ";

if ($_REQUEST["tag"] == $rsTags["tag"]) {
$replaceTag = " <a href='tags.php?tag=".$rsTags["tag"]."'><b>".$rsTags["tag"]."</b></a> ";
}
else {
$replaceTag = " <a href='tags.php?tag=".$rsTags["tag"]."'>".$rsTags["tag"]."</a> ";
}

$dreamText = str_replace($findTag, $replaceTag, $dreamText, $count);

if ($count > 0) {
$tagListing = $tagListing." <a href='tags.php?tag=".$rsTags["tag"]."'>".$rsTags["tag"]."</a>";

#$sqlTagInsert = "INSERT INTO TagsJournals (dreamId, tagID) VALUES (".$myrow["dreamId"].", ".$rsTags["tag_id"].")";
#$resultTagInsert = mysql_query($sqlTagInsert);
#echo $sql."<br>";
}
}

echo nl2br($dreamText);
echo "<p><B><font size='3'>more themes:</font> </B> ".$tagListing."</p>";



#printf("%s<P>\n", $myrow["dream"]);



#$pos = strpos($mystring, $rsTags["tag"]);

#$findTag = " ".$rsTags["tag"]." ";
#$replaceTag = " <a href='#'>".$rsTags["tag"]."</a> ";

#$dreamText = str_replace($findTag, $replaceTag, $dreamText, $count);

#if ($count > 0) {
# $sqlTagInsert = "INSERT INTO TagsJournals (dreamId, tagID) VALUES (".$myrow["dreamId"].", ".$rsTags["tag_id"].")";
#$resultTagInsert = mysql_query($sqlTagInsert);
#echo $sql."<br>";
#}
}

}

}

 

}

include $PHP_USERS_FOOTER_FILE;
?>