38 lines
1021 B
PHP
38 lines
1021 B
PHP
|
<?php defined('SYSPATH') or die('No direct access allowed.');
|
||
|
|
||
|
/**
|
||
|
* List all the Checkout Notify items.
|
||
|
*
|
||
|
* @package Checkout
|
||
|
* @category Tasks
|
||
|
* @author Deon George
|
||
|
* @copyright (c) 2009-2013 Open Source Billing
|
||
|
* @license http://dev.osbill.net/license.html
|
||
|
*/
|
||
|
class Task_Checkout_Notify_List extends Minion_Task {
|
||
|
protected function _execute(array $params) {
|
||
|
$header = "%03s %11s %03s %10s %1s %1s %8s %8s %15s %25s %16s %30s\n";
|
||
|
|
||
|
$output = sprintf($header,'ID','DateRun','CID','Checkout','S','P','Total','Fee','ID','Cart','TXN ID','Item1');
|
||
|
|
||
|
foreach (ORM::factory('Checkout_Notify')->find_all() as $cno)
|
||
|
$output .= sprintf($header,
|
||
|
$cno->id,
|
||
|
$cno->display('date_orig'),
|
||
|
$cno->checkout_id,
|
||
|
$cno->checkout->name,
|
||
|
$cno->status ? 'A' : 'I',
|
||
|
$cno->processed ? 'A' : 'I',
|
||
|
$cno->data['mc_gross'],
|
||
|
$cno->data['mc_fee'],
|
||
|
$cno->data['payer_id'],
|
||
|
$cno->data['custom'],
|
||
|
$cno->data['txn_id'],
|
||
|
$cno->data['item_name1']
|
||
|
);
|
||
|
|
||
|
return $output;
|
||
|
}
|
||
|
}
|
||
|
?>
|