Example #1
0
 function AdminLogs($row)
 {
     Module::Module($row);
     if (User::is_mod() || User::have_permit('logs_all_perm')) {
         switch (Url::get('cmd')) {
             case 'list_log':
                 $id = Url::get('id', 0);
                 if (empty($id)) {
                     Url::redirect_url('admin_log.html');
                     exit;
                 }
                 require_once 'forms/ListLog.php';
                 $this->add_form(new ListLogForm());
                 break;
             case 'list_coin':
                 require_once 'forms/ListCoin.php';
                 $this->add_form(new ListCoinForm());
                 break;
             case 'extend':
                 require_once 'forms/Extend.php';
                 $this->add_form(new ExtendForm());
                 break;
             default:
                 require_once 'forms/ListLog.php';
                 $this->add_form(new ListLogForm());
                 break;
         }
     } else {
         Url::access_denied();
     }
 }
Example #2
0
File: Menu.php Project: hqd276/bigs
 static function getMenu()
 {
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     $menu = array('title' => 'Home', 'title2' => 'Manage General', 'des' => 'Home', 'des2' => 'System Management', 'url' => WEB_DIR, 'url2' => WEB_DIR . "admin.html", 'image' => WEB_DIR . 'images/menu/home3.png', 'show2' => 1);
     $sub_menu[] = array('title' => 'Admin Home', 'des' => 'Admin Home', 'url' => WEB_DIR . "admin.html", 'image' => WEB_DIR . 'images/menu/Monitor.png', 'not_show2' => 1);
     if (User::is_root()) {
         $sub_menu[] = array('title' => 'Manage Pages', 'des' => 'Manage Pages', 'url' => WEB_DIR . ECRewrite::formatUrl('?page=page'), 'image' => WEB_DIR . 'images/menu/page.png', 'not_show2' => 1);
         $sub_menu[] = array('title' => 'Manage Modules', 'des' => 'Manage Modules', 'url' => WEB_DIR . "module.html", 'image' => WEB_DIR . 'images/menu/module.png', 'not_show2' => 1);
         $sub_menu[] = array('title' => 'Manage Admin Role', 'des' => 'Manage Admin Role', 'url' => WEB_DIR . "admin_role.html", 'image' => WEB_DIR . 'images/menu/control.png', 'not_show2' => 1);
     }
     $sub_menu[] = array('title' => 'Manage Support', 'des' => 'Manage Support', 'url' => WEB_DIR . "manage_support.html", 'image' => WEB_DIR . 'images/menu/control.png', 'not_show2' => 1);
     $menu['sub_menu'] = $sub_menu;
     $header_menu[] = $menu;
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     if (User::is_mod()) {
         $menu = array('title' => 'Manage Content', 'des' => 'Manage Content', 'url' => WEB_DIR . ECRewrite::formatUrl('?page=admin_banner'), 'image' => WEB_DIR . 'images/menu/city.png');
         $sub_menu = array();
         $sub_menu[] = array('title' => 'Manage Categories', 'des' => 'Manage Categories', 'url' => WEB_DIR . ECRewrite::formatUrl('?page=admin_news_category'), 'image' => WEB_DIR . 'images/menu/order.png');
         $sub_menu[] = array('title' => 'Manage News', 'des' => 'Manage News', 'url' => WEB_DIR . ECRewrite::formatUrl('?page=admin_news_item'), 'image' => WEB_DIR . 'images/menu/order.png');
         $sub_menu[] = array('title' => 'Manage Banners', 'des' => 'Manage Banners', 'url' => WEB_DIR . ECRewrite::formatUrl('?page=admin_banner'), 'image' => WEB_DIR . 'images/menu/city.png');
         $menu['sub_menu'] = $sub_menu;
         $header_menu[] = $menu;
     }
     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     $menu = array('title' => 'Manage Account', 'des' => 'Manage Users, Teachers', 'url' => User::is_mod() ? WEB_DIR . 'admin.html' : '', 'image' => WEB_DIR . 'images/menu/user.png');
     $sub_menu = array();
     if (User::is_root()) {
         $sub_menu[] = array('title' => 'Manage Users', 'des' => 'Manage Users', 'url' => WEB_DIR . 'user.html', 'image' => WEB_DIR . 'images/menu/user.png');
     }
     if ($sub_menu) {
         $menu['sub_menu'] = $sub_menu;
         $header_menu[] = $menu;
     }
     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     if (User::is_root()) {
         $menu = array('title' => 'System Management', 'des' => 'System Management', 'url' => WEB_DIR . "admin.html", 'image' => WEB_DIR . 'images/menu/Monitor.png', 'not_show1' => 1);
         $sub_menu = array();
         $sub_menu[] = array('title' => 'Manage Pages', 'des' => 'Manage Pages', 'url' => WEB_DIR . ECRewrite::formatUrl('?page=page'), 'image' => WEB_DIR . 'images/menu/page.png', 'not_show1' => 1);
         $sub_menu[] = array('title' => 'Manage Modules', 'des' => 'Manage Modules', 'url' => WEB_DIR . "module.html", 'image' => WEB_DIR . 'images/menu/module.png', 'not_show1' => 1);
         $sub_menu[] = array('title' => 'Manage Admin Role', 'des' => 'Manage Admin Role', 'url' => WEB_DIR . "admin_role.html", 'image' => WEB_DIR . 'images/menu/control.png', 'not_show1' => 1);
         $menu['sub_menu'] = $sub_menu;
         $header_menu[] = $menu;
     }
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     return $header_menu;
 }
Example #3
0
?>
" type="text/css"/><![endif]-->
<script>var query_string = "?<?php 
echo urlencode($_SERVER['QUERY_STRING']);
?>
",BASE_URL = "<?php 
echo WEB_ROOT;
?>
",WEB_DIR = "<?php 
echo WEB_DIR;
?>
";CPC_URL="<?php 
echo CPC_URL;
?>
";<?php 
echo 'var IS_ROOT = ' . (int) User::is_root() . ', IS_ADMIN = ' . (int) User::is_admin() . ', IS_MOD=' . (int) User::is_mod() . ', IS_LOGIN = '******',EB_USER_NAME = "' . (User::is_login() ? User::user_name() : '') . '", IS_BLOCK=' . (User::is_block() ? 1 : 0) . ', OPENID_ON=' . (int) OPENID_ON . ';';
?>
</script>
<script type="text/javascript" src="<?php 
echo STATIC_URL;
?>
javascript/jquery/jquery.js?v=1.2.6.packed"></script>
<script type="text/javascript" src="<?php 
echo STATIC_URL;
?>
javascript/jquery/packed/jquery.jcache.js?v=<?php 
echo CGlobal::$js_ver;
?>
"></script>
<script type="text/javascript" src="<?php 
echo STATIC_URL;
Example #4
0
 function get_gallery_entry()
 {
     if (User::is_login()) {
         global $display;
         if ((User::have_permit(ADMIN_ITEM) || User::is_mod()) && (int) Url::get('user_id', 0) && (int) Url::get('user_id', 0) != User::id()) {
             $user_id = (int) Url::get('user_id', 0);
             $display->add('user_id', $user_id);
         } else {
             $user_id = User::id();
         }
         $search_value = ' user_id=' . $user_id . ' AND root_id=0 ';
         //search theo ngay thang nam
         //$year=(int)Url::get('year',date('Y'));
         $year = (int) Url::get('year', -1);
         //$mon= (int)Url::get('month',(int)date('m'));
         $mon = (int) Url::get('month', -1);
         $day = (int) Url::get('day', -1);
         if ($year == 0) {
             $year = -1;
         }
         if ($mon == 0) {
             $mon = -1;
         }
         if ($day == 0) {
             $day = -1;
         }
         $created_time_from = 0;
         $created_time_to = 0;
         if ($year != -1) {
             if ($mon != -1) {
                 if ($day != -1) {
                     $created_time_from = mktime(0, 0, 0, $mon, $day, $year);
                     $created_time_to = mktime(23, 59, 59, $mon, $day, $year);
                 } else {
                     $max_day = 31;
                     if (in_array($mon, array(4, 6, 9, 11))) {
                         $max_day = 30;
                     } elseif ($mon == 2) {
                         $year % 4 ? $max_day = 28 : ($max_day = 29);
                     }
                     $created_time_from = mktime(0, 0, 0, $mon, 1, $year);
                     $created_time_to = mktime(23, 59, 59, $mon, $max_day, $year);
                 }
             } else {
                 $created_time_from = mktime(0, 0, 0, 1, 1, $year);
                 $created_time_to = mktime(23, 59, 59, 12, 31, $year);
             }
         }
         $y_arr = array(-1 => '-Lọc theo Năm-');
         for ($i = 2008; $i <= date('Y'); $i++) {
             $y_arr[$i] = "---Năm {$i}-";
         }
         $m_arr = array(-1 => '-Lọc theo Tháng-');
         for ($i = 1; $i <= 12; $i++) {
             $m_arr[$i] = "---Tháng {$i}-";
         }
         $d_arr = array(0 => '-Lọc theo Ngày-');
         for ($i = 1; $i <= 31; $i++) {
             $d_arr[$i] = "---Ngày {$i}-";
         }
         $display->add('option_year', AZLib::getOption($y_arr, $year));
         $display->add('option_month', AZLib::getOption($m_arr, $mon));
         $display->add('option_day', AZLib::getOption($d_arr, $day));
         if ($created_time_from) {
             $search_value .= ' AND time >= ' . $created_time_from;
         }
         if ($created_time_to) {
             $search_value .= ' AND time <= ' . $created_time_to;
         }
         $keywords = AZLib::trimSpace(AZLib::getParam('keywords'));
         $display->add('keywords', $keywords);
         if ($keywords) {
             $search_value .= ' AND des LIKE "%' . $keywords . '%" ';
         }
         $item_per_page = 20;
         $sql_count = 'SELECT count(*) AS total_img FROM item_image WHERE ' . $search_value;
         $total = DB::fetch($sql_count, 'total_img', 0);
         $paging = '';
         $items = array();
         $gallery_url = WEB_DIR . 'ajax.php' . Url::build_all(array('page_no'));
         if ($total) {
             $limit = '';
             $paging = AjaxGalleryPaging($limit, $total, $item_per_page, 5, $gallery_url, 'gallery_content');
             $sql = 'SELECT id, des, item_id, title, img_server, img_url, time FROM `item_image` WHERE ' . $search_value . ' ORDER BY id DESC ' . $limit;
             $re = DB::query($sql);
             if ($re) {
                 while ($row = mysql_fetch_assoc($re)) {
                     $row['image_url'] = $row['img_url'];
                     $row['img_url'] = AZLib::getImageThumb($row['img_url'], 100, 100, 0, $row['img_server']);
                     $items[$row['id']] = $row;
                 }
             }
         }
         $display->add('items', $items);
         $display->add('total', $total);
         $display->add('paging', $paging);
         $display->output('gallery_ajax_entry', false, 'Personal');
         System::halt();
     } else {
         echo "Bạn chưa đăng nhập hoặc đã thoát khỏi hệ thống - Hãy đăng nhập lại!";
     }
 }
Example #5
0
          appId      : '895242387208591',
          xfbml      : true,
          version    : 'v2.4'
        });
      };

      (function(d, s, id){
         var js, fjs = d.getElementsByTagName(s)[0];
         if (d.getElementById(id)) {return;}
         js = d.createElement(s); js.id = id;
         js.src = "//connect.facebook.net/en_US/sdk.js";
         fjs.parentNode.insertBefore(js, fjs);
       }(document, 'script', 'facebook-jssdk'));
    </script>

    <script language="javascript">
        var query_string = "?<?=urlencode($_SERVER['QUERY_STRING']);?>", BASE_URL = "<?=WEB_ROOT?>", TINYMCE = "<?=TINYMCE?>", WEB_DIR = "<?=WEB_DIR?>";
        <?php
            echo 'var IS_ROOT = '.(int)User::is_root().', IS_ADMIN = '.(int)User::is_admin().', IS_MOD='.(int)User::is_mod().', IS_LOGIN = '******',EB_USER_NAME = "'.(User::is_login()?User::user_name():'').'", IS_BLOCK='.(User::is_block()?1:0).', CUR_AREA = '. CGlobal::$curArea .';';
        ?>
    </script>
    
    <?=EClass::$extraHeader;?>
</head>

<body>
<div id='loading-layer' style="display:none">
    <div id='loading-layer-text' style="vertical-align:middle; padding-left: 10px">
        Đang tải dữ liệu&nbsp;&nbsp;<img src="<?= STATIC_URL ?>images/ajax-loader.gif?v=0.1121989" style="vertical-align:text-bottom" width="16" height="16" hspace="5" class="displayIn"/>
    </div>
</div>
Example #6
0
    function fn_valid_all_item()
    {
        if (!User::is_login()) {
            echo "not_login";
            exit;
        }
        if (!User::have_permit(ADMIN_ITEM) && !User::is_mod()) {
            echo "no_perm";
            exit;
        }
        $user_id = (int) Url::get('user_id', 0);
        $type = (int) Url::get('type', 2);
        $reason = Url::get('reason', "");
        $time_valid = TIME_NOW;
        $admin_id = User::id();
        $admin_name = User::user_name();
        if ($reason != "" && $user_id > 0 && $type) {
            if (MEMCACHE_ON) {
                $sql = "SELECT * FROM item WHERE user_id = {$user_id} AND status = 1";
                $re = DB::query($sql);
                while ($item_memcache = mysql_fetch_assoc($re)) {
                    $item_memcache['status'] = $type;
                    $item_memcache['valid_time'] = $time_valid;
                    $item_memcache['valid_user'] = $admin_name;
                    AZMemcache::do_put("item:" . $item_memcache['id'], $item_memcache);
                }
            }
            // UPDATE table bad_content
            $str_sql = "";
            $sql = "SELECT id FROM item WHERE user_id = {$user_id} AND status = 1";
            $re = DB::query($sql);
            while ($item = mysql_fetch_assoc($re)) {
                $str_sql .= ($str_sql ? "," : "") . "({$type}, {$item['id']}, {$admin_id}, '{$admin_name}', '{$reason}', {$time_valid})";
            }
            $str_insert = "INSERT INTO bad_content(type, id_item, user_id, user_name, reason, time_post) VALUES " . $str_sql;
            DB::query($str_insert);
            // end UPDATE table bad_content
            $sql = "UPDATE item SET status = {$type}, valid_time = {$time_valid}, valid_user = '******' WHERE user_id={$user_id} AND status=1";
            $re = DB::query($sql);
            if ($re) {
                //$receiver_user = DB::select('user','id = '.$user_id);
                $receiver_user = User::getUser($user_id);
                $title_pm = 'Thông báo từ EnBac';
                $content_pm = 'Tất cả các tin của bạn đã bị kiểm duyệt với lý do: ' . $reason . '
				
				[hr]Bạn click [url=http://blog.enbac.com/2008/10/14/quy-che-dang-tin-tren-enbaccom.html][b]vào đây[/b][/url] để xem quy định đăng tin! Hoặc [url=http://blog.enbac.com/?p=28][b]vào đây[/b][/url] để xem hướng dẫn đăng tin
				
				[hr]Đề nghị bạn hãy thực hiện đúng yêu cầu của chúng tôi.
				
				[hr]Xin cảm ơn bạn.
				
				[hr]Vui lòng không trả lời tin nhắn này!';
                $id_mess = AZLib::Send_pm(User::id(), User::user_name(), $receiver_user, $title_pm, $content_pm, true);
                echo "success";
                exit;
            }
        } else {
            echo "unsuccess";
            exit;
        }
    }
Example #7
0
 function draw()
 {
     global $display;
     $header_menu = array();
     $menu = array();
     $sub_menu = array();
     if (isset($_COOKIE['page_img_id'])) {
         // luu trang cuoi cung admin xem trong quan ly anh
         $page_img = "&page_no=" . $_COOKIE['page_img_id'];
     } else {
         $page_img = "";
     }
     //First menu
     $menu = array('title' => 'Trang chủ', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=home'));
     $sub_menu[] = array('title' => 'Trang quản trị', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=admin'));
     if (User::is_root()) {
         $sub_menu[] = array('title' => 'Quản trị Pages', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=page'));
         $sub_menu[] = array('title' => 'Quản trị Modules', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=module'));
     }
     if (User::is_admin()) {
         $sub_menu[] = array('title' => 'Quản trị Payment', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=payment_ebp'));
         $sub_menu[] = array('title' => 'Phân quyền', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=list_admin'));
     }
     if (User::have_permit(ADMIN_USER)) {
         $sub_menu[] = array('title' => 'Quản lý Thành viên', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=user'));
     }
     $sub_menu[] = array('title' => 'Người dùng online', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=online'));
     $menu['sub_menu'] = $sub_menu;
     $header_menu[] = $menu;
     //End First menu
     //Second menu
     $sub_menu = array();
     if (User::have_permit(ADMIN_ITEM) || User::is_mod()) {
         $menu = array('title' => 'Quản trị Sản phẩm', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_item'));
         if (User::have_permit(ADMIN_ITEM) || User::is_mod()) {
             $sub_menu[] = array('title' => 'Quản trị Sản phẩm', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_item'));
             /*$sub_menu[]=array(
             			'title'	=>'Chuyển Sản phẩm',
             			'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=content_category'),
             		);*/
         }
     }
     if (User::have_permit(ADMIN_CURRENCY)) {
         $sub_menu[] = array('title' => 'Quản trị tỷ giá', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=exchange'));
     }
     if (User::have_permit(ADMIN_IMAGE)) {
         $sub_menu[] = array('title' => 'Quản trị Ảnh', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_image' . $page_img));
     }
     /*if(User::have_permit(ADMIN_ITEM)){
     			$sub_menu[]=array(
     								'title'	=>'Quản trị Comment',
     								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_comment'),
     							 );
     							 					
     			$sub_menu[]=array(
     								'title'	=>'Quản trị Lưu bút',
     								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_comment_user'),
     							 );
     							 
     		}*/
     if (User::have_permit(ADMIN_CATEGORY)) {
         $sub_menu[] = array('title' => 'Quản trị Danh mục', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=category'));
         /*$sub_menu[]=array(
         		'title'	=>'Quản trị giao dịch hot',
         		'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=manage_product_hot'),
         	 );				 
         	 */
     }
     if (User::have_permit(ADMIN_NEWS)) {
         $sub_menu[] = array('title' => 'Quản trị Danh mục tin', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=news_cats'));
         $sub_menu[] = array('title' => 'Quản trị Tin tức', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=news_admin'));
     }
     if (User::have_permit(ADMIN_ITEM)) {
         $sub_menu[] = array('title' => 'Quản trị Giỏ hàng', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=cart_admin'));
     }
     /*if(User::have_permit(ADMIN_ADV)){						
     			$sub_menu[]=array(
     								'title'	=>'Quản trị Đối tác',
     								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=partner'),
     							 );
     		}*/
     if (User::have_permit(ADMIN_PROVINCE)) {
         $sub_menu[] = array('title' => 'Quản trị tỉnh thành', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=province'));
     }
     if (User::have_permit(ADMIN_TAG_SEARCH)) {
         $sub_menu[] = array('title' => 'Quản trị tag search', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_tag_search'));
     }
     if (User::have_permit(ADMIN_ITEM)) {
         $sub_menu[] = array('title' => 'Quản trị khoá ip', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_ban_ip'));
     }
     $menu['sub_menu'] = $sub_menu;
     $header_menu[] = $menu;
     //END Second menu
     //Third menu
     if (User::is_admin()) {
         $menu = array('title' => 'Quản trị Badword', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_badword'));
         $sub_menu = array();
         $sub_menu[] = array('title' => 'Quản trị Badword', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=manage_badword'));
         $menu['sub_menu'] = $sub_menu;
         $header_menu[] = $menu;
     }
     //END Third menu
     //Forth menu
     if (User::have_permit(array(ADMIN_USER, ADMIN_MESSAGE))) {
         $sub_menu = array();
         if (User::have_permit(ADMIN_USER)) {
             $menu = array('title' => 'Quản lý Thành viên', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=user'));
         } else {
             $menu = array('title' => 'Quản lý Thành viên', 'url' => 'javascript:void(0);');
         }
         $sub_menu[] = $menu;
         /*if(User::have_permit(ADMIN_NOTICE)){
         			$sub_menu[]=array(
         								'title'	=>'Thông báo của BQT',
         								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=admin_notice'),
         								);
         		}
         		
         		if(User::have_permit(ADMIN_NOTICE)){
         			$sub_menu[]=array(
         								'title'	=>'Cảnh báo Thành viên',
         								'url'	=>WEB_DIR.AZRewrite::formatUrl('?page=admin_notice&act=user'),
         								);
         		}*/
         if (User::have_permit(ADMIN_NOTICE)) {
             $sub_menu[] = array('title' => 'Log thành viên bị khóa', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=user_lock'));
         }
         if (User::have_permit(ADMIN_MESSAGE)) {
             $sub_menu[] = array('title' => 'NT cho Thành viên', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=send_multi'));
         }
         if (User::is_admin()) {
             $sub_menu[] = array('title' => 'Spam Mail', 'url' => WEB_DIR . AZRewrite::formatUrl('?page=spam_mail'));
         }
         $menu['sub_menu'] = $sub_menu;
         $header_menu[] = $menu;
     }
     //END Forth menu
     $display->add('header_menu', $header_menu);
     $display->add('admin_user', User::$current->data['user_name']);
     $display->output('Navigation');
 }