Daniel Camargo d09b4a79c2 rewards: two way gift cards #2561
driver's payment done
2014-07-24 11:52:14 -03:00

36 lines
979 B
PHP

<?php
class Cockpit_Payment_Schedule_Referral extends Cana_Table {
public function __construct($id = null) {
parent::__construct();
$this->table('payment_schedule_referral')->idVar('id_payment_schedule_referral')->load($id);
}
public function payment_schedule() {
return Cockpit_Payment_Schedule::o($this->id_payment_schedule);
}
public function referral(){
if( !$this->_referral ){
$this->_referral = Crunchbutton_Referral::o( $this->id_referral );
}
return $this->_referral;
}
public function payment(){
$payment = $this->payment_schedule()->payment();
if( $payment->id_payment ){
return $payment;
}
return false;
}
public function checkReferralWasPaidDriver( $id_referral ){
$query = 'SELECT * FROM payment_schedule_referral WHERE id_referral = "' . $id_referral . '" LIMIT 1';
$referral = Cockpit_Payment_Schedule_Referral::q( $query );
if( $referral->id_payment_schedule_referral ){
return $referral;
}
return false;
}
}