diff --git a/models/tender_type.php b/models/tender_type.php index 12d7875..d72c181 100644 --- a/models/tender_type.php +++ b/models/tender_type.php @@ -5,5 +5,42 @@ class TenderType extends AppModel { 'Tender', ); + /************************************************************************** + ************************************************************************** + ************************************************************************** + * function: paymentTypes + * - Returns an array of types that can be used for payments + */ + + function paymentTypes($extra = null) { + $this->cacheQueries = true; + $accounts = $this->find('all', array + ('contain' => false, + 'order' => array('name'), + ) + (isset($extra) ? $extra : array()) + ); + $this->cacheQueries = false; + +/* // Rearrange to be of the form (id => name) */ +/* $rel_accounts = array(); */ +/* foreach ($accounts AS $acct) { */ +/* $rel_accounts[$acct['Account']['id']] = $acct['Account']['name']; */ +/* } */ + + return $accounts; + } + + + /************************************************************************** + ************************************************************************** + ************************************************************************** + * function: defaultPaymentTypes + * - Returns an array of types that can be used for payments + */ + + function defaultPaymentType() { + return $this->nameToID('Check'); + } + } ?> \ No newline at end of file