Beste Sitedeals leden,

Op dit moment hebben wij een deprecated klantenpaneel die nog in mysql_ draait.
Graag zouden wij dit systeem willen laten omzetten naar PDO.

Naast het omzetten gebruikt dit systeem oude pagina systemen (3) en is het onveilig graag wil ik dit systeem laten opknappen een stukje code van de 3 pagina systemen om index.php | klantenpaneel.php en bestellen.php op te halen van diverse bestanden:

INDEX.PHP
Code:
<?php
$sub = strtolower($_GET['sub']);	
require_once('template/header.php');
if(strlen($sub) > 0){
if(file_exists('application/pages/'.$sub.'.php')){
include('application/pages/'.$sub.'.php');
} else {
include('application/permissions.php');
}


} else {
include('application/pages/home.php');
}
require_once('template/footer.php');
?>
BESTELLEN.PHP
Code:
<?php
// Header
require_once('include/header.php');


// Pagina's inladen
$sub = strtolower($_GET['sub']);
//
if(strlen($sub) > 0){
	if(file_exists('bestellen/'.$sub.'.php')){
		include('bestellen/'.$sub.'.php');
	}
	else{
		echo "<h1 class=\"titel\">Pagina niet gevonden</h1>";
		echo "<p>De opgevraagde pagina is niet gevonden.</p>";
	}
}
else{
?>
<h1 class="titel">Maak uw keuze</h1>
<table width="100%" style="text-align:center;">
	<tr>
		<td><a href="<?= $config['url']; ?>bestellen/webhosting"><b>Webhosting</b></a></td>
		<td><a href="<?= $config['url']; ?>bestellen/voicehosting"><b>Voiceserver</b></a></td>
	</tr>
	<tr>
		<td><a href="<?= $config['url']; ?>bestellen/domeinen"><b>Domeinnaam</b></a></td>
		<td><a href="<?= $config['url']; ?>bestellen/colocatie"><b>Colocatie</b></a></td>
	</tr>
	<tr>
		<td><a href="<?= $config['url']; ?>bestellen/gamehosting"><b>Gameserver</b></a></td>
		<td><a href="<?= $config['url']; ?>bestellen/overige"><b>Overige</b></a></td>
	</tr>
</table>
<?php
}


// Footer
require_once('include/footer.php');
?>
KLANTENPANEEL.PHP
Code:
<?php
// Header
require_once('template/header.php');


// Pagina's inladen
$sub = strtolower($_GET['sub']);
//




if(!$session_klantnr){
	if($sub == "inloggen"){
		include('klantenpaneel/inloggen.php');
	}
	elseif($sub == "registreren"){
		include('klantenpaneel/registreren.php');
	}
	elseif($sub == "lostpw"){
		include('klantenpaneel/lostpw.php');
	}
	elseif($sub == "nieuwsbrief"){
		include('klantenpaneel/nieuwsbrief.php');
	}
	else{
		include('klantenpaneel/home.php');
	}
}
else{
	if($sub == "gegevens"){
		include('klantenpaneel/gegevens.php');
	}
	elseif($sub == "facturen"){
		include('klantenpaneel/facturen.php');
	}
	elseif($sub == "winkelmand"){
		include('klantenpaneel/winkelmand.php');
	}
	elseif($sub == "webhosting"){
		include('klantenpaneel/webhosting.php');
	}
	elseif($sub == "domeinen"){
		include('klantenpaneel/domeinen.php');
	}
	
	elseif($sub == "servers"){
		include('klantenpaneel/servers.php');
	}
	elseif($sub == "ticketsysteem"){
		include('klantenpaneel/ticketsysteem.php');
	}
	elseif($sub == "uitloggen"){
		include('klantenpaneel/uitloggen.php');
	}
	elseif($sub == "nieuwsbrief"){
		include('klantenpaneel/nieuwsbrief.php');
	}
	else{
		include('klantenpaneel/home.php');
	}
}


// Footer
require_once('template/footer.php');
?>
Oftewel het moet netjes in 1 bestand gemaakt worden zonder al te veel code.
Het systeem dat wij gebruiken is klantenpaneel v3.