Вход Регистрация
Файл: 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 $fhstrtotime 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'], );
            
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'], );
            
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'], );
            
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($fhuniqid());
    
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;
}
Онлайн: 0
Реклама