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');
} $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 . '&' . 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 . '&' . 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);