Exemplo n.º 1
0
 function protokolEkle($protokolID, $protokolAdi, $imzaTarihi, $sayisi, $suresi, $filePath)
 {
     //INPUTLAR DOĞRU, EKLEME YAP
     $db =& JFactory::getOracleDBO();
     $sql = "INSERT INTO m_protokol (PROTOKOL_ID, ADI, IMZA_TARIHI, SAYISI , ETKIN, PROTOKOL_TURU, SURESI, DOSYA, SILINDI) VALUES (?, ?, TO_DATE(?, 'dd.mm.yyyy'), ?, ?, ?, ?, ?, " . PM_PROTOKOL_SILINMEMIS . " )";
     $params = array($protokolID, $protokolAdi, $imzaTarihi, $sayisi, 1, PM_PROTOKOLTURU_YETERLILIK, FormParametrik::harfleriTexttenCikar($suresi), $filePath);
     $messageToReturn = $db->prep_exec_insert($sql, $params);
     return $messageToReturn;
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     if (!isset($layout)) {
         $layout = "protokol_listele";
         $this->setLayout($layout);
     }
     //PROTOKOL LISTE
     if ($layout == "protokol_listele") {
         $protokoller = $model->getProtokoller();
         $etkinlikDurumlari = $model->getEtkinlikDurumlari();
         //ASSIGN REFERENCE
         $this->assignRef('protokoller', $protokoller);
         $this->assignRef('etkinlikDurumlari', $etkinlikDurumlari);
     } else {
         $protokolID = JRequest::getVar("protokolID");
         //EDIT
         if (isset($protokolID)) {
             $seciliProtokol = $model->getProtokol($protokolID);
             $seciliKuruluslar = $model->getProtokolKuruluslari($protokolID);
             $msProtokoluMu = $model->msProtokoluMu($protokolID);
             $uzatmalar = $model->getUzatmalar($protokolID);
             //Uzatma Sureleri
             $protokolunSektorleri = $model->getProtokolunSektorleri($protokolID);
             //ASSIGN REFERENCE
             $this->assignRef('protokolunSektorleri', $protokolunSektorleri);
             $this->assignRef('seciliProtokol', $seciliProtokol);
             $this->assignRef('seciliKuruluslar', $seciliKuruluslar);
             $this->assignRef('msProtokoluMu', $msProtokoluMu);
             $this->assignRef('uzatmalar', $uzatmalar);
         }
         $meslekStandartSektorleri = FormParametrik::getSektor();
         $meslekStandartSeviyeleri = FormParametrik::getSeviye();
         $kuruluslar = $model->getYetkiliKuruluslar();
         //Meslek Standardi Hazirlamaya Yetkilendirilmis Kuruluslar
         //ASSIGN REFERENCE
         $this->assignRef('protokolID', $protokolID);
         $this->assignRef('meslekStandartSektorleri', $meslekStandartSektorleri);
         $this->assignRef('meslekStandartSeviyeleri', $meslekStandartSeviyeleri);
         $this->assignRef('kuruluslar', $kuruluslar);
     }
     parent::display($tpl);
 }
Exemplo n.º 4
0
 function display($tpl = null)
 {
     $model =& $this->getModel();
     $layout = $this->getLayout();
     $birimID = JRequest::getVar("birimID");
     $seviyeler = FormParametrik::getSeviye();
     $sektorler = FormParametrik::getSektor();
     $birimInfo = $model->getBirimInfo($birimID);
     $birimKaynak = $model->getBirimKaynak($birimID);
     //ASSIGN REF
     $this->assignRef('birimID', $birimID);
     $this->assignRef('birimInfo', $birimInfo);
     $this->assignRef('birimKaynak', $birimKaynak);
     $this->assignRef('seviyeler', $seviyeler);
     $this->assignRef('sektorler', $sektorler);
     parent::display($tpl);
 }
Exemplo n.º 5
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $group_id = KURULUS_KAYDI_OLMAYAN_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     // 		if (!$aut)
     // 			$mainframe->redirect('index.php?', $message);
     //Kurulus Statuleri (Parametrik)
     $kurulus_statu = FormParametrik::getKurulusStatu();
     //Iller
     $il = FormParametrik::getIl();
     $this->assignRef('kurulus_statu', $kurulus_statu);
     $this->assignRef('il', $il);
     parent::display($tpl);
 }
Exemplo n.º 6
0
 function display($tpl = null)
 {
     global $mainframe;
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $message = YETKI_MESAJ;
     if ($user->id == 0) {
         $mainframe->redirect('index.php?', $message);
     }
     $data = $model->getUzmanValues($user->getOracleUserId());
     if (!empty($data)) {
         $mainframe->redirect("index.php?option=com_uzman_basvur", "Daha önce başvuru yapılmış", 'error');
     }
     //Iller
     $il = FormParametrik::getIl();
     $this->assignRef('il', $il);
     parent::display($tpl);
 }
Exemplo n.º 7
0
 function ajaxUzatmaKaydet()
 {
     $_db = JFactory::getOracleDBO();
     $columns = array();
     //DB Columns
     $dbParams = array('protokolID', 'uzatmaAciklama');
     $id = $_db->getNextVal(UZATMA_SEQ);
     foreach ($dbParams as $key) {
         if (isset($_REQUEST[$key])) {
             $columns[] = $_REQUEST[$key];
         }
     }
     $columns[] = FormParametrik::harfleriTexttenCikar($_REQUEST['uzatmaSuresi']);
     $columns[] = $id;
     $sql = " INSERT INTO m_protokol_sure_uzatma (protokol_id, aciklama, uzatma_suresi, uzatma_id)\n\t\t\t\t\t VALUES (?, ?, ?, ?)";
     //@ for disable error display
     if (@$_db->prep_exec_insert($sql, $columns)) {
         ajax_success_response('Satırlar Başarıyla Kaydedilmiştir.', $id);
     } else {
         ajax_error_response('Hata Oluştu');
     }
 }
Exemplo n.º 8
0
 function display($tpl = null)
 {
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $model =& $this->getModel();
     $title = $model->title;
     $kurulus = $model->getUzmanValues($user_id);
     $tckimlik = $kurulus[TC_KIMLIK];
     $evrak_id = $tckimlik;
     $pageTree = FormFactory::getPageTree($user, $layout, substr($evrak_id, 0, 9), $pages, $pageNames);
     $egitim = $model->getUzmanEgitimValues($tckimlik);
     $dil = $model->getUzmanDilValues($tckimlik);
     $sertifika = $model->getUzmanSertifikaValues($tckimlik);
     $deneyim = $model->getUzmanDeneyimValues($tckimlik);
     $mykdeneyim = $model->getUzmanMykDeneyimValues($tckimlik);
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     //		$iller	 	= FormFactory::getKurulusIlValues ($user_id, $pdf);
     //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_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $evrak_id);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     $this->assignRef('kurulus', $kurulus);
     $this->assignRef('pm_il', $pm_il);
     $this->assignRef('pm_sektor', $pm_sektor);
     $this->assignRef('egitim', $egitim);
     $this->assignRef('dil', $dil);
     $this->assignRef('sertifika', $sertifika);
     $this->assignRef('deneyim', $deneyim);
     $this->assignRef('mykdeneyim', $mykdeneyim);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     parent::display($tpl);
 }
function sektorleriGoster($db)
{
    $sektorler = FormParametrik::getSektor();
    ?>
	
	<select id="list" name="sektorler[]" size="10" title="" style='width:150px;' multiple="multiple">
		<?php 
    foreach ($sektorler as $sektor) {
        echo '<option value="' . $sektor['SEKTOR_ID'] . '">' . $sektor['SEKTOR_ADI'] . '</option>';
    }
    ?>
	</select>
	<?php 
}
Exemplo n.º 10
0
function getBelgelendirmeBasvuruDurumValues($durumId)
{
    $basvuruDurumlar = FormParametrik::getBelgelendirmeBasvuruDurum();
    ?>

<select id="durum" name="durum">
<?php 
    foreach ($basvuruDurumlar as $basvuruDurum) {
        $selected = "";
        if ($basvuruDurum["DURUM_ID"] == $durumId) {
            $selected = "selected=\"selected\"";
        }
        echo '<option ' . $selected . ' value="' . $basvuruDurum["DURUM_ID"] . '">' . $basvuruDurum['DURUM'] . '</option>';
    }
    ?>
</select>

<?php 
}
Exemplo n.º 11
0
 function yeterlilikDurumGuncelle($durum, $yeterlilik_id)
 {
     $_db =& JFactory::getOracleDBO();
     FormParametrik::uyariKaydet(array(YETERLILIK, "00"), $yeterlilik_id, $durum);
     $sql = "UPDATE m_yeterlilik \n\t\t\t\t\tSET YETERLILIK_SUREC_DURUM_id = {$durum} \n\t\t\t   WHERE yeterlilik_id = {$yeterlilik_id}";
     $params = array();
     return $_db->prep_exec_insert($sql, $params);
 }
Exemplo n.º 12
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $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 = FormFactory2::checkAuthorization($user, $group_id);
     $aut2 = FormFactory2::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory2::checkAuthorization($user, $group_id3);
     if (!$aut and !$aut2 and !$aut3) {
         $mainframe->redirect('index.php?', $message);
     }
     if (!isset($layout)) {
         $layout = "giris";
         $this->setLayout($layout);
     }
     $pdf = 0;
     if ($layout == "pdf") {
         $pdf = 1;
     }
     $pages = $model->pages;
     $pageNames = $model->pageNames;
     $title = $model->title;
     $evrak_id = $_GET['id'];
     if (!isset($evrak_id)) {
         $evrak_id = -1;
     }
     $pageTree = FormFactory2::getPageTree($user, $layout, $evrak_id, $pages, $pageNames, $user_id);
     $basvuru = FormFactory::getBasvuruValues($evrak_id);
     // 		$kurulus 	= FormFactory2::getKurulusValues($user_id);
     // 		if(!isset($kurulus))
     // 			$kurulus = 	FormFactory2::getKurulusValuesEvrak($evrak_id);
     $kurulus = $model->getKurulus($evrak_id);
     $iller = FormFactory::getKurulusIlValues($user_id, $pdf);
     if (!isset($iller[0])) {
         $iller = FormFactory2::getKurulusIlValuesEvrak($evrak_id, $pdf);
     }
     $irtibat = FormFactory2::getIrtibatValues($evrak_id);
     $sektor = FormFactory2::getSektorValues($evrak_id);
     $faaliyet = FormFactory2::getFaaliyetValues($evrak_id);
     $bagliKurulus = FormFactory2::getBagliKurulusValues($evrak_id);
     $birlikteKurulus = FormFactory2::getBirlikteKurulusValues($evrak_id);
     $yetkiTalep = $model->getYetkiTalepValues($evrak_id);
     $sinavMerkez = $model->getSinavMerkezValues($evrak_id);
     $akreditasyon = $model->getAkreditasyonValues($evrak_id);
     $personel = FormFactory2::getPersonelValues($evrak_id);
     $egitim = FormFactory2::getEgitimValues($evrak_id);
     $sertifika = FormFactory2::getSertifikaValues($evrak_id);
     $isDeneyim = FormFactory2::getIsDeneyimValues($evrak_id);
     $dil = FormFactory2::getDilValues($evrak_id);
     //$ekler		= FormFactory2::getBasvuruEkValues ($evrak_id);
     $belgebasvurular = $model->getBelgelendirmeBasvurular($user_id);
     if (!isset($belgebasvurular[0])) {
         $belgebasvurular = $model->getBelgelendirmeBasvurularEvrak($evrak_id);
     }
     $basvuru_ekleri = $model->getBasvuruEkleriPDF($evrak_id);
     $basvuru_ekleri_tur = $model->getBasvuruEkleriBelgeTuru($evrak_id);
     $kayitli_yeterlilikler = $model->getKayitliYeterlilikler($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_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     $pm_yeterlilik = FormParametrik::getYeterlilik();
     $pm_sinav_sekli = FormParametrik::getSinavSekli();
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $evrak_id);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     $this->assignRef('user_id', $user_id);
     //giris
     $this->assignRef('belgebasvurular', $belgebasvurular);
     //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('bagliKurulus', $bagliKurulus);
     $this->assignRef('birlikteKurulus', $birlikteKurulus);
     $this->assignRef('yetkiTalep', $yetkiTalep);
     //4. Akreditasyon
     $this->assignRef('akreditasyon', $akreditasyon);
     //5. Kapsam
     $this->assignRef('sinavMerkez', $sinavMerkez);
     //6. Kişi Bilgi Eki
     $this->assignRef('personel', $personel);
     $this->assignRef('egitim', $egitim);
     $this->assignRef('sertifika', $sertifika);
     $this->assignRef('isDeneyim', $isDeneyim);
     $this->assignRef('dil', $dil);
     //7. Ekler
     $this->assignRef('ekler', $ekler);
     $this->assignRef('basvuru_ekleri', $basvuru_ekleri);
     $this->assignRef('turler', $basvuru_ekleri_tur);
     //Parametrik Data
     $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_yeterlilik_ad', $pm_yeterlilik_ad);
     $this->assignRef('pm_yeterlilik', $pm_yeterlilik);
     $this->assignRef('pm_sinav_sekli', $pm_sinav_sekli);
     parent::display($tpl);
 }
Exemplo n.º 13
0
 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 sektorleriGoster($db)
{
    $sektorler = FormParametrik::getSektor();
    ?>
	
	<select name="sektor_id">
		<option selected="selected" value="Seçiniz">Seçiniz</option>
		<?php 
    foreach ($sektorler as $sektor) {
        echo '<option value="' . $sektor['SEKTOR_ID'] . '">' . $sektor['SEKTOR_ADI'] . '</option>';
    }
    ?>
	</select>
	<?php 
}
Exemplo n.º 15
0
    function updateStandartDurum($standart_id, $durumID)
    {
        $_db = &JFactory::getOracleDBO();
        FormParametrik::uyariKaydet(Array(MESLEK_STANDARTI, "00"), $standart_id, "");

        //Prepare sql statement
        $sql = "UPDATE m_meslek_standartlari
					SET MESLEK_STANDART_DURUM_ID = ?
				WHERE standart_id = ?";

        $params = array($durumID, $standart_id);
        return $_db->prep_exec_insert($sql, $params);
    }
Exemplo n.º 16
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id = T4_GROUP_ID;
     $message = YETKI_MESAJ;
     $autKurulus = FormFactory::checkAuthorization($user, $group_id);
     $autMS = FormFactory::checkAuthorization($user, MS_SEKTOR_SORUMLUSU_GROUP_ID);
     $autYet = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
     $aut = $autMS || $autYet || $autKurulus;
     if (!$aut) {
         $mainframe->redirect('index.php?', $message);
     }
     if (!isset($layout)) {
         $layout = "kurulus_bilgi";
         $this->setLayout($layout);
     }
     $pdf = 0;
     if ($layout == "tum_basvuru") {
         $pdf = 1;
     }
     $pages = $model->pages;
     $pageNames = $model->pageNames;
     $title = $model->title;
     if (strlen($_GET['evrak_id']) > 0) {
         $evrak_id = $_GET['evrak_id'];
     } else {
         $evrak_id = FormFactory::getCurrentEvrakId($_POST, T4_BASVURU_TIP, $user);
     }
     $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 ulaşılamamış
         $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);
     $yetkiTalep = $model->getYetkiTalepValues($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);
     $basvuru_ekleri = $model->getBasvuruEkleri($user_id);
     $basvuru_ekleri_tur = $model->getBasvuruEkleriBelgeTuru($user_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_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $evrak_id);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     //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('yetkiTalep', $yetkiTalep);
     //4. Ek
     $this->assignRef('personel', $personel);
     $this->assignRef('egitim', $egitim);
     $this->assignRef('sertifika', $sertifika);
     $this->assignRef('isDeneyim', $isDeneyim);
     $this->assignRef('dil', $dil);
     //5. Basvuru Ekleri
     $this->assignRef('basvuru_ekleri', $basvuru_ekleri);
     $this->assignRef('turler', $basvuru_ekleri_tur);
     //Parametrik Data
     $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_yeterlilik_ad', $pm_yeterlilik_ad);
     parent::display($tpl);
 }
Exemplo n.º 17
0
 function getYeterlilikBirim()
 {
     $yeterlilik_id = JRequest::getVar('yeterlilik_id');
     //	header( 'Location: http://www.google.com' ) ;
     echo json_encode(array("result" => "success", "data" => FormParametrik::getYeterlilikAltBirim($yeterlilik_id)));
 }
Exemplo n.º 18
0
 function display($tpl = null)
 {
     global $mainframe;
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $aut = FormFactory::checkAuthorization($user, YONETICI_GROUP_ID);
     $layout = JRequest::getVar("layout");
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$aut) {
         $mainframe->redirect('index.php?', YETKI_MESAJ);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $pageTree = $model->getPageTree($user, $layout, $standart_id, $evrak_id);
     $this->assignRef('pageTree', $pageTree);
     $yonetimKuruluTarihleri1 = $model->getYonetimKuruluTarihleri(1);
     $this->assignRef("yonetimKuruluTarihleri1", $yonetimKuruluTarihleri1);
     $yonetimKuruluTarihleri2 = $model->getYonetimKuruluTarihleri(2);
     $this->assignRef("yonetimKuruluTarihleri2", $yonetimKuruluTarihleri2);
     $yonetimKurulu = $model->getYonetimKurulu();
     $this->assignRef("yonetimKurulu", $yonetimKurulu);
     $genelKurulTarihleri = $model->getGenelKurulTarihleri();
     $this->assignRef("genelKurulTarihleri", $genelKurulTarihleri);
     $genelKurul = $model->getGenelKurul();
     $this->assignRef("genelKurul", $genelKurul);
     $sektorler = $model->getSektorler();
     $this->assignRef("sektorler", $sektorler);
     $komiteTarihleri = $model->getKomiteTarihleri();
     $this->assignRef("komiteTarihleri", $komiteTarihleri);
     $sektorKomitesi = $model->getSektorKomitesi();
     $this->assignRef("sektorKomitesi", $sektorKomitesi);
     $SSYetkileri = $model->getSSYetkileri();
     $this->assignRef("SSYetkileri", $SSYetkileri);
     $sektorler = FormParametrik::getSektor();
     $this->assignRef("sektorler", $sektorler);
     $tumsektorler = FormParametrik::getTumSektor();
     $this->assignRef("tumsektorler", $tumsektorler);
     $sektorSorumlulari = $model->getSektorSorumlulari();
     $this->assignRef("sektorSorumlulari", $sektorSorumlulari);
     $itemBankUsers = $model->getItemBankUsers();
     $this->assignRef("itemBankUsers", $itemBankUsers);
     $kuruluslar = $model->getKurulus();
     $this->assignRef("kuruluslar", $kuruluslar);
     if ($layout == 'sektorSorumlusuGorev') {
         $post = JRequest::get('post');
         $get = JRequest::get('get');
         $kurId = array_key_exists('kurulus', $get) ? $get['kurulus'] : 0;
         $this->assignRef('kurId', $kurId);
         $sektorSor2 = $model->getSektorSorumlulari2();
         $this->assignRef('sektorSor', $sektorSor2);
         $gorevlendirme = $model->getGorevlendirme($kurId);
         $this->assignRef('gorevli', $gorevlendirme);
         $kurulusGorevliler = $model->KurulusGorevliler($kurId);
         $this->assignRef('kurulusGorevliler', $kurulusGorevliler);
     }
     if ($layout == 'tesvikonaykomitesi') {
         $tesvikonaykomitesi = $model->getTesvikKomitesi();
         $this->assignRef('tesvikonaykomitesi', $tesvikonaykomitesi);
         $grouplists = $model->getUserGroups();
         $this->assignRef('usergroups', $grouplists);
     }
     parent::display($tpl);
 }
Exemplo n.º 19
0
function sektorleriGoster($db, $sektor_id = null)
{
    $sektorler = FormParametrik::getSektor();
    ?>
	
	<select name="sektor_id">
		<option selected="selected" value="">Seçiniz</option>
		<?php 
    foreach ($sektorler as $sektor) {
        echo '<option value="' . $sektor['SEKTOR_ID'] . '" ' . ($sektor['SEKTOR_ID'] == $sektor_id ? 'selected=\\"selected\\"' : '') . '>' . $sektor['SEKTOR_ADI'] . '</option>';
    }
    ?>
	</select>
	<?php 
}
Exemplo n.º 20
0
 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);
 }
Exemplo n.º 21
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $canEdit = false;
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     if ($isSektorSorumlusu) {
         $tc_kimlik = JRequest::getVar("tc_kimlik");
         $durum = 2;
         $canEdit = true;
     }
     $user_id = $user->getOracleUserId();
     $group_id = UZMAN_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     // Yönetici mi Kotrolü
     $group_idYon = 27;
     $autYon = FormFactory::checkAuthorization($user, $group_idYon);
     $yonetici = false;
     if ($autYon) {
         $yonetici = true;
     }
     $this->assignRef('Yonetici', $yonetici);
     // Yönetici mi Kotrolü SON
     if (!$aut and (!$isSektorSorumlusu or !$tc_kimlik)) {
         $mainframe->redirect('index.php?', $message);
     }
     if ($tc_kimlik) {
         $kurulus = $model->getUzmanValuesByTcKimlik($tc_kimlik);
     } else {
         $kurulus = $model->getUzmanValues($user_id);
     }
     if (!isset($layout)) {
         $layout = "uzman_bilgi";
         $this->setLayout($layout);
     }
     $title = "Uzman Başvuru Formu";
     $pages = array("uzman_bilgi", "myk_egitim", "basvuru_bilgi", "denetim");
     $pageNames = array("Kişisel Bilgiler", "MYK’dan Alınmış Eğitimler", "Başvuru Bilgileri", "Denetimler");
     //		$basvuru	= FormFactory::getBasvuruValues ($evrak_id);
     if (!$isSektorSorumlusu) {
         $tckimlik = $kurulus[TC_KIMLIK];
     } else {
         $tckimlik = $tc_kimlik;
     }
     if ($layout == "") {
         $mainframe->redirect('index.php?option=com_uzman_basvur', "Kişisel Bilgileriniz kaydedilmeden diğer sayfalara geçemezsiniz.");
     }
     $basvuru_durum = $kurulus[BASVURU_DURUM];
     $pageTree = $model->getPageTree($user, $layout, substr($tckimlik, 0, 9), $pages, $pageNames, $basvuru_durum, $tckimlik);
     // 		$yorum	= $model->getYorumValues($tckimlik);
     // 		$basvuru_sektor	= $model->getUzmanBasvuruSektorValues($tckimlik);
     // 		$basvuru_yeterlilik	= $model->getUzmanBasvuruYeterlilikValues($tckimlik);
     // 		$deneyim_tipleri	= $model->getDeneyim_tipleri ();
     // 		$basvuru_alanlari	= $model->getBasvuru_alanlari ($tckimlik);
     //Parametrik Data
     $pm_il = FormParametrik::getIl();
     $pm_sektor = FormParametrik::getSektor();
     $pm_seviye = FormParametrik::getSeviye();
     $pm_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     // 		$deneyim_tipleri	= $model->getDeneyim_tipleri();
     $this->assignRef('pm_il', $pm_il);
     $this->assignRef('pm_sektor', $pm_sektor);
     $this->assignRef('basvuru_alanlari', $basvuru_alanlari);
     // 		$this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $tckimlik);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     $this->assignRef('canEdit', $canEdit);
     $this->assignRef('isSektorSorumlusu', $isSektorSorumlusu);
     $this->assignRef('kurulus', $kurulus);
     $this->assignRef('yorum', $yorum);
     $this->assignRef('ssmi', $isSektorSorumlusu);
     $BilgiOnay = $model->getBilgilendirmeOnayla($tckimlik);
     $this->assignRef('BilgiOnay', $BilgiOnay);
     if ($layout == "default") {
     } else {
         if ($layout == "uzman_bilgi") {
             $this->assignRef('kurulus', $kurulus);
         } else {
             if ($layout == "myk_egitim") {
                 $myk_egitim = $model->getMykUzmanEgitimValues($tckimlik);
                 $this->assignRef('myk_egitim', $myk_egitim);
             } else {
                 if ($layout == "basvuru_bilgi") {
                 } else {
                     if ($layout == "denetci") {
                         $dtBelge = $model->getDenetciBelgeGecerlilik($tckimlik);
                         $this->assignRef('dtBelge', $dtBelge);
                         $dtKanit = $model->getDenetciBelgeKanit($tckimlik);
                         $this->assignRef('dtKanit', $dtKanit);
                         $dtDeneyim = $model->getDenetciDeneyim($tckimlik);
                         $this->assignRef('dtDeneyim', $dtDeneyim);
                         $dtTaahut = $model->getUzmanTaahut($tckimlik);
                         $this->assignRef('taahut', $dtTaahut);
                         $dtMusait = $model->getDenetciMusait($tckimlik);
                         $this->assignRef('dtMusait', $dtMusait);
                     } else {
                         if ($layout == "teknik_uzman") {
                             $tuYet = $model->getTUYeterlilik($tckimlik);
                             $this->assignRef('tuYet', $tuYet);
                             $tuKanit = $model->getTUBelgeKanit($tckimlik);
                             $this->assignRef('tuKanit', $tuKanit);
                             $tuDeneyim = $model->getTUDeneyim($tckimlik);
                             $this->assignRef('tuDeneyim', $tuDeneyim);
                             $dtTaahut = $model->getUzmanTaahut($tckimlik);
                             $this->assignRef('taahut', $dtTaahut);
                             $tuMusait = $model->getTUMusait($tckimlik);
                             $this->assignRef('tuMusait', $tuMusait);
                         } else {
                             if ($layout == "denetim") {
                                 $denetim = $model->getDenetim($tckimlik);
                                 $this->assignRef('denetim', $denetim);
                             } else {
                                 if ($layout == 'testtc') {
                                     $this->assignRef('hataTC', $model->SonraSilTCKontrol());
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }
Exemplo n.º 22
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     if ($isSektorSorumlusu) {
         $tc_kimlik = JRequest::getVar("tc_kimlik");
         $durum = 2;
         $canEdit = true;
     }
     $user_id = $user->getOracleUserId();
     $group_id = UZMAN_GROUP_ID;
     // 		$group_id2   = UZMAN_ONIZLEYICI_GROUP_ID;
     $group_idYon = 27;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $autYon = FormFactory::checkAuthorization($user, $group_idYon);
     // 		$aut2 = FormFactory::checkAuthorization  ($user, $group_id2);
     $yonetici = false;
     if ($autYon) {
         $yonetici = true;
     }
     $this->assignRef('Yonetici', $yonetici);
     if (!$aut and (!$isSektorSorumlusu or !$tc_kimlik)) {
         $mainframe->redirect('index.php?', $message);
     }
     if ($tc_kimlik) {
         $kurulus = $model->getUzmanValuesByTcKimlik($tc_kimlik);
         // 			$onaylanmiskurulus 	= $model->getUzmanValuesByTcKimlik($tc_kimlik);
     } else {
         $kurulus = $model->getUzmanValues($user_id);
     }
     if (!isset($layout)) {
         $layout = "uzman_bilgi";
         $this->setLayout($layout);
     }
     $pdf = 0;
     if ($layout == "tum_basvuru") {
         $pdf = 1;
     }
     $title = "Uzman Başvuru Formu";
     // 		$pages 	  = array ("uzman_bilgi","myk_egitim","basvuru_bilgi","egitim","yabanci_dil","sertifika","is_deneyimi","myk_deneyimi");
     $pages = array("uzman_bilgi", "myk_egitim", "basvuru_bilgi");
     // 		$pageNames= array ("Kişisel Bilgiler","MYK’dan Alınmış Eğitimler","Başvuru Bilgileri","Eğitim Bilgileri", "Yabancı Dil", "Sertifika ve Belgeler","İş Deneyimleri","MYK ile İlgili Deneyimler");
     $pageNames = array("Kişisel Bilgiler", "MYK’dan Alınmış Eğitimler", "Başvuru Bilgileri");
     //		$basvuru	= FormFactory::getBasvuruValues ($evrak_id);
     if (!$isSektorSorumlusu) {
         $tckimlik = $kurulus[TC_KIMLIK];
     } else {
         $tckimlik = $tc_kimlik;
         // 			$pages[] 	  = "ss_islemleri";
         // 			$pageNames[]  = "SS İşlem";
     }
     if ($layout == "") {
         $mainframe->redirect('index.php?option=com_uzman_basvur', "Kişisel Bilgileriniz kaydedilmeden diğer sayfalara geçemezsiniz.");
     }
     if ($kurulus[TC_KIMLIK] == "") {
         $pages = array("uzman_bilgi", "", "");
         // 			$pageNames= array ("Kişisel Bilgiler","MYK’dan Alınmış Eğitimler","Başvuru Bilgileri","Eğitim Bilgileri", "Yabancı Dil", "Sertifika ve Belgeler","İş Deneyimleri","MYK ile İlgili Deneyimler");
         $pageNames = array("Kişisel Bilgiler", "MYK’dan Alınmış Eğitimler", "Başvuru Bilgileri");
     }
     $basvuru_durum = $kurulus[BASVURU_DURUM];
     $pageTree = $model->getPageTree($user, $layout, substr($tckimlik, 0, 9), $pages, $pageNames, $basvuru_durum, $tckimlik);
     $egitim = $model->getUzmanEgitimValues($tckimlik);
     $myk_egitim = $model->getMykUzmanEgitimValues($tckimlik);
     $dil = $model->getUzmanDilValues($tckimlik);
     $sertifika = $model->getUzmanSertifikaValues($tckimlik);
     $deneyim = $model->getUzmanDeneyimValues($tckimlik);
     $mykdeneyim = $model->getUzmanMykDeneyimValues($tckimlik);
     $yorum = $model->getYorumValues($tckimlik);
     $basvuru_sektor = $model->getUzmanBasvuruSektorValues($tckimlik);
     $basvuru_yeterlilik = $model->getUzmanBasvuruYeterlilikValues($tckimlik);
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     $basvuru_alanlari = $model->getBasvuru_alanlari($tckimlik);
     // 		if ($basvuru_durum=="0" or ($isSektorSorumlusu and $tc_kimlik) or ($kurulus==NULL and $layout == "uzman_bilgi")){
     // 			$canEdit=true;
     // 		}
     // 			if ($basvuru_durum=="1" and !$isSektorSorumlusu and $layout!="pdf_link" and $layout!="tum_basvuru"){
     // 				$msgtext="Değişiklik yapmanız halinde yaptığınız başvuru iptal edilecek. Değişiklikten sonra tekrar başvuru tamamlamanız gerekmektedir.";
     // 				JError::raiseNotice( 100,  $msgtext);
     // 				$onclick="return confirm('".$msgtext."');";
     // 				$this->assignRef('onclick'	, $onclick);
     // 			}
     // 			if ($basvuru_durum=="2" and !$isSektorSorumlusu and $layout!="pdf_link" and $layout!="tum_basvuru"){
     // 				$msgtext="Değişiklik yapmanız halinde onaylanmış olan bilgileriniz iptal edilecek. Değişiklikten sonra tekrar başvuru tamamlamanız gerekmektedir.";
     // 				JError::raiseNotice( 100, $msgtext);
     // 				$onclick="return confirm('".$msgtext."');";
     // 				$this->assignRef('onclick'	, $onclick);
     // 			}
     //		$iller	 	= FormFactory::getKurulusIlValues ($user_id, $pdf);
     //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_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     $BilgiOnay = $model->getBilgilendirmeOnayla($tckimlik);
     $this->assignRef('BilgiOnay', $BilgiOnay);
     $this->assignRef('basvuru_alanlari', $basvuru_alanlari);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $tckimlik);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     $this->assignRef('canEdit', $canEdit);
     $this->assignRef('isSektorSorumlusu', $isSektorSorumlusu);
     $this->assignRef('kurulus', $kurulus);
     // 		$this->assignRef('onaylanmiskurulus'	, $onaylanmiskurulus);
     $this->assignRef('pm_il', $pm_il);
     $this->assignRef('pm_sektor', $pm_sektor);
     $this->assignRef('egitim', $egitim);
     $this->assignRef('myk_egitim', $myk_egitim);
     $this->assignRef('dil', $dil);
     $this->assignRef('sertifika', $sertifika);
     $this->assignRef('deneyim', $deneyim);
     $this->assignRef('yorum', $yorum);
     $this->assignRef('mykdeneyim', $mykdeneyim);
     $this->assignRef('basvuru_sektor', $basvuru_sektor);
     $this->assignRef('basvuru_yeterlilik', $basvuru_yeterlilik);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     $this->assignRef('ssmi', $isSektorSorumlusu);
     $this->assignRef('user_id', $user_id);
     if ($layout == "denetci") {
         $dtBelge = $model->getDenetciBelgeGecerlilik($tckimlik);
         $this->assignRef('dtBelge', $dtBelge);
         $dtKanit = $model->getDenetciBelgeKanit($tckimlik);
         $this->assignRef('dtKanit', $dtKanit);
         $dtDeneyim = $model->getDenetciDeneyim($tckimlik);
         $this->assignRef('dtDeneyim', $dtDeneyim);
         $dtTaahut = $model->getUzmanTaahut($tckimlik);
         $this->assignRef('taahut', $dtTaahut);
         $dtMusait = $model->getDenetciMusait($tckimlik);
         $this->assignRef('dtMusait', $dtMusait);
     } else {
         if ($layout == "teknik_uzman") {
             $dtYet = $model->getTUYeterlilik($tckimlik);
             $this->assignRef('dtYet', $dtYet);
             $dtKanit = $model->getTUBelgeKanit($tckimlik);
             $this->assignRef('dtKanit', $dtKanit);
             $dtDeneyim = $model->getTUDeneyim($tckimlik);
             $this->assignRef('dtDeneyim', $dtDeneyim);
             $dtTaahut = $model->getUzmanTaahut($tckimlik);
             $this->assignRef('taahut', $dtTaahut);
             $dtMusait = $model->getTUMusait($tckimlik);
             $this->assignRef('dtMusait', $dtMusait);
         }
     }
     parent::display($tpl);
 }
Exemplo n.º 23
0
 function display($tpl = null)
 {
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $model =& $this->getModel();
     $document =& JFactory::getDocument();
     $document->setTitle("Mesleki Yeterlilik Kurumu");
     $title = $model->title;
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     if (!$isSektorSorumlusu) {
         $kurulus = $model->getUzmanValues($user_id);
     } else {
         $kurulus = $model->getUzmanValuesByTcKimlik($_GET["tc_kimlik"]);
     }
     $tckimlik = $kurulus[TC_KIMLIK];
     $evrak_id = $tckimlik;
     $pageTree = FormFactory::getPageTree($user, $layout, substr($evrak_id, 0, 9), $pages, $pageNames);
     $egitim = $model->getUzmanEgitimValues($tckimlik);
     $dil = $model->getUzmanDilValues($tckimlik);
     $sertifika = $model->getUzmanSertifikaValues($tckimlik);
     $deneyim = $model->getUzmanDeneyimValues($tckimlik);
     $mykdeneyim = $model->getUzmanMykDeneyimValues($tckimlik);
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     if (!$isSektorSorumlusu) {
         $tckimlik = $kurulus[TC_KIMLIK];
     } else {
         $tckimlik = $tc_kimlik;
     }
     $basvuru_durum = $kurulus[BASVURU_DURUM];
     $basvuru_sektor = $model->getUzmanBasvuruSektorValues($tckimlik, $durum);
     $basvuru_yeterlilik = $model->getUzmanBasvuruYeterlilikValues($tckimlik, $durum);
     $basvuru_alanlari = $model->getBasvuru_alanlari($tckimlik, $durum);
     //		$iller	 	= FormFactory::getKurulusIlValues ($user_id, $pdf);
     //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_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     $this->assignRef('basvuru_alanlari', $basvuru_alanlari);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $tckimlik);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     $this->assignRef('canEdit', $canEdit);
     $this->assignRef('isSektorSorumlusu', $isSektorSorumlusu);
     $this->assignRef('kurulus', $kurulus);
     $this->assignRef('onaylanmiskurulus', $onaylanmiskurulus);
     $this->assignRef('pm_il', $pm_il);
     $this->assignRef('pm_sektor', $pm_sektor);
     $this->assignRef('egitim', $egitim);
     $this->assignRef('dil', $dil);
     $this->assignRef('sertifika', $sertifika);
     $this->assignRef('deneyim', $deneyim);
     $this->assignRef('mykdeneyim', $mykdeneyim);
     $this->assignRef('basvuru_sektor', $basvuru_sektor);
     $this->assignRef('basvuru_yeterlilik', $basvuru_yeterlilik);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     parent::display($tpl);
 }
Exemplo n.º 24
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);
 }
Exemplo n.º 25
0
<?php

$link = "belge2xls.php";
$sektorler = FormParametrik::getSektor();
?>
<div class="form_item" style="margin: 0 0 20px 0;">
  <div class="form_element cf_heading" style="margin:0;">
  		  		<h3 class="contentheading" style="border-bottom : 1px solid #42627D">Belge Almış Kişiler</h3>
	  	  </div>
  <div class="cfclear">&nbsp;</div>
</div>
<table style="padding:10px 10px 10px 0;">
		<tr>
			<td>Sektöre Göre&nbsp;&nbsp;</td>
			<td>
				<select id="sektor" name="sektor" style="width:232px;">
					<option selected="selected" value="">Seçiniz</option>
					<?php 
foreach ($sektorler as $sektor) {
    if ($sektor['SEKTOR_DURUM'] >= 0) {
        echo '<option value="' . $sektor['SEKTOR_ID'] . '">' . $sektor['SEKTOR_ADI'] . '</option>';
    }
}
?>
				</select>
			</td>
		</tr>
		<tr>
			<td>Tarih Aralığı</td>
			<td><input type="text" id="basTarih"  class="sinavTarih">&nbsp;&nbsp;<input type="text" id="bitTarih" class="sinavTarih"></td>
		</tr>
Exemplo n.º 26
0
 function uyariKaydet($uyari_tip, $tip_id, $durum)
 {
     $_db =& JFactory::getOracleDBO();
     $userOracleId = JFactory::getUser()->getOracleUserId();
     $userTip = JFactory::getUser()->getActive();
     $taslakbilgi = FormParametrik::getTaslakById($uyari_tip, $tip_id);
     $durumbilgi = FormParametrik::getDurumAdiById($uyari_tip, $durum);
     $durumAdi = $durumbilgi[0];
     if ($uyari_tip[0] == MESLEK_STANDARTI or $uyari_tip[0] == YETERLILIK) {
         $ek = "taslağının";
     } else {
         if ($uyari_tip[0] == MESLEK_STANDARTI_REVIZYONU or $uyari_tip[0] == YETERLILIK_REVIZYONU) {
             $ek = $uyari_tip[1] . " Numaralı Revizyonunun";
         }
     }
     if ($taslakbilgi[0]["YENI_MI"] == 1) {
         $yeniMi = "_yeni";
     }
     if ($uyari_tip[0] == MESLEK_STANDARTI or $uyari_tip[0] == MESLEK_STANDARTI_REVIZYONU) {
         $link = "index.php?option=com_meslek_std_taslak&layout=meslek_std_taslak_yeni&standart_id=" . $tip_id;
     } else {
         if ($uyari_tip[0] == YETERLILIK or $uyari_tip[0] == YETERLILIK_REVIZYONU) {
             $link = "index.php?option=com_yeterlilik_taslak_yeni&layout=yeterlilik_taslak_yeni&yeterlilik_id=" . $tip_id;
         }
     }
     if ($userTip == 1) {
         $sql = "select user_id from m_yetki_sektor_sorumlusu where sektor_id=" . $taslakbilgi[0]["SEKTOR_ID"] . " and yetki_alani=" . $uyari_tip[0];
         $hedef = $_db->prep_exec($sql, array());
         foreach ($hedef as $row) {
             $hedef_user_id[] = $row["USER_ID"];
         }
         $aciklama = $taslakbilgi[0]["YETERLILIK_ADI"] . $taslakbilgi[0]["STANDART_ADI"] . " (Seviye " . $taslakbilgi[0]["SEVIYE_ID"] . ") incelemenize sunuldu.";
     }
     if ($userTip == 2) {
         foreach ($taslakbilgi as $row) {
             $hedef_user_id[] = $row["USER_ID"];
         }
         if ($durumAdi != "") {
             $aciklama = $taslakbilgi[0]["SEKTOR_ADI"] . " Sektör Sorumlusu tarafından " . $taslakbilgi[0]["YETERLILIK_ADI"] . $taslakbilgi[0]["STANDART_ADI"] . " (Seviye " . $taslakbilgi[0]["SEVIYE_ID"] . ") " . $ek . " durumu \"" . $durumAdi . "\" olarak değiştirildi.";
         } else {
             $aciklama = $taslakbilgi[0]["SEKTOR_ADI"] . " Sektör Sorumlusu tarafından " . $taslakbilgi[0]["YETERLILIK_ADI"] . $taslakbilgi[0]["STANDART_ADI"] . " (Seviye " . $taslakbilgi[0]["SEVIYE_ID"] . ") taslağını onayladı.";
         }
     }
     for ($i = 0; $i < count($hedef_user_id); $i++) {
         $uyari_id = $_db->getNextVal(UYARI_ID_SEQ);
         $sql = "INSERT INTO m_uyarilar\n\t\t\t\t\t\t(UYARI_ID,\n\t\t\t\t\t\tFROM_USER_ID,\n\t\t\t\t\t\tACIKLAMA,\n\t\t\t\t\t\tLINK,\n\t\t\t\t\t\tTO_USER_ID,\n\t\t\t\t\t\ttarih)\n\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t(?,?,?,?,?,?)\n\t\t\t";
         $params = array($uyari_id, $userOracleId, $aciklama, $link, $hedef_user_id[$i], time());
         $_db->prep_exec_insert($sql, $params);
     }
 }
Exemplo n.º 27
0
 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);
 }
Exemplo n.º 28
0
 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"));
     }
 }
Exemplo n.º 29
0
 function updateYeterlilikDurum($yeterlilik_id, $durum_id)
 {
     $_db =& JFactory::getOracleDBO();
     FormParametrik::uyariKaydet(array(YETERLILIK, "00"), $yeterlilik_id, "");
     //Prepare sql statement
     $sql = "UPDATE m_yeterlilik\n\t\tSET YETERLILIK_DURUM_id = ?\n\t\tWHERE yeterlilik_id = ?";
     $params = array($durum_id, $yeterlilik_id);
     return $_db->prep_exec_insert($sql, $params);
 }
Exemplo n.º 30
0
 function standartDurumGuncelle($durum, $standart_id)
 {
     $_db =& JFactory::getOracleDBO();
     FormParametrik::uyariKaydet(array(MESLEK_STANDARTI, "00"), $standart_id, $durum);
     $sql = "UPDATE m_meslek_standartlari \n\t\t\t\t\tSET MESLEK_STANDART_SUREC_DURUM_ID = ? \n\t\t\t   WHERE standart_id = ?";
     $params = array($durum, $standart_id);
     return $_db->prep_exec_insert($sql, $params);
 }