s->payback_message = $lang_a_order['payback_tomyaccount'];
}elseif($this->payback_data['payreturn'] == 'choose'){
if($this->get_paid < 5){
$this->payback_message = $lang_a_order['payback_tomyaccount'];
}else{
$this->paybacktomyself();
}
}elseif($this->payback_data['payreturn'] == 'all'){
$this->paybacktomyself();
}
}else{
$this->paybacktomyself();
}
}
function payback_data($reget = ''){
global $settings, $table_pre;
if($reget == ''){
if(is_array($this->payback_data) && $this->payback_data['id'] != ''){
return true;
}
}
$payback_data = $this->db->get_one("SELECT * FROM ".$table_pre."payback WHERE cid='".$this->order_data['cid']."'");
$this->payback_data = $payback_data;
}
function order_allow_cancel(){
global $db, $cache_payment, $lang_a_order;
$order_data = $this->order_data;
$allow_cancel = false;
$this->payment_key();
if($this->payment_key == 'goodsarrivepay'){
if($order_data[orders_status] == 'noauditing' || $order_data[orders_status] == 'allsend'){
$allow_cancel = true;
}
}else{
if($order_data[orders_status] == 'noauditing' || $order_data[orders_status] == 'allsend'){
$allow_cancel = true;
}
}
return $allow_cancel;
}
}
?>