Exemplo n.º 1
0
                break;
            }
            if ($polecil_id == $polecona_dane['id']) {
                $szablon->assign('polec_blad', 'Nie mozna polecic samego siebie! :-)');
                break;
            }
            // sprawdzamy czy mamy juz jakies informacje o poleceniu
            $stare_polecenie = $RDB->pobierz_wyniki("select p.polecil,pl.nick polecil_nick,p.ts from fs_polecenia p JOIN fs_players pl ON pl.id=p.polecil where p.polecona=" . intval($polecona_dane['id']));
            if (is_array($stare_polecenie)) {
                if ($stare_polecenie['polecil'] == $polecil_id) {
                    $szablon->assign('polec_blad', 'Posiadamy już informacje o tym poleceniu :-). Nie musisz wypełniać tego formularza ponownie. Dobij do 2000 respektu, aby otrzymać nagrodę.');
                    break;
                } elseif ($stare_polecenie['polecil'] > 0) {
                    $szablon->assign('polec_blad', 'Posiadamy już zapisaną informacje o poleceniu z innym polecającym. Nie da się jej zmienić.');
                    break;
                }
            }
            // zapisujemy informacje o poleceniu
            $RDB->zapytanie("INSERT INTO fs_polecenia SET polecona=" . intval($polecona_dane['id']) . ",polecil=" . intval($polecil_id) . "," . "ip='" . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "',ua='" . mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']) . "'");
            $szablon->assign('polecenia_done', true);
        } else {
            $prawdopodobny_nick = $RDB->wynik("SELECT nick FROM fs_players WHERE ip_last='" . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "' AND respect>=25 AND respect<=1000 ORDER BY datetime_last DESC LIMIT 1");
            $_POST['polecona_nick'] = $prawdopodobny_nick;
        }
        break;
    default:
        $szablon->plik = 'm.404.tpl';
}
$szablon->clearCache('_menu.tpl');
$szablon->wyswietl();
// EOF