public function BasariliBirimUcretiHesabi($tckn, $yeterlilik_id, $sinavTarihi) { $db = JFactory::getOracleDBO(); $sql = "SELECT YENI_MI FROM M_YETERLILIK WHERE YETERLILIK_ID = ?"; $yeniMi = $db->prep_exec($sql, array($yeterlilik_id)); $dataYet = FormUcretHesabi::AlteratifBirim($yeterlilik_id); $zorunluBirims = $dataYet[1]; $secmeliBirims = $dataYet[0]; $basariliZorunluBirimler = FormUcretHesabi::BasBirimUcret($zorunluBirims, $tckn, $yeniMi[0]['YENI_MI'], $yeterlilik_id, $sinavTarihi); $basariliSecmeliBirimler = FormUcretHesabi::BasBirimUcret($secmeliBirims, $tckn, $yeniMi[0]['YENI_MI'], $yeterlilik_id, $sinavTarihi); if (is_array($basariliSecmeliBirimler)) { return $basariliZorunluBirimler + $basariliSecmeliBirimler; } else { return $basariliZorunluBirimler; } }