function onWithdraw($info) { $this->withdraw_msg = ""; //////////////////////////////////// // checkPass //////////////////////////////////// $u = new user(""); if ($u->checkPass($info['password']) == FALSE) { $this->withdraw_msg = "<font color='red'>Wrong paypal email or Password</font>"; } else { //////////////////////////////////// // check paypalemail //////////////////////////////////// $pmail = osBackUserPaypalEmail(); if (strlen($pmail . "") < 4) { //1st time, add pmail if ($u->bookPaypalEmail($info['paypalemail'], $info['password']) == TRUE) { $pmail = $info['paypalemal']; } } if ($info['paypalemail'] != $pmail) { $this->withdraw_msg = "<font color='red'>Wrong paypal email or Password</font>"; } else { //////////////////////////////////// // check amount //////////////////////////////////// $this->reCalc(); if ($this->balance < $info['amount']) { $this->withdraw_msg = "<font color='red'>Not enough credit in balance</font>"; } else { //////////////////////////////////// // redeuce transaction //////////////////////////////////// $t = new transaction(""); $t->bookWithdraw(-$info['amount'], "Withdraw via paypal"); //////////////////////////////////// // send email to us //////////////////////////////////// $this->sendPaymentEmail($info['amount']); //////////////////////////////////// // Show Result //////////////////////////////////// $this->withdraw_msg = "<font color='green'>It will be in your paypal account in 48 hours</font>"; } //Amount check } //paypalemail } //Password check $this->_bookframe("frmBalance"); }