upgrade flowplayer, jquery, jquery ui, jquery validate
[indybay:indybay-active.git] / website / faultlines / distro.php
1 <script language="javascript" type="text/javascript">
2 <!-- 
3 window.onload = initPage;  
4 // Make sure that no other javscripts assign a fuction to window.onload
5 // There can be only one window.onload at a time
6
7 function initPage() {
8   initPopupLinks();
9   // place here any other code you wish to run when the page loads.
10 }
11
12 function initPopupLinks()
13 {
14   if (!document.getElementsByTagName) return true;
15   var pageLinks = document.getElementsByTagName("a");
16   for (var i = 0; i < pageLinks.length; i++) 
17   {
18     if (((pageLinks[i].className != null) && 
19          (pageLinks[i].className != "")) ||
20         ((pageLinks[i].parentNode.className != null) && 
21          (pageLinks[i].parentNode.className != "")))
22     {
23       var linkClass = " " + pageLinks[i].className + " ";
24       if ((linkClass == "  ") && (pageLinks[i].parentNode.className != ""))
25       {
26         linkClass = " " + pageLinks[i].parentNode.className + " ";
27       }
28       for (var theKey in popupLinkConfig) 
29       {
30         if (linkClass.indexOf(" " + theKey + " ") > -1)
31         {
32           if ((pageLinks[i].target == "") || (pageLinks[i].target == null))
33           {
34             pageLinks[i].target = (popupLinkConfig[theKey][0] != "") ? popupLinkConfig[theKey][0] : theKey;
35           }
36           pageLinks[i].settings = popupLinkConfig[theKey][1];
37           pageLinks[i].onclick = popUp;
38         }
39       }
40     }
41   }
42   return true;
43 }
44
45 function popUp()
46 {
47   newWin = window.open(this.href, this.target, this.settings);
48   newWin.focus();
49   return false;
50
51
52 var popupLinkConfig = new Array;
53 // Delete/copy/modify the following lines to configure your popup windows.
54 popupLinkConfig["popup"] = new Array ( "", "width=400,height=400,scrollbar=no,menubar=no");
55 popupLinkConfig["glossary"] = new Array ( "help", "width=550,height=350,resizable=no,scrollbars=no");
56
57 // -->
58 </script>
59
60 <?php
61 require_once('db/db_class.inc');
62 $db_obj = new DB();
63 $query = "select id,released from issue order by id asc";
64 $result = $db_obj->query($query);
65 $issue = $result[0][0];
66 $issuedate = $result[0][1];
67 $lastissue = $result[1][0];
68 $lastissuedate = $result[1][1];
69
70 ?><h2>Issue <?php echo $issue; ?> <small>(Published <?php echo $issuedate; ?>)</small></h2><table><tr valign="top"><td style="font-family: serif"><?php
71
72 $query = "select city.name as city,spot.name as location,spot.id as
73 id,sum(deposit.quantity) as sum from city,deposit,spot where
74 deposit.location=spot.id and deposit.issue='$issue' and
75 city.id=spot.city group by spot.id order by city.name desc,spot.name desc";
76 $result = $db_obj->query($query);
77
78 foreach($result as $drop) {
79 if ($drop['city'] != $lastcity) { ?></td><td style="font-family: serif"><b><?php echo $drop['city']; ?></b><br /><?php }
80 ?><a class="popup" href="point.php?id=<?php echo $drop['id']; ?>"><?php echo $drop['location']; 
81 ?></a> <small>(<?php echo $drop['sum']; ?>)<br /></small><?php
82 $lastcity = $drop['city'];
83 }
84
85 ?></td></tr></table><?php
86
87 $query = "select distributor,sum(deposit.quantity) as sum from deposit where issue='$issue' 
88 group by distributor order by sum";
89 $result = $db_obj->query($query);
90 ?><h6 style="margin: 0; color: gray" align="right">Top Distributor: <?php echo $result[0][0]; ?> (<?php echo $result[0][1]; ?> copies)</h6>
91
92 <?php /* ?>
93
94 <h2>Issue <?php echo $lastissue; ?> <small>(Published <?php echo $lastissuedate; ?>)</small></h2><table><tr 
95 valign="top"><td style="font-family: serif"><?php
96
97 $query = "select spot.id as id,city.name as city,spot.name as location,sum(deposit.quantity) as sum from city,deposit,spot where
98 deposit.location=spot.id and deposit.issue='$lastissue' and
99 city.id=spot.city group by spot.id order by city.name desc,spot.name desc";
100 $result = $db_obj->query($query);
101
102 foreach($result as $drop) {
103 if ($drop['city'] != $lastcity) { ?></td><td style="font-family: serif"><b><?php echo $drop['city']; ?></b><br /><?php }
104 ?><a onclick="NewWindow(this.href,'<?php echo htmlspecialchars($drop['location'],ENT_QUOTES); ?>','400','400','yes');return false;"
105 href="point.php?id=<?php echo $drop['id']; ?>"><?php echo $drop['location']; 
106 ?></a> <small>(<?php echo $drop['sum']; ?>)<br /></small><?php
107 $lastcity = $drop['city'];
108 }
109
110 ?></td></tr></table><?php
111
112 $query = "select distributor,sum(deposit.quantity) as sum from deposit where 
113 issue='$lastissue' group by distributor order by sum";
114 $result = $db_obj->query($query);
115 ?><h6 style="margin: 0; color: gray" align="right">Top Distributor: <?php echo $result[0][0]; ?> (<?php echo $result[0][1]; ?> copies)</h6><?php
116
117 */
118
119 $query = "select distributor,sum(deposit.quantity) as sum from deposit group by distributor order by sum";
120 $result = $db_obj->query($query);
121 ?><h6 style="margin: 0; color: gray" align="right">Top Overall Distributor: <?php echo $result[0][0]; ?> (<?php echo $result[0][1]; ?> copies)</h6>
122