$tpl_vars['item_enclosure'] = true; $tpl_vars['item_enclosure_url'] = $item['enclosure']['url']; $tpl_vars['item_enclosure_length'] = $item['enclosure']['length']; $tpl_vars['item_enclosure_type'] = $item['enclosure']['type']; } $site_template->register_vars($tpl_vars); $items .= $site_template->parse_template("rss_item"); } $tpl_vars = array('channel_title' => $rss_title, 'channel_link' => $rss_link, 'channel_pubdate' => gmdate('D, d M Y H:i:s') . " GMT", 'channel_description' => $rss_desc, 'channel_image' => false, 'channel_image_url' => '', 'channel_image_title' => '', 'channel_image_link' => '', 'channel_ttl' => $rss_ttl, 'items' => $items); if (count($rss_image) > 0) { $tpl_vars['channel_image'] = true; $tpl_vars['channel_image_url'] = $rss_image['url']; $tpl_vars['channel_image_title'] = $rss_image['title']; $tpl_vars['channel_image_link'] = $rss_image['link']; } $site_template->register_vars($tpl_vars); $site_template->print_template($site_template->parse_template($main_template)); $content = ob_get_contents(); ob_end_clean(); // Reset session mode $site_sess->mode = $old_session_mode; if ($cache_page_rss) { save_cache_file($cache_id, $content, true); } } // end if get_cache_file() header('Content-Type: text/xml'); header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); echo $content;
} } $site_template->register_vars("category_dropdown_selfjump", $category_dropdown_selfjump); unset($category_dropdown_selfjump); // ------------------------------------- if (!$cache_enable) { $category_dropdown_form = $site_template->parse_template("category_dropdown_form"); } else { $cache_id = create_cache_id('data.dropdown_form', array($user_info[$user_table_fields['user_id']], $config['template_dir'], $config['language_dir'])); if (!($category_dropdown_form = get_cache_file($cache_id))) { // Always append session id if cache is enabled $old_session_mode = $site_sess->mode; $site_sess->mode = 'get'; $category_dropdown_form = $site_template->parse_template("category_dropdown_form"); $site_sess->mode = $old_session_mode; save_cache_file($cache_id, $category_dropdown_form); } } $site_template->register_vars("category_dropdown_form", $category_dropdown_form); unset($category_dropdown_form); //----------------------------------------------------- //--- Random Image ------------------------------------ //----------------------------------------------------- $random_image = defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0 ? "" : get_random_image(); $site_template->register_vars("random_image", $random_image); unset($random_image); //----------------------------------------------------- //--- Set Paging Vars --------------------------------- //----------------------------------------------------- if (isset($HTTP_POST_VARS['setperpage'])) { $setperpage = intval($HTTP_POST_VARS['setperpage']);
$register_array['image_downloads_' . $i] = "--"; $register_array['image_downloads_user_' . $i] = "--"; $register_array['image_downloads_cat_' . $i] = "--"; $register_array['image_downloads_number_' . $i] = "--"; } } $site_template->register_vars($register_array); //----------------------------------------------------- //--- Clickstream ------------------------------------- //----------------------------------------------------- $clickstream = "<span class=\"clickstream\"><a href=\"" . $site_sess->url(ROOT_PATH . "index.php") . "\" class=\"clickstream\">" . $lang['home'] . "</a>" . $config['category_separator']; if ($cat_id && isset($cat_cache[$cat_id])) { $clickstream .= get_category_path($cat_id, 1) . $config['category_separator']; } $clickstream .= $lang['top_images'] . "</span>"; //----------------------------------------------------- //--- Print Out --------------------------------------- //----------------------------------------------------- $site_template->register_vars(array("msg" => $msg, "clickstream" => $clickstream, "lang_top_image_hits" => $lang['top_image_hits'], "lang_top_image_downloads" => $lang['top_image_downloads'], "lang_top_image_rating" => $lang['top_image_rating'], "lang_top_image_votes" => $lang['top_image_votes'])); $site_template->print_template($site_template->parse_template($main_template)); $content = ob_get_contents(); ob_end_clean(); if ($cache_page_top) { // Reset session mode $site_sess->mode = $old_session_mode; save_cache_file($cache_id, $content); } } // end if get_cache_file() echo $content; include ROOT_PATH . 'includes/page_footer.php';