Data automatycznie
CREATE TABLE platnosci (
`id` int(10) NOT NULL AUTO_INCREMENT,
`userid` int(10) NOT NULL DEFAULT '0',
`forma` enum('payu', 'bank', 'sms') NOT NULL,
`wplata` int(10) NOT NULL DEFAULT '0',
`kod` varchar(10) NOT NULL DEFAULT '',
`addon` text,
`kiedwpl` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (id)
)
platnosci.php
<?
require_once("include/bittorrent.php");
dbconn();
loggedinorreturn();
maxsysop();
if (get_user_class() >= UC_MODERATOR) {
if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['button'] == 'Wyslij') {
$forma = $_POST['forma'];
$wplata = (int)$_POST['wplata'];
$kod = htmlspecialchars($_POST['kod']);
$info = htmlspecialchars($_POST['addon']);
if ($forma == 'sms' && $kod == '')
stderr("Blad","Przy wplacie SMS'em nalezy podac kod");
if (($forma == 'payu' || $forma == 'bank') && $wplata == '')
stderr("Blad","Przy wplacie przez PayU/PayPal lub przelewem bankowym nalezy podac wysokosc wplaty");
if (($forma == 'payu' || $forma == 'bank') && $info == '')
stderr("Blad","Przy wplacie przez PayU/PayPal lub przelewem bankowym nalezy podac informacje dodatkowe");
mysql_query("INSERT INTO platnosci(userid, forma, wplata, kod, addon,kiedwpl) VALUES(".sqlesc($CURUSER[id]).", ".sqlesc($forma).", ".sqlesc($wplata).", ".sqlesc($kod).", ".sqlesc($info).",NOW())") or sqlerr(__FILE__,__LINE__);
stderr("Dziekujemy","Dziekujemy za wplate [br /] Aby powrócic kliknij <a href='/platnosci.php'>tutaj[/url]");
die;
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['button'] == 'Usun') {
if (isset($_POST["check"])) {
mysql_query("DELETE FROM platnosci WHERE id IN (" . implode(", ", $_POST["check"]) . ")") or sqlerr(__FILE__,__LINE__);
stderr("Sukces","Wpisy zostaly usuniete [br /] Aby powrócic kliknij <a href='/platnosci.php'>tutaj[/url]");
die;
}
}
stdhead("Invites");
if (get_user_class() >= UC_ADMINISTRATOR) {
$res = mysql_query("SELECT p.*, u.username FROM platnosci p LEFT JOIN users u ON p.userid = u.id") or sqlerr(__FILE__,__LINE__);
$num = mysql_num_rows($res);
if ($num > 0) {
begin_frame("Zgloszone wplaty");
function typ_wplaty($typ) {
switch ($typ) {
case payu: return "PayU/PayPal";
case bank: return "Przelew bankowy";
case sms: return "SMS";
}
return "";
}
echo '<form method="post" action="platnosci.php">';
echo '<table class="center" align="center" cellspacing="5" cellpadding="5" border="0">';
echo '<tr>';
echo '<td align="left">User</td>';
echo '<td align="center">Forma wplaty</td>';
echo '<td align="center">Kwota wplaty</td>';
echo '<td align="center">Kod SMS</td>';
echo '<td align="left">Info dodatkowe</td>';
echo '<td align="left">Data</td>';
echo '<td align="center">Usun</td>';
echo '</tr>';
while ($arr = mysql_fetch_assoc($res)) {
if ($arr['kod'] == '')
$arr['kod'] = '---';
if ($arr['wplata'] == 0)
$arr['wplata'] = '---';
if ($arr['addon'] == '')
$arr['addon'] = '---';
echo '<tr>';
echo '<td align="left"><a href="/userdetails.php?id='.$arr['userid'].'">'.$arr['username'].'</td>';
echo '<td align="center">'.typ_wplaty($arr['forma']).'</td>';
echo '<td align="center">'.$arr['wplata'].'</td>';
echo '<td align="center">'.$arr['kod'].'</td>';
echo '<td align="left">'.$arr['addon'].'</td>';
echo '<td align="left">'.$arr['kiedwpl'].'</td>';
echo '<td align="center"><input type="checkbox" name="check[]" value="'.$arr[id].'">';
echo '</tr>';
}
echo '<tr>';
echo '<td align="right" colspan="6"><input type="submit" name="button" value="Usun" class="btn"></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
end_frame();
}
else
stdmsg("Informacja", "Brak zgloszonych wplat");
}
begin_frame("Potwierdzenie dokonania wplaty");
}
else {
stderr("Sorry", "Access denied!");
}
?>
<script type="text/javascript" language="JavaScript">
function zaznacz1(z) {
if (z == "sms") {
document.plat.wplata.disabled=true;
document.plat.addon.disabled=true;
}
else {
document.plat.wplata.disabled=false;
document.plat.addon.disabled=false;
}
}
function zaznacz2(z) {
if (z == "sms") {
document.plat.kod.disabled=false;
}
else {
document.plat.kod.disabled=true;
}
}
</script>
[br /]
<p>
<form name="plat" method="post" action="platnosci.php">
<table class="center" align="center" border="0" cellspacing=0 cellpadding="10">
<tr>
<td align="center" class="heading">Forma wplaty</td>
<td align="center"><input type="radio" name="forma" value="payu" onClick="zaznacz1(this.value);zaznacz2(this.value);" /> PayU/PayPal <input type="radio" name="forma" value="bank" onClick="zaznacz1(this.value);zaznacz2(this.value);" /> Przelew bankowy <input type="radio" name="forma" value="sms" onClick="zaznacz1(this.value);zaznacz2(this.value);" /> SMS </td>
</tr>
<tr>
<td align="center" class="heading">Wielkosc wplaty [br /] <font size="1">(Dla wplat przelewem [br /] lub przez PayU/PayPal)</font></td>
<td align="center"><input type="text" size="20" name="wplata" /></td>
</tr>
<tr>
<td align="center" class="heading">Kod SMS [br /] <font size="1">(Dla dotacji sms)</font></td>
<td align="center"><input type="text" size="20" name="kod" /></td>
</tr>
<tr>
<td align="center" class="heading">Dodatkowe info [br /] <font size="1">(W przypadku przelewu bankowego [br /] podaj jego tytul [br /] w przypadku wplaty PayU/PayPal [br /] podaj swój e-mail)</font></td>
<td align=left><textarea name="addon" rows="5" cols="40"></textarea></td>
</tr>
<tr><td colspan="2" align="center"><input type="submit" name="button" value="Wyslij" class="btn"></td></tr>
</table>
</form>
<?php
end_frame();
stdfoot();
?>