VirtueMart
3.2.14.9808
|
Public Member Functions | |
__construct () | |
createReferencedInvoiceNumber ($orderId, $orderDetails=false, $layout= 'invoice') | |
createNewInvoiceNumber ($orderDetails, &$invoiceNumber) | |
createStoreNewInvoiceNumberById ($orderId, $orderDetails=false) | |
createStoreNewInvoiceNumber ($orderDetails) | |
getInvoiceNumbers ($virtuemart_order_id) | |
hasInvoice ($order_id) | |
getOrder ($orderId) | |
renameInvoice ($order_id) | |
Public Member Functions inherited from VmModel | |
__construct ($cidName='cid', $config=array()) | |
setDebugSql ($b) | |
getName () | |
setState ($property, $value=null) | |
getState ($property=null, $default=null) | |
getTable ($name= '', $prefix= 'Table', $options=array()) | |
setIdName ($idName) | |
getIdName () | |
getId () | |
setId ($id) | |
setMainTable ($maintablename, $maintable=0) | |
getDefaultOrdering () | |
addvalidOrderingFieldName ($add) | |
removevalidOrderingFieldName ($name) | |
setDefaultValidOrderingFields ($defaultTable=null) | |
_getOrdering ($preTable='') | |
checkFilterOrder ($toCheck, $view=0, $task= '') | |
checkValidOrderingFieldName ($toCheck) | |
checkFilterDir ($toCheck, $view=0, $task= '') | |
getPagination ($perRow=5) | |
setPaginationLimits () | |
getTotal () | |
setGetCount ($withCount) | |
exeSortSearchListQuery ($object, $select, $joinedTables, $whereString= '', $groupBy= '', $orderBy= '', $filter_order_Dir= '', $nbrReturnProducts=false) | |
emptyCache () | |
getData ($id=0) | |
store (&$data) | |
remove ($ids) | |
setToggleName ($togglesName) | |
toggle ($field, $val=NULL, $cidname=0, $tablename=0, $view=false) | |
move ($direction, $filter=null) | |
saveorder ($cid=array(), $order, $filter=null) | |
addImages ($obj, $limit=0) | |
resetErrors () | |
Public Member Functions inherited from vObject | |
__toString () | |
get ($prop, $def=null) | |
set ($prop, $value=null) | |
setProperties ($props) | |
Static Public Member Functions | |
static | needInvoiceByOrderstatus ($order_status, $confName= 'inv_os', $def=array('C')) |
static | checkInvoiceExists ($invoiceNumber, $layout) |
static | checkCreateInvoiceNumber ($orderId, $order, $layout= 'invoice') |
static | hashOrder ($order) |
static | getInvoiceNumber ($virtuemart_order_id) |
static | getInvoiceEntry ($virtuemart_order_id, $last=true, $select= '`invoice_number`') |
static | getInvoicePath () |
Static Public Member Functions inherited from VmModel | |
static | addTablePath ($path) |
static | addIncludePath ($path= '', $prefix= '') |
static | getInstance ($type, $prefix= '', $config=array()) |
static | getModel ($name=false) |
static | joinLangTables ($tablename, $prefix, $on, $method=0) |
static | joinLangSelectFields ($langFields, $as=true) |
static | joinLangLikeFields ($langFields, $keyword) |
static | joinLangLikeField ($searchField, $keyword) |
Additional Inherited Members | |
Public Attributes inherited from VmModel | |
$_id = 0 | |
$_data = null | |
$_query = null | |
$_total = null | |
$_pagination = 0 | |
$_limit = 0 | |
$_limitStart = 0 | |
$_maintable = '' | |
$_maintablename = '' | |
$_idName = '' | |
$_cidName = 'cid' | |
$_togglesName = null | |
$_selectedOrderingDir = 'DESC' | |
$_noLimit = false | |
$_tablePreFix = '' | |
$_validOrderingFieldName = array() | |
$_validFilterDir = array('ASC','DESC') | |
Protected Member Functions inherited from VmModel | |
populateState () | |
_createTable ($name, $prefix= 'Table', $config=array()) | |
_getList ($query, $limitstart=0, $limit=0) | |
_getListCount ($query) | |
Static Protected Member Functions inherited from VmModel | |
static | _createFileName ($type, $parts=array()) |
Protected Attributes inherited from VmModel | |
$__state_set = null | |
$name | |
$option = null | |
$state | |
$event_clean_cache = null | |
$_maxItems = 1000 | |
VirtueMartModelInvoice::__construct | ( | ) |
constructs a VmModel setMainTable defines the maintable of the model
|
static |
Checks if we need a new invoice and therefore, if we need a new invoice number Actually at the moment unused
$orderId | ||
bool | $orderDetails |
|
static |
VirtueMartModelInvoice::createNewInvoiceNumber | ( | $orderDetails, | |
& | $invoiceNumber | ||
) |
returns true if an invoice number has been created returns false if an invoice number has not been created due to some configuration parameters
VirtueMartModelInvoice::createReferencedInvoiceNumber | ( | $orderId, | |
$orderDetails = false , |
|||
$layout = 'invoice' |
|||
) |
VirtueMartModelInvoice::createStoreNewInvoiceNumber | ( | $orderDetails | ) |
VirtueMartModelInvoice::createStoreNewInvoiceNumberById | ( | $orderId, | |
$orderDetails = false |
|||
) |
|
static |
|
static |
VirtueMartModelInvoice::getInvoiceNumbers | ( | $virtuemart_order_id | ) |
|
static |
VirtueMartModelInvoice::getOrder | ( | $orderId | ) |
|
static |
VirtueMartModelInvoice::hasInvoice | ( | $order_id | ) |
has Invoice
$order_id | Id of the order |
|
static |
VirtueMartModelInvoice::renameInvoice | ( | $order_id | ) |
Rename Invoice (when an order is deleted)
$order_id | Id of the order |