Source of file dailyAnalytics.php
Size: 2,499 Bytes - Last Modified: 2017-02-10T20:46:00+01:00
C:/Users/Mike/Desktop/NewsScraper/Article_Analytics/dailyAnalytics.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | <?php require_once "Article.php"; require_once "Analysis.php"; require "DBConnection.php"; $singleDay = false; $days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; if(isset($_GET["day"])){ if(in_array(ucwords($_GET["day"]), $days, true)){ $days = [ucwords($_GET["day"])]; $singleDay = true; } } ?> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=10; IE=9; IE=8; IE=7; IE=EDGE" /> <title>NewsScraper Phase II: Analysis</title> <style> #maincontent{padding-top:1rem;} thead { background-color: #f7f7f7; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" crossorigin="anonymous"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" crossorigin="anonymous"></script> <script src="js/jquery.floatThead.min.js"></script> </head> <body> <?php include "makeNav.php";?> <div class="container-fluid" id="maincontent"> <div class="col-lg-12 pb-5"> <?php print "<h1>Average Analytics</h1>"; $dbo->readDatabase(); overallAnalytics($dbo->getArticles()); print "<hr/><h1>Analytics by Day of Week:</h1>"; foreach($days as $i=>$day){ if($i != 0){print "<hr/>";} print "<h3>".$day."</h3>"; $p = $dbo->getArticlesByDayOfWeek($day); overallAnalytics($p); ?> <div> <?php if(!$singleDay){ print "<button class=\"btn btn-outline-primary individualArticle\">Individual Article Analytics</button> <div class=\"collapse mt-2\">";}?> <?php require_once "tableTemplate.php"; makeTable($p);?> <?php if(!$singleDay){print "</div>";}?> </div> <?php }?> <script> $("table.analytics-table").floatThead({ responsiveContainer: function($table){ return $table.closest('.table-responsive'); }, position:'absolute' }); </script> </div> </div> <script> $(".individualArticle").on('click', function(){ $(this).parent().find(".collapse").toggle(); }); </script> </body> </html> |