Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include('dbConnect.php');
- $startid = "";
- if(!isset($_GET['id'])) {
- $startid = "I1";
- } else {
- $startid = $_GET['id'];
- }
- $url = $_SERVER['REQUEST_URI'];
- $parts = explode("/", $url);
- $urlParts = explode("?", $parts[(sizeof($parts) - 1)]);
- $page = 'index.php';
- switch ($urlParts[0]) {
- case '':
- $page = 'index.php';
- break;
- default:
- $page = $urlParts[0];
- break;
- }
- $language = 'DE';
- if(isset($_GET['lang'])) {
- switch($_GET['lang']) {
- case 'DE':
- $language = 'DE';
- break;
- case 'EN':
- $language = 'EN';
- break;
- default:
- $language = 'DE';
- break;
- }
- }
- function getTreeTitle(&$startId) {
- $title = $_SESSION['treetitle'].' ';
- $query = "SELECT * from person_st WHERE persID = '".$startId."';";
- $result = mysql_query($query)or die ("SQL-Fehler getTreeTitle ".mysql_error());
- while($line = mysql_fetch_array($result)) {
- $byear = intval(substr($line['birt_date'], strlen($line['birt_date'])-4, 4));
- if($byear > 1890 && $line['deat_date'] == "") {
- $title .= "living living (*living)";
- } else {
- $birthDate = $line['birt_date'];
- if($birthDate == '') { $birthDate = '?'; }
- $title .= $line['vorname'].' '.$line['name'].' (*'.$birthDate.')';
- }
- }
- return $title;
- }
- function getPageTitle(&$page, &$startid) {
- $title = '';
- switch($page) {
- case 'stammbaum.php':
- $title = getTreeTitle($startid);
- break;
- default:
- $title = $_SESSION['hometitle'];
- break;
- }
- return $title;
- }
- function getSnippet($page, &$language) {
- $path = './language_texts/'.$language.'/'.$page.'.php';
- return $path;
- }
- function readLanguageFile(&$language) {
- $file = "./global/language_".$language.".properties";
- $lines = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
- for($i = 0; $i < count($lines); $i++) {
- if(substr($lines[$i], 0, 1) != '#') {
- $splitted = explode("=", $lines[$i]);
- $_SESSION[$splitted[0]] = $splitted[1];
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement