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