All pastes #234857 Raw Edit

Untitled

public text v1 · immutable
·published 2006-11-02 21:18 UTC
rendered paste body
<?php

// Smarty & PHP Variables
require_once('includes/smarty_include.php');

// User Tracking
include 'classes/pulse.php';

// Error Reporting
error_reporting(0);

switch ($_GET['section'])
{
default:
	if (isset($_GET['id']))
		{
			// PULL ARCHIVE ISSUE INFO
			$issue_id_query = "SELECT * FROM `" . $table_prefix ."_issues` WHERE id = " . $_GET['id'];
			$issue_id_result = $sqlManager->getResults($issue_id_query);
			$issue_id = $issue_id_result[0][0];
			
			// PULL ARCHIVE SNIPPET INFO
			$issue_info_query = "SELECT `id`,
										`issue_id`,
										`snippet_date`,
										`snippet_title`,
										`snippet_body`,
										`snippet_order` FROM `" . $table_prefix . "_snippets` WHERE issue_id = " . $issue_id . " ORDER BY `snippet_order` DESC;";
			$issue_info_result = $sqlManager->getResults($issue_info_query);
			$smarty-assign('issue_num',$issue_info_result[0][1]);
		}
	else
		{
			// PULL LATEST ISSUE DATE
			$issue_date_query = "SELECT MAX(`issue_date`) FROM `" . $table_prefix . "_issues` WHERE `active` = 1";
			$issue_date_result = $sqlManager->getResults($issue_date_query);
			$issue_date = $issue_date_result[0][0];
					
			// PULL LATEST ISSUE ID
			$issue_id_query = "SELECT `id`  FROM `" . $table_prefix . "_issues` WHERE issue_date = " . $issue_date;
			$issue_id_result = $sqlManager->getResults($issue_id_query);
			$issue_id = $issue_id_result[0][0];
			
			// PULL ALL INFO ABOUT THE LATEST ISSUE
			$issue_info_query  = "SELECT `id`,
										`issue_id`,
										`snippet_date`,
										`snippet_title`,
										`snippet_body`,
										`snippet_order` FROM `" . $table_prefix . "_snippets` WHERE issue_id = " . $issue_id . " ORDER BY `snippet_order` DESC;";
			$issue_info_result = $sqlManager->getResults($issue_info_query);
			$smarty->assign('issue_num',$issue_info_result[0][1]);
		}
		
	$smarty->assign('snippet',$issue_info_result);
	$smarty->assign('issue_date',$issue_date);
	break;
	
case 'subscribe':
	echo 'Subscribe';
break;

case 'archive':
	echo 'Archive';
break;

}

// DISPLAY THE BIG TEMPLATE, WITH WHATEVER SUB-TEMPLATE THAT WAS SELECTED FROM ALL THE SHIT ABOVE
$index_template = $template_name . '/index.tpl';
$smarty->display($index_template); 

?>