Noch eins aus den alten Forum:
Von ztklose:
Jetzt vor jedem mail()-Befehl wo gewünscht wird dass die Mails nur in die Inbox gehen, sofern gewählt:in PhpMyAdmin:
ALTER TABLE `vms_emaildaten` ADD `inboxonly` ENUM( '0', '1' ) DEFAULT '1' NOT NULL ;
Zum Beispiel in der Datei adminforce/content/werbesystem/paidmail_versenden.php$in=mysql_fetch_array(db_query("SELECT inboxonly FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$versendet['emailadresse']."' LIMIT 1"));
if($in['inboxonly']=='0'){
mail(...);
}
bzw von Neoplacer nochmal erklärt
----------------------------------
Ersetze:
mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, 'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler');
Durch:
$in=mysql_fetch_array(db_query("SELECT inboxonly FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$versendet['emailadresse']."' LIMIT 1"));
if($in['inboxonly']=='0'){
mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, 'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler');
}
content/konto/userprofil.php öffnen.Ersetze:
mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, 'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler');
Durch:
$in=mysql_fetch_array(db_query("SELECT inboxonly FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$versendet['emailadresse']."' LIMIT 1"));
if($in['inboxonly']=='0'){
mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, 'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler');
}
NICHT GETESTETdb_query("UPDATE ".$db_prefix."_emaildaten SET freigabe_fuer = ".$mailstatus.", emailadresse = '".$_POST['emailadresse']."', inboxonly='".$_POST['inbox']."' WHERE uid=".$_SESSION['uid']."");
Ersetze:
$emaildaten = mysql_fetch_array(db_query("SELECT `emailadresse`,`freigabe_fuer` FROM ".$db_prefix."_emaildaten WHERE uid=".$_SESSION['uid'].""));
Durch:
$emaildaten = mysql_fetch_array(db_query("SELECT `emailadresse`,`freigabe_fuer`, `inboxonly` FROM ".$db_prefix."_emaildaten WHERE uid=".$_SESSION['uid'].""));
Suche:
<tr>
<td>Paidmails:</td>
<td>
<select name="paidmails">
<option value="1" <? if ($paidmails == 1) echo 'selected';?>>Ja</option>
<option value="0" <? if ($paidmails == 0) echo 'selected';?>>Nein</option>
</select>
</td>
</tr>
Füge anshcließend an:
<tr>
<td>InboxOnly:</td>
<td>
<select name="inbox">
<option value="1" <? if ($emaildaten['inboxonly'] == 1) echo 'selected';?>>Ja</option>
<option value="0" <? if ($emaildaten['inboxonly'] == 0) echo 'selected';?>>Nein</option>
</select>
</td>
</tr>
Hoffe ich habe das jetzt richtig übernommen alles, wenn nicht bitte nicht gleich schimpfen sonder richtig zusammen bauen, mehr hatte ich nicht auf Platte gespeichert


Zitieren
soll nur nen tipp sein, iss unnötiges tippen...

(Freddie Frinton in Dinner for One)