Beispiel #1
0
 static function get_badword($update_cache = 0, $delcache = false)
 {
     $badword = array();
     $subDir = 'badword';
     $badword = AZCache::cache('SELECT * FROM bad_words ORDER By exact DESC', __LINE__ . __FILE__, 86400, $update_cache, '', $subDir, $delcache);
     usort($badword, array('BW', 'word_length_sort'));
     if ($badword && !$delcache) {
         return $badword;
     }
     return $badword;
 }
Beispiel #2
0
 static function getAdminNoticeUser($user_id, $update_cache = 0, $delcache = 0)
 {
     $arr_notices = array();
     $subDir = 'Notices/' . floor($user_id / 1000) . '/' . $user_id;
     $arr_notices = AZCache::cache("SELECT * FROM admin_notice_user WHERE active=1 AND user_id = {$user_id} ORDER BY id DESC LIMIT 1", __LINE__ . __FILE__, 0, $update_cache, '', $subDir, $delcache);
     if ($arr_notices && !$delcache) {
         return $arr_notices;
     }
     return $arr_notices;
 }
Beispiel #3
0
 static function get()
 {
     if (isset($_GET['delcache']) && (int) $_GET['delcache'] == 1) {
         self::auto_delete(self::_my_file());
         return false;
     }
     if (MEMCACHE_ON) {
         $arr = AZMemcache::do_get("qcache:" . self::_my_file());
         if ($arr !== false) {
             return $arr;
         }
     } else {
         $cfile = DIR_CACHE . 'db/' . self::_my_file();
         if (file_exists($cfile)) {
             self::$createdTime = filemtime($cfile);
             if (self::$expire > 0 && TIME_NOW < self::$createdTime + self::$expire || self::$expire == 0) {
                 return unserialize(stripslashes(@file_get_contents($cfile)));
             }
         }
     }
     return false;
 }
Beispiel #4
0
    ob_start();
    //start buffering//@ob_start('ob_gzhandler');
}
require_once ROOT_PATH . 'core/AutoLoader.php';
CGlobal::$my_server = $server_list;
CGlobal::$img_server = $img_server;
CGlobal::$img_ftp_server = $img_ftp_server;
define('CPC_URL', WEB_DIR . AZRewrite::formatUrl("?page=cpc_ad"));
if (MEMCACHE_ON) {
    CGlobal::$memcache_server = $memcache_server;
}
unset($memcache_server, $server_list, $img_server, $img_ftp_server);
if (isset($_REQUEST['trigger']) && (int) $_REQUEST['trigger'] == 1) {
    //Xoá cache tự động
    AZArrCache::del_cache();
    AZCache::auto_delete();
    AZNet::del_page_cache();
    StaticCache::delCache();
    exit;
}
$is_search_engine_array = array("Google", "Fast", "Slurp", "Ink", "Atomz", "Scooter", "Crawler", "MSNbot", "Poodle", "Genius");
$is_search_engine = 0;
foreach ($is_search_engine_array as $key => $val) {
    if (strstr($_SERVER['HTTP_USER_AGENT'], $val)) {
        $is_search_engine++;
    }
}
if (isset($_GET['page']) && $_GET['page'] == 'error') {
    define('ERROR_PAGE', 1);
} else {
    define('ERROR_PAGE', 0);
Beispiel #5
0
 static function get_tag_search($cat_id = 0, $sub_cat_id = 0, $update_cache = 0, $delcache = false)
 {
     $tag_search = array();
     $subDir = 'tag_search';
     $sql = 'SELECT id, keywords, hit, cat_id FROM tag_search WHERE cat_id IN (' . $cat_id . ',' . $sub_cat_id . ') ORDER By hit DESC';
     $tag_search = AZCache::cache($sql, __LINE__ . __FILE__, 86400, $update_cache, '', $subDir, $delcache);
     if ($tag_search && !$delcache) {
         return $tag_search;
     }
     return $tag_search;
 }
Beispiel #6
0
 static function get_item_images($item_id, $del_cache = 0)
 {
     $sql = 'SELECT * FROM item_image WHERE item_id = ' . $item_id . ' ORDER BY position ';
     //$item_images = AZCache::cache($sql,__LINE__.__FILE__,1,0,'','',$del_cache);
     $item_images = AZCache::cache($sql, __LINE__ . __FILE__, 0, 0, '', '', $del_cache);
     if (!$del_cache) {
         $_item_images = false;
         if ($item_images) {
             foreach ($item_images as $value) {
                 if ($value && $value['img_url']) {
                     $i = $value['position'];
                     $title = str_replace(array('"', "'"), array('&quot;', '\\\''), stripslashes($value['title']));
                     $_item_images[$i] = $value;
                     $_item_images[$i]['i'] = $i;
                     $_item_images[$i]['id'] = $value['id'];
                     $_item_images[$i]['title'] = $title;
                     $_item_images[$i]['img_server'] = $value['img_server'];
                     $_item_images[$i]['thumb316'] = AZLib::getImageThumb($value['img_url'], 316, 0, 0, $value['img_server']);
                     $_item_images[$i]['thumb80_80'] = AZLib::getImageThumb($value['img_url'], 80, 80, 0, $value['img_server']);
                     $_item_images[$i]['img_full_url'] = "http://" . CGlobal::$img_server[$value['img_server']] . $value['img_url'];
                     $_item_images[$i]['max_path'] = AZLib::getImageThumbMax($value['img_url'], $title, 1, $value['img_server']);
                 }
             }
             unset($item_images);
             return $_item_images;
         }
         return array();
     }
     return true;
 }