Exemple #1
0
 /**
  * Проверяет можно ли использовать данную валюту для выплаты.
  *
  * @param  int $ex_code код валюты
  * @return int 1 - можно, 0 - нет
  */
 function checkPayoutSys($ex_code)
 {
     if ($ex_code == exrates::WMZ) {
         return 0;
     }
     // никому
     if ($ex_code != $this->sbr->cost_sys && $this->sbr->isEmp()) {
         return 0;
     }
     // работодатель может только в валюте резерва.
     $this->sbr->getUserReqvs();
     if (($ex_code == exrates::YM || $ex_code == exrates::WMR) && $this->sbr->user_reqvs['form_type'] == sbr::FT_JURI) {
         return 0;
     }
     // фрилансер-юрик не может в ЯД/WMR.
     if ($ex_code != exrates::BANK && $ex_code != exrates::YM && $ex_code != exrates::WMR && $this->sbr->user_reqvs['rez_type'] == sbr::RT_UABYKZ) {
         return 0;
     }
     // нерезидентам только по безналу + (WM + YD) -> #0017234
     return 1;
 }