Esempio n. 1
0
getDatabaseLink($link);
$result = mysql_query("SELECT * FROM stories WHERE id={$storyId}") or die("ERROR: Query failed");
if (mysql_num_rows($result) == 0) {
    $result = mysql_query("SELECT * FROM old_stories WHERE id={$storyId}") or die("ERROR: Query failed");
    $comment_table = "old_comments";
} else {
    $comment_table = "comments";
}
if (mysql_num_rows($result) == 0) {
    die("<h3>ERROR: Sorry, but this story does not exist.</h3><br>\n");
}
$row = mysql_fetch_array($result);
$username = getUserName($row["writer"], $link);
// Display the story
printHTMLheader("RUBBoS: Viewing story " . $row["title"]);
printHTMLHighlighted($row["title"]);
print "Posted by " . $username . " on " . $row["date"] . "<br>\n";
print $row["body"] . "<br>\n";
print "<p><center><a href=\"PostComment.php?comment_table={$comment_table}&storyId={$storyId}&parent=0\">Post a comment on this story</a></center><p>";
// Display filter chooser header
print "<br><hr><br>";
print "<center><form action=\"ViewComment.php\" method=POST>\n" . "<input type=hidden name=commentId value=0>\n" . "<input type=hidden name=storyId value={$storyId}>\n" . "<input type=hidden name=comment_table value={$comment_table}>\n" . "<B>Filter :</B>&nbsp&nbsp<SELECT name=filter>\n";
$count_result = mysql_query("SELECT rating, COUNT(rating) AS count FROM {$comment_table} WHERE story_id={$storyId} GROUP BY rating ORDER BY rating", $link) or die("ERROR: Query failed");
$i = -1;
while ($count_row = mysql_fetch_array($count_result)) {
    while ($i < 6 && $count_row["rating"] != $i) {
        if ($i == $filter) {
            print "<OPTION selected value=\"{$i}\">{$i}: 0 comment</OPTION>\n";
        } else {
            print "<OPTION value=\"{$i}\">{$i}: 0 comment</OPTION>\n";
        }
Esempio n. 2
0
}
$sellerNameRow = mysql_fetch_array($sellerNameResult);
$sellerName = $sellerNameRow["nickname"];
mysql_free_result($sellerNameResult);
commit($link);
printHTMLheader("RUBiS: Buy Now");
printHTMLHighlighted("You are ready to buy this item: " . $row["name"]);
print "<TABLE>\n";
print "<TR><TD>Quantity<TD><b><BIG>" . $row["quantity"] . "</BIG></b>\n";
print "<TR><TD>Seller<TD><a href=\"ViewUserInfo.php?userId=" . $row["seller"] . "\">{$sellerName}</a> (<a href=\"PutCommentAuth.php?to=" . $row["seller"] . "&itemId=" . $row["id"] . "\">Leave a comment on this user</a>)\n";
print "<TR><TD>Started<TD>" . $row["start_date"] . "\n";
print "<TR><TD>Ends<TD>" . $row["end_date"] . "\n";
print "</TABLE>\n";
printHTMLHighlighted("Item description");
print $row["description"];
print "<br><p>\n";
printHTMLHighlighted("Buy Now");
print "<form action=\"StoreBuyNow.php\" method=POST>\n" . "<input type=hidden name=userId value={$userId}>\n" . "<input type=hidden name=itemId value=" . $row["id"] . ">\n" . "<input type=hidden name=maxQty value=" . $row["quantity"] . ">\n";
if ($row["quantity"] > 1) {
    print "<center><table><tr><td>Quantity:</td><td><input type=text size=5 name=qty></td></tr></table></center>\n";
} else {
    print "<input type=hidden name=qty value=1>\n";
}
print "</table><p><center><input type=submit value=\"Buy now!\"></center><p>\n";
mysql_free_result($result);
mysql_close($link);
printHTMLfooter($scriptName, $startTime);
?>
  </body>
</html>
Esempio n. 3
0
mysql_free_result($sellerNameResult);
print "<TR><TD>Quantity<TD><b><BIG>" . $row["quantity"] . "</BIG></b>\n";
print "<TR><TD>First bid<TD><b><BIG>{$firstBid}</BIG></b>\n";
print "<TR><TD># of bids<TD><b><BIG>{$nbOfBids}</BIG></b> (<a href=\"ViewBidHistory.php?itemId=" . $row["id"] . "\">bid history</a>)\n";
print "<TR><TD>Seller<TD><a href=\"ViewUserInfo.php?userId=" . $row["seller"] . "\">{$sellerName}</a> (<a href=\"PutCommentAuth.php?to=" . $row["seller"] . "&itemId=" . $row["id"] . "\">Leave a comment on this user</a>)\n";
print "<TR><TD>Started<TD>" . $row["start_date"] . "\n";
print "<TR><TD>Ends<TD>" . $row["end_date"] . "\n";
print "</TABLE>\n";
// Can the user by this item now ?
if ($buyNow > 0) {
    print "<p><a href=\"BuyNowAuth.php?itemId=" . $row["id"] . "\">" . "<IMG SRC=\"buy_it_now.jpg\" height=22 width=150></a>" . "  <BIG><b>You can buy this item right now for only \${$buyNow}</b></BIG><br><p>\n";
}
printHTMLHighlighted("Item description");
print $row["description"];
print "<br><p>\n";
printHTMLHighlighted("Bidding");
$minBid = $maxBid + 1;
print "<form action=\"StoreBid.php\" method=POST>\n" . "<input type=hidden name=minBid value={$minBid}>\n" . "<input type=hidden name=userId value={$userId}>\n" . "<input type=hidden name=itemId value=" . $row["id"] . ">\n" . "<input type=hidden name=maxQty value=" . $row["quantity"] . ">\n" . "<center><table>\n" . "<tr><td>Your bid (minimum bid is {$minBid}):</td>\n" . "<td><input type=text size=10 name=bid></td></tr>\n" . "<tr><td>Your maximum bid:</td>\n" . "<td><input type=text size=10 name=maxBid></td></tr>\n";
if ($row["quantity"] > 1) {
    print "<tr><td>Quantity:</td><td><input type=text size=5 name=qty></td></tr>\n";
} else {
    print "<input type=hidden name=qty value=1>\n";
}
print "</table><p><input type=submit value=\"Bid now!\"></center><p>\n";
commit($link);
mysql_free_result($maxBidResult);
mysql_free_result($result);
mysql_close($link);
printHTMLfooter($scriptName, $startTime);
?>
  </body>
Esempio n. 4
0
        print "<TR><TD><a href=\"/PHP/ViewItem.php?itemId=" . $itemId . "\">" . $itemName . "<TD>" . $itemInitialPrice . "<TD>" . $currentPrice . "<TD>" . $quantity . "<TD>" . $itemReservePrice . "<TD>" . $buyNow . "<TD>" . $startDate . "<TD>" . $endDate . "\n";
        //mysql_free_result($currentPriceResult);
    }
    print "</TABLE><p>\n";
}
// Get the comments about the user
$commentsResult = mysql_query("SELECT * FROM comments WHERE comments.to_user_id={$userId}", $link);
if (!$commentsResult) {
    error_log("[" . __FILE__ . "] Query 'SELECT * FROM comments WHERE comments.to_user_id={$userId}' failed for the list of comments: " . mysql_error($link));
    die("ERROR: Query failed for the list of comments: " . mysql_error($link));
}
if (mysql_num_rows($commentsResult) == 0) {
    printHTMLHighlighted("<h2>There is no comment for this user.</h2>\n");
} else {
    print "<p><DL>\n";
    printHTMLHighlighted("<h3>Comments about you.</h3>\n");
    while ($commentsRow = mysql_fetch_array($commentsResult)) {
        $authorId = $commentsRow["from_user_id"];
        $authorResult = mysql_query("SELECT nickname FROM users WHERE users.id={$authorId}", $link);
        if (!$authorResult) {
            error_log("[" . __FILE__ . "] Query 'SELECT nickname FROM users WHERE users.id={$authorId}' failed for the comment author: " . mysql_error($link));
            die("ERROR: Query failed for the comment author '{$authorId}': " . mysql_error($link));
        }
        if (mysql_num_rows($authorResult) == 0) {
            rollback($link);
            die("ERROR: This author '{$authorId}' does not exist.<br>\n");
        } else {
            $authorRow = mysql_fetch_array($authorResult);
            $authorName = $authorRow["nickname"];
        }
        $date = $commentsRow["date"];
Esempio n. 5
0
  <body>
    <?php 
$scriptName = "StoriesOfTheDay.php";
include "PHPprinter.php";
$startTime = getMicroTime();
getDatabaseLink($link);
printHTMLheader("RUBBoS stories of the day");
$bodySizeLimit = 512;
$now = date("Y:m:d H:i:s");
$result = mysql_query("SELECT * FROM stories ORDER BY date DESC LIMIT 10", $link) or die("ERROR: Query failed");
if (mysql_num_rows($result) == 0) {
    print "<h2>Sorry, but there is no story available at this time.</h2><br>\n";
}
while ($row = mysql_fetch_array($result)) {
    print "<br><hr>\n";
    printHTMLHighlighted("<a href=\"/PHP/ViewStory.php?storyId=" . $row["id"] . "\">" . $row["title"] . "</a>");
    $username = getUserName($row["writer"], $link);
    print "<B>Posted by " . $username . " on " . $row["date"] . "</B><br>\n";
    if (strlen($row["body"]) > $bodySizeLimit) {
        print substr($row["body"], 1, $bodySizeLimit);
        print "<br><B>...</B>";
    } else {
        print $row["body"];
    }
    print "<br>\n";
}
mysql_free_result($result);
mysql_close($link);
printHTMLfooter($scriptName, $startTime);
?>
  </body>
Esempio n. 6
0
if (!$sellerNameResult) {
    error_log("[" . __FILE__ . "] Query 'SELECT users.nickname FROM users WHERE id=" . $row["seller"] . "' failed: " . mysql_error($link));
    die("ERROR: Seller name query failed for user '" . $row["seller"] . "': " . mysql_error($link));
}
$sellerNameRow = mysql_fetch_array($sellerNameResult);
$sellerName = $sellerNameRow["nickname"];
mysql_free_result($sellerNameResult);
print "<TR><TD>Quantity<TD><b><BIG>" . $row["quantity"] . "</BIG></b>\n";
print "<TR><TD>First bid<TD><b><BIG>{$firstBid}</BIG></b>\n";
print "<TR><TD># of bids<TD><b><BIG>{$nbOfBids}</BIG></b> (<a href=\"ViewBidHistory.php?itemId=" . $row["id"] . "\">bid history</a>)\n";
print "<TR><TD>Seller<TD><a href=\"ViewUserInfo.php?userId=" . $row["seller"] . "\">{$sellerName}</a> (<a href=\"PutCommentAuth.php?to=" . $row["seller"] . "&itemId=" . $row["id"] . "\">Leave a comment on this user</a>)\n";
print "<TR><TD>Started<TD>" . $row["start_date"] . "\n";
print "<TR><TD>Ends<TD>" . $row["end_date"] . "\n";
print "</TABLE>\n";
// Can the user by this item now ?
if ($buyNow > 0) {
    print "<p><a href=\"BuyNowAuth.php?itemId=" . $row["id"] . "\">" . "<IMG SRC=\"buy_it_now.jpg\" height=22 width=150></a>" . "  <BIG><b>You can buy this item right now for only \${$buyNow}</b></BIG><br><p>\n";
}
print "<a href=\"PutBidAuth.php?itemId=" . $row["id"] . "\"><IMG SRC=\"bid_now.jpg\" height=22 width=90> on this item</a>\n";
printHTMLHighlighted("Item description");
print $row["description"];
print "<br><p>\n";
commit($link);
mysql_free_result($maxBidResult);
mysql_free_result($result);
mysql_close($link);
printHTMLfooter($scriptName, $startTime);
?>
  </body>
</html>