<?

ini_set('display_errors', true); 
 
require_once('class.Msg.php');
require_once('inc.verivox_functions.php');
require_once('inc.functions.php');


$tArr = array(5 => 'Dipl. Betriebswirtin' , 2 => 'Dipl. Betriebswirt' , 3 => 'Dipl. Wirtschaftsinformatikerin' , 4 => 'Dipl. Wirtschaftsinformatiker',
                    1 =>  'Anderer Titel', 0 => 'kein Titel');
$bArr = array(0 => 'andere Berufsbezeichnung', 1 => 'Vertriebsassistentin' , 2 => 'Key Account Manager' , 3 => 'IT Consultant');




function getValue($index, $array) {
	if (is_array($array)) {
		foreach ($array as $key => $value) {
			if ($key == $index) {
				return $value;
			}
		}
		return false;
	} else {
		return false;
	}
}


if ($_GET['action'] == 'machmal') {
  
  // Der Titel weicht ab
  if ($_POST['titel'] == '1') {
		$t_klartext = $_POST['abw_titel'];
	// Kein Titel vorhanden
	} elseif ($_POST['titel'] == '0') {
    $t_klartext = '';
	// Titel wird aus der Selectbox gezogen 
	} else {
		$t_klartext = getValue($_POST['titel'], $tArr);
		if (!$t_klartext) {
		  echo 'Konnte für diesen Index keinen Wert finden oder es wurde kein Array übergeben! Schade!';
		}
	}
	
	
	
	if ($_POST['berufsbezeichnung'] == '0') {
		$b_klartext = $_POST['abw_berufsbezeichnung'];
	} else {
		$b_klartext = getValue($_POST['berufsbezeichnung'], $bArr);
		if (!$b_klartext) {
			echo 'Konnte für diesen Index keinen Wert finden oder es wurde kein Array übergeben! Schade!';
		}
	}
	}




if ($_GET['action'] == 'machmal') {
	$vorname = validateFormField('vorname', 'vorname', 1);
	$nachname = validateFormField('nachname', 'nachname', 1);
	$abw_titel= validateFormField('abw_titel', 'abw_titel', 0);
	$abw_berufs= validateFormField('abw_berufs', 'abw_berufs', 0);	
	$zu_bez= validateFormField('zu_bez', 'zus_bez', 0);
	$zu_bez2= validateFormField('zu_bez2', 'zus_bez2', 0);
	$mobil= validateFormField('mobil', 'mobil', 0);
	$durchwahl= validateFormField('durchwahl', 'durchwahl', 1);
	
	$klvorname = $vorname;
  $klvorname = strtolower($klvorname);                
  $klnachname = $nachname;
  $klnachname = strtolower($klnachname);
  $fax = $durchwahl;
  $fax = substr($fax, 1);
          
  // Wenn es keine Fehlermeldungen gibt, geht es hier weiter.
  if (!Msg::msgContainsError($GLOBALS['msgArr'])) {
    // Ab hier wird die htm-Signatur erzeugt.
    $datei  = "sig.htm";
    $handle = fopen($datei, "w");
    if (!$handle) {
      echo "Uhh, ahh, kein Handle da?";
    } else {
      include('tpl_htm_neu.php');  
      fwrite($handle, $tpl_htm);        
    }
    fclose($handle);
    Msg::appendMsg('Erfolgreich Datei geschrieben: <a href="sig.htm" target="_blank">Deine Sig htm!</a><br /><br />', 4);
    
    // Ab hier wird die txt-Signatur geschrieben.
    $datei  = "sig.txt";
    $hand = fopen($datei, "w");
    if (!$hand) {
      echo "Uhh, ahh, kein Handle da?";
    } else {
      include('tpl_txt.php');
      fwrite($hand,$tpl_txt );      
    }
    fclose($hand);
    Msg::appendMsg('Erfolgreich Datei geschrieben: <a href="sig.txt" target="_blank">Deine Sig txt!</a><br /><br />', 4);
  
 
    // Ab hier wird die rtf-Signatur geschrieben.
    $datei  = "sig.rtf";
    $handle = fopen($datei, "w");
    if (!$handle) {
      echo "Uhh, ahh, kein Handle da?";
    } else {
      include('tpl_rtf.php');
      fwrite($handle, $tpl_rtf);      
    }
    fclose($handle);
    Msg::appendMsg('Erfolgreich Datei geschrieben: <a href="sig.rtf" target="_blank">Deine Sig rtf!</a><br /><br />', 4);}
  // Sollte es doch Fehlker gehagelt haben, gibt´s eben nur ne Meldung.
  } else {
    Msg::appendMsg('Konnte aus was weiß ich für welchen Gründen die Sig htm nicht schreiben!', 1);
    Msg::appendMsg('Konnte aus was weiß ich für welchen Gründen die Sig txt nicht schreiben!', 1);
    Msg::appendMsg('Konnte aus was weiß ich für welchen Gründen die Sig rtf nicht schreiben!', 1);
  }
    
  if (!Msg::msgContainsError($GLOBALS['msgArr'])) {
    } else {
  }
  
  
/*
$content = file_get_contents('tpl_sig.rtf');
$content = str_replace("{VORNAME}",$klvorname,$content);
$content = str_replace("{NACHNAME}",$klnachname,$content);

$content = str_replace("{TITEL}",$abw_titel,$content);
$content = str_replace("{BERUFSBEZEICHNUNG}",$berufsbezeichnung,$content);
$content = str_replace("{DURCHWAHL}",$durchwahl,$content);
file_put_contents("sig.rtf",$content);
Msg::appendMsg('Erfolgreich Datei geschrieben: <a href="sig.rtf" target="_blank">Deine Sig rtf!</a><br /><br />', 4);
}
*/	

  if (isset($GLOBALS['msgArr'])) {
    echo Msg::listMsgs($GLOBALS['msgArr']);
  }

 

?>

<!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="de" xml:lang="de">
<head>
<meta http-equiv="Content-Language" content="de" />
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>title</title>
</head>
<body>
<form action="<?echo $_SERVER['PHP_SELF'].'?action=machmal'?>" method="post">

<label for="vorname"> Vorname: </label><br />
<input type="text"  name="vorname" size="30" value="<?= $vorname ?>" <br /><br />
<label for="nachname"> Nachname: </label><br />
<input type="text"  name="nachname" size="30" value="<?= $nachname ?>" <br /><br />
<label for="titel"> Titel: </label><br />

<select name="titel">
<?
if (is_array($tArr)) {
	foreach ($tArr as $tkey => $tvalue) {
	?>	  
		<option value="<?echo $tkey?>" <?if ($_POST['titel'] == $tkey) { echo ' selected="selected" '; }?>><?echo $tvalue?></option>
	<?
	}
}
?>
</select>
<br /><br />
<label for="abw_titel">abweichender Titel:</label><br />
<input type="text" name="abw_titel" size="30" value="<?echo $_POST['abw_titel']?>" /><br /><br />
<label for="berufsbezeichnung">Berufsbezeichnung:</label><br />
<select name="berufsbezeichnung">
<?
if (is_array($bArr)) {
	foreach ($bArr as $bkey => $bvalue) {
	?>	  
		<option value="<?echo $bkey?>" <?if ($_POST['titel'] == $bkey) { echo ' selected="selected" '; }?>><?echo $bvalue?></option>
	<?
	}
}
?>
</select>
<br /><br />
<label for="abw_berufsbezeichnung">abweichende Berufsbezeichnung:</label><br />
<input type="text" name="abw_berufsbezeichnung" size="30" value="<?echo $_POST['abw_berufsbezeichnung']?>" />
<br /><br />
<label for="zu_bez">zusaetzliche Berufsbezeichnung:</label><br />
<input type="text" name="zu_bez" size="30" value="<?= $zu_bez ?>" <br /><br />
<label for="mobil">Mobil:</label><br />
<input type="text" name="mobil" size="30" value="<?= $mobil ?>" <br /><br />
<label for="mobil">Durchwahl (lezten 4 Ziffern):</label><br />
<input type="text" name="durchwahl" size="30" value="<?= $durchwahl ?>" <br /><br />
<input type="submit" name="submit" value="Senden" />


</form>
</body>
</html>
<?php

?>
