Ext: Reg-App von foxido.de

CE 4.9.7
Modul: https://github.com/foxido/Reg-App
Version 1.0
Basierend auf: http://forum.oxid-esales.com/showthread.php?t=2040&page=2#post46916

Modul funktioniert nur für die Sprachen englisch und deutsch.
Neuregistrierungen in anderer/n Sprache(n) lösen keine Emailbenachrichtigung(en) an den Admin aus.

Was muß in der Ext. editiert werden um auch in anderen Sprachen eine Emailbenachrichtigung zu erhalten?

Danke.

Offtopic:

@ Foxido.de: Falls du dies hier liest. Mit deiner HP komme ich nicht zurecht. :frowning:
Wo sind auf deiner Seite die DL Links angeordnet oder gar zu finden?
Bleiben wir einfach mal bei diesem Modul: http://www.foxido.de/register-mail

ist leider genau so informationsreich wie die verlinkte Repository, aber besseren Support für fremde unfreie Module kann man nur schwer anbieten:
http://www.foxido.de/sprachdatei-module-4-9x

wenn die Sprachdatei nicht in dem angegebenen Ordner liegt, dann vielleicht direkt unter modul/translations/de (also ohne “application”)

Anbei das Modul als tar.gz Archiv gepackt und als txt deklariert.
Vor dem auspacken wieder umbenennen.

Bei diesem Modul sind keine eigenen Sprachdateien notwendig oder vorhanden.

Auch wenn Wörter fehlen würden, müsste/sollte trotzdem eine Email - dann eben ohne passendem Inhalt - an den Admin verschickt werden.

Wenn der Live-Betrieb in den Stammdaten eingeschaltet ist, dann müsste es trotz fehlenden Sprachen keine Fehlermeldungen oder Abbrüche geben, wobei hier eigentlich gar nichts übersetzt werden kann.

Versuch mal die Funktion so zu verändern:

public function createUser()
{
	$parent_return = parent::createUser();
	if ($parent_return)
	{
		$aRawVal = array('oxuser__oxcompany', 'oxuser__oxaddinfo', 'oxuser__oxfname', 'oxuser__oxlname', 'oxuser__oxcity');
		$aInvAdress = oxRegistry::getConfig()->getRequestParameter( 'invadr', $aRawVal );
		$sMessage  = "Kundendaten: 
".
				'Vorname: ' .$aInvAdress['oxuser__oxfname']."
".
				'Nachname: ' .$aInvAdress['oxuser__oxlname']."
".
				'Firma: ' .$aInvAdress['oxuser__oxcompany']."
".
				'E-Mail: ' .$this->oxuser__oxusername->value;

		$oShop = oxRegistry::getConfig()->getActiveShop();
		$oEmail = oxNew( 'oxemail' );
		$oEmail->sendEmail($oShop->oxshops__oxinfoemail->value, 'Neukunde angemeldet bei: '.$oShop->oxshops__oxcompany->value, $sMessage); 
       }
        
	return $parent_return;
}

[QUOTE=sieg01;179027]https://github.com/foxido/Reg-App
[/QUOTE]
Ist gelöscht, war ja nur eine readme.

[QUOTE=sieg01;179027][
Modul funktioniert nur für die Sprachen englisch und deutsch.
Neuregistrierungen in anderer/n Sprache(n) lösen keine Emailbenachrichtigung(en) an den Admin aus.
[/QUOTE]
Es ist sehr merkwürdig, dass es in 2 Sprachen funktioniert und bei anderen nicht. Die Version für 4.9x ist hier im Forum und leider untergegangen. Ich suche den Link mal raus.

[QUOTE=sieg01;179027]
Offtopic:
@ Foxido.de: Falls du dies hier liest. Mit deiner HP komme ich nicht zurecht. :frowning:
Wo sind auf deiner Seite die DL Links angeordnet oder gar zu finden?
Bleiben wir einfach mal bei diesem Modul: http://www.foxido.de/register-mail[/QUOTE]

Hier werden Module einfach nur vorgestellt. Shop kommt in Kürze (räusper…;))

Erst mal Danke euch beiden.

@ foxido: Ich verstehe.

@ vanilla thunder: Danke für deinen Beitrag.
Ich habe den Code mit deinem ersetzt und werde nun beobachten was geschieht.

Nachschlag.
Ext. erweitern:
Wie bekomme ich auch noch die vollständige IP Adresse des “Neukunden” in die Email eingefügt?
Das ist sinnvoll und notwendig/hilfreich um Spassbesteller gezielt auszuschliessen…

'IP: ' .? -> ? ;

cu

$myip = oxRegistry::get("oxUtilsServer")->getRemoteAddress();

[QUOTE=sieg01;179027]
Modul funktioniert nur für die Sprachen englisch und deutsch.
Neuregistrierungen in anderer/n Sprache(n) lösen keine Emailbenachrichtigung(en) an den Admin aus.
[/QUOTE]

Anbei noch der Link. Habe gerade mit Polnisch getestet. Funktioniert auch damit: http://downloads.foxido.de/REGISTER%20MAIL.zip