コード例 #1
0
     $eventIntroText = $table_row[3];
     $eventText = $table_row[4];
     $eventImagePathname = $table_row[5];
 }
 if ($num_rows < 1) {
     header('HTTP/1.1 301 Moved Permanently');
     header('Location: http://www.mongotickets.com/');
     exit;
 }
 $keywords = BuildEventKeywordList($categoryID, $eventName, $eventTypeID, $id);
 $keywords = AmpersandToAnd($keywords);
 $smarty->assign("SeoKeywords", $keywords);
 $descr = "Buy {$eventName} Tickets at great prices. Discount {$eventName} tickets.";
 $url = make_event_url($eventName, $id);
 $breadcrumb_str = Breadcrumbs($categoryID, 0);
 $breadcrumb_str = AppendBreadcrumb($breadcrumb_str, "{$url}", $eventName);
 # if category is theater, list venues first.
 $disp_home_away = 0;
 if ($eventTypeID == 4) {
     $title = "{$eventName} Tickets, {$eventName} Schedule, {$eventName} Dates, Discounted {$eventName} Tickets";
     $smarty->assign("title", $title);
     $smarty->assign("MetaDescr", $descr);
     $smarty->display('main.tpl');
     $venues = GetVenueList($id);
     $smarty->assign("Breadcrumbs", $breadcrumb_str);
     $smarty->assign("EventName", $eventName);
     $smarty->assign("EventIntroText", $eventIntroText);
     if (strlen($eventText) > 2) {
         $smarty->assign("EventText", $eventText);
     }
     if (is_array($venues)) {
コード例 #2
0
function list_all_venues($smarty)
{
    $query = "SELECT SanitizedRegionCode, RegionCode FROM Venues WHERE 1 GROUP BY RegionCode ORDER BY RegionCode ASC";
    # $query = "SELECT SanitizedRegionCode, RegionCode FROM Productions LEFT JOIN Venues on (Productions.VenueID = Venues.VenueID) WHERE 1 GROUP BY RegionCode ORDER BY RegionCode ASC";
    if ($query_result = mysql_query($query)) {
        while ($table_row = mysql_fetch_row($query_result)) {
            $sanitizedRegionCode = $table_row[0];
            $regionCode = $table_row[1];
            $url = "/venues/{$sanitizedRegionCode}/";
            $states[] = array("name" => "{$regionCode}", "url" => "{$url}");
        }
        $title = "Find All Venues";
        $smarty->assign("title", $title);
        $keywords = "find all Venues, find all venue tickets";
        $smarty->assign("SeoKeywords", $keywords);
        $smarty->assign("MetaDescr", "All Venues. Select a venue to find and buy event Tickets at MongoTickets.");
        $smarty->display('main.tpl');
        $breadcrumb_str = '<a href="/">Home</a>';
        $breadcrumb_str = AppendBreadcrumb($breadcrumb_str, '/venues/', 'Venues');
        $smarty->assign("Breadcrumbs", $breadcrumb_str);
        $smarty->assign("h1", 'Choose a Region');
        if (count($states) > 0) {
            $smarty->assign("States", $states);
            $smarty->assign("NumStates", count($states));
            $smarty->display('all_venues.tpl');
        } else {
            echo "<div id=\"content\">";
            echo "<div id=\"breadcrumb_trail\">{$breadcrumb_str}</div>";
            echo "<div id=\"no_tickets\">";
            echo "<h1>All Venues</h1>";
            echo "<p>There are no venues</p>";
            echo "</div>";
        }
    } else {
        # 5xx status code
        header('HTTP/1.0 500 Internal Server Error');
        handle_error_no_exit('venues.code:list_venues_in_state(): I cannot connect to the database because: ' . mysql_error());
        $error_message = get_error_message();
        $smarty->assign("ErrorMessage", $error_message);
        $smarty->display('main.tpl');
        $smarty->display('error_page.tpl');
    }
}
コード例 #3
0
 #######################
 #	  $url = make_production_url($eventName, $id, city, $eventTypeID);
 #echo 'url = ' . $url . ' and req_uri = ' . $req_uri;
 #        if ($url != $req_uri) {
 # 301 redirect to correct url
 #                 $url = ltrim  ( $url, '/');
 #echo 'here';
 #                header('HTTP/1.1 301 Moved Permanently');
 #               header('Location: http://www.mongotickets.com/' . $url);
 #		  exit();
 #       }
 $origEventName = $eventName;
 if ($eventID != "") {
     $url = make_event_url($eventName);
     $breadcrumb_str = Breadcrumbs($categoryID, 0);
     $breadcrumb_str = AppendBreadcrumb($breadcrumb_str, "{$url}", $eventName . " Tickets");
 }
 if ($eventID == 1124) {
     $eventName .= " {$shortNote}";
     $fullEventName = $eventName;
     $breadcrumb_str = AppendBreadcrumbNoAnchor($breadcrumb_str, "&nbsp;{$fullEventName} Tickets");
     $title = "{$fullEventName} Tickets, {$fullEventName} Schedule, {$fullEventName} Dates";
     $heading1 = $fullEventName;
     $subheading = "<strong>{$eventName} Tickets</strong>";
 } elseif ($eventTypeID == 3 && ($oppEventName != '' && strcmp($oppEventName, 'Unknown Event') != 0)) {
     $fullEventName = "{$eventName} vs. {$oppEventName}";
     $titleEventName = "{$eventName} vs. {$oppEventName} Tickets";
     $meta_descr = "{$titleEventName} - Buy {$titleEventName} for {$shortDate} at {$venueName} in {$city}, {$regionCode} at MongoTickets!";
     $breadcrumb_str = AppendBreadcrumbNoAnchor($breadcrumb_str, " {$fullEventName} Tickets");
     $title = "{$eventName} vs {$oppEventName} Tickets at {$venueName} {$regionCode} on {$shortDate}";
     $heading1 = "{$eventName} vs {$oppEventName} Tickets";
コード例 #4
0
         $title = "{$city} ";
     }
     $title .= "{$eventName} Tickets";
     if ($venueName != "") {
         $title .= " at {$venueName}";
     }
     if ($regionCode != "") {
         $title .= " - {$regionCode}";
     }
     $smarty->assign("title", $title);
     $descr = "{$city} {$eventName} Tickets. Buy {$city} {$eventName} Tickets and all other Theater Tickets at MongoTickets. Buy your {$city} {$eventName} Tickets today.";
     $smarty->assign("MetaDescr", $descr);
     $smarty->display('main.tpl');
     $urlEventName = make_event_url($eventName);
     $breadcrumb_str = Breadcrumbs($categoryID, 0);
     $breadcrumb_str = AppendBreadcrumb($breadcrumb_str, $urlEventName, $eventName . " Tickets");
     if ($venueName != "") {
         $breadcrumb_str = AppendBreadcrumbNoAnchor($breadcrumb_str, "&nbsp;{$eventName} at {$venueName}");
     }
     $smarty->assign("Breadcrumbs", $breadcrumb_str);
     $smarty->assign("EventName", $eventName);
     $smarty->assign("City", $city);
     $eventBanner = GetEventText($categoryID, $eventTypeID, $eventName, $event_id);
     $smarty->assign("EventText", $eventBanner["intro_text"]);
     if ($eventBanner["image_pathname"] != "") {
         $smarty->assign("EventImagePathname", $eventBanner["image_pathname"]);
     }
     $smarty->assign("Productions", $productions);
     $smarty->assign("NumProductions", count($productions));
     $smarty->display('productions_at_venue.tpl');
 } else {