Beispiel #1
0
function accept()
{
    //echo '<br />Dodaj nowego newsa!<br /><br />';
    if (isset($_GET['id'])) {
        $n_id = $_GET['id'];
        // 0 nie kliknal domyslne
        // 1 kliknal tak
        // 2 kliknal nie
        if ($_GET['accept'] == 'true') {
            $n_accept = 1;
            echo '<br /><br /><br /><b>Dodano maila. Oferta zostanie przesłana niebawem. Dziękujemy za zainteresowanie!</b>';
        } else {
            if ($_GET['accept'] == 'false') {
                echo '<br /><br /><br /><b>Mail nie zostanie dodany do bazy. W każdej chwili możecie Państwo zmienić swoje zdanie na temat oferty klikając w mailu TAK.</b>';
                $n_accept = 2;
            }
        }
        $baza = polacz_z_baza();
        $sql = "UPDATE mail_sender SET accept_offer = '{$n_accept}' WHERE id = {$n_id}";
        mysql_query($sql) or die(mysql_error());
        mysql_close($baza);
        echo '<meta http-equiv="Refresh" content="5; URL=http://abc.com.pl/" />';
        //echo '<meta http-equiv="Refresh" content="3; URL=cms.php?page=start">';
    } else {
        echo '<meta http-equiv="Refresh" content="0; URL=http://abc.com.pl/" />';
    }
}
function edit_mail_content()
{
    $baza = polacz_z_baza();
    $sql = "SELECT * FROM mail_content";
    $result = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_array($result);
    $row['content'] = str_replace('<br />', "\n", $row['content']);
    echo '
		<form name="edit_mail_content" method="post" action="mail_sender.php?page=edit_mail_content">
		<b>Temat:</b><br />
		<input type="text" name="n_subject" value="' . $row['subject'] . '" /><br />
		<b>Treść:</b><br />
		<textarea  name="n_content" cols="35" rows="5">' . $row['content'] . ' </textarea><br />
		<input type="submit" name="OK8" value="Aktualizuj" />
		</form>';
    if (isset($_POST['OK8'])) {
        $n_subject = $_POST['n_subject'];
        $n_content = $_POST['n_content'];
        $n_content = str_replace("\n", '<br />', $n_content);
        $sql = "UPDATE mail_content SET subject = '{$n_subject}', content = '{$n_content}'";
        mysql_query($sql) or die(mysql_error());
        mysql_close($baza);
        echo '<b>Edytowano!</b>';
        echo '<meta http-equiv="Refresh" content="1; URL=mail_sender.php?page=edit_mail_content" />';
    } else {
        mysql_close($baza);
    }
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>:: ABC Mail Sender :: Sending mails...</title>
</head>

<body>
<?php 
include 'function.php';
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
if (count($_SESSION['mails_ok']) <= 0) {
    die('brak maili');
}
echo '<br /><br /><b>Trwa wysyłanie maili i zapisywanie do bazy danych. Proszę czekać...</b>';
$baza = polacz_z_baza();
// pobranie danych dotyczacych maila:
$sql = "SELECT * FROM mail_content";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result);
$subject = $row['subject'];
$headers = 'MIME-Version: 1.0' . "\r\n";
// Naglowki do html:
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Naglowki do html:
$headers .= 'From: ABC <*****@*****.**>' . "\r\n";
// Dodatkowe nagłówki
//petla do wysyalnia maiali:
for ($i = 0; $i < count($_SESSION['mails_ok']); $i++) {
    $n_mail = $_SESSION['mails_ok'][$i];
    //sprawdza czy unikatowy