Polish Bittorrent Tracker Support

  • Maj 18, 2012, 04:00:29
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: Potwierdzenie-dotacje  (Przeczytany 1863 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Eryk

  • Zaawansowany
  • *****
  • Reputacja 12
  • Offline Offline
  • Wiadomości: 143
Odp: Potwierdzenie-dotacje
« Odpowiedź #20 dnia: Wrzesień 27, 2009, 05:43:17 »

Baza Danych:
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,
PRIMARY KEY  (id)
)

utwórz plik platnosci.php i dodaj kod:
<?
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) VALUES(".sqlesc($CURUSER[id]).", ".sqlesc($forma).", ".sqlesc($wplata).", ".sqlesc($kod).", ".sqlesc($info).")") 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="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="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();
?>

Powinno działać
Zapisane

mesh

  • Początkujący++
  • ***
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 41
Odp: Potwierdzenie-dotacje
« Odpowiedź #21 dnia: Wrzesień 28, 2009, 09:18:13 »

Działa!!! :d
Zapisane

kiler12

  • Początkujący++
  • ***
  • Reputacja 3
  • Offline Offline
  • Wiadomości: 48
Odp: Potwierdzenie-dotacje
« Odpowiedź #22 dnia: Styczeń 24, 2010, 04:41:17 »

Witam a jak dodać date wpłaty
Zapisane

juzik

  • Początkujący+
  • **
  • Reputacja 2
  • Offline Offline
  • Wiadomości: 12
Odp: Potwierdzenie-dotacje
« Odpowiedź #23 dnia: Styczeń 25, 2010, 05:58:58 »

Data  automatycznie

Kod: (sql) [Zaznacz]
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

Kod: (php) [Zaznacz]
<?
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();
?>
« Ostatnia zmiana: Styczeń 25, 2010, 06:07:39 wysłana przez juzik »
Zapisane

kiler12

  • Początkujący++
  • ***
  • Reputacja 3
  • Offline Offline
  • Wiadomości: 48
Odp: Potwierdzenie-dotacje
« Odpowiedź #24 dnia: Styczeń 26, 2010, 09:20:24 »

Dziękuje juzik  działa pięknie.
Zapisane
 

Strona wygenerowana w 0.217 sekund z 22 zapytaniami.