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

Public Member Functions

 exists ($member_id, $fee_type_id, $activation_date, $deactivation_date= '9999-12-31 23:59:59', $members_fee_id=NULL, $priority=1)
 Checks whether exists another tariff for this member and this fee type in the same time.
 get_all_fees_by_member_id ($member_id)
 Returns all fees belongs to member.
 get_active_fee_by_member_type ($member_id, $type_id)
 Return active fee for current date by member and fee type.
 calculate_additional_payment_of_applicant ($connected_from, $entrance_date)
 Caclulate additional payment for services before membership.

Protected Attributes

 $belongs_to = array('fee', 'member')
 $has_many = array('membership_interrupts')

Member Function Documentation

Members_fee_Model::calculate_additional_payment_of_applicant (   $connected_from,
  $entrance_date 
)

Caclulate additional payment for services before membership.

Author
Ondřej Fibich
See Also
Members_Controller::approve_applicant
Parameters
integer$applicant_idMember ID
string$connected_fromY-m-d format
string$entrance_dateY-m-d format
Returns
double
Members_fee_Model::exists (   $member_id,
  $fee_type_id,
  $activation_date,
  $deactivation_date = '9999-12-31 23:59:59',
  $members_fee_id = NULL,
  $priority = 1 
)

Checks whether exists another tariff for this member and this fee type in the same time.

Author
Michal Kliment
Parameters
numeric$member_id
numeric$fee_type_id
string$activation_date
string$deactivation_date
numeric$members_fee_id
Returns
Mysql_Result object
Members_fee_Model::get_active_fee_by_member_type (   $member_id,
  $type_id 
)

Return active fee for current date by member and fee type.

Author
Michal Kliment
Parameters
numeric$member_id
numeric$type_id
Returns
Database_Result object
Members_fee_Model::get_all_fees_by_member_id (   $member_id)

Returns all fees belongs to member.

Author
Michal Kliment
Parameters
numeric$member_id
Returns
Mysql_Result object

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