<?php 
  error_reporting(0); 
  session_start(); 
  if(!empty($_POST["loginpassword"]) AND htmlspecialchars($_POST["loginpassword"],ENT_QUOTES)==$vars["password"]) { 
    $_SESSION["newswall"]=md5($vars["password"]); 
    header("location:index.php"); 
    exit; 
  } 
  if($vars["password"]!="" AND $_SESSION["newswall"]!=md5($vars["password"])) { 
    header("location:login.php"); 
    exit; 
  } 
  if($vars["language"]=="") $vars["language"]="english"; 
  if(file_exists("languages/".$vars["language"].".php.ini")) 
    include("languages/".$vars["language"].".php.ini"); 
  else if(file_exists("../languages/".$vars["language"].".php.ini")) 
    include("../languages/".$vars["language"].".php.ini"); 
 
  function getname($from) { 
    $name1=trim(ereg_replace("[a-zA-Z0-9äöüÄÖÜ_.-]+@[a-zA-Z0-9äöüÄÖÜ.-]+.[a-zA-Z]+","",$from)); 
    $name2=trim(ereg_replace("<>","",$name1)); 
    if($name2=="") $name=$name1; 
    else { 
      $name=ereg_replace("^\(","",$name2); 
      $name=ereg_replace("\)$","",$name); 
      $name=ereg_replace("^\"","",$name); 
      $name=ereg_replace("\"$","",$name); 
    } 
    if(trim($name)=="") $name=$from; 
    return trim($name); 
  } 
  function ximap_utf8($string) { 
    $array = imap_mime_header_decode($string); 
    $str = ""; 
    foreach ($array as $key => $part) { 
      $str .= $part->text; 
    } 
    if(!preg_match('%(?: 
          [\xC2-\xDF][\x80-\xBF]             # non-overlong 2-byte 
          |\xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs 
          |[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte 
          |\xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates 
          |\xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3 
          |[\xF1-\xF3][\x80-\xBF]{3}         # planes 4-15 
          |\xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16 
          )+%xs', 
      $str)) 
      $str=utf8_encode($str); 
    return $str; 
  } 
  function t($text) { 
    global $t; 
    if($t[$text]!="") 
      return $t[$text]; 
    else 
      return $text; 
  } 
?>
 
 |