C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\movieDB\web\listloans.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<? 
require("inc/menu.php");
require(
"inc/html.php");
require(
"inc/common.php");

$config=getconfig();

$output="";
$cells="";
$rows="";

$user=array();

$loans=doquery("select loan.id as loanid, movie.title, movie.userid as ownerid, loan.userid as loaneeid, loan.loanee, loan.loaneeemail, date_format(loan.loandate,\"".$config["dateformat"]."\") as loandate from loan,movie where loan.movieid = movie.id order by loan.id");
$users=doquery("select id, email, fname, lname from user");

while (
$row=mysql_fetch_row($users)) {
    
$user[$row[0]]=array("email" => $row[1],"firstname" => $row[2], "lastname" => $row[3]);
}

if (
mysql_num_rows($loans)==0) {
    
$output.="No Movies currently loaned out.\n";
} else {
    
$cells=td("Owner","","tablehead");
    
$cells.=td("Movie","","tablehead");
    
$cells.=td("On loan to","","tablehead");
    
$cells.=td("Loaned on date","","tablehead");
    
$cells.=td("Action","","tablehead");

    
$rows.=tr($cells);
    
$c=0;

    while (
$row=mysql_fetch_assoc($loans)) {
        if (
$c++%2==0$class="tablecell0"; else $class="tablecell1";
        if (
$row["loaneeid"]==0) {
            if (!
saneempty($row["loaneeemail"])) {
                
$loanee="<A HREF=\"mailto:".$row["loaneeemail"]."\">".$row["loanee"]."</A>\n";
            } else {
                
$loanee=$row["loanee"];
            }
        } else {
            
$loanee="<A HREF=\"mailto:".$user[$row["loaneeid"]]["email"]."\">".$user[$row["loaneeid"]]["firstname"]." ".$user[$row["loaneeid"]]["lastname"]."</A>";
        }
        
$cells=td("<A HREF=\"mailto:".$user[$row["ownerid"]]["email"]."\">".$user[$row["ownerid"]]["firstname"]." ".$user[$row["ownerid"]]["lastname"]."</A>","",$class);
        
$cells.=td(htmlspecialchars($row["title"]),"",$class);
        
$cells.=td($loanee,"",$class);
        
$cells.=td($row["loandate"],"",$class);
        if (
$row["ownerid"]==intval($_COOKIE["userid"])) {
            
$cells.=td("<A HREF=\"loan.php?action=return&loanid=".$row["loanid"]."\">Mark as returned</A>","",$class);
        } else {
            
$cells.=td("","",$class);
        }
        
$rows.=tr($cells);
    }
    
$output.=table($rows,0,1,0,"","datatable");

    
$rowcount=mysql_num_rows($loans);

    
$output.="<P>\nTotal number of current loans: ".$rowcount."\n";
}

$content["body"] =& $output;
dopage($content);

?>