CORE POS - Fannie
The CORE POS back end
|
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 | |
|
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
|
protected |
Lookup list of super departments for filtering purposes