CORE POS - Fannie
The CORE POS back end
Public Member Functions | Public Attributes | List of all members
PriceBatchTask Class Reference
Inheritance diagram for PriceBatchTask:
FannieTask

Public Member Functions

 run ()
 
- Public Member Functions inherited from FannieTask
 setThreshold ($t)
 
 setConfig (FannieConfig $fc)
 
 setLogger ($fl)
 
 setOptions ($o)
 
 setArguments ($a)
 
 testMode ($t)
 
 run ()
 
 cronMsg ($str, $severity=6)
 
 lazyGetOpt ($argv)
 

Public Attributes

 $name = 'Price Batch Task'
 
 $description
 
 $default_schedule
 
- Public Attributes inherited from FannieTask
 $name = 'Fannie Task'
 
 $description = 'Information about the task'
 
 $default_schedule
 
 $schedulable = true
 
 $log_start_stop = true
 
const TASK_NO_ERROR = 0
 
const TASK_TRIVIAL_ERROR = 1
 
const TASK_SMALL_ERROR = 2
 
const TASK_MEDIUM_ERROR = 3
 
const TASK_LARGE_ERROR = 4
 
const TASK_WORST_ERROR = 5
 

Additional Inherited Members

- Protected Attributes inherited from FannieTask
 $error_threshold = 99
 
 $config = null
 
 $logger = null
 
 $options = array()
 
 $arguments = array()
 
 $test_mode = false
 

Member Data Documentation

PriceBatchTask::$default_schedule
Initial value:
= array(
'min' => 10,
'hour' => 2,
'day' => '*',
'month' => '*',
'weekday' => '*',
)
PriceBatchTask::$description
Initial value:
= 'Apply price change batches.
This will update an item\'s regular retail price
on the batch\'s start date. Unlike sale batches
there is no equivalent end date operation.
Replaces the old nightly.pcbatch.php script.'

The documentation for this class was generated from the following file: