FreenetIS
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Fee_Model Class Reference
Inheritance diagram for Fee_Model:
ORM

Public Member Functions

 get_all_fees ($limit_from=0, $limit_results=NULL, $order_by= 'from', $order_by_direction= 'asc')
 Returns all fees with translated type names.
 get_by_date_type ($datetime, $type)
 Funkce vrací poplatek typu $type, který byl platný k datu $datetime.
 get_all_fees_by_fee_type_id ($fee_type_id)
 Returns all fees belongs to fee type.
 get_fee_by_member_date_type ($member_id, $date, $type)
 Returns fee by member, date and type.
 get_default_fee_by_date_type ($date, $type)
 Returns default fee by date (for member with ID = 1 = association)
 get_regular_member_fee_by_member_date ($member_id, $date)
 Returns regular member fee of member in date.
 get_regular_member_fee_name_by_member_date ($member_id, $date)
 Returns regular member fee name of member in date.
 get_transfer_fee_by_date ($date)
 Gets transfer fee by date.
 get_by_special_type ($special_type)
 Returns fee by special type.
 get_max_todate_fee_by_type ($type)
 Returns max to date of fees.
 get_min_fromdate_fee_by_type ($type)
 Returns min from date of fees.

Public Attributes

const MEMBERSHIP_INTERRUPT = 1
 special type constants

Protected Attributes

 $belongs_to = array('type' => 'enum_type')
 $has_many = array('members_fees')

Member Function Documentation

Fee_Model::get_all_fees (   $limit_from = 0,
  $limit_results = NULL,
  $order_by = 'from',
  $order_by_direction = 'asc' 
)

Returns all fees with translated type names.

Parameters
string$order_by
string$order_by_direction
Returns
Mysql_Result object
Fee_Model::get_all_fees_by_fee_type_id (   $fee_type_id)

Returns all fees belongs to fee type.

Author
Michal Kliment
Parameters
numeric$fee_type_id
Returns
Mysql_Result object
Fee_Model::get_by_date_type (   $datetime,
  $type 
)

Funkce vrací poplatek typu $type, který byl platný k datu $datetime.

Author
Tomas Dulik
Parameters
$datetimedatum a čas, SQL typ DATETIME
$type- textový typ z tabulky enum_types, např. "transfer fee"
Returns
object obsahující řádek tabulky fees
Fee_Model::get_by_special_type (   $special_type)

Returns fee by special type.

Author
Michal Kliment
Parameters
numeric$special_type
Returns
Mysql_Result object
Fee_Model::get_default_fee_by_date_type (   $date,
  $type 
)

Returns default fee by date (for member with ID = 1 = association)

Author
Michal Kliment
Parameters
date$date
numeric$type
Returns
Mysql_Result object
Fee_Model::get_fee_by_member_date_type (   $member_id,
  $date,
  $type 
)

Returns fee by member, date and type.

Author
Michal Kliment
Parameters
numeric$member_id
date$date
numeric$type
Returns
Mysql_Result object
Fee_Model::get_max_todate_fee_by_type (   $type)

Returns max to date of fees.

Author
Michal Kliment
Parameters
integer$type
Returns
string
Fee_Model::get_min_fromdate_fee_by_type (   $type)

Returns min from date of fees.

Author
Michal Kliment
Parameters
integer$type
Returns
string
Fee_Model::get_regular_member_fee_by_member_date (   $member_id,
  $date 
)

Returns regular member fee of member in date.

Author
Michal Kliment
Parameters
int$member_id
string$date
Returns
int
Fee_Model::get_regular_member_fee_name_by_member_date (   $member_id,
  $date 
)

Returns regular member fee name of member in date.

Author
David Raška
Parameters
int$member_id
string$date
Returns
string|NULL
Fee_Model::get_transfer_fee_by_date (   $date)

Gets transfer fee by date.

Author
Michal Kliment
Parameters
string$date
Returns
integer

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