View file fishmaster/#sys/mvar.php

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;
}
########################################################################
?>