Просмотр файла VumForumv25/data/lib.php

Размер файла: 7.79Kb
<?php
function rus2trans($val) {
$val=eregi_replace("й","y",$val);$val=eregi_replace("ш","sh",$val);
$val=eregi_replace("ц","ts",$val);$val=eregi_replace("щ","csh'",$val);
$val=eregi_replace("у","u",$val);$val=eregi_replace("з","z",$val);
$val=eregi_replace("к","k",$val);$val=eregi_replace("х","h",$val);
$val=eregi_replace("е","e",$val);$val=eregi_replace("ъ","'",$val);
$val=eregi_replace("н","n",$val);$val=eregi_replace("ф","f",$val);
$val=eregi_replace("в","v",$val);$val=eregi_replace("ж","zh",$val);
$val=eregi_replace("а","a",$val);$val=eregi_replace("э","e",$val);
$val=eregi_replace("п","p",$val);$val=eregi_replace("я","ja",$val);
$val=eregi_replace("р","r",$val);$val=eregi_replace("ч","ch",$val);
$val=eregi_replace("о","o",$val);$val=eregi_replace("с","s",$val);
$val=eregi_replace("л","l",$val);$val=eregi_replace("м","m",$val);
$val=eregi_replace("д","d",$val);$val=eregi_replace("и","i",$val);
$val=eregi_replace("т","t",$val);$val=eregi_replace("б","b",$val);
$val=eregi_replace("ь","''",$val);$val=eregi_replace("ю","ju",$val);
$val=eregi_replace(" ","",$val);$val=eregi_replace("ы","y",$val);
$val=eregi_replace("ё","e",$val);
return $val;
}
function checkUser($user) {
if (!file_exists("users/".$user))return true; else return false;
}
function authUser($user) {
if (!checkUser($user)) {
$f=file("users/$user");
list($date,$name,$mail,$site,$pass,$avatar,$ip)=explode("|",$f[0]);
if ($_SESSION['log_pass']==base64_decode($pass)) return true; else return false;
} else return false;
}
function toPHPcode($val) {
$val=str_replace('&lt;','<',$val);
$val=str_replace('&gt;','>',$val);
$val=str_replace('<br>',"\n",$val);
$val=str_replace('<p>',"\n\n",$val);
$val=str_replace('&amp;','&',$val);
$val=str_replace('&#036;','$',$val);
#$val=str_replace('&quot;','"',$val);
$val=str_replace('&#092;','', $val);
$val=highlight_string($val, true);
$val="<span class=small><b>PHP код:</b></span><table cellpadding=3 cellspacing=0 class=add_code><tr><td>$val</td></tr></table>";
return $val;
}
function toQuote($val) {
$val="<span class=small><b>Цитата:</b></span><table cellpadding=3 cellspacing=0 class=add_quote><tr><td>$val</td></tr></table>";
return $val;
}
function toBBcode($val) {
$val=preg_replace("/\[php\](.*?)\[\/php\]/ies","toPHPcode('\\1')",$val);
$val=preg_replace("/\[quote\](.*?)\[\/quote\]/ies","toQuote('\\1')",$val);
$val=preg_replace("/\[b\](.*?)\[\/b\]/ims","<b>\\1</b>",$val);
$val=preg_replace("/\[i\](.*?)\[\/i\]/ims","<i>\\1</i>",$val);
$val=preg_replace("/\[u\](.*?)\[\/u\]/ims","<u>\\1</u>",$val);
$val=preg_replace("/\[mail\](.*?)\[\/mail\]/im","<a href=mailto:\\1>\\1</a>",$val);
$val=preg_replace("/\[email\](.*?)\[\/email\]/im","<a href=mailto:\\1>\\1</a>",$val);
$val=preg_replace("/\[center\](.*?)\[\/center\]/ims","<center>\\1</center>",$val);
$val=preg_replace("/\[url\](.*?)\[\/url\]/im","<a href='\\1'>\\1</a>",$val);
$val=preg_replace("/\[img\](.*?)\[\/img\]/im","<a href='\\1'><img src='img/img.gif' border=0></a>",$val);
return $val;
}
function rusDateDay($dateD) {
if (trim($dateD)=="0")$ndated="Вс";
if (trim($dateD)=="1")$ndated="Пн";
if (trim($dateD)=="2")$ndated="Вт";
if (trim($dateD)=="3")$ndated="Ср";
if (trim($dateD)=="4")$ndated="Чт";
if (trim($dateD)=="5")$ndated="Пт";
if (trim($dateD)=="6")$ndated="Сб";
return $ndated;
}
function rusDateMonth($dateM) {
if (trim($dateM)=="01")$ndatem="Янв";
if (trim($dateM)=="02")$ndatem="Фев";
if (trim($dateM)=="03")$ndatem="Мар";
if (trim($dateM)=="04")$ndatem="Апр";
if (trim($dateM)=="05")$ndatem="Май";
if (trim($dateM)=="06")$ndatem="Июн";
if (trim($dateM)=="07")$ndatem="Июл";
if (trim($dateM)=="08")$ndatem="Авг";
if (trim($dateM)=="09")$ndatem="Сен";
if (trim($dateM)=="10")$ndatem="Окт";
if (trim($dateM)=="11")$ndatem="Ноя";
if (trim($dateM)=="12")$ndatem="Дек";
return $ndatem;
}
function getKolvoMsgs($user) {
if ($dir = @opendir("bases/")) {
$kolvo=0;
for ($i=0;$i<1000;$i++) {
if (($file1 = readdir($dir)) !== false) {
if (($file1!=".htaccess")&&($file1!=".")&&($file1!="..")&&($file1!="votes")){
$f1=file("bases/".$file1);
$fs1=sizeof($f1);
for ($g=0;$g<$fs1;$g++) {
$data=explode("|",$f1[$g]);
if ($user==trim($data[1]))$kolvo++;  
}}}}  
closedir($dir);
return $kolvo;
} else return false;
}
function putsmiles($num1){ 
$smilesdir="img/smiles";
echo "<script src='data/tools.js'></script>";
switch($num1) {
case 1:
$g= "
<a href=javascript:putsmile(1)><img src='$smilesdir/1.gif' border=0></a>
<a href=javascript:putsmile(2)><img src='$smilesdir/2.gif' border=0></a>
<a href=javascript:putsmile(3)><img src='$smilesdir/3.gif' border=0></a>
<a href=javascript:putsmile(4)><img src='$smilesdir/4.gif' border=0></a>
<a href=javascript:putsmile(5)><img src='$smilesdir/5.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/26.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/31.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/36.gif' border=0></a>
";
break;
case 2:
$g= "
<a href=javascript:putsmile(6)><img src='$smilesdir/6.gif' border=0></a>
<a href=javascript:putsmile(7)><img src='$smilesdir/7.gif' border=0></a>
<a href=javascript:putsmile(8)><img src='$smilesdir/8.gif' border=0></a>
<a href=javascript:putsmile(9)><img src='$smilesdir/9.gif' border=0></a>
<a href=javascript:putsmile(10)><img src='$smilesdir/10.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/27.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/32.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/37.gif' border=0></a>
";
break;
case 3:
$g= "
<a href=javascript:putsmile(11)><img src='$smilesdir/11.gif' border=0></a>
<a href=javascript:putsmile(12)><img src='$smilesdir/12.gif' border=0></a>
<a href=javascript:putsmile(13)><img src='$smilesdir/13.gif' border=0></a>
<a href=javascript:putsmile(14)><img src='$smilesdir/14.gif' border=0></a>
<a href=javascript:putsmile(15)><img src='$smilesdir/15.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/28.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/33.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/38.gif' border=0></a>
";
break;
case 4:
$g= "
<a href=javascript:putsmile(16)><img src='$smilesdir/16.gif' border=0></a>
<a href=javascript:putsmile(17)><img src='$smilesdir/17.gif' border=0></a>
<a href=javascript:putsmile(18)><img src='$smilesdir/18.gif' border=0></a>
<a href=javascript:putsmile(19)><img src='$smilesdir/19.gif' border=0></a>
<a href=javascript:putsmile(20)><img src='$smilesdir/20.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/29.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/34.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/39.gif' border=0></a>
";
break;
case 5:
$g= "
<a href=javascript:putsmile(21)><img src='$smilesdir/21.gif' border=0></a>
<a href=javascript:putsmile(22)><img src='$smilesdir/22.gif' border=0></a>
<a href=javascript:putsmile(23)><img src='$smilesdir/23.gif' border=0></a>
<a href=javascript:putsmile(24)><img src='$smilesdir/24.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/25.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/30.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/35.gif' border=0></a>
<a href=javascript:putsmile(25)><img src='$smilesdir/40.gif' border=0></a>
";
break;
}
if ($num1=="")return false; else return $g;
}
function toSmiles($val,$nums) {    
$smilesdir="img/smiles";
for ($i=1;$i<$nums;$i++){
$val=ereg_replace("-:".$i.":-","<img src=".$smilesdir."/".$i.".gif>",$val); 
}
$val=ereg_replace(":\)","<img src=".$smilesdir."/10.gif>",$val); 
$val=ereg_replace(":\(","<img src=".$smilesdir."/13.gif>",$val); 
return $val;
}         
?>