/** * nv_theme_code_viewcat() * * @param mixed $array_data * @param mixed $page * @return * */ function nv_theme_code_viewcat($array_data, $page = '') { global $global_config, $module_name, $module_file, $lang_module, $module_config, $module_info, $op; $xtpl = new XTemplate('viewcat.tpl', NV_ROOTDIR . '/themes/' . $module_info['template'] . '/modules/' . $module_file); $xtpl->assign('LANG', $lang_module); if (!empty($array_data)) { $data = nv_theme_code_main($array_data, $page); $xtpl->assign('DATA', $data); } $xtpl->parse('main'); return $xtpl->text('main'); }
* @License GNU/GPL version 2 or any later version * @Createdate Tue, 14 Jul 2015 04:03:52 GMT */ if (!defined('NV_IS_MOD_CODE')) { die('Stop!!!'); } $page_title = $module_info['custom_title']; $key_words = $module_info['keywords']; $array_data = array(); $base_url = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name; // Fetch Limit $db->sqlreset()->select('COUNT(*)')->from(NV_PREFIXLANG . '_' . $module_data)->where('status=1 AND catid > 0'); $all_page = $db->query($db->sql())->fetchColumn(); $db->select('id, title, alias, description, image')->order('id DESC')->limit($per_page)->offset(($page - 1) * $per_page); $_query = $db->query($db->sql()); while ($row = $_query->fetch()) { if (!empty($row['image'])) { $img_url = NV_UPLOADS_REAL_DIR . '/' . $module_upload . '/' . $row['image']; $row['image'] = nv_resize_crop_image($img_url, 90, 70, $module_name); } $row['url_view'] = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '/' . $row['alias'] . '-' . $row['id']; $array_data[] = $row; } if ($page > 1) { $page_title = $module_info['custom_title'] . ' - ' . $lang_module['page'] . ' ' . $page; } $page = nv_alias_page($page_title, $base_url, $all_page, $per_page, $page); $contents = nv_theme_code_main($array_data, $page); include NV_ROOTDIR . '/includes/header.php'; echo nv_site_theme($contents); include NV_ROOTDIR . '/includes/footer.php';