--- a/documents/template.inc.php +++ b/documents/template.inc.php @@ -1,6 +1,7 @@ <?php function include_header_documents($title) { +header('X-UA-Compatible: IE=edge,chrome=1'); ?> <!doctype html> <!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> @@ -12,16 +13,12 @@ <head> <meta charset="utf-8"> - <!-- Use the .htaccess and remove these lines to avoid edge case issues. - More info: h5bp.com/i/378 --> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - <title>Australian Disclosure Logs<?php if ($title != "") echo " - $title";?></title> <meta name="description" content=""> <!-- Mobile viewport optimized: h5bp.com/viewport --> <meta name="viewport" content="width=device-width"> - +<link rel="alternate" type="application/rss+xml" title="Latest Disclosure Log Entries" href="rss.xml.php" /> <!-- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons --> <meta name="google-site-verification" content="jkknX5g2FCpQvrW030b1Nq2hyoa6mb3EDiA7kCoHNj8" /> @@ -46,8 +43,10 @@ <!-- All JavaScript at the bottom, except this Modernizr build. Modernizr enables HTML5 elements & feature detects for optimal performance. - Create your own custom Modernizr build: www.modernizr.com/download/ --> - <script src="js/libs/modernizr-2.5.3.min.js"></script> + Create your own custom Modernizr build: www.modernizr.com/download/ + <script src="js/libs/modernizr-2.5.3.min.js"></script>--> + <script src="js/jquery.js"></script> + <script type="text/javascript" src="js/flotr2.min.js"></script> </head> <body> @@ -69,7 +68,7 @@ </p> <ul class="nav"> - <li class="active"><a href="#">Home</a></li> + <li><a href="index.php">Home</a></li> <li><a href="disclogsList.php">List of Disclosure Logs</a></li> <li><a href="about.php">About</a></li> @@ -87,7 +86,7 @@ <hr> <footer> - <p>© Company 2012</p> + <p>Not affiliated with or endorsed by any government agency.</p> </footer> <script type="text/javascript"> @@ -106,8 +105,8 @@ </script> <!-- Le javascript ================================================== --> - <!-- Placed at the end of the document so the pages load faster - <script src="js/jquery.js"></script> + <!-- Placed at the end of the document so the pages load faster --> +<!-- <script src="js/bootstrap-transition.js"></script> <script src="js/bootstrap-alert.js"></script> <script src="js/bootstrap-modal.js"></script> @@ -121,19 +120,45 @@ <script src="js/bootstrap-carousel.js"></script> <script src="js/bootstrap-typeahead.js"></script>--> + </body> </html> <?php } +function truncate($string, $length, $stopanywhere=false) { + //truncates a string to a certain char length, stopping on a word if not specified otherwise. + if (strlen($string) > $length) { + //limit hit! + $string = substr($string,0,($length -3)); + if ($stopanywhere) { + //stop anywhere + $string .= '...'; + } else{ + //stop on a word. + $string = substr($string,0,strrpos($string,' ')).'...'; + } + } + return $string; +} +function displayLogEntry($row, $idtoname) { + $result = ""; + $result .= "<div><h2>".$row->value->date.": ".truncate($row->value->title, 120)." (".$idtoname[$row->value->agencyID].")</h2>"; + $result .= "<p> Title".$row->value->title."<br/>".str_replace("\n","<br>",$row->value->description); +if (isset($row->value->notes)) { +$result .= " <br>Note: ".$row->value->notes; +} +$result .= "</p>"; -function displayLogEntry($row, $idtoname) { - echo "<div><h2>".$row->value->date.": ".$row->value->title." (".$idtoname[$row->value->agencyID].")</h2> - <p>".$row->value->description." <br>Note: ".$row->value->notes."</p>"; -echo "<h3>Links/Documents</h3><ul>"; +if (isset($row->value->links)){ +$result .= "<h3>Links/Documents</h3><ul>"; foreach ($row->value->links as $link) { - echo "<li><a href='$link'>".$link."</a></li>"; + $result .= "<li><a href='$link'>".urlencode($link)."</a></li>"; } - echo "</ul>"; - echo "<small><A href='".$row->value->url."'>View original source...</a> ID: ".$row->value->docID."</small>"; -echo"</div>"; + + $result .= "</ul>"; } + $result .= "<small><A href='".$row->value->url."'>View original source...</a> ID: ".strip_tags($row->value->docID)."</small>"; +$result .= "</div>"; +return $result; +} +