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

Public Member Functions

 preprocess ()
 
 post_upc_handler ()
 
 post_upc_view ()
 
 post_search_handler ()
 
 get_search_handler ()
 
 get_init_handler ()
 
 javascript_content ()
 
 get_init_view ()
 
 css_content ()
 
 get_view ()
 
- Public Member Functions inherited from FannieRESTfulPage
 readRoutes ()
 
 preprocess ()
 
 bodyContent ()
 
 unitTest ($phpunit)
 

Public Attributes

 $description = '[Advanced Search] is a tool to look up items with lots of search options.'
 
 $themed = true
 

Protected Attributes

 $header = 'Advanced Search'
 
 $title = 'Advanced Search'
 
- Protected Attributes inherited from FannieRESTfulPage
 $__method = ''
 
 $__models = array()
 
 $__routes
 
 $__route_stem = 'unknownRequest'
 

Additional Inherited Members

- Protected Member Functions inherited from FannieRESTfulPage
 unknownRequestHandler ()
 
 unknownRequestView ()
 
 getModel ($database_connection, $class, $params, $find=False)
 
 get_model ($database_connection, $class, $params, $find=False)
 

Member Function Documentation

AdvancedItemSearch::get_search_handler ( )

Step 1: Get a preliminary item set by querying products table

Unroll superdepartment into a list of department numbers so products.department index can be utilizied

Step two: Filter results based on sale-related parameters

Filter by movement


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