function display($tpl = null) { global $mainframe; $user =& JFactory::getUser(); $model =& $this->getModel(); $layout = JRequest::getVar("layout"); $tur = JRequest::getVar("tur"); $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// $message = YETKI_MESAJ; if (!$sektorSorumlusu) { $mainframe->redirect('index.php?', $message); } ///////////////////////////////////////////////////////////////////////////////// if (isset($layout)) { $user_id = JRequest::getVar("id"); $pageTree = $model->getPageTree($layout, $tur, $user_id); $kurulus_bilgi = FormFactory::getKurulusValues($user_id); $iller = FormFactory::getKurulusIlValues($user_id); $meslek = $model->getMeslekValues($user_id); $yeterlilik = $model->getYeterlilikValues($user_id); $ms_liste_durum = FormFactory::getListeDurum($user_id, MS_SEKTOR_TIPI); $yet_liste_durum = FormFactory::getListeDurum($user_id, 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_bilgi', $kurulus_bilgi); $this->assignRef('iller', $iller); $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 { $kuruluslar = $model->getKuruluslar($tur); $this->assignRef('kuruluslar', $kuruluslar); } $this->assignRef('user_id', $user_id); $this->assignRef('kurulus_tur', $tur); parent::display($tpl); }
function display($tpl = null) { global $mainframe; $message = YETKI_MESAJ; $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); $model =& $this->getModel(); $layout = JRequest::getVar("layout"); if (isset($layout)) { $yeterlilik_id = JRequest::getVar("yeterlilik_id"); $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $isYetkiliKurulus = FormFactory::yeterlilikHazirlamayaProtokoluVarMi($user_id, $yeterlilik_id); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// if (!$isSektorSorumlusu && !$isYetkiliKurulus) { $mainframe->redirect('index.php?', $message); } ///////////////////////////////////////////////////////////////////////////////// $evrak_id = $model->getOracleEvrakId($yeterlilik_id); $taslak = $model->isTaslak($evrak_id); $tur_id = JRequest::getVar("id"); $yorumDiv = ""; $canEdit = $model->canEdit($user, $yeterlilik_id); if (!$taslak) { // ON TASLAK $pageTree = $model->getPageTree($user, $layout, $evrak_id, $yeterlilik_id); $yorum_durum = $model->getYorumDurumId_SS($evrak_id); } else { // TASLAK $pageTree = $model->getPageTree($user, $layout, $evrak_id, $yeterlilik_id, 1); } $yeterlilikDurum = $model->getYeterlilikDurumId($yeterlilik_id); $this->assignRef('yeterlilikDurum', $yeterlilikDurum); if ($yeterlilikDurum == PM_YETERLILIK_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK || $yeterlilikDurum == PM_YETERLILIK_DURUMU__ONAYLANMIS_ONTASLAK || $yeterlilikDurum == PM_YETERLILIK_DURUMU__TASLAK) { //Form Sektor Sorumlusuna Gonderilmisse if ($isSektorSorumlusu) { // Sektor Sorumlusuysa $yorumDiv_SS = $model->getYorumDiv_SS($evrak_id, $layout, false); //Yorum - readOnly = false $yorum_Div_Kurulus = $model->getYorumDiv_Kurulus($evrak_id, $layout, true); //Yorum - readOnly = true } else { $yorumDiv_SS = $model->getYorumDiv_SS($evrak_id, $layout, true); //Yorum - readOnly = true $yorum_Div_Kurulus = $model->getYorumDiv_Kurulus($evrak_id, $layout, false); //Yorum - readOnly = false } } $yeterlilikBilgi = $model->getYeterlilikBilgi($yeterlilik_id); $taslakYeterlilik = $model->getTaslakYeterlilik($yeterlilik_id); $zorunluBirim = $model->getAltBirim($yeterlilik_id, ZORUNLU_ALT_BIRIM); $zorunluBirimTur = $model->getZorunluBirimTur($zorunluBirim); $secmeliBirim = $model->getAltBirim($yeterlilik_id, SECMELI_ALT_BIRIM); $secmeliBirimTur = $model->getZorunluBirimTur($secmeliBirim); $teorikOlcme = $model->getDegerlendirmeArac($yeterlilik_id, TEORIK_OLCME_ARAC_TUR); $performansOlcme = $model->getDegerlendirmeArac($yeterlilik_id, PERFORMANS_OLCME_ARAC_TUR); $bilgi = $model->getBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BILGI); $beceri = $model->getBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BECERI); $yetkinlik = $model->getBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_YETKINLIK); $onayliStandart = FormParametrik::getMeslekStandart(); $onayliAltBirim = $model->getOnaylanmisAltBirim(); $kaynakMeslek = $model->getKaynakValues($yeterlilik_id, KAYNAK_STANDART_TUR); $kaynakBirim = $model->getKaynakValues($yeterlilik_id, KAYNAK_YETERLILIK_TUR); $gelistiren_kurulus = $model->getKurulusValues($yeterlilik_id, YET_GELISTIREN_KURULUS); $terim = $model->getTerimValues($yeterlilik_id); $standart = $model->getStandartValues($yeterlilik_id); $birim_bilgi = $model->getAltBirimBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BILGI); $birim_beceri = $model->getAltBirimBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BECERI); $birim_yetkinlik = $model->getAltBirimBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_YETKINLIK); $katki_kurulus = $model->getKurulusValues($yeterlilik_id, YET_KATKI_SAGLAYAN_KURULUS); $gorus_kurulus = $model->getKurulusValues($yeterlilik_id, YET_GORUSE_GONDERILEN_KURULUS); $degerlendirme_ogrenme = $model->getDegerlendirmeOgrenmeCiktiValues($yeterlilik_id); $degerlendirme_ogrenme2 = $model->getDegerlendirmeOgrenmeCikti($yeterlilik_id); $ek_7 = FormFactory::getBasvuruEkValues($evrak_id, 1); $ek_8 = FormFactory::getBasvuruEkValues($evrak_id, 2); $canOpenEkler = $model->canOpenEkler($yeterlilik_id, $user); $alternatif = $model->GetAlternatif($yeterlilik_id); $this->assignRef('evrak_id', $evrak_id); $this->assignRef('yeterlilik_id', $yeterlilik_id); $this->assignRef('pageTree', $pageTree); $this->assignRef('tur_id', $tur_id); $this->assignRef('yorumDiv', $yorumDiv_SS); $this->assignRef('yorumDiv_Kurulus', $yorumDiv_Kurulus); $this->assignRef('canEdit', $canEdit); $this->assignRef('sektorSorumlusu', $isSektorSorumlusu); $this->assignRef('taslak', $taslak); $this->assignRef('yeterlilikBilgi', $yeterlilikBilgi); $this->assignRef('taslakYeterlilik', $taslakYeterlilik); $this->assignRef('zorunluBirim', $zorunluBirim); $this->assignRef('zorunluBirimTur', $zorunluBirimTur); $this->assignRef('secmeliBirim', $secmeliBirim); $this->assignRef('secmeliBirimTur', $secmeliBirimTur); $this->assignRef('teorikOlcme', $teorikOlcme); $this->assignRef('performansOlcme', $performansOlcme); $this->assignRef('bilgi', $bilgi); $this->assignRef('beceri', $beceri); $this->assignRef('yetkinlik', $yetkinlik); $this->assignRef('onayliStandart', $onayliStandart); $this->assignRef('onayliAltBirim', $onayliAltBirim); $this->assignRef('kaynakMeslek', $kaynakMeslek); $this->assignRef('kaynakBirim', $kaynakBirim); $this->assignRef('gelistiren_kurulus', $gelistiren_kurulus); $this->assignRef('terim', $terim); $this->assignRef('standart', $standart); $this->assignRef('birim_bilgi', $birim_bilgi); $this->assignRef('birim_beceri', $birim_beceri); $this->assignRef('birim_yetkinlik', $birim_yetkinlik); $this->assignRef('katki_kurulus', $katki_kurulus); $this->assignRef('gorus_kurulus', $gorus_kurulus); $this->assignRef('degerlendirme_ogrenme', $degerlendirme_ogrenme); $this->assignRef('degerlendirme_ogrenme2', $degerlendirme_ogrenme2); $this->assignRef('ek_7', $ek_7); $this->assignRef('ek_8', $ek_8); $this->assignRef('canOpenEkler', $canOpenEkler); $this->assignRef('alternatif', $alternatif); } else { if ($user_id == '') { $mainframe->redirect('index.php?', $message); } else { $yeterlilik = $model->getYeterlilik($user_id); //$listeDurum = FormFactory::getListeDurum ($user_id, YET_SEKTOR_TIPI); $this->assignRef('yeterlilik', $yeterlilik); //$this->assignRef('listeDurum' , $listeDurum); } } parent::display($tpl); }
function display($tpl = null) { global $mainframe; $message = YETKI_MESAJ; $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); $model =& $this->getModel(); $layout = JRequest::getVar("layout"); if (isset($layout)) { $yeterlilik_id = JRequest::getVar("yeterlilik_id"); $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $isYetkiliKurulus = FormFactory::yeterlilikHazirlamayaYetkiliMi($user_id, $yeterlilik_id); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// //if (!$isSektorSorumlusu && !$isYetkiliKurulus){ // $mainframe->redirect('index.php?', $message); //} $aktifYetkilendirmesiVarMi = $model->aktifYetkilendirmesiVarMi($yeterlilik_id, $user_id); if (!$isSektorSorumlusu && !($isYetkiliKurulus && $aktifYetkilendirmesiVarMi)) { if (!($isYetkiliKurulus && $aktifYetkilendirmesiVarMi)) { $message = "Yetkilendirmeniz Aktif Değil"; } $mainframe->redirect('index.php?', $message, 'error'); } ///////////////////////////////////////////////////////////////////////////////// $evrak_id = $model->getOracleEvrakId($yeterlilik_id); $taslak = $model->isTaslak($evrak_id); $tur_id = JRequest::getVar("id"); $yorumDiv_SS = ""; $canEdit = $model->canEdit($user, $yeterlilik_id); $GenelKurulTarihleri = $model->getGenelKurulTarihleri(1); $this->assignRef("genelKurulTarihleri", $GenelKurulTarihleri); $yeterlilik_bilgi = $model->getTaslakBilgi($yeterlilik_id); $revizyon_bilgi = $model->getRevizyonBilgi($yeterlilik_id, $revizyon_no); $yeterlilikBilgi = $model->getYeterlilikBilgi($yeterlilik_id); $taslakYeterlilik = $model->getTaslakYeterlilik($yeterlilik_id); $zorunluBirim = $model->getAltBirim($yeterlilik_id, ZORUNLU_ALT_BIRIM); $zorunluBirimTur = $model->getAltBirimTur($zorunluBirim); $secmeliBirim = $model->getAltBirim($yeterlilik_id, SECMELI_ALT_BIRIM); $secmeliBirimTur = $model->getAltBirimTur($secmeliBirim); $sinavsizBirim = $model->getAltBirimSinavsiz($yeterlilik_id); $sinavsizBirimTur = $model->getAltBirimTur($secmeliBirim); $teorikOlcme = $model->getDegerlendirmeArac($yeterlilik_id, TEORIK_OLCME_ARAC_TUR); $performansOlcme = $model->getDegerlendirmeArac($yeterlilik_id, PERFORMANS_OLCME_ARAC_TUR); $bilgi = $model->getBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BILGI); $beceri = $model->getBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BECERI); $yetkinlik = $model->getBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_YETKINLIK); $onayliStandart = FormParametrik::getMeslekStandart(); $onayliAltBirim = $model->getOnaylanmisAltBirim(); $kaynakMeslek = $model->getKaynakValues($yeterlilik_id, KAYNAK_STANDART_TUR); $kaynakBirim = $model->getKaynakValues($yeterlilik_id, KAYNAK_YETERLILIK_TUR); $terim = $model->getTerimValues($yeterlilik_id); $standart = $model->getStandartValues($yeterlilik_id); $birim_bilgi = $model->getAltBirimBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BILGI); $birim_beceri = $model->getAltBirimBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_BECERI); $birim_yetkinlik = $model->getAltBirimBeceriYetkinlikValues($yeterlilik_id, YETERLILIK_YETKINLIK); $katki_kurulus = $model->getKurulusValues($yeterlilik_id, YET_KATKI_SAGLAYAN_KURULUS); $gorus_kurulus = $model->getKurulusValues($yeterlilik_id, YET_GORUSE_GONDERILEN_KURULUS); $degerlendirme_ogrenme = $model->getDegerlendirmeOgrenmeCiktiValues($yeterlilik_id); $degerlendirme_ogrenme2 = $model->getDegerlendirmeOgrenmeCikti($yeterlilik_id); $ek_7 = FormFactory::getBasvuruEkValues($evrak_id, 1); $ek_8 = FormFactory::getBasvuruEkValues($evrak_id, 2); $canOpenEkler = $model->canOpenEkler($yeterlilik_id, $user); $onayliYeterlilik = $model->getOnayliYeterlilik(); //Azat $yeterlilikZBirim = $model->getZorunluHariciBirim($yeterlilik_id); //Azat $yeterlilikSBirim = $model->getSecmeliHariciBirim($yeterlilik_id); //Azat $yeterlilikTumBirim = $model->getYeterlilikTumBirim(); //Azat $yeterlilikInfo = $model->getYeterlilikInfo($yeterlilik_id); $eklenmisBirim = $model->getEklenmisBirim($yeterlilik_id); $alternatif = $model->GetAlternatif($yeterlilik_id); $yeterlilikDurum = $model->getPmYeterlilikDurumlar(); $this->assignRef('yeterlilikDurumlari', $yeterlilikDurum); $birimTurs = $model->birimsTur($yeterlilik_id); $this->assignRef('birimTur', $birimTurs); $pm_YETERLILIK_SUREC_DURUM = $model->getYeterlilikDurum(0); $this->assignRef("pm_YETERLILIK_SUREC_DURUM", $pm_YETERLILIK_SUREC_DURUM); $pm_YETERLILIK_REVIZYON_SUREC_DURUM = $model->getYeterlilikDurum(1); $this->assignRef("pm_YETERLILIK_REVIZYON_SUREC_DURUM", $pm_YETERLILIK_REVIZYON_SUREC_DURUM); // $yeterlilikTeorik = $model->yeterlilikTeorik($yeterlilik_id); // $yeterlilikPratik = $model->yeterlilikPratik($yeterlilik_id); $this->assignRef('alternatif', $alternatif); if ($layout == "yeterlilik_taslak_yeni") { $this->assignRef("yeterlilikList", $model->yeterlilikList()); if ($yeterlilikBilgi['YENI_MI'] == 0) { $componentA_modelpath = JPATH_ROOT . DS . 'components' . DS . 'com_yeterlilik_taslak' . DS . 'models'; JModel::addIncludePath($componentA_modelpath); $yeterlilik_taslak_old =& JModel::getInstance('yeterlilik_taslak_old', 'Yeterlilik_TaslakModel'); $zorunluBirim = $yeterlilik_taslak_old->getAltBirim($yeterlilik_id, ZORUNLU_ALT_BIRIM); $zorunluBirimTur = $yeterlilik_taslak_old->getZorunluBirimTur($zorunluBirim); $secmeliBirim = $yeterlilik_taslak_old->getAltBirim($yeterlilik_id, SECMELI_ALT_BIRIM); $secmeliBirimTur = $yeterlilik_taslak_old->getZorunluBirimTur($secmeliBirim); $eklenmisBirim = $yeterlilik_taslak_old->getEklenmisBirim($yeterlilik_id); // $sinavsizBirim = $yeterlilik_taslak_old->getAltBirimSinavsiz ($yeterlilik_id); // $sinavsizBirimTur = $yeterlilik_taslak_old->getAltBirimTur ($secmeliBirim); } $pageTree = $model->getPageTreeYeni($user, $layout, $evrak_id, $yeterlilik_id); $perm = false; if ($isSektorSorumlusu) { $perm = true; } else { if ($yeterlilikInfo[0]['YETERLILIK_DURUM_ID'] != PM_YETERLILIK_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK && $yeterlilikInfo[0]['YETERLILIK_DURUM_ID'] != PM_YETERLILIK_DURUMU__ONAYLANMIS_ONTASLAK && $yeterlilikInfo[0]['YETERLILIK_DURUM_ID'] != PM_YETERLILIK_DURUMU__TASLAK && $yeterlilikInfo[0]['YETERLILIK_DURUM_ID'] != PM_YETERLILIK_DURUMU__ULUSAL_YETERLILIK) { $perm = true; } else { $perm = false; } } $this->assignRef("yeterlilik_duzenleme_yetki", $perm); } else { if (!$taslak) { // TASLAK TASLAGI $pageTree = $model->getPageTree($user, $layout, $evrak_id, $yeterlilik_id); $evrak_tur_id = $model->getEvrakDurumId($evrak_id); $yorum_durum = $model->getYorumDurumId_SS($evrak_id); } else { // TASLAK $pageTree = $model->getPageTree($user, $layout, $evrak_id, $yeterlilik_id, 1); $yeterlilikDurum = $model->getYeterlilikDurumId($yeterlilik_id); $this->assignRef('yeterlilikDurum', $yeterlilikDurum); } } if ($yeterlilikDurum == PM_YETERLILIK_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK || $yeterlilikDurum == PM_YETERLILIK_DURUMU__ONAYLANMIS_ONTASLAK || $yeterlilikDurum == PM_YETERLILIK_DURUMU__TASLAK) { //Form Sektor Sorumlusuna Gonderilmisse if ($isSektorSorumlusu) { // Sektor Sorumlusuysa $yorumDiv_SS = $model->getYorumDiv_SS($evrak_id, $layout, false); //Yorum - readOnly = false $yorum_Div_Kurulus = $model->getYorumDiv_Kurulus($evrak_id, $layout, true); //Yorum - readOnly = true } else { $yorumDiv_SS = $model->getYorumDiv_SS($evrak_id, $layout, true); //Yorum - readOnly = true $yorum_Div_Kurulus = $model->getYorumDiv_Kurulus($evrak_id, $layout, false); //Yorum - readOnly = false } } if ($yeterlilikBilgi['YENI_MI'] == 0) { for ($i = 0; $i < count($eklenmisBirim); $i++) { $birimID = $eklenmisBirim[$i]["BIRIM_ID"]; $biriminEk2si_KontrolListesiz[$i] = $model->getBiriminEk2si_KontrolListesiz($birimID); $this->assignRef('biriminEk2si_KontrolListesiz-' . $birimID, $biriminEk2si_KontrolListesiz[$i]); $biriminEk2si_KontrolListeliTablo1[$i] = $model->getBiriminEk2si_KontrolListeli($birimID, PM_BIRIM_EK2_TIPI__YETKINLIK); $this->assignRef('biriminEk2si_KontrolListeli-Tablo1-' . $birimID, $biriminEk2si_KontrolListeliTablo1[$i]); $biriminEk2si_KontrolListeliTablo2[$i] = $model->getBiriminEk2si_KontrolListeli($birimID, PM_BIRIM_EK2_TIPI__ANLAYIS); $this->assignRef('biriminEk2si_KontrolListeli-Tablo2-' . $birimID, $biriminEk2si_KontrolListeliTablo2[$i]); $biriminTeorikSinavlari[$i] = $yeterlilik_taslak_old->getBiriminOlcmeDegerlendirmeleri($birimID, PM_OLCME_DEGERLENDIRME_TIPI__TEORIK_SINAV); if ($biriminTeorikSinavlari[$i] != null) { $this->assignRef('biriminTeorikSinavlari-' . $birimID, $biriminTeorikSinavlari[$i]); } $biriminPerformansSinavlari[$i] = $yeterlilik_taslak_old->getBiriminOlcmeDegerlendirmeleri($birimID, PM_OLCME_DEGERLENDIRME_TIPI__PERFORMANS_SINAVI); if ($biriminPerformansSinavlari[$i] != null) { $this->assignRef('biriminPerformansSinavlari-' . $birimID, $biriminPerformansSinavlari[$i]); } $biriminOgrenmeCiktilari[$i] = $model->getOgrenmeCiktilariByBirim($birimID); if ($biriminOgrenmeCiktilari[$i] != null) { $this->assignRef('biriminOgrenmeCiktilari-' . $birimID, $biriminOgrenmeCiktilari[$i]); } $biriminBaglamlari[$i] = $model->getBaglamByDisIDAndIliskiTipi(array($birimID), PM_BAGLAM_TIPI__BIRIM_BAGLAMI); if ($biriminBaglamlari[$i] != null) { $this->assignRef('biriminBaglamlari-' . $birimID, $biriminBaglamlari[$i]); } for ($j = 0; $j < count($biriminOgrenmeCiktilari[$i]); $j++) { $ogrenmeCiktisiID = $biriminOgrenmeCiktilari[$i][$j]["OGRENME_CIKTISI_ID"]; $ogrenmeCiktilariIDleriArray[] = $ogrenmeCiktisiID; $ogrenmeCiktisininBaglamlari[$i][$j] = $model->getBaglamByDisIDAndIliskiTipi(array($ogrenmeCiktisiID), PM_BAGLAM_TIPI__OGRENME_CIKTISI_BAGLAMI); if ($ogrenmeCiktisininBaglamlari[$i][$j] != null) { $this->assignRef('ogrenmeCiktisininBaglamlari-' . $birimID . "-" . $ogrenmeCiktisiID, $ogrenmeCiktisininBaglamlari[$i][$j]); } $ogrenmeCiktisininBasarimOlcutleri[$i][$j] = $model->getBasarimOlcutleriByOgrenmeCiktisi($ogrenmeCiktisiID); if ($ogrenmeCiktisininBasarimOlcutleri[$i][$j] != null) { $this->assignRef('ogrenmeCiktisininBasarimOlcutleri-' . $birimID . '-' . $ogrenmeCiktisiID, $ogrenmeCiktisininBasarimOlcutleri[$i][$j]); } for ($k = 0; $k < count($ogrenmeCiktisininBasarimOlcutleri[$i][$j]); $k++) { $basarimOlcutuID = $ogrenmeCiktisininBasarimOlcutleri[$i][$j][$k]["BASARIM_OLCUTU_ID"]; $basarimOlcutununBaglamlari[$i][$j][$k] = $model->getBaglamByDisIDAndIliskiTipi(array($basarimOlcutuID), PM_BAGLAM_TIPI__BASARIM_OLCUTU_BAGLAMI); if ($basarimOlcutununBaglamlari[$i][$j][$k] != null) { $this->assignRef('basarimOlcutununBaglamlari-' . $birimID . "-" . $ogrenmeCiktisiID . "-" . $basarimOlcutuID, $basarimOlcutununBaglamlari[$i][$j][$k]); } } } } } else { $gelistiren_kurulus = $model->getKurulusValues($yeterlilik_id, YET_GELISTIREN_KURULUS); $kayitliBirimTur = $model->kayitliBirimTur($yeterlilik_id); $this->assignRef('kayitliBirimTur', $kayitliBirimTur); for ($i = 0; $i < count($eklenmisBirim); $i++) { $birimID = $eklenmisBirim[$i]["BIRIM_ID"]; $this->assignRef('yerineGecerliBirimList-' . $birimID, $model->yerineGecerliBirimList($birimID)); $birimiGelistirenKuruluslar[$i] = $model->getBirimiGelistirenKuruluslar($birimID); $this->assignRef('birimiGelistirenKuruluslar-' . $birimID, $birimiGelistirenKuruluslar[$i]); $biriminKaynaklari[$i] = $model->getBiriminKaynaklari($birimID); $this->assignRef('biriminKaynaklari-' . $birimID, $biriminKaynaklari[$i]); $biriminKaynaklariListesi[$i] = $model->getBiriminKaynaklariTextListesi($birimID); $this->assignRef('biriminKaynaklariListesi-' . $birimID, $biriminKaynaklariListesi[$i]); $birimiDogrulayanKomiteUyeleri[$i] = $model->getBirimiDogrulayanKomiteUyeleri($birimID); $this->assignRef('birimiDogrulayanKomiteUyeleri-' . $birimID, $birimiDogrulayanKomiteUyeleri[$i]); $biriminEk2si_KontrolListesiz[$i] = $model->getBiriminEk2si_KontrolListesiz($birimID); $this->assignRef('biriminEk2si_KontrolListesiz-' . $birimID, $biriminEk2si_KontrolListesiz[$i]); $biriminEk1Yazilari[$i] = $model->getBiriminEk1Yazilari($birimID); $this->assignRef('buBiriminEk1Yazilari-' . $birimID, $biriminEk1Yazilari[$i]); $biriminEk2si_KontrolListeliTablo1[$i] = $model->getBiriminEk2si_KontrolListeli($birimID, PM_BIRIM_EK2_TIPI__YETKINLIK); $this->assignRef('biriminEk2si_KontrolListeli-Tablo1-' . $birimID, $biriminEk2si_KontrolListeliTablo1[$i]); $biriminEk2si_KontrolListeliTablo2[$i] = $model->getBiriminEk2si_KontrolListeli($birimID, PM_BIRIM_EK2_TIPI__ANLAYIS); $this->assignRef('biriminEk2si_KontrolListeli-Tablo2-' . $birimID, $biriminEk2si_KontrolListeliTablo2[$i]); $biriminTeorikSinavlari[$i] = $model->getBiriminOlcmeDegerlendirmeleri($birimID, PM_OLCME_DEGERLENDIRME_TIPI__TEORIK_SINAV); if ($biriminTeorikSinavlari[$i] != null) { $this->assignRef('biriminTeorikSinavlari-' . $birimID, $biriminTeorikSinavlari[$i]); } $biriminPerformansSinavlari[$i] = $model->getBiriminOlcmeDegerlendirmeleri($birimID, PM_OLCME_DEGERLENDIRME_TIPI__PERFORMANS_SINAVI); if ($biriminPerformansSinavlari[$i] != null) { $this->assignRef('biriminPerformansSinavlari-' . $birimID, $biriminPerformansSinavlari[$i]); } $biriminDigerSinavlari[$i] = $model->getBiriminOlcmeDegerlendirmeleri($birimID, PM_OLCME_DEGERLENDIRME_TIPI__DIGER_KOSULLAR); if ($biriminDigerSinavlari[$i] != null) { $this->assignRef('biriminDigerSinavlari-' . $birimID, $biriminDigerSinavlari[$i]); } $biriminOgrenmeCiktilari[$i] = $model->getOgrenmeCiktilariByBirim($birimID); if ($biriminOgrenmeCiktilari[$i] != null) { $this->assignRef('biriminOgrenmeCiktilari-' . $birimID, $biriminOgrenmeCiktilari[$i]); } $biriminBaglamlari[$i] = $model->getBaglamByDisIDAndIliskiTipi(array($birimID), PM_BAGLAM_TIPI__BIRIM_BAGLAMI); if ($biriminBaglamlari[$i] != null) { $this->assignRef('biriminBaglamlari-' . $birimID, $biriminBaglamlari[$i]); } for ($j = 0; $j < count($biriminOgrenmeCiktilari[$i]); $j++) { $ogrenmeCiktisiID = $biriminOgrenmeCiktilari[$i][$j]["OGRENME_CIKTISI_ID"]; $ogrenmeCiktilariIDleriArray[] = $ogrenmeCiktisiID; $ogrenmeCiktisininBaglamlari[$i][$j] = $model->getBaglamByDisIDAndIliskiTipi(array($ogrenmeCiktisiID), PM_BAGLAM_TIPI__OGRENME_CIKTISI_BAGLAMI); if ($ogrenmeCiktisininBaglamlari[$i][$j] != null) { $this->assignRef('ogrenmeCiktisininBaglamlari-' . $birimID . "-" . $ogrenmeCiktisiID, $ogrenmeCiktisininBaglamlari[$i][$j]); } $ogrenmeCiktisininBasarimOlcutleri[$i][$j] = $model->getBasarimOlcutleriByOgrenmeCiktisi($ogrenmeCiktisiID); if ($ogrenmeCiktisininBasarimOlcutleri[$i][$j] != null) { $this->assignRef('ogrenmeCiktisininBasarimOlcutleri-' . $birimID . '-' . $ogrenmeCiktisiID, $ogrenmeCiktisininBasarimOlcutleri[$i][$j]); } for ($k = 0; $k < count($ogrenmeCiktisininBasarimOlcutleri[$i][$j]); $k++) { $basarimOlcutuID = $ogrenmeCiktisininBasarimOlcutleri[$i][$j][$k]["BASARIM_OLCUTU_ID"]; $basarimOlcutununBaglamlari[$i][$j][$k] = $model->getBaglamByDisIDAndIliskiTipi(array($basarimOlcutuID), PM_BAGLAM_TIPI__BASARIM_OLCUTU_BAGLAMI); if ($basarimOlcutununBaglamlari[$i][$j][$k] != null) { $this->assignRef('basarimOlcutununBaglamlari-' . $birimID . "-" . $ogrenmeCiktisiID . "-" . $basarimOlcutuID, $basarimOlcutununBaglamlari[$i][$j][$k]); } } } } } $this->assignRef('birimEk2Turleri', $model->getPMBirimEk2Turleri()); $this->assignRef('genelKurul', $model->getGenelKurul()); $this->assignRef('distinctGenelKurul', $model->getDistinctGenelKurul()); $this->assignRef('yeterliligeKaynakTeskilEdenler', $model->getYeterlilikKaynagi($yeterlilik_id)); $birimlerleDetaylari = $model->getBirimlerleDetaylari($yeterlilik_id); $this->assignRef('birimlerleDetaylari', $birimlerleDetaylari); $this->assignRef('YeterlilikKaynagindanKurulus', $model->getYeterlilikKaynagindanKurulusValues($yeterlilik_id)); $this->assignRef('seviyeler', $model->getSeviyeValues()); $this->assignRef('sektorler', $model->getSektorValues()); $this->assignRef('bagimliBirimlerOlanSektorler', $model->getBagimliBirimlerOlanSektorValues()); $this->assignRef('ek2Terimleri', $model->getEk2Tablosu($yeterlilik_id)); $this->assignRef('ek5Tablosu', $model->getEk5Tablosu($yeterlilik_id)); $this->assignRef('ek6Tablosu', $model->getEk6Tablosu($yeterlilik_id)); $this->assignRef('yeterlilik', $yeterlilikInfo); $this->assignRef('evrak_id', $evrak_id); $this->assignRef('yeterlilik_id', $yeterlilik_id); $this->assignRef('pageTree', $pageTree); $this->assignRef('tur_id', $tur_id); $this->assignRef('yorumDiv', $yorumDiv_SS); $this->assignRef('canEdit', $canEdit); $this->assignRef('sektorSorumlusu', $isSektorSorumlusu); $this->assignRef('taslak', $taslak); $this->assignRef('yeterlilikBilgi', $yeterlilikBilgi); $this->assignRef('taslakYeterlilik', $taslakYeterlilik); $this->assignRef('zorunluBirim', $zorunluBirim); $this->assignRef('zorunluBirimTur', $zorunluBirimTur); $this->assignRef('secmeliBirim', $secmeliBirim); $this->assignRef('secmeliBirimTur', $secmeliBirimTur); $this->assignRef('sinavsizBirim', $sinavsizBirim); $this->assignRef('sinavsizBirimTur', $sinavsizBirimTur); $this->assignRef('eklenmisBirim', $eklenmisBirim); $this->assignRef('teorikOlcme', $teorikOlcme); $this->assignRef('performansOlcme', $performansOlcme); $this->assignRef('bilgi', $bilgi); $this->assignRef('beceri', $beceri); $this->assignRef('yetkinlik', $yetkinlik); $this->assignRef('onayliStandart', $onayliStandart); $this->assignRef('onayliAltBirim', $onayliAltBirim); $this->assignRef('kaynakMeslek', $kaynakMeslek); $this->assignRef('kaynakBirim', $kaynakBirim); $this->assignRef('gelistiren_kurulus', $gelistiren_kurulus); $this->assignRef('terim', $terim); $this->assignRef('standart', $standart); $this->assignRef('birim_bilgi', $birim_bilgi); $this->assignRef('birim_beceri', $birim_beceri); $this->assignRef('birim_yetkinlik', $birim_yetkinlik); $this->assignRef('katki_kurulus', $katki_kurulus); $this->assignRef('gorus_kurulus', $gorus_kurulus); $this->assignRef('degerlendirme_ogrenme', $degerlendirme_ogrenme); $this->assignRef('degerlendirme_ogrenme2', $degerlendirme_ogrenme2); $this->assignRef('ek_7', $ek_7); $this->assignRef('ek_8', $ek_8); $this->assignRef('canOpenEkler', $canOpenEkler); $this->assignRef('onayliYeterlilik', $onayliYeterlilik); $this->assignRef('yeterlilikTumBirim', $yeterlilikTumBirim); $this->assignRef('yeterlilikZBirim', $yeterlilikZBirim); $this->assignRef('yeterlilikSBirim', $yeterlilikSBirim); $this->assignRef("yeterlilik_bilgi", $yeterlilik_bilgi); $this->assignRef("revizyon_bilgi", $revizyon_bilgi); $this->assignRef('yeterliliginSektoru', $model->getYeterliliginSektoru($yeterlilik_id)); } else { $yeterlilik = $model->getYeterlilik($user_id); //$listeDurum = FormFactory::getListeDurum ($user_id, YET_SEKTOR_TIPI); $this->assignRef('yeterlilik', $yeterlilik); //$this->assignRef('listeDurum' , $listeDurum); } parent::display($tpl); }
function display($tpl = null) { global $mainframe; $user =& JFactory::getUser(); $model =& $this->getModel(); $layout = JRequest::getVar("layout"); $user_id = $user->getOracleUserId(); $group_id = T2_GROUP_ID; $message = YETKI_MESAJ; $autKurulus = FormFactory::checkAuthorization($user, $group_id); $autSS = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID); $this->assignRef('ssyetkili', $autSS); $aut = $autKurulus || $autSS; if (!$aut) { $mainframe->redirect('index.php?', $message); } $pdf = 0; if ($layout == "tum_basvuru") { $pdf = 1; } $this->assignRef('belgebasvurular', $model->getBelgeBasvurular($user_id)); $pages = $model->pages; $pageNames = $model->pageNames; $title = $model->title; // $evrak_id = $_GET['evrak_id']; // if ($evrak_id==""){ // if($_POST[evrak_id]!=""){ // $evrak_id=$_POST[evrak_id]; // } else { // $evrak_id = FormFactory::getCurrentEvrakId ($post, T2_BASVURU_TIP, $user); // } // } if (strlen($_GET['evrak_id']) > 0) { $evrak_id = $_GET['evrak_id']; $basvuruDurum = $model->getBasvuruDurumu($evrak_id); $this->assignRef('basvuruDurum', $basvuruDurum); } else { $evrak_id = -1; } if ($evrak_id != -1) { if (!isset($layout)) { $layout = "kurulus_bilgi"; $this->setLayout($layout); } } else { if (!isset($layout) || $layout == "giris") { $layout = "giris"; $this->setLayout($layout); } } if ($layout == "basvuru_yeni") { $this->assignRef('basvuru_durumlari', $model->getBasvuruDurumlari()); if ($evrak_id == "-1") { $this->assignRef('durum', $evrak_id); } } $pageTree = FormFactory::getPageTree($user, $layout, $evrak_id, $pages, $pageNames); $basvuru = FormFactory::getBasvuruValues($evrak_id); if ($autKurulus == false) { //yani sektör sorumlusu girdiği için kurulus kontrolu false $user_id = $basvuru['USER_ID']; } $kurulus = FormFactory::getKurulusValues($user_id); $iller = FormFactory::getKurulusIlValues($user_id, $pdf); $irtibat = FormFactory::getIrtibatValues($evrak_id); $sektor = FormFactory::getSektorValues($evrak_id); $faaliyet = FormFactory::getFaaliyetValues($evrak_id); $birlikteKurulus = FormFactory::getBirlikteKurulusValues($evrak_id); $yeterlilik = $model->getYeterlilikValues($evrak_id); $yeterlilikTum = $model->getYeterlilikPdfValues($evrak_id); $personel = FormFactory::getPersonelValues($evrak_id); $egitim = FormFactory::getEgitimValues($evrak_id); $sertifika = FormFactory::getSertifikaValues($evrak_id); $isDeneyim = FormFactory::getIsDeneyimValues($evrak_id); $dil = FormFactory::getDilValues($evrak_id); $akreditasyon = $model->getAkreditasyonValues($evrak_id); $ekler = FormFactory::getBasvuruEkValues($evrak_id); //Parametrik Data $pm_il = FormParametrik::getIl(); $pm_kurulus_statu = FormParametrik::getKurulusStatu(); $pm_faaliyet_sure = FormParametrik::getFaaliyetSuresi(); $pm_sektor = FormParametrik::getSektor(); $pm_seviye = FormParametrik::getSeviye(); $pm_meslek_standart = FormParametrik::getMeslekStandart(); $this->assignRef('title', $title); $this->assignRef('evrak_id', $evrak_id); $this->assignRef('pageTree', $pageTree); $this->assignRef('basvuru', $basvuru); $this->assignRef('evrak_id', $evrak_id); //1. Kurulus Bilgi $this->assignRef('kurulus', $kurulus); $this->assignRef('iller', $iller); //2. Irtibat $this->assignRef('irtibat', $irtibat); //3. Faaliyet $this->assignRef('sektor', $sektor); $this->assignRef('faaliyet', $faaliyet); $this->assignRef('birlikteKurulus', $birlikteKurulus); $this->assignRef('akreditasyon', $akreditasyon); //4. Kapsam $this->assignRef('yeterlilik', $yeterlilik); $this->assignRef('yeterlilikTum', $yeterlilikTum); $this->assignRef('ekler', $ekler); //5. Ek $this->assignRef('personel', $personel); $this->assignRef('egitim', $egitim); $this->assignRef('sertifika', $sertifika); $this->assignRef('isDeneyim', $isDeneyim); $this->assignRef('dil', $dil); $this->assignRef('pm_il', $pm_il); $this->assignRef('pm_kurulus_statu', $pm_kurulus_statu); $this->assignRef('pm_faaliyet_sure', $pm_faaliyet_sure); $this->assignRef('pm_sektor', $pm_sektor); $this->assignRef('pm_seviye', $pm_seviye); $this->assignRef('pm_meslek_standart', $pm_meslek_standart); parent::display($tpl); }
function getStandart() { $standartTur = JRequest::getVar('standartTur'); if ($standartTur != "uluslararasi") { echo json_encode(array("result" => "success", "data" => FormParametrik::getMeslekStandart($standartTur))); } else { echo json_encode(array("result" => "error")); } }
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); }