$from_table = $table . "_temp";
    $old_table = $table . "_old";
    print_message("RenameEventTable {$table} tables....");
    $bsql = "DROP TABLE IF EXISTS {$old_table}";
    $query_result = mysql_query($bsql) or die('RenameEventTable: ' . mysql_error());
    print_message("Dropped table {$old_table}");
    $bsql = "ALTER TABLE {$table} RENAME {$old_table}";
    $query_result = mysql_query($bsql) or die('RenameEventTable: ' . mysql_error());
    print_message("Renamed {$table} to {$old_table}");
    $bsql = "ALTER TABLE {$from_table} RENAME {$table}";
    $query_result = mysql_query($bsql) or die('RenameEventTable: ' . mysql_error());
    print_message("Renamed {$from_table} to {$table}");
}
# select distinct Events.EventName from Events where Events.EventId not in (SELECT Events_old.EventId from Events_old);
send_an_email('*****@*****.**', 'Event table updates succeeded!!!!', 'Event table updates succeeded!!!!');
sleep(5);
$bsql = "SELECT distinct Events.EventName FROM Events WHERE Events.EventId NOT IN (SELECT Events_old.EventId FROM Events_old)";
$eventName = "";
if ($query_result = mysql_query($bsql)) {
    while ($table_row = mysql_fetch_row($query_result)) {
        if (strlen($eventName) == 0) {
            $eventName = $table_row[0];
        } else {
            $eventName = "{$eventName}\n" . $table_row[0];
        }
    }
    send_an_email('*****@*****.**', 'New Events!', "Events {$eventName} added!");
} else {
    die('RenameEventTable: failed in table diff' . mysql_error());
}
mysql_close($dbh);
    handle_error_no_exit("ImportEventsFromWS.php: " . $flt);
    echo "SOAP Fault: (faultcode: {" . $flt->faultcode . "}\n" . "faultstring: {" . $flt->faultstring . " })";
}
// kill object
unset($soapclient);
$bsql = "DELETE FROM Events_temp WHERE EventID=1";
$query_result = mysql_query($bsql) or die('DELETE EventID=1 FROM Events_temp query failed: ' . mysql_error());
$eventName_mod_list = array(14255 => 'Ourglass Concert', 8405 => 'Strunz n Farah', 14340 => 'The Jena Six Empowerment Concert', 15874 => 'Revolution Dance', 18251 => 'BamaJam Music n Arts Festival', 19734 => 'Rebel Concert', 24620 => 'Mr Brown and Cora Comedy');
foreach ($eventName_mod_list as $eid => $ename) {
    $san_ename = strtolower(_prepare_url_text($ename));
    $bsql = "UPDATE Events_temp SET EventName='{$ename}',SanitizedEventName='{$san_ename}' WHERE EventID={$eid}";
    $query_result = mysql_query($bsql) or die('UPDATE Events_temp SET EventName failed: ' . mysql_error());
}
mysql_close($dbh);
if ($num_events_returned < 1) {
    send_an_email('*****@*****.**', 'No result!!!!', 'No result!!!!' . ${$root}['MESSAGE']);
    print_message("No events returned, exiting...");
}
print_message("Done.");
print_message("{$num_events_returned} Events returned from Web Services");
print_message("Done.");
print_message("ImportEventsFromWS complete\n");
function InsertIntoEvents_temp($eid, $ename, $raw_ename, $etypeid, $cid, $eventRank)
{
    $san_ename = strtolower(_prepare_url_text($ename));
    # $san_ename = str_replace( '-at-', '-'  , $san_ename);
    $san_raw_ename = strtolower(_prepare_url_text($raw_ename));
    if (strlen($san_raw_ename) < 1 || strlen($raw_ename) < 1 || $raw_ename == '!!!') {
        #skip
    } else {
        $bsql = "INSERT INTO Events_temp " . "(EventID,EventName,EventTypeID,SanitizedEventName,CategoryID,EventRank) " . "VALUES ('{$eid}', '{$ename}', '{$etypeid}', '{$san_ename}', '{$cid}', '{$eventRank}');";
Beispiel #3
0
<?php 
#
# Copyright (c) 2007, Jassen Moran. All rights reserved.
# Quad tickets Confidential Proprietary.
#
require_once '../include/mail.php';
ini_set("sendmail_from", "*****@*****.**");
send_an_email('*****@*****.**', 'Test !!!!', 'Test ...!!!!');
require_once '../include/new_urls/url_factory.inc.php';
print_message("Creating URL Lookup table....... ");
$dbh = mysql_connect($host_name, $db_username, $db_password) or die('I cannot connect to the database because: ' . mysql_error());
mysql_select_db($db_name);
$bsql = "DROP TABLE IF EXISTS UrlLookup_temp";
$query_result = mysql_query($bsql) or die('drop table failed: ' . mysql_error());
$bsql = "CREATE TABLE UrlLookup_temp (\n\t\tUrl CHAR(100),\n\t\tTableID INT NOT NULL,\n\t\tID INT NOT NULL,\n\t\tPRIMARY KEY (Url)\n\t) ENGINE MyISAM";
$query_result = mysql_query($bsql) or die('CREATE TABLE UrlLookup_temp failed: ' . mysql_error());
$bsql = "INSERT INTO UrlLookup_temp SELECT SanitizedEventName, 1, EventID FROM Events_temp";
$query_result = mysql_query($bsql);
if (!$query_result) {
    send_an_email('*****@*****.**', 'INTO UrlLookup_temp failed!!!!', 'INSERT Events INTO UrlLookup_temp failed' . mysql_error());
    die('INSERT Events INTO UrlLookup_temp failed: ' . mysql_error());
}
$bsql = "INSERT INTO UrlLookup_temp SELECT SanitizedVenueName, 2, VenueID FROM Venues_temp";
# $bsql = "INSERT INTO UrlLookup_temp SELECT SanitizedVenueName, 2, VenueID FROM Venues_temp";
$query_result = mysql_query($bsql);
if (!$query_result) {
    send_an_email('*****@*****.**', 'INTO UrlLookup_temp failed!!!!', 'INSERT Venues INTO UrlLookup_temp failed: ' . mysql_error());
    die('INSERT Venues INTO UrlLookup_temp failed: ' . mysql_error());
}
$bsql = "INSERT INTO UrlLookup_temp SELECT SanitizedCategoryName, 3, CategoryID FROM ModifiedPreorderTreeTraversalCategories";
$query_result = mysql_query($bsql);
if (!$query_result) {
    send_an_email('*****@*****.**', 'INTO UrlLookup_temp failed!!!!', 'INSERT ModifiedPreorderTreeTraversalCategories INTO UrlLookup_temp failed: ' . mysql_error());
    die('INSERT ModifiedPreorderTreeTraversalCategories INTO UrlLookup_temp failed: ' . mysql_error());
}
print_message("Done.\n");
#	send_an_email('*****@*****.**','GetAllEvents succeeded!!!!','GetAllEvents succeeded!!!!');
mysql_close($dbh);
print_message("Creation of UrlLookup table is complete!!\n");