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); ?>