View file func.php

File size: 2.52Kb
<?php
#[-------------------------------------------]
#[=]                                       [=]
#[=]     Wap - Голосования                 [=]
#[=]                                       [=]
#[=]    Версия    -   2.0                  [=]
#[=]    Автор     -   chezz                [=]
#[=]    Мыло      -   [email protected]     [=]
#[=]    ICQ       -   29-48-48             [=]
#[=]                                       [=]
#[-------------------------------------------]

if(!defined("VOTES")) die ("Fuck You!!");
require_once  ("config.php");

//далее вроде правильно сделал =)
if (preg_match("/(msie|firefox)/i", "$HTTP_USER_AGENT")) { $m="xhtml"; $xhtml=true; $waplink="0"; }
else {
if(isset($_GET['wml'])) { $m="wml"; $wml=true; }
elseif(isset($_GET['xhtml'])) { $m="xhtml"; $xhtml=true; }
else { if($wap=="1") { $m="wml"; $wml=true; } else { $m="xhtml"; $xhtml=true; } }
}



function body_begin()///Функция начала
{
global $wml;
global $title;
header("Pragma: no-cache");
if(!$wml)
{
	require_once ("css.php");
} else {

	header ("Content-type:text/vnd.wap.wml; charset=utf-8");
	print "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
	print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
	print "<wml>\n\r";
	print "<head><meta http-equiv=\"Cache-Control\" content=\"no-cache\" forua=\"true\"/></head>\n";
	print "<card id=\"vote\" title=\"$title\">\n";
}
}

function body_end()///Функция конец
{
global $wml;
if(!$wml)
{
	print "</body></html>";
} else {
	print "</card>\n\r";
	print "</wml>\n\r";
}
}

function xmllink($a="")
{
global $waplink;
global $lang;
global $id;
global $SCRIPT_NAME;
$path=$SCRIPT_NAME;
if($waplink=="1"){
global $wml;
if($id) {
	if($a=="admin") {
	global $log;
	global $pass;
	$id="&amp;log=$log&amp;pass=$pass";
	} else $id="&amp;id=$id";
}
	if (!$wml) print "<br /><a href=\"$path?wml$id\">$lang[wap1]</a>";
	else print "<br /><a href=\"$path?xhtml$id\">$lang[wap2]</a>"; }
}
function filtr($a)///Функция фильтр переменных, довольно кривая, но все же со своей работой справляеться =)
{
$text1=array("'");//заменяемые символы
$text2=array(" ");
$a=preg_replace("/(union|into|load)/i", "", $a);
$a=htmlspecialchars(stripslashes(str_replace($text1, $text2, $a)));
return $a;
}
$copy="<p align=\"center\">$copy</p>";///Копирайт
?>