Вход Регистрация
Файл: backup_fzrf 2/system/modules/confirmation.php
Строк: 163
<?php
/*========================================= 
    Appointment: Верификация сообщества
    File: confirmation.php 
    Author: Sergei Pavlenko 
    Engine: People Engine Cms
    Copyright: People Design Group (с) 2014
    e-mail: info@vxas.ru
    URL: http://www.vxas.ru/
    Данный код защищен авторскими правами
==========================================*/

if(!defined('MOZG'))

    die(
'Hacking attempt!');

if(
$ajax == 'yes')

    
NoAjaxQuery();

if(
$logged){

    
$act = $_GET['act'];

    
$id = intval($_GET['id']);

    
$user_id = $user_info['user_id'];

    
$group = $user_info['user_group'];

if(
$group == 1){

    
$metatags['title'] = 'Редактор групп';

switch(
$act){

        case 
"confirm_wiev":

                
$tpl->load_template('confirmation/head.tpl');

                
$tpl->set('{activetab-1}', 'activetab');

                
$tpl->compile('info');

                if(
$_GET['page'] > 0) $page = intval($_GET['page']); else $page = 1;

                
$gcount = 10;

                
$limit_page = ($page-1) * $gcount;

                
$confirm = $db->super_query("SELECT user_id, user_search_pref, user_photo FROM `".PREFIX."_users` WHERE user_stars_second = '1' LIMIT {$limit_page}, {$gcount}", 1);

                if(
$confirm){
                
                    foreach(
$confirm as $row){

                        
$tpl->load_template('confirmation/confirmation.tpl');
                        
                        if(
$row['user_photo'])

                            
$tpl->set('{ava}', $config['home_url'].'uploads/users/'.$row['user_id'].'/100_'.$row['user_photo']);

                        else

                            
$tpl->set('{ava}', $config['home_url'].'templates/'.$config['temp'].'/images/100_no_ava.png');

                        
$tpl->set('{user_id}', $row['user_id']);

                        
$tpl->set('{user_search_pref}', $row['user_search_pref']);

                        
$tpl->compile('content');

                    }

                        
$db_cnt = $db->super_query("SELECT COUNT(*) AS user_id FROM `".PREFIX."_users` WHERE user_stars_second = '1'");

                        
navigation($gcount, $db_cnt['user_id'], $config['home_url'].'confirmation/confirm_wiev/page/');

                } else

                    
msgbox('', 'Заявки на группу звезда нету.', 'confirmation/info');

                    
$tpl->result['content'] .= '</div><div class="clear_fix"></div><br /></div>';

        break;

        case 
"confirm_yes":

            
NoAjaxQuery();

            
$stars_id = $_POST['stars_id'];

            
$userid = intval($_POST['user_id']);

            if(
$stars_id AND $userid){

                
$db->query("UPDATE `".PREFIX."_users` SET user_stars = '{$stars_id}' WHERE user_id = '{$userid}'");

                
$db->query("UPDATE `".PREFIX."_users` SET user_stars_second = '0' WHERE user_id = '{$userid}'");
                
//* Чистим кеш *//
                
                
mozg_clear_cache_file('user_'.$userid.'/profile_'.$userid);

                
mozg_clear_cache();

                echo 
'1';

            } else {

                echo 
'2';

            }

            die();

        break;

        case 
"confirm_send":

            
NoAjaxQuery();

            
$user_confirm_send = intval($_POST['user_id']);

            if(
$user_confirm_send){

                
$db->query("UPDATE `".PREFIX."_users` SET user_stars_second = '1' WHERE user_id = '{$user_confirm_send}'");

                echo 
'1';

            } else {

                echo 
'2';

            }

            die();

        break;

//* Status verification user real *//
        
        
case "verification_wiev":

                
$tpl->load_template('confirmation/head.tpl');
                
                
$tpl->set('{activetab-2}', 'activetab');

                
$tpl->compile('info');

                if(
$_GET['page'] > 0) $page = intval($_GET['page']); else $page = 1;

                
$gcount = 10;

                
$limit_page = ($page-1) * $gcount;

                
$confirm = $db->super_query("SELECT user_id, user_search_pref, user_photo FROM `".PREFIX."_users` WHERE user_real_second = '1' LIMIT {$limit_page}, {$gcount}", 1);

                if(
$confirm){
                
                    foreach(
$confirm as $row){

                        
$tpl->load_template('confirmation/verification.tpl');
                        
                        if(
$row['user_photo'])

                            
$tpl->set('{ava}', $config['home_url'].'uploads/users/'.$row['user_id'].'/100_'.$row['user_photo']);

                        else

                            
$tpl->set('{ava}', $config['home_url'].'templates/'.$config['temp'].'/images/100_no_ava.png');

                        
$tpl->set('{user_id}', $row['user_id']);

                        
$tpl->set('{user_search_pref}', $row['user_search_pref']);

                        
$tpl->compile('content');

                    }

                        
$db_cnt = $db->super_query("SELECT COUNT(*) AS user_id FROM `".PREFIX."_users` WHERE user_real_second = '1'");

                        
navigation($gcount, $db_cnt['user_id'], $config['home_url'].'confirmation/verification_wiev/page/');

                } else

                    
msgbox('', 'Заявки на верификацыю профиля нету.', 'confirmation/info');

                    
$tpl->result['content'] .= '</div><div class="clear_fix"></div><br /></div>';

        break;

        case 
"verification_yes":

            
NoAjaxQuery();

            
$user_real = $_POST['user_real'];

            
$user_real_id = intval($_POST['user_id']);

            if(
$user_real AND $user_real_id){

                
$db->query("UPDATE `".PREFIX."_users` SET user_real = '{$user_real}' WHERE user_id = '{$user_real_id}'");

                
$db->query("UPDATE `".PREFIX."_users` SET user_real_second = '0' WHERE user_id = '{$user_real_id}'");
                
//* Чистим кеш *//
                
                
mozg_clear_cache_file('user_'.$user_real_id.'/profile_'.$user_real_id);

                
mozg_clear_cache();

                echo 
'1';

            } else {

                echo 
'2';

            }

            die();

        break;

        case 
"verification_send":

            
NoAjaxQuery();

            
$user_real_send = intval($_POST['user_id']);

            if(
$user_real_send){

                
$db->query("UPDATE `".PREFIX."_users` SET user_real_second = '1' WHERE user_id = '{$user_real_send}'");

                echo 
'1';

            } else {

                echo 
'2';

            }

            die();

        break;

        case 
"jobs_wiev":

            
$tpl->load_template('confirmation/head.tpl');

            
$tpl->set('{activetab-3}', 'activetab');

            
$tpl->compile('info');

            if(
$_GET['page'] > 0) $page = intval($_GET['page']); else $page = 1;

                
$gcount = 10;

                
$limit_page = ($page-1) * $gcount;

                
$confirm = $db->super_query("SELECT id, title, wages, category, news, photos, date FROM `".PREFIX."_jobs_news` WHERE user_jobs_join = '1' LIMIT {$limit_page}, {$gcount}", 1);
                
                if(
$confirm){

                    foreach(
$confirm as $row){

                        
$tpl->load_template('confirmation/jobs_verifi.tpl');

                        
$tpl->set('{title}', $row['title']);

                        
$tpl->set('{category}', $array[$row['category']]);

                        
$tpl->set('{wages}', $row['wages']);

                        
$tpl->set('{news}', $row['news']);

                        
$tpl->set('{date}', megaDateNoTpl($row['date']));

                        
$tpl->set('{photos}', $row['photos']);

                        
$tpl->set('{id}', $row['id']);

                        
$tpl->compile('content');

                    }

                        
$db_cnt = $db->super_query("SELECT COUNT(*) AS id FROM `".PREFIX."_jobs_news` WHERE user_jobs_join = '1'");

                        
navigation($gcount, $db_cnt['id'], $config['home_url'].'confirmation/jobs_wiev/page/');

                } else

                    
msgbox('', 'Вакансий на проверку нету.', 'confirmation/info');

                    
$tpl->result['content'] .= '</div><div class="clear_fix"></div><br /></div>';

        break;

        case 
"jobs_del":

            
NoAjaxQuery();

            
$id = intval($_POST['id']);

            
$jobs_del = $db->super_query("SELECT COUNT(*) AS id FROM `".PREFIX."_jobs_news` WHERE id = '{$id}'");

            if(
$jobs_del['id']){

                
$db->query("DELETE FROM `".PREFIX."_jobs_news` WHERE id='{$id}'");

                echo 
'1';

            } else {

                echo 
'2';

            }

            die();

        break;

        case 
"jobs_send":

            
NoAjaxQuery();
            
            
$id = intval($_POST['id']);

            
$jobs_send = $db->super_query("SELECT COUNT(*) AS id FROM `".PREFIX."_jobs_news` WHERE id = '{$id}'");

            if(
$jobs_send['id']){
            
                
$db->query("UPDATE `".PREFIX."_jobs_news` SET user_jobs_join = '0' WHERE id='{$id}'");

                echo 
'1';

            } else {

                echo 
'2';

            }

            die();

        break;

    default:

}

} else {

    
msgbox('', 'Вы не являетесь участником группы Администраторов.', 'confirmation/info');

}

$tpl->clear();

$db->free();

}
?>
Онлайн: 3
Реклама