Вход Регистрация
Файл: mafija/nustatymai.php
Строк: 136
<?php


if (! get_magic_quotes_gpc ()) {
    
$_GET = array_map ( 'trim', $_GET );
    
$_POST = array_map ( 'trim', $_POST );

    
$_GET = array_map ( 'addslashes', $_GET );
    
$_POST = array_map ( 'addslashes', $_POST );
}

if (isset ( 
$_GET ['id'] )) {
    
$id = $_GET ['id'];
} else {
    
$id = "";
}

$lin = '----------';

function 
arModas($nick) {
    if (
file_exists('mods/'.$nick.'.mod')) {
        return 
1;
    }
    return 
0;
}

function 
arAdminas($nick) {
    if (
file_exists('admin/'.$nick.'.adm')) {
        return 
1;
    }
    return 
0;
}

function 
pranesimo_spausdinimas($message, $title = 'Pranesimas', $link = 'on.php?')
{
    echo 
'<br/></div><div class="line"></div><div class="meniu3c">WAP MAFIA 3</div><div class="line"></div><div class="meniu4c"><br/>', '<i><b>', 
    
$title, 
    
'</b></i><br/>&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;<br/>', 
    
$message, 
    
'<br/>&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;<br/><a href="', 
    
$link, $GLOBALS ['u'], 
    
'">&#91;&lt;&#93; Atgal</a><div class="line"></div><div class="meniu3c">&copy; Mafia.Wgc.Lt, 2009.</div><div class="line"></div></div></div>';
}

function 
mysql_fetch_assoc_list($res)
{
    
$array = array ();
    while ( (
$temp = mysql_fetch_assoc ( $res )) ) {
        
$array [] = $temp;
    }
    return 
$array;
}

function 
siusti_pm($zinute, $gavejas, $siuntejas = "Sistema")
{
    
mysql_query ( "
        INSERT INTO `privacios_msg` (
            `siuntejas`,
            `gavejas`,
            `zinute`,
            `laikas`,
            `ziureta`,
            `time`
        )
        VALUES (
            '
$siuntejas',
            '
$gavejas',
            '
$zinute',
            '" 
. date ( 'm-d H:i' ) . "',
            '+',
            '" 
. time () . "'
        )" 
);
}

function 
intToString($int)
{
    if (
$int < 0)
        return 
'-' . abs ( $int );
    else
        return 
'+' . $int;
}

function 
prideti_kreditu($nick, $kiekis)
{
    
mysql_query ( "UPDATE `usersxx` SET `kreditai` = `kreditai` " . intToString ( $kiekis ) . " WHERE `nick` = '{$nick}' LIMIT 1" );
}

function 
prideti_pinigu($nick, $kiekis)
{
    
mysql_query ( "UPDATE `usersxx` SET `pinigai` = `pinigai` " . intToString ( $kiekis ) . " WHERE `nick` = '{$nick}' LIMIT 1" );
    ;
}

define ( 'base', dirname ( __FILE__ ) );
define ( 'ds', DIRECTORY_SEPARATOR );

function 
dtopas()
{
    
$dtop_file = base . ds . 'txt' . ds . 'dtopas.txt';
    
$dtopas = intval ( file_get_contents ( $dtop_file ) );

    if (
$dtopas < time ()) {
        
// nustoma naujos dienos pabaiga
        
$fh = fopen ( $dtop_file, 'w' );
        
fwrite ( $fh, strtotime ( date ( 'Y-m-d' ) . ' 23:59:59' ) );
        
//fwrite($fh, strtotime(date('Y-m-d').'01:10:00'));
        
fclose ( $fh );

        
// laimetojai
        
$dalyviai = mysql_fetch_assoc_list ( mysql_query ( "SELECT * FROM `dtop` WHERE 1 ORDER BY `count` DESC LIMIT 3" ) );

        
$laimetojai = '';

        if (isset ( 
$dalyviai [0] )) {
            
prideti_kreditu ( $dalyviai [0] ['nick'], 3 );
            
siusti_pm ( 'Tu laimejai Dienos ėjimų topą, todėl gauni 3 kreditus.', $dalyviai [0] ['nick'] );
            
$laimetojai = $dalyviai [0] ['nick'];
        }

        if (isset ( 
$dalyviai [1] )) {
            
prideti_kreditu ( $dalyviai [1] ['nick'], 2 );
            
siusti_pm ( 'Tu laimejai Dienos ėjimų topą, todėl gauni 2 kreditus.', $dalyviai [1] ['nick'] );
            
$laimetojai .= ', ' . $dalyviai [1] ['nick'];
        }

        if (isset ( 
$dalyviai [2] )) {
            
prideti_kreditu ( $dalyviai [2] ['nick'], 1 );
            
siusti_pm ( 'Tu laimejai Dienos ėjimų topą, todėl gauni 1 kreditą.', $dalyviai [2] ['nick'] );
            
$laimetojai .= ', ' . $dalyviai [2] ['nick'];
        }

        
mysql_query ( "TRUNCATE TABLE `dtop`" ) or die ( mysql_error () );

        
siusti_pm ( 'Dienos ėjimų topą laimėjo ' . $laimetojai . '. Jei niku nematai, vadinasi nepadarytas nei vienas ėjimas.', 'wexel' );
    }
}

function 
generuotiKoda($nick) 
{
    
$fh = fopen('usersxx'.DIRECTORY_SEPARATOR.md5($nick[3]).$nick.'.code', 'w');
    
fwrite($fh, uniqid());
    
fclose($fh);
}

function 
tikrintiKoda($kodas, $nick)
{
    
$esamas_kodas = gautiKoda($nick);
    
    if (
$kodas === $esamas_kodas) {
        
generuotiKoda($nick);
        return 
1;
    }
    
    
$fh = fopen('nevykeliai.txt', 'a');
    
fwrite($fh, $nick."n");
    
fclose($fh);
    
    return 
0;
}

function 
gautiKoda($nick)
{
    
$file = 'usersxx'.DIRECTORY_SEPARATOR.md5($nick[3]).$nick.'.code';
    
$mtime = filemtime($file) + 60;
    if (
$mtime < time()) {
        
generuotiKoda($nick);
        
$kodas = gautiKoda($nick);
    } else {
        
$kodas = file_get_contents($file);
    }
    
    return 
$kodas;
}
Онлайн: 1
Реклама