/[libdata]/trunk/subject.phtml
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/subject.phtml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 42 - (hide annotations)
Thu Mar 4 22:43:50 2004 UTC (20 years, 1 month ago) by dpavlin
File size: 2746 byte(s)
rename all mysql_ functions to xx_ so that wrapper can be used

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 header
12     printf("<html>\n");
13     printf("<head>\n");
14     printf("<title>Research QuickStart+: Subject Page</title>\n");
15     printf("</head>\n");
16    
17    
18     // Page header
19     require_once ("header.phtml");
20    
21     /**********************************
22     ** Display user's subject choice **
23     **********************************/
24    
25     $sql = "SELECT subject, description FROM subject WHERE subject_id = "
26     . $subject_id;
27 dpavlin 42 $rs = xx_query($sql, $con);
28     $row = xx_fetch_array ($rs);
29 dpavlin 1 $subject = $row["subject"];
30     $description = $row["description"];
31    
32     printf("<h2>Research QuickStart+ Subject Resources: %s</h2>", $subject);
33     printf("<b>Subject Description:</b> %s<br><br>", $description);
34    
35    
36     /***************************
37     ** Generate the resources **
38     ***************************/
39    
40     printf("<center>\n");
41     printf("<table width =\"80%%\">\n");
42     printf("<tr><td>\n");
43     printf("<font face = \"Arial\">\n");
44    
45    
46     $sql = "SELECT
47     rsi.description,
48     m.masterinfotype,
49     i.infotype,
50     r.resource_id,
51     r.title,
52     r.author,
53     r.annotation,
54     r.url,
55     r.cat_num
56     FROM res_sub_infotype_d rsi,
57     infotype i, masterinfotype m, resource r
58     WHERE
59     rsi.subject_id = "
60     . $subject_id
61     . " AND rsi.masterinfotype_id = m.masterinfotype_id AND
62     rsi.infotype_id = i.infotype_id AND
63     rsi.masterinfotype_id = m.masterinfotype_id AND
64     rsi.resource_id = r.resource_id
65     ORDER BY m.masterinfotype, i.infotype, r.title";
66    
67 dpavlin 42 $rs = xx_query($sql, $con);
68 dpavlin 1
69     // printf("sql was: %s<BR><BR>", $sql);
70    
71 dpavlin 42 while ($row = xx_fetch_array ($rs)) {
72 dpavlin 1
73     // Fetch information types for this subject
74     $masterinfotype = $row["masterinfotype"];
75     $infotype = $row["infotype"];
76     $title = $row["title"];
77     $author = $row["author"];
78     $annotation = $row["annotation"];
79     $resource_id = $row["resource_id"];
80     $url = $row["url"];
81     $cat_num = $row["cat_num"];
82    
83    
84     // Header info
85     if ($last_m != $masterinfotype) printf("<h3>%s</h3>", $masterinfotype);
86     if ($last_i != $infotype) printf("<b>%s</b><br><br>", $infotype);
87    
88     // Display
89     printf("Title: %s<br>", $title);
90     if (strlen($url) > 0 ) printf ("URL: <a href=\"%s\">%s</a><BR>", $url, $url);
91     printf("Description: ");
92     if (strlen($description) > 0) printf("<i>%s</i> ", $description);
93     else printf("<i>%s</i> ", $annotation);
94    
95     // Link to ALEPH
96     if (strlen($cat_num) > 0)
97 dpavlin 42 printf("<BR><a href=\"libdata.knjiznice.ffzg.hr\">Check Catalog</a>", $cat_num);
98 dpavlin 1
99     printf("<BR><a href = \"resource.phtml?subject_id=%s&resource_id=%s\">[Detail]</a><BR><BR>", $subject_id, $resource_id);
100    
101    
102     $last_m = $masterinfotype;
103     $last_i = $infotype;
104     }
105    
106     printf("</td></tr></table></center>\n");
107    
108    
109     // Page footer
110     require_once ("footer.phtml");
111     ?>
112     </center>
113     </body>
114     </html>

  ViewVC Help
Powered by ViewVC 1.1.26