Changeset 5

Show
Ignore:
Timestamp:
12/29/07 10:21:44 (11 months ago)
Author:
aquarion
Message:

Stats, More views, new design

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/chapters/frontpage.inc.php

    r3 r5  
    1818} else { 
    1919 
    20 #$page->localnav .= $page->subheading("Things To Do:"); 
    21  
    22 #$item = getMoblogIndex(1); 
    23  
    24 /*$page->pagenav .= '<div class="subscribeme"> 
    25 <a href="http://altru.istic.net/subscribeme/ 
    26         ?rss=http://www.aquarionics.com/meta/all.rss 
    27         &amp;rss2=http://www.aquarionics.com/meta/all.rss2 
    28         &amp;livejournal=aquarionics">Subscribe to Aquarionics</a> 
    29 </div>'; 
    30 */ 
    31  
    32 //$page->pagenav .= "<h2 class=\"columnheader\">Seen</h2>\n"; 
    33  
    34 //$page->pagenav .= '<div class="moblog"><script type="text/javascript" src="http://www.flickr.com/badge_code.gne?nsid=84593387@N00&amp;count=1&amp;display=latest&amp;name=1&amp;size=mid&amp;raw=1"></script></div>'; 
    35  
    36  
    37 //$page->pagenav .= "[".$page->ulink("http://www.flickr.com/photos/aquarion", "Aquarion@Flickr", "An archive")."]<br>\n"; 
    38 //$page->pagenav .= "[".$page->ulink("/moblog/", "Older Moblog", "An archive")."]<br>\n"; 
    39 //$page->pagenav .= $page->ulink("http://www.flickr.com/services/feeds/photos_public.gne?id=84593387@N00&amp;format=rss_200", //$page->image("assets/images/buttons/rss2.gif", "[RSS Icon]"), "Aquarionics MoBlog RSS Feed"); 
    40  
    41  
    42 #$page->pagenav .= $item[0]['content']; 
    43  
    44 #$page->pagenav .= "[".$page->ulink("/moblog/", "More Moblog", "An archive")."]<br>\n"; 
    45 #$page->pagenav .= $page->ulink("/meta/moblog.rss2", $page->image("assets/images/buttons/rss2.gif", "[RSS Icon]"), "Aquarionics MoBlog RSS Feed"); 
    46  
    47 /* 
    48 $viewometer = ""; 
    49  
    50 if ( (date("U") - date("U",filemtime("assets/images/viewometer/24.png")) ) < (60*60*24*7) ) { // If 24omiter is less than a week old 
    51         $viewometer .= "<h2>24</h2>\n"; 
    52         $viewometer .= $page->ulink("/article/name/viewometer", $page->image("/assets/images/viewometer/24.png", "[The 24ometer]"), "24ometer"); 
    53 } 
    54  
    55 if ($viewometer != ""){ 
    56         $page->localnav .= "<h2>Viewometers:</h2>\n".$viewometer; 
    57 } 
    58  
    59  
    60  
    61  
    62 if ( (date("U") - date("U",filemtime("assets/vicecity.js")) ) < (60*60*24*7) ) { // If VC-Stats is less than a week old 
    63         $page->localnav .= "<script src=\"assets/vicecity.js\" type=\"text/javascript\"></script>[<a href=\"/fun/vicecity.html\">Full GTA:VC Stats</a>]"; 
    64 } 
    65  
    66  
    67 $page->localnav .= "<h2>Now Playing...</h2>"; 
    68 $page->localnav .= "\n<script type=\"text/javascript\" src=\"/admin/nowplaying.js.php\">\n"; 
    69 $page->localnav .= "\n</script>\n<br>"; 
    70 #$page->localnav .= "[".$page->ulink("/fun/mp3s.html", "More Music", "A list of MP3s I own")."]"; 
    71  
    72 */ 
    73  
    74 #$page->localnav .= $page->subheading($page->ulink("/archive","Older")); 
    75  
    76 #$page->localnav .= $page->subheading("Places to Go"); 
    77 #$page->pagenav .= "<div class=\"columnheader\">".$page->image("/assets/aq10/images/twis.png", "That which is seen")."</div>\n"; 
    78  
    79 /******************************************* 
    80                         Old Blink system 
    81  
    82  
    83 $page->pagenav .= "<div class=\"columnheader\">".$page->image("/assets/aq10/images/twia.png", "That which is also")."</div>\n"; 
    84  
    85 $query = "select * from blink order by date_created desc limit 10"; 
    86  
    87 $blogolinks = safequery($query); 
    88  
    89 $links = array(); 
    90 while($row = mysql_fetch_assoc($blogolinks)) { 
    91         if ($row['referrer']){ 
    92                 $links[] = $page->ulink(htmlentities($row['link']), $row['title'], $row['content'])." [".$page->ulink(htmlentities($row['referrer']), "via")."]"; 
    93         } else { 
    94                 $links[] = $page->ulink(htmlentities($row['link']), $row['title'], $row['content']); 
    95         } 
    96 } 
    97  
    98 $page->pagenav .= $page->buildlist($links,false,"plainlist blinks"); 
    99  
    100  
    101 #http://www.aquarionics.com/meta/link.rss2 
    102  
    103 $page->pagenav .= "[".$page->ulink("/blink/", "More Links", "Places to go, People to see")."]<br>\n"; 
    104  
    105 //End old blink system 
    106 ***********************************/ 
    107  
    10820/*********************************** 
    10921*  New blinks system, powered by del.icio.us */ 
    11022 
     23/* 
    11124define(MAGPIE_CACHE_DIR, $_EP['cachedir']."/magpie"); 
    11225include("otherfolks/magpierss/rss_fetch.inc"); 
     
    11427$count = 0; 
    11528$links = array(); 
    116  
    11729$url ="http://del.icio.us/rss/".$_EP['del.icio.us']['account'];#."/".$_EP['del.icio.us']['tags']; 
    11830$rss = fetch_rss($url); 
     
    13547 
    13648$page->boxes['linklog'] = $linksbox;  
    137  
    138 #$page->localnav .= "[".$page->ulink("http://del.icio.us/Aquarion", "Aquarion@Del.icio.us", "Places to go, People to see")."]<br>\n"; 
    139 #$page->localnav .= "[".$page->ulink("/blink/", "Older Links", "Pre Del.icio.us")."]<br>\n"; 
    140  
    141  
    142 //End blink system 
    143 //********************************** 
    144  
    145 //$page->pagenav .= $page->ulink("/meta/blink.rss2", $page->image("assets/images/buttons/rss2.gif", "[RSS Icon]"), "Aquarionics Blink RSS Feed"); 
    146 #$page->pagenav .= $page->ulink("/meta/blink.esf", $page->image("assets/images/buttons/esf.gif", "[ESF Icon]"), "Aquarionics Blink ESF Feed"); 
    147  
    148  
    149 #$page->localnav .= "<script type=\"JavaScript\" src=\"http://www.reinvigorate.net/archive/app.bin/jsinclude.php?4184\"></script>"; 
    150  
    151 /* 
    152 $page->localnav .= "\n<h3>Looking Like:</h3>\n".$page->image("/assets/webcam/t_webcam.jpg", "[Webcam Image]", "The Aquaricam, Live!"); 
    153 $page->localnav .= "[".$page->ulink("/webcam", "Webcam", "Bigger picture &amp; archive.")."]";*/ 
    154  
    155  
    156 #$page->localnav .= "\n<h3>Wanting:</h3>\n An <a href=\"http://www.apple.com/ibook\">iBook</a> :-)<br>"; 
    157  
    158  
    159  
    160  
    161 #$page->pagenav .= "<div class=\"columnheader\">".$page->image("/assets/aq10/images/twhs.png", "Those who have spoken")."</div>\n"; 
    162  
    163 $entries = array(); 
    164 $comments = array(); 
    165  
    166 #id, title, content, epistulatype, timestamp, attachments 
    167  
    168 $items = getCommentsIndex(10); 
    169  
    170 foreach ($items as $item){ 
    171  
    172         $comments[] = "<a href=\"".getPermalink("comment", $item['id'])."\" >" 
    173                 .$item['title'] 
    174                 ."</a>"; 
    175 } 
    176  
    177  
    178 $recentComments = "<h2>Recent Comments...</h2>"; 
    179 $recentComments .= $page->buildlist($comments,false,"plainlist"); 
    180 $recentComments .= <<<EOW 
    181         <a href="/meta/comments.rss2" class="more"><img src="/assets/aq13/images/feed-icon-14x14.png" width="14" height="14" border="0" alt="Feed Icon"> Subscribe</a> 
    182         <a href="/comments" class="more">More comments...</a> 
    183 EOW; 
    184  
    185  
    186  
    187  
    188  
    189  
    190 $page->boxes['comments'] = $recentComments;  
    191  
    192  
    193  
    194 /* Now Listening To */ 
    195  
    196 #$page->pagenav .= "\n<script type=\"text/javascript\" src=\"/admin/nowplaying.js.php\">\n"; 
    197 #$page->pagenav .= "\n</script>\n<br>"; 
    198 #$page->pagenav .= "[".$page->ulink("/fun/mp3s.html", "More Music", "A list of MP3s I own")."]"; 
    199  
    200  
    201 /* Now Reading */ 
    202  
    203  
    204 /*$page->localnav .= '<div id="mostly">' 
    205         .'<div class="columnheader">'.$page->image("/assets/aq10/images/twis.png", "That which is seen").'</div>' 
    206         .mostly(). 
    207         '</div>'; 
    20849*/ 
    209  
    210 /* Blogroll */ 
    211  
    212 #$page->localnav .= '<div id="people">'."<div class=\"columnheader\">".$page->image("/assets/aq10/images/twa.png", "Those who are")."</div>\n"; 
    213  
    214 /*$page->pagenav .= "<div id=\"people\"><h2 class=\"columnheader\">Reading</h2>\n"; 
    215  
    216 #$blogroll = aquaintances_blogroll(array('ukblogs','people','geek')); 
    217 #sort($blogroll); 
    218 #$blogroll - blo_gs_blogroll($page) 
    219  
    220 $livejournels = ""; 
    221  
    222 $ljs = file($_EP['datadir']."/ljfriends.txt"); 
    223 sort($ljs); 
    224 foreach($ljs as $lj){ 
    225         if ($lj[0] == ">"){ 
    226                 $name = substr ($lj, 2); 
    227                 $livejournals .= "<A HREF=\"http://www.livejournal.com/~$name\">".ucwords(strtr($name,"_-","  "))."</A><br>"; 
    228         } 
    229 } 
    230  
    231 $weblogs = implode("\n",file($_EP['datadir']."/blogroll.html")) 
    232         .$page->ulink("http://www.bloglines.com/export?username=Aquarion", $page->image("assets/images/buttons/opml.png", "[OPML Icon]"), "Aquarion's blogroll as an OPML Feed")."<br>\n"; 
    233  
    234 $page->localnav .= '<div id="blogroll">'; 
    235 $page->localnav .= '<ul><li><a href="#weblogs" id="weblogslink">Weblogs</a></li>' 
    236                                         .'<li><a href="#livejournals" id="livejournalslink">LiveJournal</a></li></ul>'; 
    237 $page->localnav .= "<div id=\"weblogs\" class=\"blogrollBox\"><h3>Weblogs</h3>".$weblogs."</div>\n"; 
    238 $page->localnav .= "<div id=\"livejournals\" class=\"blogrollBox\"><h3>Livejournals</h3>".$livejournals."</div>\n"; 
    239 $page->localnav .= "</div>"; 
    240  
    241  
    242 $page->headerStuff .= '<script type="text/javascript">addLoadEvent(blogrollTabs);</script>'; 
    243          
    244  
    245 #       ."<a href=\"#\" onClick=\"toggle('blogroll')\">Toggle Blogroll</a>"; 
    246  
    247  
    248 $page->localnav .= "</div>"; 
    249  
    250 */ 
    251  
    252  
    253  
    254 /* Meta Data */ 
    255 /* 
    256 $page->localnav .= "<div class=\"allegiances\">"; 
    257 #$page->localnav .= "<div class=\"columnheader\">".$page->image("/assets/aq10/images/allegiances.png", "Allegiances")."</div>\n"; 
    258  
    259 $page->localnav .= "<h2 class=\"columnheader\">Allegiances</h2>\n"; 
    260  
    261 $page->localnav .= $page->ulink("http://www.amazon.co.uk/exec/obidos/wishlist/QPRLK8T5YTNR/", $page->image("assets/images/buttons/amazon.png", "[Wishlist Icon]"), "More Materialistic Wants")."<br>\n"; 
    262 $page->localnav .= $page->ulink("http://geourl.org/near/alt.html?p=http%3A%2F%2Fwww.aquarionics.com%2F&amp;lat=&amp;lon=&amp;dist=500", $page->image("/assets/images/buttons/geourl.gif", "[GeoURL]"), "Where am I?")."<br>\n"; 
    263 #$page->localnav .= $page->ulink("http://validator.w3.org/check?uri=www.aquarionics.com", $page->image("/assets/images/buttons/validhtml4.gif", "[HTML 4 Compliant]"), "Validation Is Good")."<br>\n"; 
    264  
    265 $page->localnav .= $page->ulink("http://www.blogtree.com/blogtree.php?blogid=5625", $page->image("/assets/images/buttons/blogtree.gif", "[BlogTree]"), "Categorised Inspiration")."<br>\n"; 
    266 $page->localnav .= $page->ulink("/meta/xfml/", $page->image("/assets/images/buttons/xfml.gif", "[XFML]"), "Data Strutures")."<br>\n"; 
    267 $page->localnav .= $page->ulink("http://xml.mfd-consult.dk/foaf/explorer/?foaf=http%3A%2F%2Fwww.aquarionics.com%2Fmeta%2Ffoaf.rdf", $page->image("/assets/images/buttons/foaf.gif", "[FOAF]"), "Friend of a Fiend File For Finding Folks")."<br>\n"; 
    268 $page->localnav .= $page->ulink("/showcode/epistula.php", $page->image("/assets/images/buttons/e-powered.gif", "[Powered By Epistula]"), "Epistula Powered")."<br>\n"; 
    269 #$page->localnav .= #$page->ulink("http://www.blogshares.com/blogs.php?blog=http%3A%2F%2Fwww.aquarionics.com&amp;user=2185", #$page->image("/assets/images/buttons/blogshares.png", "[Blogshares]"), "Listed on Blogshares")."<br>\n"; 
    270  
    271 $page->localnav .= '<a href="http://blogshares.com/blogs.php?blog=http%3A%2F%2Fwww.aquarionics.com%2F&amp;user=20430"><img src="http://blogshares.com/images/blogshares.jpg" alt="Listed on BlogShares" width="117" height="23"/></a>'; 
    272  
    273 $page->localnav .= $page->ulink("/meta/all.rss2", $page->image("/assets/images/buttons/rss2.gif", "[RSS Icon]"), "Aquarionics ".$page->chapter." RSS Feed")."<br>\n"; 
    274 $page->localnav .= $page->ulink("/meta/all.esf", $page->image("/assets/images/buttons/esf.gif", "[ESF Icon]"), "Aquarionics ".$page->chapter." ESF Feed")."<br>\n"; 
    275 $page->localnav .= $page->ulink("/meta/all.cdf", $page->image("/assets/images/buttons/cdf.gif", "[CDF Icon]"), "Aquarionics ".$page->chapter." CDF Channel")."<br>\n"; 
    276 $page->localnav .= $page->ulink("http://www.livejournal.com/friends/add.bml?user=aquarionics", $page->image("/assets/images/buttons/ljfriend.gif", "[LJ Friend Icon]"), "Add Aquarionics as a LiveJournal Friend")."<br>\n"; 
    277 $page->localnav .= '<script type="text/javascript" src="http://technorati.com/embed/bqnpxy63mj.js"> </script>'; 
    278  
    279 #$page->localnav .= "Pedigree: ".$page->ulink("http://www.blogtree.com/blogtree.php?blogid=5625", $page->image("/assets/images/buttons/blogtree.gif", "[BlogTree]"), "Categorised Inspiration")."<br>\n"; 
    280  
    281 $page->localnav .= "</div>"; 
    282 */ 
    283  
    28450/* RSS header */ 
    28551 
     
    30773); 
    30874 
    309 $types = array("journal","article","writing","twitter"); 
     75$types = array("journal","article","writing"); 
    31076$display = "full"; 
    31177$limit = 14; 
     
    32490$page->content .= buildIndex($types,$display,$limit); 
    32591 
    326 $page->content .= '<a href="/journal" class="more">More Journal Entries</a>'; 
     92//$page->content .= '<a href="/journal" class="more">More Journal Entries</a>'; 
     93 
     94        $page->template = "aq15-frontpage.phtml"; 
    32795 
    32896} 
  • trunk/include/class.php

    r3 r5  
    4343        var $debug; 
    4444 
     45        var $_table; 
     46        var $_type; 
     47 
    4548        function Epistula($id=0) { 
    4649                global $_EP; 
     50 
     51                $this->_type = $this->_table = get_class($this); 
     52 
    4753                #$this->cats = array(); 
    4854                $this->fields = array(); 
     
    6066                $this->format = "textile"; 
    6167                $this->status = "0"; 
    62                 $this->debug = array("Created ".get_class($this)." object"); 
     68                $this->debug = array("Created ".$this." object"); 
    6369 
    6470                $q = "select * from category order by name"; 
     
    244250                        } 
    245251                } 
    246         return $return; 
     252               return $return; 
    247253        } 
    248254