File size: 3.45Kb
<?php
########################################
# Автор MDMX (Next) #
# isq 4-999-787 #
# Сайт примера #
# http://lite.wup.su #
# с вопросами в асько или на сайте #
########################################
if(!isset($_SESSION['sms'])){$_SESSION['sms']=NULL;}
function get_help_name()//################ Считывание списка активных стилей ########################
{//Считывание списка активных стилей
if($dp = opendir("help"))
{
$style_array = array();
//echo "<form action=\"?act=1&site=$site_id\" method=\"post\">";
//echo "<select name=\"style\">";
while ($file = readdir ($dp))
{
if(substr($file,0,1) != '.' and $file != "index.php" and $file != ".." and $file != ".htaccess")
{
$style_array[] = $file;//имена
//echo "<option value=\"$file\">".$file."<br />";//debug
}
}
closedir($dp);
}else {
$style_array=false;
}
return $style_array;
}
function ft_get($param)
{
$param=ereg_replace("", "", $param);//вырезка битовой команды реверса строки
$param=ereg_replace("[[:cntrl:]]", "", $param);//вырезка управляющих символов
$param=trim($param);
$param=htmlentities($param,ENT_QUOTES,"utf-8");
return $param;
}
//
########################################################################
function sms()
{
if($_SESSION['sms']!="" or $_SESSION['sms']!=NULL)
{
echo"<div class=\"msg\">";
echo $_SESSION['sms'];
echo"</div>";
$_SESSION['sms']=NULL;
}
}
//
########################################################################
//
########################################################################
//
########################################################################
function gen_key()
{ //Генерация уникального значения
return md5(uniqid(mktime(),1)); //
}
########################################################################
function logudar($udar)
{
switch($udar)
{
case "g":
{
$retvar="в голову";
break;
}
case "k":
{
$retvar="в корпус";
break;
}
case "p":
{
$retvar="в пояс";
break;
}
case "n":
{
$retvar="по ногам";
break;
}
}
return $retvar;
}
########################################################################
function addToLog($logfile,$text)
{
if (file_exists($logfile))
{
$fp = fopen($logfile,"a");
flock ($fp,LOCK_EX);
fputs($fp,$text);
flock ($fp,LOCK_UN);
fclose($fp);
$retvar=true;
}else{
$retvar=false;
}
return $retvar;
}
########################################################################
//
function uplevel($newopit,$guser)
{
$data_tab=file(SYS_DIR."op.dat");
$new_level=$guser['ulevel'];
$new_bonus=0;
$new_opit=$guser['opit']+$newopit;
foreach ($data_tab as $key => $value)
{
$data=explode(":",$value);
if($new_opit>=intval($data['1']) and $guser['ulevel']<intval($data['0']))
{
$new_bonus=$new_bonus+intval($data['2']);
$new_level=intval($data['0']);
}
}
$ret['bonus']=$new_bonus;
$ret['level']=$new_level;
return $ret;
}
########################################################################
?>