<?php
###########################
#
# EMovies Pro
# Coder: FrosT
# EMail: Frost110@gmail.com
# File: process.php
# Description:
# Handles SEO urls and outputs,
###########################
// Process Search Engine Friendly URLs
if(getenv("PATH_INFO") != "" && !getenv("REQUEST_METHOD") != "POST") {
// put the data into variables =)
$vardata = explode('/', substr(getenv("PATH_INFO"),1));
$num_param = count($vardata);
for($i = 0; $i < $num_param; $i+=2) {
if ($vardata[$i] != "") {
$key = strtolower($vardata[$i]);
$_GET[$key] = $vardata[($i+1)];
}
}
extract($_GET, EXTR_OVERWRITE);
}
include('config.php');
include('ets.php');
// Do the actual processing
if (isset($_GET['reviews'])) {
require('erevfunc.php');
$movReviews = new movieReviews();
$movReviews->url = 'http://movies.yahoo.com/movie/'.$_GET['reviews'].'/info';
$movReviews->useCurl = $CONFIG['use_curl'];
$movReviews->getMovieInfo();
$movReviews->ets->head_title = $movReviews->ets->title . " Movie Review";
$movReviews->ets->SERVER_URL = $CONFIG['server_url'];
$title_desc = ereg_replace("and|The|And|the", "", $movReviews->ets->head_title);
$movReviews->ets->page_title = "Reviews for " . $title_desc;
printt($movReviews->ets, 'templates/revtemp.tpl');
die();
}elseif (isset($_GET['zip']) || isset($_POST['zip'])) {
$revLs = false;
require("emovfunc.php");
$movList = new movieListings();
$movList->SERVER_URL = $CONFIG['server_url'];
if (isset($_POST['zip'])) {
$zip = $_POST['zip'];
}
if(strstr($zip, ",")) {
list($city, $state) = split(",", $zip);
$city2 = ereg_replace(" |-", "+", $city);
$city = ereg_replace("-", " ", $city);
$state = ereg_replace(" ", "", $state);
$zip = $city2 . "%2c+" . $state;
$cityDisp = $zipDisp = $city . ", " . $state;
$movList->ets->head_title = $city . " " . $state;
$movList->ets->zipcode = $cityDisp;
}elseif(ereg("([0-9]){5}", $zip)) {
$movList->ets->head_title = $CONFIG['head_title'] . " for Zip Code " . $zip;
$movList->ets->zipcode = "Zip Code: " . $zip;
$zipDisp = $zip;
}
$movList->ets->page_title = ereg_replace("%zip%", $zipDisp, $CONFIG['custom_title']);
$movList->ets->SERVER_URL = $CONFIG['server_url'];
$movList->url = "http://movies.yahoo.com/showtimes/showtimes.html?z=" . $zip . "&r=sim";
$movList->useCurl = $CONFIG['use_curl'];
$movList->getTheater();
printt($movList->ets, "templates/lstemp.tpl");
die();
}else {
$title = $CONFIG['head_title'];
$zipForm = '
<!-- // Start Lookup Form -->
<table cellpadding="4" cellspacing="1" border="0" width="75%" align="center">
<tr><td class="categorybackcolor" align="center"><b>Emovie\'s Movie Listings</b></td>
</tr>
<tr>
<td class="firstaltcolor">
<div align="center">
Enter your Zip Code or City, State<br /><br />
<table border="0">
<tr><td class="td_body">
<form action="index.php" method="POST" name="firstzip">
Zip Code or City & State (abbv.):</td><td> <input type="text" size="10" class="zip_inp" name="zip"> <input type="submit" value=" Go " class="zip_sub">
<input type="hidden" name="listings" value="movie">
</form>
</td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td class="td_footer">
Powered by <a href="http://www.emocium.com/" target="_blank">Emocium</a>
</td></tr>
</table>
</div>
</td>
</tr>
</table>
<!-- // End Lookup Form -->';
}
?>
|