function printHeader($page, $redirect, $titre, $js) { //Fonction postHeader : pour éviter de ré-ecrire la structure du site sur chaque page, j'appelle cette fonction au début des pages pour afficher la structure //Paramètres : nom raccourcis de la page, page présente dans le dossier admin, titre de la page, nécessite le fichier javascript global $titreWebSite, $sloganWebSite; echo '<?xml version="1.0" encoding="UTF-8"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"> <head> <title><?php echo $titreWebSite . ' - ' . $sloganWebSite . ' || ' . $titre; ?> </title> <link rel="stylesheet" type="text/css" href="style.css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="ckeditor/ckeditor.js"></script> <?php if ($redirect) { ?> <meta http-equiv="refresh" content="<?php echo $redirect[1]; ?> ; url=<?php echo $redirect[0]; ?> " /><?php } ?> <?php if ($js) { ?> <script type="text/javascript" src="script.js"></script><?php } ?> </head> <body> <div id="main"> <div id="header" class="header"> <img src="images/header.png" alt="header"/> </div> <div id="navigation" class="navigation"> <?php menu_top($page); ?> </div> <br/> <div id="colonne-gauche" class="gauche"> <div id="menu" class="block-gauche" style="margin-bottom: 5px;"> <div class="head-block">menu</div> <?php menu_left($page); ?> </div> <?php blockTop1(); ?> </div> <div id="colonne-centre" class="middle"> <?php }
//Подключаемся к базе данных db_connect(); //Чистим uri uri_clean('add_position', 'add_document', 'edit_document', 'delete_document', 'save_document', 'show_originals', 'delete_file', 'edit_file', 'show_histories', 'search_document', 'search_string', 'show_contragents', 'show_positions', 'edit_position', 'add_position', 'delete_position', 'add_tag'); //Html всей страницы $html=""; //Подключаем шапку $html.=template_get('header'); //Подключаем верхнее меню $html.= menu_top(); //Выполняем действия $action=$_GET['action']; $dir=$_SERVER['computer_ROOT']."actions"; $dp = opendir($dir); while($subdir = readdir($dp)){ if($subdir != '.' && $subdir != '..' && is_dir($dir."/".$subdir)){ $action_file=$dir."/".$subdir."/".$action.".php"; if(file_exists($action_file)){ require_once($action_file); db_connect(); $html.=$action(); } } }