* of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 *
 * In accordance with Section 7(b) of the GNU Affero General Public License
 * version 3, these Appropriate Legal Notices must retain the display of the
 * "Powered by TimeTrex" logo. If the display of the logo is not reasonably
 * feasible for technical reasons, the Appropriate Legal Notices must display
 * the words "Powered by TimeTrex".
 ********************************************************************************/
/*
 * $Revision: 1396 $
 * $Id: AddRecurringPayStubAmendment.php 1396 2007-11-07 16:49:35Z ipso $
 * $Date: 2007-11-07 08:49:35 -0800 (Wed, 07 Nov 2007) $
 */
/*
 * Adds all recurring PS amendments
 * This file should be run once a day.
 *
 */
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'global.inc.php';
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'CLI.inc.php';
$epoch = TTDate::getTime();
//Get all recurring PS amendments by company, loop through each one.
$rpsalf = new RecurringPayStubAmendmentListFactory();
$rpsalf->getByStatusAndStartDate(50, $epoch);
foreach ($rpsalf as $recurring_ps_amendment_obj) {
    Debug::text('Recurring PS Amendment ID: ' . $recurring_ps_amendment_obj->getID(), __FILE__, __LINE__, __METHOD__, 10);
    $recurring_ps_amendment_obj->createPayStubAmendments($epoch);
}
Debug::writeToLog();
Debug::Display();