<?php
session_start();
ini_set('session.gc_maxlifetime', 18000);

######################
## CHECK USER LOGIN ##
######################
if (isset($_SESSION['logged_in'])) {
	$loggedin = 1;
	$username = $_SESSION['username'];
	$firstname = $_SESSION['FirstName'];
	$lastname = $_SESSION['LastName'];
	$userid = $_SESSION['userID'];
	$admin = $_SESSION['admin'];
}
/////////////////////////
// GET SERVER LOCATION //
/////////////////////////
// This allowes for local installations, as hostname is filled in dynamically
$domain = $_SERVER['HTTP_HOST']; 
#########################
## CONNECT TO DATABASE ##
#########################
include('.inc_dbconnect.inc');

#############
## headers ##
#############
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
echo "<html xmlns='http://www.w3.org/1999/xhtml'>\n";
echo "<head>\n";
## get title if page == read
if (isset($_GET['page']) && $_GET['page'] == 'read') {
	$aid = $_GET['id'];
	if (!is_numeric($aid)) {
		echo "<div class=item>";
		echo "<h1>Error.</h1>";
		echo "<p class=indent>Unable to retrieve a post_ID. Select a category on the right to start browsing posts.</p>";
		echo "</div>";
		exit();
	}

	$rows = run_query("SELECT a.Title, c.Category FROM Articles a JOIN Categories c ON a.Category = c.ID WHERE a.ID = '$aid'");
	$row = $rows[0];//mysql_fetch_array($query);
	$title = stripslashes($row['Title']);
	$cat = $row['Category'];
	## tags 
	$rows = run_query("SELECT t.Tag FROM Tags t JOIN Tag_x_Article ta ON t.ID = ta.TagID WHERE ta.ArticleID = '$aid' ORDER BY t.Tag");
	$tags = '';
	//while ($row = mysql_fetch_array($query)) {
	foreach($rows as $row) {
		$tag = $row['Tag'];
		$tags .= "$tag ";
	}
	echo "<meta name='keywords' content='$tags'>\n"; 
	echo "<title>$title</title>\n";	
}
else {
	echo "<title>Scribbles & Snippets</title>\n";
	echo "<meta name='keywords' content='perl php dbi mysql bouwen trouwen'>\n";
	echo "<meta name='description' content='This page contains a collection of code snippets (perl/php/R/bash/...).'>\n";
}
## production vs testing location, change here !
echo "<base href='$domain'>"; 
#echo "<base href='http://medgen.ua.ac.be/~gvandeweyer/MyWeb/'>"; 
?> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Stylesheet file -->
<link rel='stylesheet' type='text/css' href='stylesheets/allstyle.css' />
<link rel='stylesheet' type='text/css' href='stylesheets/syntaxhighlighter/shCore.css' />
<link rel='stylesheet' type='text/css' href='stylesheets/syntaxhighlighter/shThemeEclipse.css' />
<link rel='stylesheet' type='text/css' href='stylesheets/carpe_slider.css' />

<!-- jquery public version -->
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script>

<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">
    window.cookieconsent_options = {"message":"This website uses cookies to ensure you get the best experience on our website","dismiss":"Got it!","learnMore":"More info","link":null,"theme":"dark-bottom"};
</script>

<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
<!-- End Cookie Consent plugin -->

</head>
<?php flush(); ?>
<body>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-49311819-2', 'geertvandeweyer.be');
  ga('send', 'pageview');

</script>
 <div class=mainarea>
	<!-- TITLE BOXES -->
  	<div class="titlebox toleft" onClick="javascript:(window.location='index.php')" title='Home Page'>
		<div class="pagetitle" >(severely outdated) Scribbles &amp; Snippets</div>
	 	<div class="pagesubtitle" >... of low and no utility ...</div>
	</div>
	<div class="titlepic toright">
	</div>
	<!-- MAIN CONTENT -->
	<!-- RIGHT PANEL -->
	<div class="quarterwidth toright">
		<?php 
		include('inc_topics.inc'); 
		include('inc_latest.inc');
		include('inc_tagcloud.inc');
		include('inc_login.inc');
		?>
  	</div>

	<!-- LEFT PANEL -->
	<div class="contentbox toleft">
		<?php
		if (isset($_GET['page'])) {
			$page = $_GET['page'];
		}	
		else {
			$page = "main";
		}
		if (preg_match("/\(/",$page) || !file_exists("page_".addslashes($page).".php")) {
			$page = "main";
		}
		include("page_$page.php");
		?>
  	</div>
	
 </div>
<?php flush(); ?>
<div id=overlay style='display:none;'><div class=item style='width:25%;margin:150px auto;'><h2 style='float:none'>Loading...</h2><br/><br/><img src='images/content/ajax-loader.gif' /><br/><br/><a href="javascript:void()" onClick="CloseOverlay()">Close window</a></div></div>
<!-- javascripts -->
<script src="javascripts/ajax_main.js" type="text/javascript"></script>
<script type='text/javascript' src='javascripts/slider_all.min.js'></script>
<script type='text/javascript' src='javascripts/syntaxhighlighter/sh_used.min.js'></script>
<script type='text/javascript'>
SyntaxHighlighter.defaults['class-name'] = 'code';
SyntaxHighlighter.defaults['toolbar'] = false;
SyntaxHighlighter.defaults['ruler'] = false;
SyntaxHighlighter.config.tagName = 'pre';
SyntaxHighlighter.highlight();
showdivs();


</script>

</body>
</html> 
	



