<?
//zalacz biblioteke do weryfikacji kodow
require_once("codecheck.inc");
//w wypadku bledu podlaczenia - blad fatalny
if(!code_connect())
$fatalerror = "Blad polaczenia z baza danych. System chwilowo niedostepny. Przepraszamy.";
if(isset($_POST["code"])) {
//pobierz kod z zapytania HTTP
$code = $_POST["code"];
{
$codeerror = "Bledny kod dostepu. (db)";
}
else
{
//sprawdz kod w bazie
$coderes = code_check($code);
if(!$coderes)
{
$fatalerror = "Blad polaczenia z baza danych. System chwilowo niedostepny. Przepraszamy. (sql)";
}
else
{
//jak identyfikator kodu mniejszy od zera, to kod jest bledny
if($coderes['code'] < 0
|| $_POST['nr'] != trim(explode(".",$coderes['sms_text'])[1
]) ) {
$codeerror = "Bledny kod dostepu.";
}
else
{
//poprawny kod. zapisz informacje w sesji i bazie
code_mark($coderes["code"]);
//pobieranie pliku
$filename = '/dostepdofolderu/' . $_POST['file'];
$sendname = $fileinfo['filename'] . '.' . strtoupper($fileinfo['extension']);
header('Content-Type: application/pdf'); header("Content-Disposition: attachment; filename=\"$sendname\""); }
}
}
}
//blat fatalny. wyswietl informacje, zakoncz
{
?>
<body>
<p align=center>
<?=$fatalerror?>
</p>
</body>
<?
}
//formularz podawania kodu
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
#content { width:440px; margin:0 auto; }
#content a { color:#666; }
#content p { margin:0 auto 20px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; letter-spacing:1px; }
#content .title { width:430px; height:37px; margin-bottom:20px; background:url('title-bar.jpg') no-repeat top center; }
#content .title h2 { font-family:"Times New Roman", Times, serif; font-weight:normal; text-align:right; line-height:37px; padding-right:20px; }
.check-form { width:440px; display:block;}
.check-form input { display:block; margin:0 auto 15px; }
.check-form input.code-field { width:180px; height:32px; padding: 1px 10px; color:#666; font-weight:bold; letter-spacing:2px; border:3px solid #ae0000; box-shadow: 0 0 3px #ae0000 inset; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */ }
.check-form .check-btn { width:173px; height:37px; background:url('check-btn.png') no-repeat top center; text-indent:-9999em; border:none; cursor:pointer; font-size: 0; display:block; line-height: 0; }
</style>
</head>
<body>
<div id="outer_wrapper">
<div id="inner_wrapper">
<div id="content_wrapper">
<div id="logo"></div>
<div id="news">
<div id="content">
</br>
</br>
<p><a href="link"><img src="link" alt="Kliknij i przejdź na stronę główną" style="border: 0px" /></a></p>
<p><a href="link"><font size="5">PRZEJDŹ NA STRONĘ GŁÓWNĄ</font></a> </p>
<div class="title"><h2>
<?php echo 'nr ' . $_POST['nr']; ?></h2></div>
<p>Aby pobrać<br />
wyślij SMS o treści <strong>
<?php echo str_pad($_POST['prefix'] , 3, 'E', STR_PAD_LEFT
) . '.' . $_POST['nr']; ?></strong> na numer <strong>7268</strong>. <br />
Wpisz otrzymany kod w pole poniżej i naciśnij ENTER:</p>
<form class="check-form" method='POST' action='codeform.php'>
<?
//jak przy poprzedniej probie kod byl bledny, wyswietl informacje, popros jeszcze raz.
{
echo '<p style="color:#ff0000;">' . $codeerror . '<br/></p>'; }
?>
<input name="prefix" value="
<?php echo $_POST['prefix']; ?>" type="hidden">
<input name="nr" value="
<?php echo $_POST['nr']; ?>" type="hidden">
<input name="file" value="
<?php echo $_POST['file']; ?>" type="hidden">
<input class="code-field" type='text' name='code' value='' />
<input class="check-btn" type='submit' name='action' value='sprawdz' width="173" height="37" />
</form>
<p>Koszt SMS-a to 2zł + VAT</p>
<p style="color:#ff0000;"><strong>UWAGA!</strong> - aby system mógł dostarczyć Ci odpowiednie wydanie, zarówno treść SMS'a jak i kod, nie mogą zawierać żadnych znaków dodatkowych, kropek, zbędnych spacji.</p>
<br /><br />
<strong>REKLAMACJE - </strong> Coś poszło nie tak? podaj nam:<br />
otrzymany kod i numer telefonu z jakiego zamówiono kod<br /><br />
* Przed napisaniem zgłoszenia sprawdź folder z pobranymi plikami na swoim urządzeniu.<br /><br />
* Pamiętaj żeby podać swój prawdziwy adres e-mail, ponieważ w razie problemu to tam dostaniesz wiadomość zwrotną.<br />
<iframe src="link" width="320" height="340" frameborder="0" scrolling="no"></iframe>
<br />
<p>[ <a href="link"><b>przejdź na stronę główną<b></a> ]</p>
<p>[ <a href="view.php">przejdź do całej listy e-wydań</a> ]</p>
</div></div></div></div></div></body></html>