CORE POS - Fannie
The CORE POS back end
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
NewSpecialOrdersPage Class Reference
Inheritance diagram for NewSpecialOrdersPage:
FannieRESTfulPage FanniePage OldSpecialOrdersPage

Public Member Functions

 get_handler ()
 
 get_view ()
 
 javascriptContent ()
 
 unitTest ($phpunit)
 
- Public Member Functions inherited from FannieRESTfulPage
 readRoutes ()
 
 addRoute ()
 
 preprocess ()
 
 bodyContent ()
 
 unitTest ($phpunit)
 
 setForm (COREPOS\common\mvc\ValueContainer $f)
 
- Public Member Functions inherited from FanniePage
 preprocess ()
 
 getHeader ()
 
 addBootstrap ()
 
 addJQuery ()
 
 get_header ()
 
 getFooter ()
 
 get_footer ()
 
 loginRedirect ()
 
 login_redirect ()
 
 checkAuth ()
 
 check_auth ()
 
 helpContent ()
 
 preFlight ()
 
 postFlight ()
 
 setPermissions ($p)
 

Public Attributes

 $description = '[New Special Orders] lists all currently active special orders'
 
 $page_set = 'Special Orders'
 
- Public Attributes inherited from FanniePage
 $themed = true
 

Protected Member Functions

 getPrintInfo ($username)
 
 getCachePath ()
 
 getSuperDepartments ($dbc)
 
 getOrderSuppliers ($dbc)
 
 filterBuyerSupplier ($dbc, $buyer, $supplier, $table='PendingSpecialOrder')
 
 getTextForOrders ($dbc, $ids, $table='PendingSpecialOrder')
 
 limitTextSize ($items, $prefix, $lenLimit)
 
- Protected Member Functions inherited from FannieRESTfulPage
 checkRoute ($route, $try_routes)
 
 bestRoute ($try_routes)
 
 unknownRequestHandler ()
 
 unknownRequestView ()
 
 getModel ($database_connection, $class, $params, $find=False)
 
 get_model ($database_connection, $class, $params, $find=False)
 
- Protected Member Functions inherited from FanniePage
 lineaJS ()
 
 helpModal ()
 

Protected Attributes

 $must_authenticate = true
 
 $header = 'Manage Special Orders'
 
 $title = 'Manage Special Orders'
 
- Protected Attributes inherited from FannieRESTfulPage
 $__method = ''
 
 $__models = array()
 
 $__routes
 
 $__route_stem = 'unknownRequest'
 
 $form
 
 $routing_trait
 
- Protected Attributes inherited from FanniePage
 $must_authenticate = false
 
 $current_user = false
 
 $auth_classes = array()
 
 $title = 'Page window title'
 
 $header = 'Page displayed header'
 
 $enable_linea = false
 

Member Function Documentation

NewSpecialOrdersPage::filterBuyerSupplier (   $dbc,
  $buyer,
  $supplier,
  $table = 'PendingSpecialOrder' 
)
protected

This may be redundant. Notes tagged by super department should be captured in the previous query.

NewSpecialOrdersPage::get_handler ( )

Set up optional per-member filtering

NewSpecialOrdersPage::get_view ( )

Lookup list of super departments for filtering purposes

Lookup list of vendors for filtering purposes These are vendors mentioned in an order which may not overlap perfectly with the actual vendors table

Also filter by member number if applicable

Turn the list of valid order IDs into query parameters. Next step is to look up line items in the each order to list all items and vendors on the order summary row

NewSpecialOrdersPage::getSuperDepartments (   $dbc)
protected

Lookup list of super departments for filtering purposes


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