コード例 #1
0
        unset($query, $row);
        $item_array_other = array();
        if ($st_links > 0) {
            $db->sqlreset()->select('t1.id, t1.catid, t1.addtime, t1.edittime, t1.publtime, t1.title, t1.alias, t1.hitstotal')->from(NV_PREFIXLANG . '_' . $module_data . '_rows t1')->join('INNER JOIN ' . NV_PREFIXLANG . '_' . $module_data . '_block t2 ON t1.id = t2.id')->where('t2.bid= ' . $bid . ' AND t2.weight > ' . $end_weight)->order('t2.weight ASC')->limit($st_links);
            $result = $db->query($db->sql());
            while ($item = $result->fetch()) {
                $item['link'] = $global_array_cat[$item['catid']]['link'] . '/' . $item['alias'] . '-' . $item['id'] . $global_config['rewrite_exturl'];
                $item_array_other[] = $item;
            }
            unset($query, $row);
        }
        $generate_page = nv_alias_page($page_title, $base_url, $num_items, $per_page, $page);
        if (!empty($image_group)) {
            $image_group = NV_BASE_SITEURL . NV_FILES_DIR . '/' . $module_upload . '/' . $image_group;
        }
        $contents = tag_theme($item_array, $item_array_other, $generate_page, $page_title, $description, $image_group);
    }
} else {
    $array_cat = array();
    $groups_info = '';
    $groups_info['title'] = $lang_module['groups_show_list'];
    // cache call
    $cache_file = NV_LANG_DATA . '_' . $module_name . '_' . $op . '_' . md5($op) . '_' . NV_CACHE_PREFIX . '.cache';
    if (!defined('NV_IS_MODADMIN')) {
        if (($cache = $nv_Cache->getItem($module_name, $cache_file)) != false) {
            $time_set_cache = NV_CURRENTTIME - filemtime(NV_ROOTDIR . '/' . NV_CACHEDIR . '/' . $module_name . '/' . $cache_file);
            $contents = $cache;
        }
    }
    if (empty($contents)) {
        $query_cat = $db->query('SELECT bid as id, title, alias, image, description, weight FROM ' . NV_PREFIXLANG . '_' . $module_data . '_block_cat ORDER BY weight ASC');
コード例 #2
0
            }
            $item['alt'] = !empty($item['homeimgalt']) ? $item['homeimgalt'] : $item['title'];
            $item['width'] = $module_config[$module_name]['homewidth'];
            $end_publtime = $item['publtime'];
            $item['link'] = $global_array_cat[$item['catid']]['link'] . '/' . $item['alias'] . '-' . $item['id'] . $global_config['rewrite_exturl'];
            $item['title_cut'] = nv_clean60($item['title'], $module_config[$module_name]['titlecut'], true);
            $item_array[] = $item;
        }
        $result->closeCursor();
        unset($query, $row);
        $page_title = $lang_module['uploaded_by'] . ' ' . $u_info['uploader_name'];
        $base_url = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=uploader/' . $alias . $uploader_id;
        if ($page > 1) {
            $page_title .= ' ' . NV_TITLEBAR_DEFIS . ' ' . $lang_global['page'] . ' ' . $page;
        }
        $array_mod_title[] = array('catid' => 0, 'title' => $page_title, 'link' => $base_url);
        $generate_page = nv_alias_page($page_title, $base_url, $num_items, $per_page, $page);
        $contents = tag_theme($item_array, $generate_page, $page_title, $description, '');
        if ($page > 1) {
            $page_title .= ' ' . NV_TITLEBAR_DEFIS . ' ' . $lang_global['page'] . ' ' . $page;
        }
        include NV_ROOTDIR . '/includes/header.php';
        echo nv_site_theme($contents);
        include NV_ROOTDIR . '/includes/footer.php';
    } else {
        $redirect = '<meta http-equiv="Refresh" content="3;URL=' . nv_url_rewrite(NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&amp;' . NV_NAME_VARIABLE . '=' . $module_name, true) . '" />';
        nv_info_die($lang_global['error_404_title'], $lang_global['error_404_title'], $lang_global['error_404_content'] . $redirect);
    }
}
$redirect = '<meta http-equiv="Refresh" content="3;URL=' . nv_url_rewrite(NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&amp;' . NV_NAME_VARIABLE . '=' . $module_name, true) . '" />';
nv_info_die($lang_global['error_404_title'], $lang_global['error_404_title'], $lang_global['error_404_content'] . $redirect);