Erweiterungen der Anrede um "Herr Dr.", "Frau Dr." etc...

Support für das kostenlose Rechnungsprogramm (open3A)
Antworten
JMS
Beiträge: 13
Registriert: 03.Mär.2011, 11:07

Erweiterungen der Anrede um "Herr Dr.", "Frau Dr." etc...

Beitrag von JMS » 08.Nov.2011, 21:12

Hallo zusammen,

das gehört eigentlich eher ins WIKI, aber ich poste es dennoch mal hier:

Wer die Anredefelder um "Herr Dr." und "Frau Dr." (und weitere) erweitern will, der muss folgendes tun:

In der Datei AdresseGui.class.php

das hier...

Code: Alles auswählen

$gui->setOptions("anrede", array("2","1","3","4"), array("Herr","Frau","keine/Firma", "Familie"));
durch das ersetzen:

Code: Alles auswählen

$gui->setOptions("anrede", array("2","1","3","4","5","6"), array("Herr","Frau","keine/Firma", "Familie", "Herr Dr.", "Frau Dr."));



Ergänzungen in der Datei Util.class.php:

Code: Alles auswählen

	public static function formatAnrede($language, Adresse $Adresse, $shortmode = false){
		switch($Adresse->A("anrede")){
			case "2":
				if($shortmode) $A = "Herrn";
				else $A = "Sehr geehrter Herr ".$Adresse->A("nachname");
			break;
			case "1":
				if($shortmode) $A = "Frau";
				else $A = "Sehr geehrte Frau ".$Adresse->A("nachname");
			break;
			case "3":
				if($shortmode) $A = "";
				else $A = "Sehr geehrte Damen und Herren";
			break;
			case "4":
				if($shortmode) $A = "Familie";
				else $A = "Sehr geehrte Familie ".$Adresse->A("nachname");
			break;
// Ergaenzung START
			case "5":
				if($shortmode) $A = "Herrn Dr.";
				else $A = "Sehr geehrter Herr Dr. ".$Adresse->A("nachname");
			break;
			case "6":
				if($shortmode) $A = "Frau Dr.";
				else $A = "Sehr geehrte Frau Dr. ".$Adresse->A("nachname");
			break;
// Ergaenzung ENDE
			default:
				if($shortmode) $A = "";
				else $A = "Sehr geehrte Damen und Herren";
			break;
		}
		
		$args = func_get_args();
		return Aspect::joinPoint("alterAnrede", null, __METHOD__, $args, $A);
	}
Viel Spaß damit


JMS


P.S: Vielleicht kann das ja in eine kommende Version aufgenommen werden... ist ja eigentlich nix wildes...

Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 4 Gäste