...und wieder mal ich
Habe die erweiterung das User bei einer PN eine EMail bekommen, wenn sie zum Zeitpunkt des PN-Empfangs nicht Online sind. Habe das ganze mit einer IF-Abfrage hinterlegt und im Profil etwas erstellt wo jeder User wählen kann ob er die Option möchte oder nicht. Genauso wie "Popup bei PN" usw...
Jetzt das eigentliche worum es geht. Bei der Registrierung soll hier (in der Tabelle ic1_user, Spalte opt_pn_email) automatische eine "1" eingetragen werden, so das Standartmäßig die Option als aktiviert gilt.
Das wollte verwirklichen indem ich den DB-Insert der die Registrationsdaten speichert geändert habe:
include/contents/user/confirm.php
# confirm regist case 1 : if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) { db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_pm,opt_pm_email,opt_pm_popup,opt_mail,icq,homepage,geschlecht,sig,gebdatum) VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1,1,'".$row['icq']."','".$row['homepage']."','".$row['geschlecht']."','".$row['signatur']."','".$row['gebdatum']."')"); db_query("INSERT INTO prefix_newsletter (`email`) VALUES ('".$row['email']."')");
Wenn ich mich registriere und in den Profileinstellungen nachschaue dann steht das ganze auf "Nein" - also ist nicht aktiviert.
Gruß Mike
verwendete ilchClan Version: 1.1 N
betroffene Homepage: externer Link