Файл: config.php
Строк: 180
<?php
//error_reporting(2047|2048);
//error_reporting(0);
//ini_set('register_globals', 'Off');
class config{
var $lang;
var $vers;
var $root = '/home/ваш путь/public_html/'; #каталог пользователя (DOCUMENT_ROOT)
var $site = 'site.ru'; #домен сети (SERVER_NAME)
var $mail = 'мыло@mail.ru'; #мыло админа (SERVER_ADMIN)
var $kod_dos = 'ваш код'; #Код доступа на Biznes Shop
var $id_dos = 'ваш ID'; #ID на Biznes Shop
var $conf = array(
'reg' => 'on', #регистрация [on|off]
'ref' => 'on', #реф. программа [on|off|stop]
'sell' => 'off', #автопродажа кредитов [on|off|stop]
'nick' => 'on', #привязка ника к ID [on|off]
'admin' => '|1|2|3|', #ID администратора сети (может быть несколько. типа |1|2|3|)
'badmin' => '|1|2|3|', #ID администратора биржи (может быть несколько. типа |1|2|3|)
'birzha' => 'on', #биржа кредитов [on|off]
'mod_avto' => 'on', #автопроверка аккаунтов [on|off]
'mod_user' => 'on', #проверка аккаунтов [on|off]
'mod_banner' => 'on', #проверка баннеров [on|off]
'online' => array(
'forum' => 'on', #online на форуме [on|off]
'birzha' => 'on' #online на бирже [on|off]
),
'credit' => array(
'is' => '3', #кредиты за показ (начисления)
'ic' => '4', #кредиты за клик (начисления)
'it' => '5', #кредиты за текст. клик (начисления)
'ms' => '1', #кредиты за показ (снятие)
'mc' => '1', #кредиты за клик (снятие)
'mt' => '1' #кредиты за текст. клик (снятие)
)
);
var $mysql = array(
'host' => 'localhost', #MySQL хост
'user' => 'db_users', #MySQL пользователь
'pass' => 'db_password', #MySQL пароль
'db' => 'db_root' #MySQL база данных
);
var $color = array(
);
function config($lang=false, $vers=false, $head=false){
if($lang) self::lang();
if($vers) self::vers();
if($head) self::head();
}
function lang(){
if(!$this->lang && isset($_GET['l'])){
if($_GET['l'] == 'ru') $this->lang = 'ru';
else
if($_GET['l'] == 'en') $this->lang = 'en';
}
if(!$this->lang && isset($_POST['l'])){
if($_POST['l'] == 'ru') $this->lang = 'ru';
else
if($_POST['l'] == 'en') $this->lang = 'en';
}
if(!$this->lang && isset($_COOKIE['l'])){
if($_COOKIE['l'] == 'ru') $this->lang = 'ru';
else
if($_COOKIE['l'] == 'en') $this->lang = 'en';
}
if(!$this->lang) $this->lang = 'ru'; #default language
if(!isset($_COOKIE['l']) || $_COOKIE['l'] != $this->lang){
setcookie('l', $this->lang, @mktime(23, 59, 59, 12)); }
}
function vers(){
if(!$this->vers && isset($_GET['v'])){
if($_GET['v'] == 'wml') $this->vers = 'wml';
else
if($_GET['v'] == 'html') $this->vers = 'html';
}
if(!$this->vers && isset($_POST['v'])){
if($_POST['v'] == 'wml') $this->vers = 'wml';
else
if($_POST['v'] == 'html') $this->vers = 'html';
}
if(!$this->vers && isset($_COOKIE['v'])){
if($_COOKIE['v'] == 'wml') $this->vers = 'wml';
else
if($_COOKIE['v'] == 'html') $this->vers = 'html';
}
if(!$this->vers && isset($_SERVER['HTTP_ACCEPT'])){
if(stripos(' '.$_SERVER['HTTP_ACCEPT'], 'text/html')) $this->vers = 'html';
else
if(strpos(' '.$_SERVER['HTTP_ACCEPT'], '*/*')) $this->vers = 'html';
}
if(!$this->vers && isset($_SERVER['HTTP_USER_AGENT'])){
if(stripos(' '.$_SERVER['HTTP_USER_AGENT'], 'opera')) $this->vers = 'html';
else
if(stripos(' '.$_SERVER['HTTP_USER_AGENT'], 'mozilla')) $this->vers = 'html';
else
if(stripos(' '.$_SERVER['HTTP_USER_AGENT'], 'compatible')) $this->vers = 'html';
else
if(stripos(' '.$_SERVER['HTTP_USER_AGENT'], 'windows')) $this->vers = 'html';
else
if(stripos(' '.$_SERVER['HTTP_USER_AGENT'], 'symbian')) $this->vers = 'html';
}
if(!$this->vers) $this->vers = 'wml'; #default version
if(!isset($_COOKIE['v']) || $_COOKIE['v'] != $this->vers){
setcookie('v', $this->vers, @mktime(23, 59, 59, 12)); }
}
function head(){
header('Expires: Thu, 19 Feb 1998 13:24:18 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-cache, max-age=0');
header('Pragma: no-cache');
}
function parse_lang($lang=false){
if(!$lang) $lang = $this->lang;
if(!$lang) return false;
if(!$ini = parse_ini_file($this->root.'/lang.ini', true)) return false;
return $ini[$lang];
}
function start($id, $title, $align='left', $url=false, $time=false){
function bufer($text){
$text = iconv('windows-1251', 'utf-8', $text);
return $text;
}
ob_start('bufer');
if($this->vers == 'wml'){
header('Content-Type: text/vnd.wap.wml; charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8"?>'.
'<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">'.
'<wml>'.
'<card id="'.$id.'" title="'.$title.'"';
if($url)
echo ' ontimer="'.$url.'">'.
'<timer value="'.$time.'"/';
echo '>';
}
else
if($this->vers == 'html'){
header('Content-Type: text/html; charset=utf-8');
echo '
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head><meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/>
<link rel="shortcut icon" href="/favicon.ico" />
<meta name="yandex-verification" content="7e87ea897bf77e7e" />
<meta name="copyright" content="Hasma.Ru" />
<Meta name="author" Content="RON">
<Meta name="Reply-to" Content="zimaron@mail.ru">
<Meta name="description" Content="Банерская сеть ! Раскрути свой проект">
<Meta name="keywords" Content="Раскрутка интернет проектов"><link rel="stylesheet" type="text/css" href="/styles/style.css"/>
<title>'.$title.'</title><meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/></head><body><div class="header"><center><img src="/logo.png" alt="hasma.ru" /></a></center></div><div class="ka">';
if($url)
echo '<meta http-equiv="refresh" content="'.$time.'; url='.$url.'"/>';
echo '</head>'.
'<body bgcolor="'.$this->color['bg'].'" text="'.$this->color['text'].'" link="'.$this->color['link'].'" vlink="'.$this->color['vlink'].'">';
}
echo '<p align="'.$align.'">';
}
function finish($exit=false){
echo '<br/><br/>'.
'<div class="zh"><a href="c.php?1"><img src="b.php?1" alt="баннерная сеть"/></a><a href="http://klemo.ru/go.php?id=13"><img src="http://klemo.ru/image.php?id=13" alt="Мониторинг сайтов"/></a><script type="text/javascript" src="http://mobtop.ru/c/10028.js"></script><noscript><a href="http://mobtop.ru/in/10028"><img src="http://mobtop.ru/10028.gif" alt="MobTop.Ru - top mobile rating"/></a></noscript></div></div></div></div><div class="header"><small><a href="http://'.$this->site.'/">© Hasma.Ru</a></small></div>'.
'</p>';
ob_end_flush();
if($exit) exit();
}
}
?>