1 |
dpavlin |
1 |
<?php |
2 |
|
|
// Load globals |
3 |
|
|
require_once ("global_vars.php"); |
4 |
|
|
|
5 |
|
|
|
6 |
|
|
// Includes |
7 |
|
|
require_once ("db_connect.php"); |
8 |
|
|
require_once ("public_controls.php"); |
9 |
|
|
?> |
10 |
|
|
|
11 |
|
|
<html> |
12 |
|
|
<head> |
13 |
|
|
<title>Resource QuickStart+: Resource Detail</title> |
14 |
|
|
</head> |
15 |
|
|
|
16 |
|
|
|
17 |
|
|
<center> |
18 |
|
|
|
19 |
|
|
|
20 |
|
|
<?php |
21 |
|
|
|
22 |
|
|
// Use library public interface header -- not LibHouse staff-side header |
23 |
|
|
require_once ("header.phtml"); |
24 |
|
|
|
25 |
|
|
// Build the resource detail-level SQL |
26 |
|
|
$sql = "SELECT * FROM |
27 |
|
|
resource r, |
28 |
|
|
res_sub_infotype rsi, |
29 |
|
|
subject s |
30 |
|
|
WHERE r.resource_id = " . $resource_id . " AND |
31 |
|
|
rsi.subject_id = " . $subject_id . " AND |
32 |
|
|
r.resource_id = rsi.resource_id"; |
33 |
|
|
|
34 |
|
|
|
35 |
dpavlin |
42 |
$rs = xx_query($sql, $con); |
36 |
|
|
$row = xx_fetch_array ($rs); |
37 |
dpavlin |
1 |
|
38 |
|
|
// Fetch rows |
39 |
|
|
$title = $row["title"]; |
40 |
|
|
$author = $row["author"]; |
41 |
|
|
$publisher = $row["publisher"]; |
42 |
|
|
$pub_date = $row["pub_date"]; |
43 |
|
|
$call_no = $row["call_no"]; |
44 |
|
|
$cat_num = $row["cat_num"]; |
45 |
|
|
$description = $row["description"]; |
46 |
|
|
$annotation = $row["annotation"]; |
47 |
|
|
$url = $row["url"]; |
48 |
|
|
|
49 |
|
|
printf("<center>\n"); |
50 |
|
|
printf("<h2>%s</h2>\n", $title); |
51 |
|
|
|
52 |
|
|
printf("<table bgcolor = \"#ffffff\" width=\"75%%\">\n"); |
53 |
|
|
|
54 |
|
|
if (strlen($url) > 0) printf("<tr><td><b>URL:</b></td><td><a href=\"%s\">%s</a></td></tr>\n", $url, $url); |
55 |
|
|
|
56 |
|
|
// Fetch locations for this resource |
57 |
|
|
$locations = locationList($con, $resource_id); |
58 |
|
|
if (strlen($locations) > 0) printf("<tr><td><b>Location:</b></td><td>%s</td></tr>\n", $locations); |
59 |
|
|
|
60 |
|
|
if (strlen($author) > 0) printf("<tr><td><b>Author:</b></td><td>%s</td></tr>\n", $author); |
61 |
|
|
if (strlen($publisher) > 0 ) printf("<tr><td><b>Publisher:</b></td><td>%s</td></tr>\n", $publisher); |
62 |
|
|
if (strlen($pub_date) > 0)printf("<tr><td><b>Pub Date:</b></td><td>%s</td></tr>\n", $pub_date); |
63 |
|
|
|
64 |
|
|
// Use default annotation if no description supplied |
65 |
|
|
if (strlen($description) > 0 || strlen($annotation) > 0) { |
66 |
|
|
printf("<tr><td valign=\"top\"><b>Description:</b></td><td>\n"); |
67 |
|
|
if (strlen($description) > 0) printf ("%s", $description); |
68 |
|
|
else printf("%s", $annotation); |
69 |
|
|
printf("</td></tr>\n"); |
70 |
|
|
} |
71 |
|
|
|
72 |
|
|
if (strlen($call_no) > 0) printf("<tr><td><b>Call Number:</b></td><td>%s</td></tr>\n", $call_no); |
73 |
|
|
if (strlen($cat_num) > 0) printf("<tr><td><b>Catalog Number:</b></td><td>%s</td></tr>\n", $cat_num); |
74 |
|
|
|
75 |
|
|
printf("</table></center>\n"); |
76 |
|
|
|
77 |
|
|
|
78 |
|
|
// Page footer |
79 |
|
|
require_once ("footer.phtml"); |
80 |
|
|
?> |
81 |
|
|
|
82 |
|
|
</body> |
83 |
|
|
</html> |