if (PEAR::isError($result)) { $message = "\nThe operation interval in your OpenX configuration file is not valid. Please see the OpenX\ndocumentation for more details on valid operation interval values.\n"; echo $message; echo $haltMessage; exit; } $oStartDate = new Date(INTERVAL_START); $result = OX_OperationInterval::checkDateIsStartDate($oStartDate); if (!$result) { $message = "\nThe start date defined in the {$scriptName} script is not a valid operation interval start date.\nPlease edit the statisticsTestAndCorrect.php script before running.\n"; echo $message; echo $haltMessage; exit; } $oEndDate = new Date(INTERVAL_END); $result = OX_OperationInterval::checkDateIsEndDate($oEndDate); if (!$result) { $message = "\nThe end date defined in the {$scriptName} script is not a valid operation interval start date.\nPlease edit the statisticsTestAndCorrect.php script before running.\n"; echo $message; echo $haltMessage; exit; } $oMigrateBucketData = new OX_Maintenance_Statistics_MigrateBucketData(); if (PEAR::isError($oMigrateBucketData->oDbh)) { $message = "\nUnable to connect to the OpenX database.\n"; echo $message; echo $haltMessage; exit; } // Check date range? // Advise the user of the operations that will be performed, and ask for