Beispiel #1
0
 function display($tpl = null)
 {
     global $mainframe;
     $session =& JFactory::getSession();
     $user =& JFactory::getUser();
     $model = JModel::getInstance('profile', 'profileModel');
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $redirect = "index.php?option=com_profile&view=abuzman";
     $aut = FormFactory::checkAuthorization($user, 32);
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $canEdit = true;
     if (!$aut) {
         $canEdit = false;
         $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.');
     }
     $this->assignRef('canEdit', $canEdit);
     if ($layout == '') {
         $layout = 'default';
     }
     if ($layout == "default") {
         $allSBKurulus = $model->getAllKurulusWithoutPro(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS);
         $this->assign('AllSBKurulus', $allSBKurulus);
         $this->assignRef('ProKur', $model->ProtokoluOlanKuruluslar());
     } else {
         if ($layout == "abdonem") {
             $kId = 0;
             if (array_key_exists('kId', $post) && $post['kId'] != null && $post['kId'] != 0) {
                 $kId = $post['kId'];
             } else {
                 if (array_key_exists('kId', $get) && $get['kId'] != null && $get['kId'] != 0) {
                     $kId = $get['kId'];
                 } else {
                     $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.');
                 }
             }
             $kurulus_bilgi = FormFactory::getKurulusBilgi($kId);
             $this->assignRef('kurulus_bilgi', $kurulus_bilgi);
             $abKur = $model->getABKurulusBilgi($kId);
             $this->assignRef('abKur', $abKur);
             $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($kId));
             $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($kId));
             $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($kId));
             $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($kId));
             $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($kId));
             $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($kId));
             $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
             $this->assignRef('doviz', $doviz);
         }
     }
     parent::display($tpl);
 }
 function AdayABHibeUcretBilgileri($adays, $sinav)
 {
     $_db = JFactory::getOracleDBO();
     $sinavDatas = $this->getSinavBilgi($sinav);
     $ucretData = array();
     foreach ($adays as $aday) {
         $ucret = FormABHibeUcretHesabi::BasariliBirimUcretiHesabi($aday, $sinavDatas[0]['YETERLILIK_ID'], $sinavDatas[0]['BASLANGIC_TARIHI'], $sinavDatas[0]['KURULUS_ID']);
         $ucretData[$aday]['TOPLAM_UCRET'] = 0;
         foreach ($ucret as $key => $data) {
             $ucretData[$aday]['TOPLAM_UCRET'] += $data['ucret'];
             if ($sinavDatas[0]['YENI_MI'] == 1) {
                 $birimBilgi = $this->BirimBilgileri(array($key), 1);
                 $ucret[$key]['BIRIM_KODU'] = $birimBilgi[$key][0]['BIRIM_KODU'];
             } else {
                 $birimBilgi = $this->BirimBilgileri(array($key), 0);
                 $ucret[$key]['BIRIM_KODU'] = $birimBilgi[$key][0]['BIRIM_KODU'];
             }
         }
         $ucretData[$aday]['UCRET_DETAY'] = $ucret;
         $sql = "SELECT COUNT(ID) AS SAYI FROM M_BELGE_SORGU WHERE TCKIMLIKNO = ? AND ABHIBE != 0";
         $data = $_db->prep_exec($sql, array($aday));
         $sql = "SELECT COUNT(ID) AS SAYI FROM M_BELGELENDIRME_HAK_KAZANANLAR WHERE TC_KIMLIK = ? AND TESVIK = 2";
         $data2 = $_db->prep_exec($sql, array($aday));
         $KurPro = FormABHibeUcretHesabi::KuruluABHibeProtokol($sinavDatas[0]['KURULUS_ID']);
         $sql = "SELECT * FROM M_BELGELENDIRME_ADAY_BILDIRIM MBA\n\t\t\t\t\tINNER JOIN M_BELGELENDIRME_SINAV MBS ON(MBA.SINAV_ID = MBS.SINAV_ID)\n\t\t\t\t\tWHERE MBS.BASLANGIC_TARIHI > TO_DATE(?) AND MBS.KURULUS_ID = ?\n\t\t\t\t\tAND MBA.TC_KIMLIK = ?";
         $dat = $_db->prep_exec($sql, array($KurPro["PRO_TARIH"], $sinavDatas[0]['KURULUS_ID'], $aday));
         if ($data[0]['SAYI'] > 0 || $data2[0]['SAYI'] > 0) {
             $ucretData[$aday]['TESVIK_DURUM'] = false;
         } else {
             if (!$dat && $ucretData[$aday]['TOPLAM_UCRET'] == 0) {
                 $ucretData[$aday]['TESVIK_DURUM'] = false;
             } else {
                 $ucretData[$aday]['TESVIK_DURUM'] = true;
             }
         }
     }
     return $ucretData;
 }
 function AjaxGetAbHibeKurulusBelgeNo($bNo, $uId)
 {
     $db = JFactory::getOracleDBO();
     $return = array();
     $sql = "SELECT * FROM M_BELGELENDIRME_HAK_KAZANANLAR MBH\n        \t\tINNER JOIN M_BELGE_SORGU MBS ON MBH.BELGE_NO = MBS.BELGENO\n                  WHERE MBH.BELGE_NO != ? AND MBH.TESVIK = 2\n                   AND MBH.TC_KIMLIK = (SELECT TC_KIMLIK FROM M_BELGELENDIRME_HAK_KAZANANLAR WHERE BELGE_NO = ?)\n                   AND MBH.KURULUS_ID = ?";
     $data = $db->prep_exec($sql, array($bNo, $bNo, $uId));
     if ($data) {
         $return['hata'] = true;
         $return['message'] = $bNo . " Belge Numaralı aday daha önce AB Hibesinden yararlanmak için " . $data[0]['BELGE_NO'] . " belge numarası ile başvuru yaptığı için yeni başvuru yapamazsınız.";
         return $return;
     }
     $sql = "SELECT * FROM M_BELGELENDIRME_HAK_KAZANANLAR MBH\n        \t\tINNER JOIN M_BELGE_SORGU MBS ON MBH.BELGE_NO = MBS.BELGENO\n                  WHERE MBH.BELGE_NO = ? AND MBH.TESVIK = 1 AND MBH.KURULUS_ID = ?";
     $data = $db->prep_exec($sql, array($bNo, $uId));
     if ($data) {
         $return['hata'] = true;
         $return['message'] = $bNo . " Belge Numarası için daha önce Devlet Teşviğinden yararlanma başvurusu yapıldığı için yeni başvuru yapamazsınız.";
         return $return;
     }
     $sql = "SELECT * FROM M_BELGELENDIRME_HAK_KAZANANLAR MBH\n        \t\tINNER JOIN M_BELGE_SORGU MBS ON MBH.BELGE_NO = MBS.BELGENO\n                  WHERE MBH.BELGE_NO = ? AND MBH.TESVIK = 2 AND MBH.KURULUS_ID = ?";
     $data = $db->prep_exec($sql, array($bNo, $uId));
     if ($data) {
         $return['hata'] = true;
         $return['message'] = $bNo . " Belge Numarası için daha önce AB Hibesinden yararlanma başvurusu yapıldığı için yeni başvuru yapamazsınız.";
         return $return;
     }
     $sql = "SELECT * FROM M_BELGELENDIRME_ADAY_BILDIRIM MBA\n\t\t\t\t\tINNER JOIN M_BELGELENDIRME_SINAV MBS ON(MBA.SINAV_ID = MBS.SINAV_ID)\n\t\t\t\t\tWHERE MBS.BASLANGIC_TARIHI > TO_DATE((SELECT PRO_TARIH FROM AB_KURULUS_PROTOKOL WHERE KURULUS_ID = ?))\n\t\t\t\t\tAND MBS.KURULUS_ID = ?\n\t\t\t\t\tAND MBA.TC_KIMLIK = (SELECT TC_KIMLIK FROM M_BELGELENDIRME_HAK_KAZANANLAR WHERE BELGE_NO = ?)";
     $dat = $db->prep_exec($sql, array($uId, $uId, $bNo));
     if (!$dat) {
         $return['hata'] = true;
         $return['message'] = $bNo . " Belge Numarası için başarılı olduğu sınavlar Kuruluş Protokol Tarihinden önce olduğu için AB Hibesinden yararlanamaz.";
         return $return;
     }
     $sql = "SELECT * FROM M_BELGELENDIRME_HAK_KAZANANLAR MBHK\n        \t\tINNER JOIN M_BELGE_SORGU MBS ON MBHK.BELGE_NO = MBS.BELGENO\n                  INNER JOIN M_BELGELENDIRME_OGRENCI MBO ON MBHK.TC_KIMLIK = MBO.TC_KIMLIK\n                  WHERE MBHK.BELGE_NO = ? AND MBHK.KURULUS_ID = ?";
     $data = $db->prep_exec($sql, array($bNo, $uId));
     if ($data) {
         $birimUcretiHesabi = FormABHibeUcretHesabi::BasariliBirimUcretiHesabi($data[0]['TC_KIMLIK'], $data[0]['YETERLILIK_ID'], $data[0]['SINAV_TARIHI'], $data[0]['KURULUS_ID']);
         return array('hata' => false, 'AdayBilgi' => $data[0], 'UcretBilgi' => $birimUcretiHesabi);
     } else {
         return array('hata' => true, 'message' => 'Böyle bir Belge Numarası henüz sistemde kayıtlı değildir.');
     }
 }
Beispiel #4
0
<?php

$doviz = $this->doviz;
$KurPro = $this->ABKurPro;
$AdayBilgi = $this->TesvikAdaylar['AdayBilgi'];
$UcretBilgi = $this->TesvikAdaylar['UcretBilgi'];
$YetUcret = $this->TesvikAdaylar['YetUcret'];
$BelgeMasraf = $this->TesvikAdaylar['BelgeMasraf'];
// Maksimumu Ücret ve KDV'si
$maxUcret = FormABHibeUcretHesabi::ABHibeMaxUcret() * $doviz['alis'];
$maxKDV = UcretDuzenle(FormABHibeUcretHesabi::ABHibeMaxUcret()) * (UcretDuzenle($KurPro['KDV']) / 100) * UcretDuzenle($doviz['alis']);
// Kota Bilgileri
// $toplamKota = UcretDuzenle($this->ABKurKota);
// $TopKullanilan = UcretDuzenle($this->ABKurKullanilanKota);
// $TopKulDez = UcretDuzenle($this->ABKurKullanilanDezKota);
// $TopDezKota = $TopKota/10;
// $TopDezsiz = $TopKota-$TopDezKota;
// $dovizKuru = UcretDuzenle($doviz['alis']);
// Kota Bilgileri
$toplamKota = UcretDuzenle($this->ABKurKota);
$TopKullanilan = UcretDuzenle($this->ABKurKullanilanKota);
$TopKulDez = UcretDuzenle($this->ABKurKullanilanDezKota);
$ABKurBekKota = UcretDuzenle($this->ABKurBekKota);
$ABKurBekDezKota = UcretDuzenle($this->ABKurBekDezKota);
$TopDezKota = 0;
if ($KurPro['DEZAVANTAJ']) {
    $TopDezKota = $toplamKota / 10;
}
$TopDezsiz = $toplamKota - $TopDezKota;
$dovizKuru = UcretDuzenle($doviz['alis']);
$KurKdv = UcretDuzenle(1 + $KurPro['KDV'] / 100);
Beispiel #5
0
$tesvik = $this->tesvik;
$kurBilgi = $this->kurBilgi;
// Kota Bilgileri
$toplamKota = UcretDuzenle($this->ABKurKota);
$TopKullanilan = UcretDuzenle($this->ABKurKullanilanKota);
$TopKulDez = UcretDuzenle($this->ABKurKullanilanDezKota);
$ABKurBekKota = UcretDuzenle($this->ABKurBekKota);
$ABKurBekDezKota = UcretDuzenle($this->ABKurBekDezKota);
$TopDezKota = 0;
if ($KurPro['DEZAVANTAJ']) {
    $TopDezKota = $toplamKota / 10;
}
$TopDezsiz = $toplamKota - $TopDezKota;
$doviz = $this->doviz;
$dovizKuru = UcretDuzenle($doviz['alis']);
$maxUcret = FormABHibeUcretHesabi::ABHibeMaxUcret() * UcretDuzenle($dovizKuru);
$KurKdv = UcretDuzenle(1 + $KurPro['KDV'] / 100);
$TopKDV = 0;
$TopKDVsiz = 0;
foreach ($AdayBilgi as $row) {
    $Odenecek = 0;
    $Hesap = 0;
    if ($row['ITIRAZ_DURUM'] == null || $row['ITIRAZ_DURUM'] == -1) {
        foreach ($UcretBilgi[$row['BELGENO']] as $cow) {
            $Hesap += $cow['ucret'];
        }
    } else {
        $Hesap = UcretDuzenle($row['ITIRAZ_UCRET']);
    }
    $anaPara = UcretDuzenle($Hesap / $KurKdv);
    if ($anaPara > UcretDuzenle($maxUcret)) {
	public function KotaOdemeKontrolWithId($IstekId,$doviz){
		$db = JFactory::getOracleDBO ();
		$sql = "SELECT * FROM AB_HIBE_KURULUS_ISTEK WHERE ID = ?";
		$data = $db->prep_exec($sql, array($IstekId));
		
		$kId = $data[0]['USER_ID'];
		
		$KurPro = FormABHibeUcretHesabi::KuruluABHibeProtokol($kId);
		$ToplamKota = FormABHibeUcretHesabi::KuruluABHibeToplamKota($kId);
		$KulTop = FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($kId, $IstekId);
		$KulDez = FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($kId, $IstekId);
		$KulNorKota = $KulTop - $KulDez;
		$KurKdv = FormABHibeUcretHesabi::UcretDuzenle(1+($KurPro['KDV']/100));
		$doviz = FormABHibeUcretHesabi::UcretDuzenle($doviz);
		$maxUcret = FormABHibeUcretHesabi::ABHibeMaxUcret();
		$TopUcret = 0;
		$TopDez = 0;
		$TopNorUcret = 0;
		//******** ADAYLARIN UCRETLERI *****************************************************//
		$sqlAday = "SELECT MTA.*,MBS.*, ABHDA.DOKUMAN AS DEZDOK FROM AB_HIBE_KURULUS_ADAY MTA
				INNER JOIN M_BELGE_SORGU MBS ON(MTA.BELGE_NO = MBS.BELGENO)
				LEFT JOIN AB_HIBE_DEZAVANTAJ_ADAY ABHDA ON(MTA.BELGE_NO = ABHDA.BELGE_NO)
				WHERE MTA.ISTEK_ID = ?";
		
		$adays = $db->prep_exec($sqlAday, array($IstekId));
		$hata = 0;
		foreach($adays as $cow){
			$Hesap = 0;
			$sqlItiraz = "SELECT * FROM AB_HIBE_ITIRAZ WHERE BELGE_NO = ?";
			$dataItiraz = $db->prep_exec($sqlItiraz, array($cow['BELGE_NO']));
		
			$birimUcreti = FormABHibeUcretHesabi::BasariliBirimUcretiHesabi($cow['TCKIMLIKNO'],$cow['YETERLILIK_ID'], $cow['SINAV_TARIHI'],$cow['KURULUS_ID']);
			if($dataItiraz && $dataItiraz['DURUM'] == 1){
				$Hesap = FormABHibeUcretHesabi::UcretDuzenle($dataItiraz[0]['ITIRAZ_UCRET']);
			}else{
				foreach ($birimUcreti as $tow){
					$Hesap += $tow['ucret'];
				}
			}
			
			$Hesap = FormABHibeUcretHesabi::UcretDuzenle($Hesap/$KurKdv);
			$Hesap = $Hesap/$doviz;
		
			if($Hesap > FormABHibeUcretHesabi::UcretDuzenle($maxUcret)){
				$TopUcret += FormABHibeUcretHesabi::UcretDuzenle($maxUcret);
				if($cow['DEZDOK'] != null){
					$TopDez += FormABHibeUcretHesabi::UcretDuzenle($maxUcret);
				}else{
					$TopNorUcret += FormABHibeUcretHesabi::UcretDuzenle($maxUcret);
				}
			}else{
				$TopUcret += FormABHibeUcretHesabi::UcretDuzenle($Hesap);
				if($cow['DEZDOK'] != null){
					$TopDez += FormABHibeUcretHesabi::UcretDuzenle($Hesap);
				}else{
					$TopNorUcret += FormABHibeUcretHesabi::UcretDuzenle($Hesap);
				}
			}
			
		}
		//******** ADAYLARIN UCRETLERI SON *****************************************************//
		
		$tt = FormABHibeUcretHesabi::UcretDuzenle($TopUcret) + $KulTop;
		if($tt > $ToplamKota){
			return array('hata'=>1, 'mesaj'=>'Talep etmek istediğiniz ücret iadesi Kalan Toplam Kotanızı aşmaktadır.');
		}
		
		if($KurPro['DEZAVANTAJ'] == 1){
			$ToplamDezKota = $ToplamKota/10;
			$ToplamNorKota = $ToplamKota - $ToplamDezKota;
				
// 			$tt = FormABHibeUcretHesabi::UcretDuzenle($TopDez) + $KulDez;
// 			if($tt > $ToplamDezKota){
// 				return array('hata'=>1, 'mesaj'=>'Talep etmek istediğiniz ücret iadesindeki Dezavantajlı adayların ücret toplamı Kalan Dezavantajlı Toplam Kotanızı aşmaktadır.');
// 			}
		
			$tt = FormABHibeUcretHesabi::UcretDuzenle($TopNorUcret) + $KulNorKota;
			if($tt > $ToplamNorKota){
				return array('hata'=>1, 'mesaj'=>'Talep etmek istediğiniz ücret iadesindeki Dezavantajlı olmayan adayların ücret toplamı Kalan Dezavantajlı Olmayan Toplam Kotanızı aşmaktadır.');
			}
				
		}
		
		return array('hata'=>0);
	}
Beispiel #7
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $this->assignRef('user_id', $user_id);
     $message = YETKI_MESAJ;
     $abYon = 1;
     $SBG = 1;
     $aut = FormFactory::checkAuthorization($user, 32);
     $redirect = "index.php?option=com_belgelendirme_abhibe&view=yonetici";
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     if (!$aut) {
         $mainframe->redirect('index.php?', $message);
     }
     // 		if (!$abYon && $SBG)
     // 			$mainframe->redirect('index.php?', $message);
     if (!isset($layout)) {
         $layout = "default";
         $this->setLayout($layout);
     }
     $TopDurum = $model->DurumToplamlari();
     $itirazSayfa = array(0 => 'Geri Gönderilen', 1 => 'Onay Bekleyen', 2 => 'Ödeme Dosyası Beklenen', 3 => 'Ödeme Dosyası Yüklenen', 4 => 'Ödeme Bekleyen', 5 => 'Geri Ödenen');
     if (array_key_exists('dId', $get) && !empty($get['dId']) && is_numeric($get['dId'])) {
         $dId = $get['dId'];
     } else {
         $dId = 1;
     }
     $iLink = '<div class="anaDiv">';
     foreach ($itirazSayfa as $key => $val) {
         $durTop = 0;
         if (array_key_exists($key, $TopDurum)) {
             $durTop = $TopDurum[$key];
         }
         $iLink .= '<div class="divYan">';
         if ($key == $dId) {
             $iLink .= '<a class="btn btn-success" href="index.php?option=com_belgelendirme_abhibe&view=yonetici&layout=default&dId=' . $key . '">' . $val . ' (' . $durTop . ')</a>';
         } else {
             $iLink .= '<a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_abhibe&view=yonetici&layout=default&dId=' . $key . '">' . $val . ' (' . $durTop . ')</a>';
         }
         $iLink .= '</div>';
     }
     $iLink .= '</div>';
     if ($layout == "default") {
         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($dId);
         $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
         $this->assignRef('dId', $dId);
         $this->assignRef('iLink', $iLink);
     } else {
         if ($layout == "tesvik_adaylar") {
             if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId'])) {
                 $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                 $this->assignRef('tesvik', $tesvik);
                 $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                 $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                 $this->assignRef('IstekId', $get['IstekId']);
                 $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($tesvik['USER_ID']));
                 // Kalan Kotaya tekrardan bak
                 $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                 $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
             } else {
                 $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
             }
         } else {
             if ($layout == "tesvik_edit") {
                 if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId'])) {
                     $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                     $this->assignRef('tesvik', $tesvik);
                     $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     // 				$TesvikAdaylar = $model->TesvikAdaylarEditWithTarih($user_id,$get['IstekId'],$tesvik['BIT_TARIH']);
                     // 				$this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     $this->assignRef('IstekId', $get['IstekId']);
                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                     // 				$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
                     $this->assignRef('doviz', $doviz);
                     $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($tesvik['USER_ID']));
                     // Kalan Kotaya tekrardan bak
                     $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                     $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                 } else {
                     $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
                 }
             } else {
                 if ($layout == "tesvikpdf") {
                     if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                         $this->assignRef('IstekId', $get['IstekId']);
                         $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                         if ($tesvik['DOVIZ_KURU'] == null) {
                             $model->DovizKuruBelirle($get['IstekId']);
                         }
                         $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                         $this->assignRef('tesvik', $tesvik);
                         $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                         $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                         $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                         $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                         $this->assignRef('doviz', $doviz);
                         $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                     } else {
                         $mainframe->redirect($redirect);
                     }
                 } else {
                     if ($layout == "aday_basvuru") {
                         if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                             $AdayBasvuru = $model->AdayBasvuruFile($get['IstekId']);
                             $this->assignRef('AdayBasvuru', $AdayBasvuru);
                             $this->assign('IstekId', $get['IstekId']);
                         } else {
                             $mainframe->redirect($redirect);
                         }
                     } else {
                         if ($layout == "aday_odeme") {
                             if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                                 $AdayBasvuru = $model->AdayOdemeFile($get['IstekId']);
                                 $this->assignRef('AdayBasvuru', $AdayBasvuru);
                                 $this->assign('IstekId', $get['IstekId']);
                             } else {
                                 $mainframe->redirect($redirect);
                             }
                         } else {
                             if ($layout == "tesvik_istekleri") {
                                 if (array_key_exists('IstekDurum', $get) && !empty($get['IstekDurum'])) {
                                     if ($get['IstekDurum'] == '2') {
                                         $IstekDurum = "2";
                                         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                         $sayfa = '<div class="anaDiv">';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                         $sayfa .= '</div>';
                                     } else {
                                         $IstekDurum = "1";
                                         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                         $sayfa = '<div class="anaDiv">';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                         $sayfa .= '</div>';
                                     }
                                 } else {
                                     $IstekDurum = "1";
                                     $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                     $sayfa = '<div class="anaDiv">';
                                     $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                     $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                     $sayfa .= '</div>';
                                 }
                                 $this->assignRef('sayfa', $sayfa);
                                 $this->assignRef('durum', $IstekDurum);
                                 $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
                             } else {
                                 if ($layout == 'test') {
                                     $model->TestButunTarihlerUpdate();
                                 } else {
                                     if ($layout == "atsorgu") {
                                     } else {
                                         if ($layout == "atword") {
                                             $data = $model->ATSorgu($post);
                                             if (!$data) {
                                                 $mainframe->redirect($redirect . '&layout=atsorgu', 'Aradığınız kriterlere ait AB Hibesi bulunmamaktadır.', 'error');
                                             } else {
                                                 $this->assignRef('atData', $data);
                                                 $this->assignRef('atTar', $post);
                                             }
                                         } else {
                                             if ($layout == "abaday") {
                                                 $bNo = '';
                                                 if (array_key_exists('bNo', $get)) {
                                                     $bNo = $get['bNo'];
                                                 }
                                                 $this->assignRef('bNo', $bNo);
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }
Beispiel #8
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $redirect = "index.php?option=com_belgelendirme_abhibe&view=belgelendirme_abhibe";
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $OnayUserMi = $model->OnayUserMi($user_id);
     $this->assignRef('OnayUserMi', $OnayUserMi);
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     if (!$aut and !$aut2 and !$aut3) {
         $mainframe->redirect('index.php?', $message);
     }
     $canEdit = false;
     if ($aut || $aut2 || $aut3) {
         $canEdit = true;
     }
     $this->assignRef('canEdit', $canEdit);
     if (!isset($layout)) {
         $layout = "default";
         $this->setLayout($layout);
     }
     $this->assignRef('user_id', $user_id);
     if ($layout == "default" && !$OnayUserMi) {
         $TesvikIstekleri = $model->TesvikIstekleri($user_id);
         $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
         $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
         // 					$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
         $this->assignRef('doviz', $doviz);
         $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
         $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
         $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
         $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
         $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
         $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
     } else {
         if ($layout == "tesvik_adaylar") {
             if (array_key_exists('bitTarih', $post)) {
                 if (!empty($post['bitTarih'])) {
                     $TesvikAdaylar = $model->TesvikIstekAdaylarWithTarih($user_id, $post['bitTarih']);
                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     $this->assignRef('bitTarih', $post['bitTarih']);
                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                     // 					$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
                     $this->assignRef('doviz', $doviz);
                     $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
                     $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
                     $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
                     $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
                     $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
                 } else {
                     $mainframe->redirect($redirect, 'Lütfen Tarih Alanını Boş Bırakmayınız.', 'error');
                 }
             } else {
                 $mainframe->redirect($redirect, 'Lütfen Tarih Alanını Boş Bırakmayınız.', 'error');
             }
         } else {
             if ($layout == "tesvik_edit" && !$OnayUserMi) {
                 if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId']) && $model->TesvikYetkiliMi($user_id, $get['IstekId'])) {
                     $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                     if ($tesvik['DURUM'] != 0 || !$tesvik) {
                         $mainframe->redirect($redirect, 'Bu sayfayı görüntüleme yetkiniz yoktur.', 'error');
                     }
                     $this->assignRef('tesvik', $tesvik);
                     $tesvikAday = $model->GetTesvikAdaylarWithTesvikId($get['IstekId']);
                     $this->assignRef('tesvikAday', $tesvikAday);
                     $TesvikAdaylar = $model->TesvikAdaylarEditWithTarih($user_id, $get['IstekId'], $tesvik['BIT_TARIH']);
                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     $this->assignRef('IstekId', $get['IstekId']);
                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                     // 					$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
                     $this->assignRef('doviz', $doviz);
                     $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
                     // Kalan Kotaya tekrardan bak
                     $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
                     $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
                     $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
                     $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
                 } else {
                     $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
                 }
             } else {
                 if ($layout == "tesvik_adaylar_odeme") {
                     if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                         $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                         $this->assignRef('tesvik', $tesvik);
                         if ($tesvik['DURUM'] != 2 || !$tesvik) {
                             $mainframe->redirect($redirect, 'Bu sayfayı görüntüleme yetkiniz yoktur.', 'error');
                         }
                         $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                         $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                         $this->assignRef('IstekId', $get['IstekId']);
                         $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($tesvik['USER_ID']));
                         // Kalan Kotaya tekrardan bak
                         $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                         $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                     } else {
                         $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
                     }
                 } else {
                     if ($layout == "aday_basvuru") {
                         if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                             $AdayBasvuru = $model->AdayBasvuruFile($get['IstekId']);
                             $this->assignRef('AdayBasvuru', $AdayBasvuru);
                             $this->assign('IstekId', $get['IstekId']);
                         } else {
                             $mainframe->redirect($redirect);
                         }
                     } else {
                         if ($layout == "aday_odeme") {
                             if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                                 $AdayBasvuru = $model->AdayOdemeFile($get['IstekId']);
                                 $this->assignRef('AdayBasvuru', $AdayBasvuru);
                                 $this->assign('IstekId', $get['IstekId']);
                             } else {
                                 $mainframe->redirect($redirect);
                             }
                         } else {
                             if ($layout == "tesvikpdf") {
                                 if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                                     $this->assignRef('IstekId', $get['IstekId']);
                                     $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                                     $this->assignRef('tesvik', $tesvik);
                                     $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
                                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                                     $this->assignRef('doviz', $doviz);
                                     $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                                 } else {
                                     $mainframe->redirect($redirect);
                                 }
                             } else {
                                 if ($layout == "tesvik_istekleri" && $OnayUserMi) {
                                     if (array_key_exists('IstekDurum', $get) && !empty($get['IstekDurum'])) {
                                         if ($get['IstekDurum'] == '2') {
                                             $IstekDurum = "2";
                                             $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                             $sayfa = '<div class="anaDiv">';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                             $sayfa .= '</div>';
                                         } else {
                                             $IstekDurum = "1";
                                             $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                             $sayfa = '<div class="anaDiv">';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                             $sayfa .= '</div>';
                                         }
                                     } else {
                                         $IstekDurum = "1";
                                         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                         $sayfa = '<div class="anaDiv">';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                         $sayfa .= '</div>';
                                     }
                                     $this->assignRef('sayfa', $sayfa);
                                     $this->assignRef('durum', $IstekDurum);
                                     $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
                                 } else {
                                     if ($layout == 'test' && $OnayUserMi) {
                                         $model->TestButunTarihlerUpdate();
                                     } else {
                                         if ($layout == "testtesvikpdf") {
                                         } else {
                                             if ($layout == 'basvuru_listesi') {
                                                 $basvuruExcel = $model->BasvuruExcel($user_id);
                                                 $this->assignRef('basvuruExcel', $basvuruExcel);
                                             } else {
                                                 if ($layout == "abaday") {
                                                     $bNo = '';
                                                     if (array_key_exists('bNo', $get)) {
                                                         $bNo = $get['bNo'];
                                                     }
                                                     $this->assignRef('bNo', $bNo);
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }
Beispiel #9
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_belgelendirme&view=belgelendirme_islemleri";
     $redirectBelge = "index.php?option=com_belgelendirme&view=sonuc_bildirim";
     $model = JModel::getInstance('belgelendirme_islemleri', 'belgelendirmeModel');
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     if (!$aut and !$aut2 and !$aut3) {
         $mainframe->redirect('index.php?', $message);
     }
     if ($layout == "") {
         $mainframe->redirect($redirect . '&layout=belgelendirme_program');
     }
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $sayfalar = array("aday_bildirim" => "Belgelendirilecek Adaylar", "belgeno_bildirim" => "Aday Belge Numarası");
     $sayfaLink = '<div style="margin-bottom:20px;">';
     foreach ($sayfalar as $key => $value) {
         $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         $sayfaLink .= '<span ' . $stil . '>' . $value . '</span>';
     }
     $sayfaLink .= '</div>';
     //SORGU SONUC
     if ($layout == 'aday_bildirim' && isset($_GET['sinavId'])) {
         if (!$model->sinavKurulusKontrol($_GET['sinavId'], $user_id)) {
             $message = "Bu işlem için yetkiniz yok.";
             $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
         } else {
             $sonucs = $model->sonucGonderilecekAdaylar($_GET);
             if (count($sonucs[0]) == 0) {
                 // Belgelendirilecek aday yoksa SonucBos'a gönder sınav sonuc durumu bildirildi yap.
                 $model->SonucBos($_GET['sinavId']);
                 $msg = 'Sınav Sonuç Bildirimi Tamamlanmıştır. Bu sınav sonucunda belge almaya hak kazanan aday bulunmamaktadır.';
                 $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program&program=2', $msg);
             } else {
                 $this->assignRef('sonucs', $sonucs);
                 $this->assignRef('sinavId', $_GET['sinavId']);
                 $kurs = FormFactory::getKurulusValues($user_id);
                 $this->assignRef('kurs', $kurs);
                 $yets = $model->getSinavBilgi($_GET['sinavId']);
                 $this->assignRef('yets', $yets);
             }
         }
     } else {
         if ($layout == 'belgeno_bildirim') {
             $basarili = $model->AdayBilgi($_POST['basarili']);
             $basariliUcretData = $model->AdayUcretBilgileri($_POST['basarili'], $_POST['sinav']);
             $basarisiz = $model->AdayBilgi($_POST['basarisiz']);
             $tesvikArray = $model->AdayArrayTesvikFarmi($_POST['basarili']);
             $this->assignRef('tesvikArray', $tesvikArray);
             $aciklama = $_POST['aciklama'];
             $this->assignRef('aciklama', $aciklama);
             $this->assignRef('basarili', $basarili);
             $this->assignRef('basariliUcretData', $basariliUcretData);
             $this->assignRef('basarisiz', $basarisiz);
             $yets = $model->getSinavBilgi($_POST['sinav']);
             $this->assignRef('yets', $yets);
             $sonbelgeNo = $model->SonBelgeNo($yets[0]['YETERLILIK_ID']);
             $this->assignRef('sonBelgeNo', $sonbelgeNo);
             $this->assignRef('sinav_id', $_POST['sinav']);
             $kurs = FormFactory::getKurulusValues($user_id);
             $this->assignRef('kurs', $kurs);
             $yeterlilikBkUcret = $model->getYeterLilikBkUcret($yets[0]['YETERLILIK_ID']);
             $this->assignRef('yeterlilikBkUcret', $yeterlilikBkUcret);
             // AB Hibe Bilgileri
             $ABProVarMi = FormABHibeUcretHesabi::KurulusProtokolVarMi($user_id);
             $this->assignRef('ABProVarMi', $ABProVarMi);
             $ABHibeArray = $model->AdayArrayABHibeFarmi($_POST['basarili'], $yets[0]['YETERLILIK_ID']);
             $this->assignRef('ABHibeArray', $ABHibeArray);
             $basariliABHibeUcretData = $model->AdayABHibeUcretBilgileri($_POST['basarili'], $_POST['sinav']);
             $this->assignRef('basariliABHibeUcretData', $basariliABHibeUcretData);
         } else {
             if ($layout == 'tarih_bildirim') {
             } else {
                 if ($layout == "belgewithkimlik") {
                     $this->assignRef('kurulusId', $user_id);
                 } else {
                     if ($layout == "belgewithbelgeno") {
                         $this->assignRef('kurulusId', $user_id);
                     } else {
                         if ($layout == "belgewithsinav") {
                             $this->assignRef('kurulusId', $user_id);
                             $yets = $model->SinavYapilanYetsWithKur($user_id);
                             $this->assignRef('yets', $yets);
                         } else {
                             if ($layout == "belgelilerwithsinav") {
                                 if (!array_key_exists('sinavId', $get)) {
                                     $mainframe->redirect('index.php', 'Eksik veya Geçersiz işlem.');
                                 } else {
                                     $kurKontrol = $model->sinavKurulusKontrol($get['sinavId'], $user_id);
                                     if ($kurKontrol) {
                                         $belgeliler = $model->belgeliAdaylarWithSinavId($get['sinavId']);
                                         $this->assignRef('belgeliler', $belgeliler);
                                         $yets = $model->YeterlilikSinavBilgileri($get['sinavId']);
                                         $this->assignRef('yets', $yets);
                                         $kurs = FormFactory::getKurulusValues($user_id);
                                         $this->assignRef('kurs', $kurs);
                                     } else {
                                         $mainframe->redirect('index.php', 'Bu işlem için yetkinin bulunmamaktadır.', 'error');
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     $sayfalarBelge = array("belgewithkimlik" => "Kimlik Numarası", "belgewithbelgeno" => "Belge Numarası", "belgewithsinav" => "Sınav");
     $sayfaLinkBelge = '<div style="margin-bottom:20px;">';
     foreach ($sayfalarBelge as $key => $value) {
         $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         $sayfaLinkBelge .= '<a href="' . $redirectBelge . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a>';
     }
     $sayfaLinkBelge .= '</div>';
     $this->assignRef('sayfaLinkBelge', $sayfaLinkBelge);
     $this->assignRef('sayfaLink', $sayfaLink);
     parent::display($tpl);
 }
Beispiel #10
0
 function TesvikAdaylarWithTesvikId($tId)
 {
     $db = JFactory::getOracleDBO();
     $sql = "SELECT MBS.*, MBO.*, MAT.*, MTI.DURUM AS ITIRAZ_DURUMU, MTI.ITIRAZ_UCRET FROM M_BELGE_SORGU MBS\n\t\t\t\tINNER JOIN M_BELGELENDIRME_OGRENCI MBO ON(MBS.TCKIMLIKNO = MBO.TC_KIMLIK)\n\t\t\t\tINNER JOIN AB_HIBE_ADAY MAT ON(MBS.BELGENO = MAT.BELGE_NO)\n\t\t\t\tLEFT JOIN AB_HIBE_ITIRAZ MTI ON(MBS.BELGENO = MTI.BELGENO)\n\t\t\t\tWHERE MBS.TESVIK = 2 AND MAT.TESVIK_ID = ? \n\t\t\t\tAND (MTI.DURUM IS NULL OR MTI.DURUM = 1 OR MTI.DURUM = -1)\n\t\t\t\tORDER BY MBS.BELGE_DUZENLEME_TARIHI ASC, ADI ASC, SOYADI ASC, MBS.BELGE_MASRAF DESC\n\t\t\t\t";
     $tesvikAday = $db->prep_exec($sql, array($tId));
     $birimUcretiHesabi = array();
     $YetUcretiHesabi = array();
     foreach ($tesvikAday as $row) {
         $birimUcretiHesabi[$row['BELGENO']] = FormABHibeUcretHesabi::BasariliBirimUcretiHesabi($row['TCKIMLIKNO'], $row['YETERLILIK_ID'], $row['SINAV_TARIHI'], $row['KURULUS_ID']);
         /* Tesvik tarihinden sonraki ilk sınav tarihi */
         // 			$ilkSinav = FormUcretHesabi::TesviktenSonrakiIlkSinavTarihi($row['TCKIMLIKNO'],$row['YETERLILIK_ID']);
         // 			$YetUcretiHesabi[$row['BELGENO']] = $this->YeterlilikUcretHesabi($row['YETERLILIK_ID'], $ilkSinav);
         // 			$BelgeMasraf[$row['BELGENO']] = FormUcretHesabi::BelgeMasrafi($row['BELGE_DUZENLEME_TARIHI']);
     }
     // 		return array('AdayBilgi'=>$tesvikAday, 'UcretBilgi'=>$birimUcretiHesabi, 'YetUcret'=>$YetUcretiHesabi, 'BelgeMasraf'=>$BelgeMasraf);
     return array('AdayBilgi' => $tesvikAday, 'UcretBilgi' => $birimUcretiHesabi);
 }
Beispiel #11
0
<?php

$isteks = $this->TesvikIstekleri['isteks'];
$adayCount = $this->TesvikIstekleri['adayCount'];
$istekUcret = $this->TesvikIstekleri['istekUcret'];
$kurulus = $this->TesvikIstekleri['kurulus'];
// ttt
$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
$dovizKuru = UcretDuzenle($doviz['alis']);
function UcretDuzenle($ucret)
{
    return str_replace(',', '.', $ucret);
}
function Hesapla($alinacak)
{
    $dat = floor($alinacak * 100) / 100;
    return number_format($dat, '2', ',', '.');
}
echo $this->iLink;
?>

<div class="anaDiv hColor font20 text-center text-underline fontBold">
	AB Hibesi Ücret İadesi Talepleri
</div>
<!-- Teşvik Talebi (Teşvik talebinden bulununan adaylar) -->
<div class="anaDiv" style="overflow: auto;">
<table width="100%" border="1" cellpadding="0" cellspacing="1" id="kurTable" class="display compact">
		<thead style="text-align:center;background-color:#71CEED">
			<tr>
				<th width="5%">İstek ID</th>
				<th width="15%">Kuruluş</th>
Beispiel #12
0
<?php

require_once 'libraries/tcpdf-new/tcpdf.php';
$AdayBilgi = $this->TesvikAdaylar['AdayBilgi'];
$UcretBilgi = $this->TesvikAdaylar['UcretBilgi'];
$kurBilgi = $this->kurBilgi;
$tesvik = $this->tesvik;
$_SESSION['IstekId'] = $this->IstekId;
$KurPro = $this->ABKurPro;
$doviz = $this->doviz;
if ($tesvik['DURUM'] == 0) {
    $dovizKuru = UcretDuzenle($doviz['alis']);
} else {
    $dovizKuru = UcretDuzenle($tesvik['DOVIZ_KURU']);
}
$maxUcret = FormABHibeUcretHesabi::ABHibeMaxUcret() * $dovizKuru;
$KurKdv = UcretDuzenle(1 + $KurPro['KDV'] / 100);
function Hesapla($alinacak)
{
    $dat = floor($alinacak * 100) / 100;
    return number_format($dat, '2', ',', '.');
}
function UcretFloor($dat)
{
    return floor($dat * 100) / 100;
}
function UcretDuzenle($ucret)
{
    return str_replace(',', '.', $ucret);
}
class MYPDF extends TCPDF
Beispiel #13
0
 public function KotaOdemeKontrolWithId()
 {
     $post = JRequest::get('post');
     $return = FormABHibeUcretHesabi::KotaOdemeKontrolWithId($post['IstekId'], $post['doviz']);
     echo json_encode($return);
 }
Beispiel #14
0
 function display($tpl = null)
 {
     global $mainframe;
     $session =& JFactory::getSession();
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $redirect = "index.php?option=com_profile&view=profile";
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $pages = $model->pages;
     $pageNames = $model->pageNames;
     $title = $model->title;
     $bekleyen = true;
     $canEdit = true;
     if ($aut2 || $aut3) {
         $kurulusId = $_GET['kurulus'];
         $session->set('kurulusId', $_GET['kurulus']);
     } else {
         $kurulusId = $user_id;
         $session->set('kurulusId', $kurulusId);
         $canEdit = false;
     }
     $this->assignRef('canEdit', $canEdit);
     if ($kurulusId > 0) {
         //$kurulusId = $_GET['kurulus'];
         $kurulusBilgi = $model->getKurulusBilgi($kurulusId);
         $kurulus_bilgi = FormFactory::getKurulusValues($kurulusId);
         $kurulus_edit = $model->KurulusEditBilgi($kurulusId);
         $kurulus_bekleyen = $model->KurulusBekleyenBilgi($kurulusId);
         $iller = FormFactory::getKurulusIlValues($kurulusId);
         if (in_array($kurulusBilgi['KURULUS_DURUM_ID'], MESLEK_STD_KURULUS_DURUM_IDS)) {
             $kurulus_tur = "ms_kurulusu";
         } else {
             if (in_array($kurulusBilgi['KURULUS_DURUM_ID'], YETERLILIK_KURULUS_DURUM_IDS)) {
                 $kurulus_tur = "yeterlilik_kurulusu";
             } else {
                 if (in_array($kurulusBilgi['KURULUS_DURUM_ID'], SINAV_BELGELENDIRME_KURULUS_DURUM_IDS)) {
                     $kurulus_tur = "belgelendirme_kurulusu";
                 }
             }
         }
         $type = $model->getKurulusTypeWithIds();
         $kurulus_tur = array();
         if (in_array($kurulusBilgi[0]['KURULUS_DURUM_ID'], $type['MESLEK_STD_KURULUS_DURUM_IDS'])) {
             array_push($kurulus_tur, "ms_kurulusu");
         }
         if (in_array($kurulusBilgi[0]['KURULUS_DURUM_ID'], $type['YETERLILIK_KURULUS_DURUM_IDS'])) {
             array_push($kurulus_tur, "yeterlilik_kurulusu");
         }
         if (in_array($kurulusBilgi[0]['KURULUS_DURUM_ID'], $type['SINAV_BELGELENDIRME_KURULUS_DURUM_IDS'])) {
             array_push($kurulus_tur, "belgelendirme_kurulusu");
         }
         if ($kurulus_edit) {
             $kurulus_bilgi = $kurulus_edit;
         }
         if (!$kurulus_bekleyen) {
             $kurulus_bekleyen = $kurulus_bilgi;
             $bekleyen = false;
         }
         $this->assignRef('bekleyen', $bekleyen);
         if (isset($kurulus_bekleyen['EDIT_ID'])) {
             $editIller = $model->getKurulusIlEdit($kurulus_bekleyen['EDIT_ID']);
         } else {
             $editIller = FormFactory::getKurulusIlValues($kurulusId);
         }
         if ($kurulus_edit) {
             $iller = $model->getKurulusIlEdit($kurulus_bilgi['EDIT_ID']);
         }
         // 			$meslek				= $model->getMeslekValues($kurulusId);
         // 			$yeterlilik			= $model->getYeterlilikValues ($kurulusId);
         $ms_liste_durum = FormFactory::getListeDurum($kurulusId, MS_SEKTOR_TIPI);
         $yet_liste_durum = FormFactory::getListeDurum($kurulusId, YET_SEKTOR_TIPI);
         $pm_il = FormParametrik::getIl();
         $pm_kurulus_statu = FormParametrik::getKurulusStatu();
         $pm_seviye = FormParametrik::getSeviye();
         $pm_sektor = FormParametrik::getSektor();
         $pm_meslek_std = FormParametrik::getMeslekStandart();
         $this->assignRef('pageTree', $pageTree);
         $this->assignRef('kurulus_edit', $kurulus_edit);
         $this->assignRef('kurulus_bilgi', $kurulus_bilgi);
         $this->assignRef('kurulus_bekleyen', $kurulus_bekleyen);
         $this->assignRef('iller', $iller);
         $this->assignRef('editIller', $editIller);
         // 			$this->assignRef('meslek'	    , $meslek);
         // 			$this->assignRef('yeterlilik'   , $yeterlilik);
         $this->assignRef('ms_liste_durum', $ms_liste_durum);
         $this->assignRef('yet_liste_durum', $yet_liste_durum);
         $this->assignRef('pm_il', $pm_il);
         $this->assignRef('pm_kurulus_statu', $pm_kurulus_statu);
         $this->assignRef('pm_seviye', $pm_seviye);
         $this->assignRef('pm_sektor', $pm_sektor);
         $this->assignRef('pm_meslek_standart', $pm_meslek_std);
     } else {
         $kurulusId = -1;
     }
     if ((!isset($layout) || $layout == "giris") && $kurulusId == -1) {
         $layout = "giris";
         $this->setLayout($layout);
     } else {
         if (!$aut2 && !$aut3 && !isset($layout)) {
             $layout = "ozet";
             $this->setLayout($layout);
         }
     }
     if ($aut2 && !$aut3) {
         //MS sorumlusu için gösterilecek menüler
         $sayfalar = array("ozet" => "Özet", "kurulus_bilgi" => "İletişim Bilgisi", "basvurular" => "Başvurular", "irtibat" => "İrtibat Bilgileri");
     } else {
         if ($aut3) {
             if (in_array('belgelendirme_kurulusu', $kurulus_tur)) {
                 //Sınav ve Belgelendirme  Sorumlusuna gösterilecek menüler
                 $sayfalar = array("ozet" => "Özet", "kurulus_bilgi" => "İletişim Bilgisi", "basvurular" => "Başvurular", "ekler" => "Dökümanlar", "yetki_yeterlilik" => "Yeterlilikler", "sinavlar" => "Sınavlar", "degerlendirici" => "Değerlendiriciler", "sinav_merkez" => "Sınav Merkezi", "denetim" => "Denetimler", "notlar" => "Notlar", "irtibat" => "İrtibat Bilgileri", "tarife" => "Güncel Ücret Tarifeleri", "ucret_tarife_edit" => "Ücret Tarifesi Dönemleri", "abdonem" => "AB Protokol");
             } else {
                 $sayfalar = array("ozet" => "Özet", "kurulus_bilgi" => "İletişim Bilgisi", "basvurular" => "Başvurular", "irtibat" => "İrtibat Bilgileri");
             }
         } else {
             $datas = $model->getAllKurulus(MESLEK_STD_KURULUS_DURUM_IDS . ',' . YETERLILIK_KURULUS_DURUM_IDS);
             $control = true;
             foreach ($datas as $data) {
                 if ($data['USER_ID'] == $user_id) {
                     $control = true;
                     $datas2 = $model->getAllKurulus(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS);
                     foreach ($datas2 as $data2) {
                         if ($data2['USER_ID'] == $user_id) {
                             $control = false;
                         }
                     }
                 }
             }
             $yetYetMi = false;
             $datas2 = $model->getAllKurulus(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS);
             foreach ($datas2 as $data2) {
                 if ($data2['USER_ID'] == $user_id) {
                     $yetYetMi = true;
                 }
             }
             if ($control && !$yetYetMi) {
                 $sayfalar = array("ozet" => "Özet", "kurulus_bilgi" => "İletişim Bilgisi", "basvurular" => "Başvurular", "irtibat" => "İrtibat Bilgileri");
             } else {
                 $sayfalar = array("ozet" => "Özet", "kurulus_bilgi" => "İletişim Bilgisi", "basvurular" => "Başvurular", "ekler" => "Dökümanlar", "yetki_yeterlilik" => "Yeterlilikler", "sinavlar" => "Sınavlar", "degerlendirici" => "Değerlendiriciler", "sinav_merkez" => "Sınav Merkezi", "denetim" => "Denetimler", "irtibat" => "İrtibat Bilgileri", "tarife" => "Güncel Ücret Tarifeleri");
             }
         }
     }
     $sayfaLink = '<div class="anaDiv">';
     foreach ($sayfalar as $key => $value) {
         $stil = 'class="btn';
         if ($key == "denetim") {
             $stil .= ' btn-xs btn-primary"';
             if ($canEdit) {
                 $sayfaLink .= '<div class="divYan"><a target="_blank" href="index.php?option=com_denetim&layout=denetim_listele&kid=' . $kurulusId . '" ' . $stil . '>' . $value . '</a></div>';
             } else {
                 $sayfaLink .= '<div class="divYan"><a target="_blank" href="index.php?option=com_denetim&layout=denetimlerim" ' . $stil . '>' . $value . '</a></div>';
             }
         } else {
             if ($key == $layout) {
                 $stil .= ' btn-success';
             } else {
                 $stil .= ' btn-xs btn-primary';
             }
             $stil .= '"';
             $sayfaLink .= '<div class="divYan"><a href="' . $redirect . '&layout=' . $key . '&kurulus=' . $kurulusId . '" ' . $stil . '>' . $value . '</a></div>';
         }
     }
     $sayfaLink .= '</div>';
     $this->assignRef('sayfaLink', $sayfaLink);
     $glink = "window.location.href='index.php?option=com_profile'";
     $geriLink = '<input type="button" onclick="' . $glink . '" value="Geri" style="margin-top:10px;"/>';
     $this->assignRef('geriLink', $geriLink);
     if ($layout == "basvurular") {
         $basvuruTip = FormFactory::BasvuruTipleri();
         $this->assignRef('basvuruTip', $basvuruTip);
         $basvurular = $model->BasvuruGetir($kurulusId);
         $this->assignRef('basvurular', $basvurular);
     } else {
         if ($layout == "ozet") {
             $DSorumlu = $model->dosyaSorumlusu($kurulusId);
             $this->assignRef('DSorumlu', $DSorumlu);
             if ($aut3) {
                 $yetkiliYet = $model->getYetkiliYeterlilik($kurulusId);
                 $this->assignRef('yetkiliYet', $yetkiliYet);
                 $belprogram = $model->getSinavYerleri($kurulusId);
                 $this->assignRef('programs', $belprogram);
                 // 				$sinavGirBas = $model->getKurulusSinavGirenAndBasarili($kurulusId);
                 // 				$this->assignRef('sinavGirBas', $sinavGirBas);
                 $deger = $model->getDegerlendirici($kurulusId);
                 $this->assignRef('deger', $deger);
                 $belgeler = $model->getYetBelge($kurulusId);
                 $this->assignRef('belgeler', $belgeler);
             }
         } else {
             if ($layout == "ekler") {
                 $eks = $model->getEks($kurulusId);
                 $this->assignRef('eks', $eks);
                 $basvuruEk = $model->BasvuruEks($kurulusId);
                 $this->assignRef('basvuruEk', $basvuruEk);
             } else {
                 if ($layout == "yetki_yeterlilik") {
                     $yetkiliYet = $model->getYetkiliYeterlilik($kurulusId);
                     $this->assignRef('yetkiliYet', $yetkiliYet);
                 } else {
                     if ($layout == "degerlendirici") {
                         $deger = $model->getDegerlendirici($kurulusId);
                         $this->assignRef('deger', $deger);
                     } else {
                         if ($layout == 'sinav_merkez') {
                             $belprogram = $model->getProgramSinavYeri($kurulusId);
                             $this->assignRef('programs', $belprogram);
                         } else {
                             if ($layout == "sinavlar") {
                                 $sinavTipi = array_key_exists('sinavTipi', $_GET) ? $_GET['sinavTipi'] : 1;
                                 $sinavTipleri = array(1 => "Yapılmış Sınavlar", 2 => "Yapılacak Sınavlar", 3 => "Yapılmayan Sınavlar");
                                 $tipLink = '<div class="anaDiv text-center">';
                                 foreach ($sinavTipleri as $key => $value) {
                                     $stil = 'class="btn ';
                                     if ($key == $sinavTipi) {
                                         $stil .= 'btn-success';
                                     } else {
                                         $stil .= 'btn-xs btn-default';
                                     }
                                     $stil .= '"';
                                     $tipLink .= '<div class="divYan"><a href="' . $redirect . '&layout=sinavlar&kurulus=' . $kurulusId . '&sinavTipi=' . $key . '" ' . $stil . '>' . $value . '</a></div>';
                                 }
                                 $tipLink .= '</div>';
                                 $this->assignRef('tipLink', $tipLink);
                                 if ($sinavTipi == 1) {
                                     //gelecek sinav
                                     $sinavlar = $model->SinavSearch($kurulusId, $sinavTipi);
                                     $this->assignRef('sinavlar', $sinavlar);
                                     $this->assignRef('sinavTipi', $sinavTipi);
                                 } else {
                                     if ($sinavTipi == 2) {
                                         //yapılmış sınav
                                         $sinavlar = $model->SinavSearch($kurulusId, $sinavTipi);
                                         $this->assignRef('sinavlar', $sinavlar);
                                         $this->assignRef('sinavTipi', $sinavTipi);
                                     } else {
                                         if ($sinavTipi == 3) {
                                             //yapılmayan sınavlar
                                             $sinavlar = $model->SinavSearch($kurulusId, $sinavTipi);
                                             $this->assignRef('sinavlar', $sinavlar);
                                             $this->assignRef('sinavTipi', $sinavTipi);
                                         } else {
                                             $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.');
                                         }
                                     }
                                 }
                             } else {
                                 if ($layout == "belgeler") {
                                     $belgeler = $model->getYetBelge($kurulusId);
                                     $this->assignRef('belgeler', $belgeler);
                                 } else {
                                     if ($layout == "notlar") {
                                         // 			$notlar = $model->NotGetir($user_id);
                                         $notlar = $model->NotGetir($kurulusId);
                                         $this->assignRef('notlar', $notlar);
                                     } else {
                                         if ($layout == "giris") {
                                             // Tüm Kuruluşlar
                                             $allKurulus = $model->getAllKurulus(TUM_KURULUS_DURUM_IDS);
                                             $this->assign('AllKurulus', $allKurulus);
                                             // MS Kuruluşları
                                             $allMSKurulus = $model->getAllKurulus(MESLEK_STD_KURULUS_DURUM_IDS);
                                             $this->assign('AllMSKurulus', $allMSKurulus);
                                             // Yeterlilik Hazırlama Kuruluşları
                                             $allYETKurulus = $model->getAllKurulus(YETERLILIK_KURULUS_DURUM_IDS);
                                             $this->assign('AllYETKurulus', $allYETKurulus);
                                             // Sinav ve Belgelendirme Kurulusu
                                             $allSBKurulus = $model->getAllKurulus(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS);
                                             $this->assign('AllSBKurulus', $allSBKurulus);
                                             // Akreditasyon Kuruluşu
                                             $allAKKurulus = $model->getAllKurulus(AKREDITASYON_KURULUS_DURUM_IDS);
                                             $this->assign('AllAKKurulus', $allAKKurulus);
                                         } else {
                                             if ($layout == "tarife") {
                                                 $OnayliTarifeler = $model->getOnayliUcretTarifeleri($kurulusId);
                                                 $this->assignRef('OnayliUcretYets', $OnayliTarifeler);
                                                 $OnayBekleyenTarifeler = $model->getOnayBekleyenUcretTarifeleri($kurulusId);
                                                 $this->assignRef('OnayBekleyenTarifeler', $OnayBekleyenTarifeler);
                                                 $yetkiYets = $model->getYetYetki($kurulusId);
                                                 $this->assignRef('yetkiYets', $yetkiYets);
                                                 $yetkiBirims = $model->getYetkiBirim($kurulusId, $yetkiYets);
                                                 $this->assignRef('yetkiBirims', $yetkiBirims);
                                                 $detay = $model->UcretDetay($kurulusId);
                                                 $this->assignRef('detay', $detay);
                                             } else {
                                                 if ($layout == "irtibat") {
                                                     $irtibat = $model->getProfileIrtibatValues($kurulusId);
                                                     $this->assignRef('irtibat', $irtibat);
                                                 } else {
                                                     if ($layout == "ucret_tarife_edit") {
                                                         if (isset($_GET['yetId']) && !empty($_GET['yetId'])) {
                                                             $yetId = $_GET['yetId'];
                                                         } else {
                                                             if (isset($_POST['yetId']) && !empty($_POST['yetId'])) {
                                                                 $yetId = $_POST['yetId'];
                                                             } else {
                                                                 $yetId = 0;
                                                             }
                                                         }
                                                         if ($yetId != 0) {
                                                             $yetkiliYet = $model->getYetkiliYeterlilik($kurulusId);
                                                             $this->assignRef('yetkiliYet', $yetkiliYet);
                                                             $yetkiYets = $model->getYetYetkiOnayli($kurulusId, $yetId);
                                                             $this->assignRef('yetkiYets', $yetkiYets);
                                                             $yetkiBirims = $model->getYetkiBirimOnayli($kurulusId, $yetkiYets);
                                                             $this->assignRef('yetkiBirims', $yetkiBirims);
                                                         }
                                                         $this->assignRef('yId', $yetId);
                                                         $UcretTarifeYet = $model->UcretTarifeYet($kurulusId);
                                                         $this->assignRef('UcretTarifeYet', $UcretTarifeYet);
                                                     } else {
                                                         if ($layout == "abdonem") {
                                                             $abKur = $model->getABKurulusBilgi($kurulusId);
                                                             $this->assignRef('abKur', $abKur);
                                                             $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($kurulusId));
                                                             $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($kurulusId));
                                                             $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($kurulusId));
                                                             $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($kurulusId));
                                                             $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($kurulusId));
                                                             $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($kurulusId));
                                                             $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                                                             $this->assignRef('doviz', $doviz);
                                                         }
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }