Вход Регистрация
Файл: backup_fzrf 2/index.php
Строк: 493
<?php
if(isset($_POST["PHPSESSID"])){
    
session_id($_POST["PHPSESSID"]);
}
@
session_start();
@
ob_start();
@
ob_implicit_flush(0);

@
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);

define('MOZG', true);
define('ROOT_DIR', dirname (__FILE__));
define('ENGINE_DIR', ROOT_DIR.'/system');

header('Content-type: text/html; charset=utf-8');

//* AJAX *//

$ajax = $_POST['ajax'];

$logged = false;
$user_info = false;

include 
ENGINE_DIR.'/init.php';
$randjs=rand();
$tpl->set('{randjs}', $randjs);
//* Если юзер перешел по реф ссылке, то добавляем ID реферала в сессию *//

if($_GET['reg']) set_cookie('ref_id', intval($_GET['reg']));

//* Определения браузера *//

if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0')) $xBrowser = 'ie6';
elseif(
stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0')) $xBrowser = 'ie7';
elseif(
stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 8.0')) $xBrowser = 'ie8';
if(
$xBrowser == 'ie6' OR $xBrowser == 'ie7' OR $xBrowser == 'ie8')
    
header("Location: /badbrowser.php");

//* Загружаем кол-во новых новостей *//

$CacheNews = mozg_cache('user_'.$user_info['user_id'].'/new_news');
if(
$CacheNews){
    
$new_news = "<div class="ic_newAct">{$CacheNews}</div>";
    
$news_link = '/notifications';
}

//* Загружаем кол-во новых подарков *//

$CacheGifts = mozg_cache('user_'.$user_info['user_id'].'/new_gifts');
if(
$CacheGifts){
    
$new_gifts = "<div class="ic_newAct">{$CacheGifts}</div>";
}

//* Загружаем кол-во новых подарков *//

$CacheGift = mozg_cache("user_{$user_info['user_id']}/new_gift");
if(
$CacheGift){
    
$new_ubm = "<div class="ic_newAct">{$CacheGift}</div>";
    
$gifts_link = "/gifts{$user_info['user_id']}?new=1";
} else
    
$gifts_link = '/balance';

//* Новые сообщения *//

$user_pm_num = $user_info['user_pm_num'];
if(
$user_pm_num)
    
$user_pm_num = "<div class="bls_mess" id="new_msg"><div class="ic_newActq">+{$user_pm_num}</div></div>";
else
    
$user_pm_num = '';
    
//* Тех-поддержке +1 *//

 
$supports = $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_support` WHERE sfor_user_id");
 
$agent = ($user_info['user_group'] == '4');

 if(
$supports == $agent){
 
$supports_owner = "<div class="ic_newAct">{$supports['cnt']}</div>";
 }
 if(
$supports['cnt'] == 0){
 
$supports_owner = '';
 }    
                if(
$user_info['user_vip']==1) 
            
$tpl->set('{vip_status}','<div class="textvip"><div class="img_vip"></div>vip</div>');
           else 
$tpl->set('{vip_status}', '');
    
    if(
$logged){

     if(
$user_info['user_photo'])

          
$ava = $config['home_url'].'uploads/users/'.$user_info['user_id'].'/'.$user_info['user_photo'];

     else

          
$ava = '/templates/Old/images/no_ava_200.jpg';

     
$myphoto_header.='<img src="'.$ava.'"  id="avatar" class="ava_style" />'."n";

     
$tpl->set('{myphoto_headser}', $myphoto_header);


     
$tpl->load_template('main.tpl');

}    if(
$logged){

     if(
$user_info['user_photo'])

          
$ava = $config['home_url'].'uploads/users/'.$user_info['user_id'].'/100_'.$user_info['user_photo'];

     else

          
$ava = '/templates/Old/images/no_ava_100.jpg';

     
$myphoto_header.='<img src="'.$ava.'"  id="avatar" class="ava_style" />'."n";

     
$tpl->set('{myphoto_load}', $myphoto_header);
     
$tpl->load_template('main.tpl');

}
        
//* Новые друзья *//

$user_friends_demands = $user_info['user_friends_demands'];
if(
$user_friends_demands){
    
$demands = "<div class="ic_newAct">+{$user_friends_demands}</div>";
    
$requests_link = '/requests';
} else
    
$demands = '';
    
//* ТП *//

$user_support = $user_info['user_support'];
if(
$user_support)
    
$support = "<div class="ic_newAct">{$user_support}</div>";
else
    
$support = '';
    
//* Отметки на фото *//

if($user_info['user_new_mark_photos']){
    
$new_photos_link = 'newphotos';
    
$new_photos = "<div class="ic_newAct">".$user_info['user_new_mark_photos']."</div>";
} else {
    
$new_photos = '';
    
$new_photos_link = $user_info['user_id'];
}

//* Приглашения в сообщества *//

if($user_info['invties_pub_num']){
    
    
$new_groups = "<div class="ic_newAct">".$user_info['invties_pub_num']."</div>";;
    
$new_groups_lnk = '/groups?act=invites';

} else {
    
    
$new_groups = '';
    
$new_groups_lnk = '/groups';
    
}

//* Если включен AJAX то загружаем стр *//

if($ajax == 'yes'){
    
    
$speedbar = addslashes($speedbar);
    
//* Если есть POST Запрос и значение AJAX, а $ajax не равняется "yes" то не пропускаем *//
    
    
if($_SERVER['REQUEST_METHOD'] == 'POST' AND $ajax != 'yes')
        die(
'Неизвестная ошибка');

    if(
$spBar)
        
$ajaxSpBar = "$('#speedbar').show().html('{$speedbar}')";
    else
        
$ajaxSpBar = "$('#speedbar').hide()";


    
$result_ajax = <<<HTML
<script type="text/javascript">
document.title = '
{$metatags['title']}';
{$ajaxSpBar};
$('#new_requests').html('
{$demands}');
document.getElementById('new_msg').innerHTML = '
{$user_pm_num}';
document.getElementById('new_gifts').innerHTML = '
{$new_gifts}';
document.getElementById('new_news').innerHTML = '
{$new_news}';
document.getElementById('new_ubm').innerHTML = '
{$new_ubm}';
document.getElementById('ubm_link').setAttribute('href', '
{$gifts_link}');
document.getElementById('new_support').innerHTML = '
{$support}';
document.getElementById('news_link').setAttribute('href', '/news
{$news_link}');
document.getElementById('new_photos').innerHTML = '
{$new_photos}';
document.getElementById('requests_link_new_photos').setAttribute('href', '/albums/
{$new_photos_link}');
document.getElementById('new_support_owner').innerHTML = '
${$supports_owner}';
$('#upBal').html('
{$rur}');
$('#new_groups').html('
{$new_groups}');
$('#new_groups_lnk').attr('href', '
{$new_groups_lnk}');
</script>
{$tpl->result['info']}{$tpl->result['content']}
HTML;
    echo 
str_replace('{theme}', '/templates/'.$config['temp'], $result_ajax);

    
$tpl->global_clear();
    
$db->close();

    if(
$config['gzip'] == 'yes')
        
GzipOut();
        
    die();
} 

//* Если обращение к модулю регистрации или главной и юзер не авторизован то показываем регистрацию *//

if($go == 'main' AND !$logged)
    include 
ENGINE_DIR.'/modules/register_main.php';

$tpl->load_template('main.tpl');

//* Тех-поддержке +1 *//

 
if($supports)
 
$tpl->set('{supports-owner}', $supports_owner);
 else
 
$tpl->set('{supports-owner}', '');

//* Если юзер залогинен *//

if($logged){
    
$tpl->set_block("'\[not-logged\](.*?)\[/not-logged\]'si","");
    
$tpl->set('[logged]','');
    
$tpl->set('[/logged]','');

    
$check_short_link = $db->super_query("SELECT `short_link` FROM `" . PREFIX . "_users` WHERE `user_id` = " . $user_info['user_id']);
    if (
$check_short_link['short_link'] != null && $check_short_link['short_link'] != 'empty') {
        
$tpl->set('{my-page-link}', '/'.$check_short_link['short_link']);
    } else {
        
$tpl->set('{my-page-link}', '/u'.$user_info['user_id']);
    }

    
$tpl->set('{my-id}', $user_info['user_id']);
    
//* Подгрузка фона *//
    
$row_fon = $db->super_query("SELECT user_img_fon FROM `".PREFIX."_users` WHERE user_id = '{$user_id}'");
  if(
$row_fon['user_img_fon']){
   
$tpl->set('{fon_facemy}', $row_fon['user_img_fon']); 
  } else {      
   
$tpl->set('{fon_facemy}', '{theme}/images/lot.jpg');
  }
    
//* Заявки в друзья *//
    
    
$user_friends_demands = $user_info['user_friends_demands'];
    if(
$user_friends_demands){
        
$tpl->set('{demands}', $demands);
        
$tpl->set('{requests-link}', $requests_link);
    } else {
        
$tpl->set('{demands}', '');
        
$tpl->set('{requests-link}', '');
    }
    
//* Новости *//
    
    
if($CacheNews){
        
$tpl->set('{new-news}', $new_news);
        
$tpl->set('{news-link}', $news_link);
    } else {
        
$tpl->set('{new-news}', '');
        
$tpl->set('{news-link}', '');
    }
    
//* Сообщения *//
    
    
if($user_pm_num)
        
$tpl->set('{msg}', $user_pm_num);
    else 
        
$tpl->set('{msg}', '');
    
//* Поддержка *//
    
    
if($user_support)
        
$tpl->set('{new-support}', $support);
    else 
        
$tpl->set('{new-support}', '');
    
//* Отметки на фото *//
    
    
if($user_info['user_new_mark_photos']){
        
$tpl->set('{my-id}', 'newphotos');
        
$tpl->set('{new_photos}', $new_photos);
    } else 
        
$tpl->set('{new_photos}', '');

//* UBM *//
    
    
if($CacheGift){
        
$tpl->set('{new-ubm}', $new_ubm);
        
$tpl->set('{ubm-link}', $gifts_link);
    } else {
        
$tpl->set('{new-ubm}', '');
        
$tpl->set('{ubm-link}', $gifts_link);
    }

//* Подарки *//
    
    
if($CacheGifts)
        
$tpl->set('{new-gifts}', $new_gifts);
    else
        
$tpl->set('{new-gifts}', '');
    
//* Приглашения в сообщества *//
    
    
if($user_info['invties_pub_num']){
        
        
$tpl->set('{groups-link}', $new_groups_lnk);
        
$tpl->set('{new_groups}', $new_groups);
        
    } else {
        
        
$tpl->set('{groups-link}', $new_groups_lnk);
        
$tpl->set('{new_groups}', '');
        
    }

} else {
    
$tpl->set_block("'\[logged\](.*?)\[/logged\]'si","");
    
$tpl->set('[not-logged]','');
    
$tpl->set('[/not-logged]','');
    
$tpl->set('{my-page-link}', '');
}

$tpl->set('{header}', $headers);
$tpl->set('{speedbar}', $speedbar);
$tpl->set('{mobile-speedbar}', $mobile_speedbar);
$tpl->set('{info}', $tpl->result['info']);
                        
//* Fon www.vxas.ru *//
                         
   
if($user_id = $id){
    
$user_img_fon = $db->super_query("SELECT user_img_fon FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'");
    if(
$user_img_fon['user_img_fon']){
      
$img = $user_img_fon['user_img_fon'];
     }else{
      
$img = '{theme}/images/eQjYYhV0xFI.jpg';
     }
         
$tpl->set('{url_img}', '<style type="text/css" media="all">html, body{background: url('.$img.') repeat 0 0 fixed;margin:0px;padding:0px;font-size:11px;}</style>');
   } else {
    
$user_img_fon = $db->super_query("SELECT user_img_fon FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'");
     if(
$user_img_fon['user_img_fon']){
      
$img = $user_img_fon['user_img_fon'];
     }else{
      
$img = '{theme}/images/eQjYYhV0xFI.jpg';
     }
     
$tpl->set('{url_img}', '<style type="text/css" media="all">html, body{background: url('.$img.') repeat 0 0 fixed;margin:0px;padding:0px;font-size:11px;}</style>');
   }    
   
//* Статус *//
            
            
$expStatus = explode('<audio', $user_info['user_status']);

            if(
$expStatus[1] AND $row_online['user_last_visit'] <= $online_time){
                
                
$user_info['user_status'] = '';
                
$expStatus[1] = '';
                
            }
            
            if(
$expStatus[1]){
            
                
$tpl->set('{status-text}', stripslashes($expStatus[0]));
                
$tpl->set('{val-status-text}', strip_tags(stripslashes($expStatus[0])));
                
$tpl->set('[player-link]', '');
                
$tpl->set('[/player-link]', '');
                
$tpl->set('{aid-profile}', $expStatus[1]);
                
            } else {
                
                
$tpl->set('{status-text-profile}', stripslashes($user_info['user_status']));
                
$tpl->set('{val-status-text-profile}', strip_tags(stripslashes($user_info['user_status'])));
                
$tpl->set_block("'\[player-link\](.*?)\[/player-link\]'si","");
                
            }
               if(
$user_info['user_status']){
                
$tpl->set('[status]', '');
                
$tpl->set('[/status]', '');
                
$tpl->set_block("'\[no-status\](.*?)\[/no-status\]'si","");
            } else {
                
$tpl->set_block("'\[status\](.*?)\[/status\]'si","");
                
$tpl->set('[no-status]', '');
                
$tpl->set('[/no-status]', '');
            }
            
            
//* FOR MOBILE VERSION 1.0 *//

if($config['temp'] == 'mobile'){

    
$tpl->result['content'] = str_replace('onClick="Page.Go(this.href); return false"', '', $tpl->result['content']);
    
    if(
$user_info['user_status'])
        
$tpl->set('{status-mobile}', '<span style="font-size:11px;color:#000">'.$user_info['user_status'].'</span>');
    else
        
$tpl->set('{status-mobile}', '<span style="font-size:11px;color:#999">установить статус</span>');
    
    
$new_actions = $user_friends_demands+$user_support+$CacheNews+$CacheGift+$user_info['user_pm_num'];

    if(
$new_actions)
        
$tpl->set('{new-actions}', "<div class="ic_newAct">+{$new_actions}</div>");
    else
        
$tpl->set('{new-actions}', "");
    
}

$tpl->set('{content}', $tpl->result['content']);



if(
$spBar)
    
$tpl->set_block("'\[speedbar\](.*?)\[/speedbar\]'si","");
else {
    
$tpl->set('[speedbar]','');
    
$tpl->set('[/speedbar]','');
}

//* BUILD JS *//

    
if($logged)
$tpl->set('{js}', '<script type="text/javascript" src="{theme}/js/jquery.lib.js"></script>
<script type="text/javascript" src="{theme}/js/'
.$checkLang.'/lang.js"></script>
<script type="text/javascript" src="{theme}/js/profile.js"></script>
<script type="text/javascript" src="{theme}/js/main.js"></script>'
);
    else
$tpl->set('{js}', '<script type="text/javascript" src="{theme}/js/jquery.lib.js"></script>
<script type="text/javascript" src="{theme}/js/'
.$checkLang.'/lang.js"></script>
<script type="text/javascript" src="{theme}/js/main.js"></script>'
);

//* FOR MOBILE VERSION 1.0 *//

if($user_info['user_photo']) $tpl->set('{my-ava}', "/uploads/users/{$user_info['user_id']}/50_{$user_info['user_photo']}");
else 
$tpl->set('{my-ava}', "{theme}/images/no_ava_50.png");
$tpl->set('{my-name}', $user_info['user_search_pref']);

if(
$check_smartphone) $tpl->set('{mobile-link}', '<a href="/index.php?act=change_mobile">мобильная версия</a>');
else 
$tpl->set('{mobile-link}', '');

if(
$_SESSION['skin'])
    
$tpl->set('{design}', 'перейти на новый дизайн');
else
    
$tpl->set('{design}', 'перейти на старый дизайн');

//* Баннеры *//

$tpl->set('{banner-top}', '');
$tpl->set('{banner-bottom}', '');
$tpl->set('{banner-right-1}', '');
$tpl->set('{banner-right-2}', '');
$tpl->set('{banner-right-3}', '');
        
if(
$logged){

if(
$user_info['banner_cat']){
    
    
$banner_cat = "AND cat = '{$user_info['banner_cat']}'";
    
}

$sql_banners = $db->super_query("SELECT id, user_id, pos, img, title, descr, link FROM `".PREFIX."_users_banners` WHERE approve = '0' {$banner_cat}", 1);

foreach(
$sql_banners as $rowB){

    
$rowB['title'] = stripslashes($rowB['title']);
    
$rowB['descr'] = stripslashes($rowB['descr']);
    
    if(
$rowB['pos'] == 1){
        
        
$tpl->set('{banner-top}', '<a href="'.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')"><img src="/uploads/mybanners/'.$rowB['user_id'].'/ok/'.$rowB['img'].'" style="width:1020px;height:150px;margin-top:-10px;margin-left:5px;" title="'.$rowB['title'].' - '.$rowB['descr'].'" /></a>');
        
    } elseif(
$rowB['pos'] == 2){
        
        
$tpl->set('{banner-bottom}', '<a href="'.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')"><img width="560" height="175" src="/uploads/mybanners/'.$rowB['user_id'].'/ok/'.$rowB['img'].'"></a>');


} elseif(
$rowB['pos'] == 3 AND !$_SESSION['banner13']){
        
        
$tpl->set('{banner-right-1}', '<div class="ads_view"><div class="ads_close" onclick="ads_close();"></div>
<h4 class="title_obshenie"><a href="'
.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')">'.$rowB['title'].'</a></h4>
<a href="'
.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')"><div class="ads_imgs_rekl"><img width="65" height="90" src="/uploads/mybanners/'.$rowB['user_id'].'/ok/'.$rowB['img'].'"/></div></a>
<div class="ads_description" style="word-wrap: break-word;">'
.$rowB['descr'].'</div><div style="margin-top:3px;"></div>
<div class="more_div"></div>
</div>'
);
        
    } elseif(
$rowB['pos'] == 4 AND !$_SESSION['banner14']){
        
        
$tpl->set('{banner-right-2}', '<div class="ads_view"><div class="ads_close" onclick="ads_close();"></div>
<h4 class="title_obshenie"><a href="'
.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')">'.$rowB['title'].'</a></h4>
<a href="'
.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')"><div class="ads_imgs_rekl"><img width="65" height="90" src="/uploads/mybanners/'.$rowB['user_id'].'/ok/'.$rowB['img'].'"/></div></a>
<div class="ads_description" style="word-wrap: break-word;">'
.$rowB['descr'].'</div><div style="margin-top:3px;"></div>
<div class="more_div"></div>
</div>'
);
        
    } elseif(
$rowB['pos'] == 5 AND !$_SESSION['banner15']){
        
        
$tpl->set('{banner-right-3}', '<div class="ads_view"><div class="ads_close" onclick="ads_close();"></div>
<h4 class="title_obshenie"><a href="'
.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')">'.$rowB['title'].'</a></h4>
<a href="'
.$rowB['link'].'" target="_blank" onClick="recForBannerStat('.$rowB['id'].')"><div class="ads_imgs_rekl"><img width="65" height="90" src="/uploads/mybanners/'.$rowB['user_id'].'/ok/'.$rowB['img'].'"/></div></a>
<div class="ads_description" style="word-wrap: break-word;">'
.$rowB['descr'].'</div><div style="margin-top:3px;"></div>
<div class="more_div"></div>
</div>'
);
        
    }
    
}

}

$tpl->set('{lang}', $rMyLang);

$tpl->compile('main');

echo 
str_replace('{theme}', '/templates/'.$config['temp'], $tpl->result['main']);

$tpl->global_clear();
$db->close();

if(
$config['gzip'] == 'yes')
    
GzipOut();
?>
Онлайн: 2
Реклама