Ejemplo n.º 1
0
 function display($tpl = null)
 {
     global $mainframe;
     $message = YETKI_MESAJ;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $db =& JFactory::getOracleDBO();
     $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $yeterlilikKurulusu = FormFactory::checkAuthorization($user, YT2_GROUP_ID);
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$sektorSorumlusu && !$yeterlilikKurulusu) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $taslaklar = $model->getTaslaklar($db);
     // 		for($i=0; $i<count($taslaklar); $i++)
     // 		{
     // 			$revizyonlar[$i] = $model->getRevizyonByYeterlilikID($taslaklar[$i]['YETERLILIK_ID']);
     // 			$this->assignRef('taslaklarinRevizyonlari-'.$i  , $revizyonlar[$i]);
     // 			$yeterliliksontaslak[$i] = $model->getYeterlilikSonTaslakByYeterlilikID($taslaklar[$i]['YETERLILIK_ID']);
     // 			$this->assignRef('yeterliliksontaslak-'.$i  , $yeterliliksontaslak[$i]);
     // 		}
     $this->assignRef('taslaklar', $taslaklar);
     $this->assignRef('sektorSorumlusu', $sektorSorumlusu);
     parent::display($tpl);
 }
Ejemplo n.º 2
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_istatistik&view=istatistik";
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     if ($layout == "istatistik_meslek_standart") {
         $group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID;
         $message = YETKI_MESAJ;
         $aut = FormFactory::checkAuthorization($user, $group_id);
         if (!$aut) {
             $mainframe->redirect('index.php?', $message);
         }
         $this->assignRef("istatistik_meslek", $model->istatistik_meslek());
         $this->assignRef("istatistik_meslek_detail", $model->istatistik_meslek_detail());
     } else {
         if ($layout == "istatistik_meslek_standart_revizyon") {
             $group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID;
             $message = YETKI_MESAJ;
             $aut = FormFactory::checkAuthorization($user, $group_id);
             if (!$aut) {
                 $mainframe->redirect('index.php?', $message);
             }
             $this->assignRef("istatistik_meslek_detail", $model->istatistik_meslek_detail(true));
         } else {
             if ($layout == "istatistik_yeterlilik") {
                 $this->assignRef("istatistik_yeterlilik", $model->istatistik_yeterlilik());
                 $this->assignRef("istatistik_yeterlilik_detail", $model->istatistik_yeterlilik_detail());
             } else {
                 if ($layout == "istatistik_protokol_meslek_standart") {
                     $this->assignRef("istatistik_protokol_standart", $model->istatistik_protokol_standart());
                 } else {
                     if ($layout == "istatistik_protokol_yeterlilik") {
                         $this->assignRef("istatistik_protokol_yeterlilik", $model->istatistik_protokol_yeterlilik());
                     } else {
                         if ($layout == "default" || empty($layout)) {
                             $perm = false;
                             if ($user_id == "40" || $user_id == "42") {
                                 $perm = true;
                             }
                             $statictic = $model->getAllStatistic();
                             $this->assignRef('perm', $perm);
                             $this->assignRef('statistic', $statictic);
                             $this->assignRef("istatistik_duzenleme_yetki", $perm);
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }
Ejemplo n.º 3
0
 function display($tpl = null)
 {
     global $mainframe;
     $session =& JFactory::getSession();
     $user =& JFactory::getUser();
     $model = JModel::getInstance('profile', 'profileModel');
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $redirect = "index.php?option=com_profile&view=abuzman";
     $aut = FormFactory::checkAuthorization($user, 32);
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $canEdit = true;
     if (!$aut) {
         $canEdit = false;
         $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.');
     }
     $this->assignRef('canEdit', $canEdit);
     if ($layout == '') {
         $layout = 'default';
     }
     if ($layout == "default") {
         $allSBKurulus = $model->getAllKurulusWithoutPro(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS);
         $this->assign('AllSBKurulus', $allSBKurulus);
         $this->assignRef('ProKur', $model->ProtokoluOlanKuruluslar());
     } else {
         if ($layout == "abdonem") {
             $kId = 0;
             if (array_key_exists('kId', $post) && $post['kId'] != null && $post['kId'] != 0) {
                 $kId = $post['kId'];
             } else {
                 if (array_key_exists('kId', $get) && $get['kId'] != null && $get['kId'] != 0) {
                     $kId = $get['kId'];
                 } else {
                     $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.');
                 }
             }
             $kurulus_bilgi = FormFactory::getKurulusBilgi($kId);
             $this->assignRef('kurulus_bilgi', $kurulus_bilgi);
             $abKur = $model->getABKurulusBilgi($kId);
             $this->assignRef('abKur', $abKur);
             $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($kId));
             $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($kId));
             $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($kId));
             $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($kId));
             $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($kId));
             $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($kId));
             $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
             $this->assignRef('doviz', $doviz);
         }
     }
     parent::display($tpl);
 }
Ejemplo n.º 4
0
 function display($tpl = null)
 {
     global $mainframe;
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $standart_id = JRequest::getVar("standart_id");
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     //MS Sektor Sorumlusu mu?
     $group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     if (!$aut) {
         $mainframe->redirect('index.php?', $message);
     }
     //Standardin sektorunu gormeye yetkisi var mi?
     $sektorler = FormFactory::getSorumluSektorId($user->getOracleUserId(), MS_SEKTOR_TIPI);
     $standartSektor = FormFactory::getTaslakSektorId($standart_id, MS_SEKTOR_TIPI);
     if (array_search($standartSektor, $sektorler) === FALSE) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $revizyon_no = $_GET[revize_no];
     $standart_bilgi = $model->getTaslakBilgi($standart_id);
     $revizyon_bilgi = $model->getRevizyonBilgi($standart_id, $revizyon_no);
     $standart_durum = $standart_bilgi["MESLEK_STANDART_SUREC_DURUM_ID"];
     $pm_standart_durum = $model->getStandartDurum(0);
     $pm_standart_revizyon_durum = $model->getStandartDurum(1);
     $revizyonVarMi = $model->revizyonVarMi($standart_id);
     $revizyonListesi = $model->revizyonListesi($standart_id);
     $durumKontrol = $model->durumKontrol($standart_id);
     $canEdit = $model->canEdit($standart_id);
     if ($standart_durum != ONAYLANMIS_STANDART) {
         $disabled = "disabled";
     } else {
         $disabled = "";
     }
     $this->assignRef("standart_id", $standart_id);
     $this->assignRef("standart_bilgi", $standart_bilgi);
     $this->assignRef("revizyon_bilgi", $revizyon_bilgi);
     $this->assignRef("pm_standart_durum", $pm_standart_durum);
     $this->assignRef("pm_standart_revizyon_durum", $pm_standart_revizyon_durum);
     $this->assignRef("disabled", $disabled);
     $this->assignRef("revizyonVarMi", $revizyonVarMi);
     $this->assignRef("revizyonListesi", $revizyonListesi);
     $this->assignRef("durumKontrol", $durumKontrol);
     $this->assignRef("canEdit", $canEdit);
     parent::display($tpl);
 }
Ejemplo n.º 5
0
 function display($tpl = null)
 {
     global $mainframe;
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $aut = FormFactory::checkAuthorization($user, ITEMBANK_GROUP_ID);
     $layout = JRequest::getVar("layout");
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$aut) {
         $mainframe->redirect('index.php?', YETKI_MESAJ);
     }
     /////////////////////////////////////////////////////////////////////////////////
     parent::display($tpl);
 }
Ejemplo n.º 6
0
 function display($tpl = null)
 {
     global $mainframe;
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $yeterlilik_id = JRequest::getVar("yeterlilik_id");
     if ($_GET[option] == "com_yeterlilik_taslak") {
         header('location:index.php?option=com_yeterlilik_taslak_yeni&view=taslak_revizyon&yeterlilik_id=' . $_GET[yeterlilik_id], "");
     }
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     //YET Sektor Sorumlusu mu?
     $group_id = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     if (!$aut) {
         $mainframe->redirect('index.php?', $message);
     }
     // Yeterliligin sektorunu gormeye yetkisi var mi?
     $sektorler = FormFactory::getSorumluSektorId($user->getOracleUserId(), YET_SEKTOR_TIPI);
     $yetSektor = FormFactory::getTaslakSektorId($yeterlilik_id, YET_SEKTOR_TIPI);
     if (array_search($yetSektor, $sektorler) === FALSE) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $revizyon_no = $_GET[revize_no];
     $yeterlilik_bilgi = $model->getTaslakBilgi($yeterlilik_id);
     $revizyon_bilgi = $model->getRevizyonBilgi($yeterlilik_id, $revizyon_no);
     $YETERLILIK_SUREC_DURUM = $yeterlilik_bilgi["YETERLILIK_SUREC_DURUM_ID"];
     $pm_YETERLILIK_SUREC_DURUM = $model->getYeterlilikDurum(0);
     $pm_YETERLILIK_REVIZYON_SUREC_DURUM = $model->getYeterlilikDurum(1);
     $revizyonVarMi = $model->revizyonVarMi($yeterlilik_id);
     $revizyonListesi = $model->revizyonListesi($yeterlilik_id);
     if ($YETERLILIK_SUREC_DURUM != ONAYLANMIS_YETERLILIK) {
         $disabled = "disabled";
     } else {
         $disabled = "";
     }
     $this->assignRef("yeterlilik_id", $yeterlilik_id);
     $this->assignRef("yeterlilik_bilgi", $yeterlilik_bilgi);
     $this->assignRef("revizyon_bilgi", $revizyon_bilgi);
     $this->assignRef("disabled", $disabled);
     $this->assignRef("pm_YETERLILIK_SUREC_DURUM", $pm_YETERLILIK_SUREC_DURUM);
     $this->assignRef("pm_YETERLILIK_REVIZYON_SUREC_DURUM", $pm_YETERLILIK_REVIZYON_SUREC_DURUM);
     $this->assignRef("revizyonVarMi", $revizyonVarMi);
     $this->assignRef("revizyonListesi", $revizyonListesi);
     parent::display($tpl);
 }
Ejemplo n.º 7
0
 public function getKurulus($kurulus_durum)
 {
     $db = JFactory::getOracleDBO();
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $aut = FormFactory::checkAuthorization($user, 27);
     if ($user_id == 40 || $aut) {
         $sql = "SELECT DISTINCT M_KURULUS_EDIT.USER_ID AS USER_ID, M_KURULUS_EDIT.KURULUS_ADI AS KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t  JOIN M_KURULUS_EDIT ON M_KURULUS.USER_ID = M_KURULUS_EDIT.USER_ID\n\t\t\t\t\t  JOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t  JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t  WHERE M_KURULUS_EDIT.AKTIF = 1 AND M_KURULUS_EDIT.ONAY_BEKLEYEN = 0 AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ") \n\t\t\t\t\t  \t\tAND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\tUNION\n\t\t\t\t\tSELECT DISTINCT M_KURULUS.USER_ID, M_KURULUS.KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t  JOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t  JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t  WHERE M_KURULUS.USER_ID NOT IN (SELECT USER_ID FROM M_KURULUS_EDIT WHERE AKTIF = 1) AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ")\n\t\t\t\t\t  \t\tAND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\t  ORDER BY KURULUS_ADI ASC";
         return $db->prep_exec($sql, array());
     } else {
         $sql = "SELECT DISTINCT M_KURULUS_EDIT.USER_ID AS USER_ID, M_KURULUS_EDIT.KURULUS_ADI AS KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t  JOIN M_KURULUS_EDIT ON M_KURULUS.USER_ID = M_KURULUS_EDIT.USER_ID\n\t\t\t\t\t  JOIN M_KURULUS_GOREVLI ON M_KURULUS.USER_ID = M_KURULUS_GOREVLI.KURULUS_ID\n\t\t\t\t\tJOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t  JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t  WHERE M_KURULUS_EDIT.AKTIF = 1 AND M_KURULUS_EDIT.ONAY_BEKLEYEN = 0 AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ")\n\t\t\t\t\t  \t\tAND M_KURULUS_GOREVLI.TGUSERID = ? AND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\tUNION\n\t\t\t\t\tSELECT DISTINCT M_KURULUS.USER_ID, M_KURULUS.KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t  JOIN M_KURULUS_GOREVLI ON M_KURULUS.USER_ID = M_KURULUS_GOREVLI.KURULUS_ID\n\t\t\t\t\t  \t\tJOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t  JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t  WHERE M_KURULUS.USER_ID NOT IN (SELECT USER_ID FROM M_KURULUS_EDIT WHERE AKTIF = 1) AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ")\n\t\t\t\t\t  \t\tAND M_KURULUS_GOREVLI.TGUSERID = ? AND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\t  ORDER BY KURULUS_ADI ASC";
         return $db->prep_exec($sql, array($user_id, $user_id));
     }
     // 		$sqlGorevli = "SELECT TGUSERID FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
     // 		$gorevli = $_db->prep_exec($sqlGorevli, array($user_id));
 }
Ejemplo n.º 8
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);
 }
Ejemplo n.º 9
0
 function display($tpl = null)
 {
     global $mainframe;
     $message = YETKI_MESAJ;
     $user =& JFactory::getUser();
     $model = $this->getModel();
     $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $yeterlilikKurulusu = FormFactory::checkAuthorization($user, YT2_GROUP_ID);
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$sektorSorumlusu && !$yeterlilikKurulusu) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $taslakAday = $model->getTaslakAday();
     $this->assignRef('taslakAday', $taslakAday);
     parent::display($tpl);
 }
Ejemplo n.º 10
0
 function display($tpl = null)
 {
     global $mainframe;
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $aut = FormFactory::checkAuthorization($user, ITEMBANK_GROUP_ID);
     $aut2 = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
     $layout = JRequest::getVar("layout");
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$aut and !$aut2) {
         $mainframe->redirect('index.php?', YETKI_MESAJ);
     }
     if ($aut2 and $_GET["soru_id"] == "") {
         $mainframe->redirect('index.php?option=com_itembank&view=sorulari_listele', YETKI_MESAJ);
     }
     /////////////////////////////////////////////////////////////////////////////////
     parent::display($tpl);
 }
Ejemplo n.º 11
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $db =& JFactory::getOracleDBO();
     $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $standartKurulusu = FormFactory::checkAuthorization($user, YT1_GROUP_ID);
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     $message = YETKI_MESAJ;
     if (!$sektorSorumlusu && !$standartKurulusu) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $taslaklar = $model->getTaslaklar($db);
     $this->assignRef('taslaklar', $taslaklar);
     $this->assignRef('sektorSorumlusu', $sektorSorumlusu);
     parent::display($tpl);
 }
Ejemplo n.º 12
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_matbaa&view=tekrar_basim";
     //$model = JModel::getInstance('belgelendirme_islemleri','belgelendirmeModel');
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $matbaaGrup = FormFactory::checkAuthorization($user, 26);
     $kurulusMu = false;
     if (!$aut2 and !$aut3 and !$matbaaGrup) {
         $kurulusMu = true;
         $this->assignRef('kurulusMu', $kurulusMu);
     }
     // 		if ($layout==""){
     // 			$mainframe->redirect($redirect.'&layout=belgelendirme_program');
     // 		}
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $sayfalar = array("basilacak" => "Basılacak Belgeler", "basilan" => "Basılmış Belgeler", "gonderilen" => "Gönderilmiş Belgeler");
     $sayfaLink = '<div style="margin-bottom:20px;">';
     foreach ($sayfalar as $key => $value) {
         $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         $sayfaLink .= '<a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a>';
     }
     $sayfaLink .= '</div>';
     $canEdit = true;
     if ($matbaaGrup || $user_id == 40) {
         $this->assignRef('canEdit', $canEdit);
     }
     //SORGU SONUC
     if ($layout == 'basilacak') {
         if ($kurulusMu) {
             $basilacak = $model->BasilacakBelgeler(1, $user_id);
         } else {
             $basilacak = $model->BasilacakBelgeler(1);
             $kuruluslar = $model->getKuruluslar(1);
             $yeterlilikler = $model->getYeterlilikler(1);
             $this->assignRef('getKur', $kuruluslar);
             $this->assignRef('getYet', $yeterlilikler);
         }
         $this->assignRef('basilacak', $basilacak);
     } else {
         if ($layout == 'basilan') {
             if ($kurulusMu) {
                 $basilacak = $model->BasilacakBelgeler(2, $user_id);
             } else {
                 $basilacak = $model->BasilacakBelgeler(2);
                 $kuruluslar = $model->getKuruluslar(2);
                 $yeterlilikler = $model->getYeterlilikler(2);
                 $this->assignRef('getKur', $kuruluslar);
                 $this->assignRef('getYet', $yeterlilikler);
             }
             $this->assignRef('basilacak', $basilacak);
         } else {
             if ($layout == 'gonderilen') {
                 if ($kurulusMu) {
                     $basilacak = $model->BasilacakBelgeler(3, $user_id);
                 } else {
                     $basilacak = $model->BasilacakBelgeler(3);
                     $kuruluslar = $model->getKuruluslar(3);
                     $yeterlilikler = $model->getYeterlilikler(3);
                     $this->assignRef('getKur', $kuruluslar);
                     $this->assignRef('getYet', $yeterlilikler);
                 }
                 $this->assignRef('basilacak', $basilacak);
             } else {
                 if ($layout == 'matbaaBelge') {
                     $basimId = $get['basimId'];
                     $belgeExcel = $model->getAdayBelgeExcel($basimId);
                     $this->assignRef('belgeAdayExcel', $belgeExcel);
                 } else {
                     if ($layout == 'zip') {
                         $this->assignRef('basimId', $get['basimId']);
                     } else {
                         if ($layout == 'kurulus_bilgi') {
                             $model->getKurulus();
                         }
                     }
                 }
             }
         }
     }
     $this->assignRef('sayfaLink', $sayfaLink);
     parent::display($tpl);
 }
Ejemplo n.º 13
0
 /**
  * Render the document.
  *
  * @access public
  * @param boolean 	$cache		If true, cache the output
  * @param array		$params		Associative array of attributes
  * @return 	The rendered data
  */
 function render($cache = true, $params = array())
 {
     //Formu PDF'e cevir
     if (isset($_GET['form'])) {
         $form = $_GET['form'];
         $evrak_id = $_GET['id'];
         if ($form < 5) {
             // T1, T2, T3, T4
             global $mainframe;
             $user =& JFactory::getUser();
             $user_id = $user->getOracleUserId();
             if ($form == 1) {
                 $group_id = T1_GROUP_ID;
             } else {
                 if ($form == 2) {
                     $group_id = T2_GROUP_ID;
                 } else {
                     if ($form == 3) {
                         $group_id = T3_GROUP_ID;
                     } else {
                         if ($form == 4) {
                             $group_id = T4_GROUP_ID;
                         }
                     }
                 }
             }
             //AKREDITASYON BASVURU
             $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
             $aut = FormFactory::checkAuthorization($user, $group_id);
             if (!$aut && !$isSektorSorumlusu) {
                 $mainframe->redirect('index.php?', YETKI_MESAJ);
             }
             $personelCount = $this->getPersonelCount($evrak_id);
             $titles = array("Meslek Standardı Hazırlama Başvuru Formu", "Yeterlilik Başvuru Formu", "Belgelendirme Başvuru Formu", "Akreditasyon Başvuru Formu");
             //Title Configuration
             $title = $titles[$form - 1];
             //Unique Filename
             $name = FormFactory::generateUniqueFilename("basvuru_" . $form);
             $titleFont = 'freeserif';
             $titleStyle = 'BI';
             $titleFontSize = 15;
             //Data Configuration
             $dataFont = 'freeserif';
             $dataStyle = '';
             $dataFontSize = 10;
             $pdf = $this->render_InitializePDF(PDF_TIPI_BASVURU, TRUE, PDF_MARGIN_TOP + 10, PDF_MARGIN_HEADER + 10, PDF_MARGIN_FOOTER, 25, 25);
             // ---------------------------------------------------------
             // Form Title
             // set font
             $pdf->SetFont($titleFont, $titleStyle, $titleFontSize);
             // add a page
             if ($form != -5) {
                 //ek degilse yeni sayfa ekle onyazi için
                 $pdf->AddPage();
             }
             // print a line using Cell()
             $pdf->Cell(0, 5, $title, 0, 1, 'C');
             // ---------------------------------------------------------
             // Form Data
             $pdf->SetFont($dataFont, $dataStyle, $dataFontSize);
             // ON YAZI
             if ($form != -5) {
                 //ekleri yazdırırken on yazi koymamak için
                 $this->writeOnyazi($form, $pdf);
             }
             $pdf->Ln(15);
             // HTML
             $pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "basvuru", "ek"), true);
             //$pdf->WriteHTML($this->fixHTML($this->getBuffer(), $form), true);
             // ALT YAZ
             $pdf->SetFont($dataFont, 'B', $dataFontSize);
             if ($form != -5) {
                 //ekleri yazdırırken alt yazi koymamak için
                 $this->writeAltyazi($pdf, $evrak_id);
             }
             $pdf->SetFont($dataFont, '', $dataFontSize);
             if ($personelCount > 0) {
                 $pdf->AddPage();
                 $pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "ek", "personel_0"), true);
                 for ($i = 0; $i < $personelCount; $i++) {
                     $sec = "";
                     if ($i < $personelCount - 1) {
                         $sec = "personel_" . ($i + 1);
                         $pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "personel_" . $i, $sec), true);
                         $pdf->AddPage();
                     } else {
                         $pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "personel_" . $i, $sec), true);
                     }
                 }
             }
         } else {
             // Taslaklar
             $taslakHTML = $this->fixHTML($this->getBuffer(), $form);
             //Unique Filename
             $name = FormFactory::generateUniqueFilename("taslak_" . $form);
             //Data Configuration
             $dataFont = 'freeserif';
             $dataStyle = '';
             $dataFontSize = 10;
             if (isset($_GET["standart_id"])) {
                 //Meslek Standart Taslak
                 //  YETKI KONTROL� COM_MESLEK_STD_TASLAK'DA TASLAK LISTELEME SAYFASINDAN ALINDI
                 global $mainframe;
                 $user =& JFactory::getUser();
                 $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
                 $standartKurulusu = FormFactory::checkAuthorization($user, YT1_GROUP_ID);
                 //YETKI KONTROL
                 /////////////////////////////////////////////////////////////////////////////////
                 $message = YETKI_MESAJ;
                 if (!$sektorSorumlusu && !$standartKurulusu) {
                     $mainframe->redirect('index.php?', $message);
                 }
                 /////////////////////////////////////////////////////////////////////////////////
                 $pdf = $this->render_InitializePDF(PDF_TIPI_MS_TASLAK, FALSE, PDF_MARGIN_TOP - 5, PDF_MARGIN_HEADER, PDF_MARGIN_FOOTER);
                 global $globalStandartId;
                 $standart_id = $_GET["standart_id"];
                 $globalStandartId = $standart_id;
                 $bilgi = $this->getStandartRevizyonBilgi($standart_id);
                 $data = $this->getStandartSeviye($_GET["standart_id"]);
                 $std = FormFactory::toUpperCase($data["STANDART_ADI"]);
                 $seviye = FormFactory::toUpperCase($data["SEVIYE_ADI"]);
                 $kurulusAd = $this->getKurulusAd($evrak_id);
                 $sektor = "MYK " . $bilgi["SEKTOR_ADI"] . " Sektör Komitesi";
                 $resmi = $bilgi["RESMI_GAZETE_TARIH"] != null ? $bilgi["RESMI_GAZETE_TARIH"] . " / " . $bilgi["RESMI_GAZETE_SAYI"] : "";
                 $karar = $bilgi["KARAR_TARIHI"] != null ? $bilgi["KARAR_TARIHI"] . " Tarih ve " . $bilgi["KARAR_SAYI"] . " Sayılı Karar" : "....... Tarih ve ....... Sayılı Karar";
                 $kurulusAdlari = $this->parseTaslak($taslakHTML, "hazirlayan", "terim");
                 // ---------------------------------------------------------
                 $pdf->SetPrintHeader(false);
                 $eksiz = '0';
                 $eksiz = $_GET['eksiz'];
                 if ($eksiz != '1') {
                     $this->render_Kapak($pdf, $dataFont, $bilgi, $resmi, $std, $seviye);
                 }
                 $pdf->SetFont($dataFont, $dataStyle, $dataFontSize);
                 // ILK SAYFA
                 $pdf->AddPage();
                 $pdf->SetFont($dataFont, "B", $dataFontSize);
                 $arr = array("Meslek :", "Seviye :", "Referans Kodu:", "Standardı Hazırlayan Kuruluş(lar):", "Standardı Doğrulayan Sektör Komitesi:", "MYK Yönetim Kurulu Onay Tarih/Sayı:", "Resmi Gazete Tarih/Sayı:", "Revizyon No:");
                 $dataArr = array($std, $seviye . "<sup>I</sup>", $bilgi["STANDART_KODU"], $kurulusAdlari, $sektor, $karar, $resmi, $bilgi["REVIZYON_NO"]);
                 for ($i = 0; $i < count($arr); $i++) {
                     //MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0, $valign=0)
                     $pdf->MultiCell(85, 28, $arr[$i], 1, "L", 0, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->MultiCell(85, 28, $dataArr[$i], 1, "L", 0, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->Ln();
                     //new row
                 }
                 $pdf->Ln(16);
                 $dipnot = "<sup>I</sup> Mesleğin yeterlilik seviyesi, sekizli (8) seviye matrisinde seviye " . $this->convertRakam($data["SEVIYE_ID"]) . " (" . $data["SEVIYE_ID"] . ") olarak belirlenmiştir.";
                 $pdf->MultiCell(50, 7, "", "B", "L", 0, 1, '', '', 1, 0, 1, 1, 0, 1);
                 $pdf->SetFont($dataFont, $dataStyle, 9);
                 $pdf->WriteHTML($dipnot, false);
                 // set auto page breaks
                 $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
                 $pdf->SetFont($dataFont, $dataStyle, $dataFontSize);
                 // TERIMLER
                 $pdf->AddPage();
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "terim", "tanitim"), false);
                 $indexPage = $pdf->getPage() + 1;
                 // DATA
                 $pdf->AddPage();
                 $pdf->Bookmark('1.  GİRİŞ', 0, 0);
                 $pdf->Ln();
                 $pdf->WriteHTML($this->getHTMLTitle("1.  GİRİŞ"));
                 $pdf->Ln();
                 $girisIlk = FormFactory::ucwordsTR($data["STANDART_ADI"]) . " (" . $data["SEVIYE_ADI"] . ") ulusal meslek standardı 5544 sayılı Mesleki Yeterlilik Kurumu (MYK) Kanunu ile anılan Kanun uyarınca çıkartılan \"Ulusal Meslek Standartlarının Hazırlanması Hakkında Yönetmelik\" ve \"Mesleki Yeterlilik Kurumu Sektör Komitelerinin Kuruluş, Görev, Çalışma Usul ve Esasları Hakkında Yönetmelik\" hükümlerine göre MYK'nın görevlendirdiği " . FormFactory::ucWordsLeaveConjunction($kurulusAd) . " tarafından hazırlanmıştır.";
                 $pdf->writeHTML('<span style="text-align:justify;">' . $girisIlk . '</span>', true, 0, true, true);
                 //$pdf->Write(2, $girisIlk, 0, 0, 'J');
                 //$pdf->Ln();
                 $pdf->Ln();
                 $girisSon = FormFactory::ucwordsTR($data["STANDART_ADI"]) . " (" . $data["SEVIYE_ADI"] . ") ulusal meslek standardı, sektördeki ilgili kurum ve kuruluşların görüşleri alınarak değerlendirilmiş, " . $sektor . " tarafından incelendikten sonra MYK Yönetim Kurulunca onaylanmıştır.";
                 $pdf->writeHTML('<span style="text-align:justify;">' . $girisSon . '</span>', true, 0, true, true);
                 //$pdf->Write(2, $girisSon, 0, 0, 'J');
                 $pdf->AddPage();
                 $pdf->Bookmark('2.  MESLEK TANITIMI', 0, 0);
                 $pdf->Bookmark('2.1. Meslek Tanımı', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tanitim", "tanitim2"), true);
                 $pdf->Bookmark('2.2.  Mesleğin Uluslararası Sınıflandırma Sistemlerindeki Yeri', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tanitim2", "tanitim3"), true);
                 $pdf->Bookmark('2.3. Sağlık, Güvenlik ve Çevre ile İlgili Düzenlemeler', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tanitim3", "tanitim4"), true);
                 $pdf->Bookmark('2.4. Meslek ile İlgili Diğer Mevzuat', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tanitim4", "tanitim5"), true);
                 $pdf->Bookmark('2.5. Çalışma Ortamı ve Koşulları', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tanitim5", "tanitim6"), true);
                 $pdf->Bookmark('2.6. Mesleğe İlişkin Diğer Gereklilikler', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tanitim6", "profil_tablo"), false);
                 $pdf->AddPage("L");
                 $tabloCount = $this->getProfilCount($_GET["standart_id"]);
                 $pdf->Bookmark('3.  MESLEK PROFİLİ', 0, 0);
                 $pdf->Bookmark('3.1. Görevler, İşlemler ve Başarım Ölçütleri', 1, 0);
                 $this->writeProfilTable($pdf, $standart_id);
                 //					for ($i = 0; $i < $tabloCount-1; $i++){
                 //						if ($i == 0){
                 //							$pdf->WriteHTML($this->parseTaslak ($taslakHTML, "profil_tablo", "gibTablo1"), true);
                 //						}
                 //
                 //						$pdf->WriteHTML($this->parseTaslak ($taslakHTML, "gibTablo".($i+1), "gibTablo".($i+2)), true);
                 //						$pdf->AddPage();
                 //					}
                 //					$pdf->WriteHTML($this->parseTaslak ($taslakHTML, "gibTablo".$tabloCount, "ekipman"), true);
                 $pdf->AddPage("P");
                 $pdf->Write(0, "", 0, 0, 'L');
                 $pdf->Bookmark('3.2. Kullanılan Araç, Gereç ve Ekipman', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "ekipman", "bilgiBeceri"), true);
                 $pdf->Bookmark('3.3. Bilgi ve Beceriler', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "bilgiBeceri", "tutumDavranis"), true);
                 $pdf->Bookmark('3.4. Tutum ve Davranışlar', 1, 0);
                 $pdf->WriteHTML($this->parseTaslak($taslakHTML, "tutumDavranis", "tutumDavranis_son"), false);
                 $pdf->AddPage();
                 $pdf->Bookmark('4.  ÖLÇME, DEĞERLENDİRME VE BELGELENDİRME', 0, 0);
                 $pdf->Ln();
                 $pdf->WriteHTML($this->getHTMLTitle("4.  ÖLÇME, DEĞERLENDİRME VE BELGELENDİRME"));
                 $pdf->Ln();
                 $olcmeIlk = FormFactory::ucwordsTR($data["STANDART_ADI"]) . " (" . $data["SEVIYE_ADI"] . ") meslek standardını esas alan ulusal yeterliliklere göre belgelendirme amacıyla yapılacak ölçme ve değerlendirme, gerekli şartların sağlandığı ölçme ve değerlendirme merkezlerinde yazılı ve/veya sözlü teorik ve uygulamalı olarak gerçekleştirilecektir.";
                 $pdf->writeHTML('<span style="text-align:justify;">' . $olcmeIlk . '</span>', true, 0, true, true);
                 //$pdf->Write(2, $olcmeIlk, 0, 0, 'L');
                 $pdf->Ln();
                 $olcmeSon = "Ölçme ve değerlendirme yöntemi ile uygulama esasları bu meslek standardına göre hazırlanacak ulusal yeterliliklerde detaylandırılır. Ölçme ve değerlendirme ile belgelendirmeye ilişkin işlenmeler Mesleki Yeterlilik, Sınav ve Belgelendirme Yönetmeliği çerçevesinde yürütülür.";
                 $pdf->writeHTML('<span style="text-align:justify;">' . $olcmeSon . '</span>', true, 0, true, true);
                 //$pdf->Write(2, $olcmeSon, 0, 0, 'L');
                 $gorevAlan = $this->parseTaslak($taslakHTML, "gorev_alan", "");
                 $gorevAlanGoster = $this->canViewGorevAlan($standart_id);
                 if ($gorevAlan !== FALSE && $gorevAlanGoster) {
                     $pdf->AddPage();
                     $pdf->WriteHTML($gorevAlan, false);
                 }
                 //İçindekiler
                 if ($eksiz != '1') {
                     $pdf->AddPage();
                     // write the TOC title
                     $pdf->SetFont($dataFont, "B", $dataFontSize);
                     $pdf->MultiCell(0, 0, 'İÇİNDEKİLER', 0, 'C', 0, 1, '', '', true, 0);
                     $pdf->Ln();
                     $pdf->addTOC($indexPage, 'courier', '.', 'İçindekiler');
                 }
             } else {
                 if (isset($_GET["yeterlilik_id"])) {
                     //Yeterlilik Taslak
                     ///// BU KISIM COM_YETERLILIK_TASLAK / YETERLILIK TASLAK KISMINDAN ALINDI
                     global $mainframe;
                     $message = YETKI_MESAJ;
                     $user =& JFactory::getUser();
                     $user_id = $user->getOracleUserId();
                     $yeterlilik_id = $_GET["yeterlilik_id"];
                     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
                     $isYetkiliKurulus = FormFactory::yeterlilikHazirlamayaYetkiliMi($user_id, $yeterlilik_id);
                     //YETKI KONTROL
                     /////////////////////////////////////////////////////////////////////////////////
                     if (!$isSektorSorumlusu && !$isYetkiliKurulus) {
                         $mainframe->redirect('index.php?', $message);
                     }
                     /////////////////////////////////////////////////////////////////////////////////
                     /////////////////////////////////////////////////////////////////////////////////
                     $pdf = $this->render_InitializePDF(PDF_TIPI_YET_TASLAK, TRUE, PDF_MARGIN_TOP - 5, PDF_MARGIN_HEADER, PDF_MARGIN_FOOTER);
                     global $globalYeterlilikId;
                     $yeterlilik_id = $_GET["yeterlilik_id"];
                     $globalYeterlilikId = $yeterlilik_id;
                     $bilgi = $this->getYeterlilikRevizyonBilgi($yeterlilik_id);
                     $data = $this->getYeterlilikSeviye($yeterlilik_id);
                     $yet = $data["YETERLILIK_ADI"];
                     $seviye = $data["SEVIYE_ADI"];
                     $kurulusAd = $this->getKurulusAd($evrak_id);
                     // ---------------------------------------------------------
                     $pdf->setPrintHeader(false);
                     $pdf->setPrintFooter(false);
                     $pdf->SetAutoPageBreak(FALSE, 0);
                     $pdf->AddPage();
                     // KAPAK
                     $pdf->SetMargins(0, 0, 0);
                     $pdf->setJPEGQuality(100);
                     $x = 90;
                     $y = 3;
                     $width = 20;
                     $height = 25;
                     //TURUNCU KISIM
                     $pdf->SetY(0);
                     $pdf->SetFillColor(227, 108, 10);
                     //TURUNCU
                     $pdf->MultiCell(0, 32, "", 0, 'C', 1);
                     $pdf->Image(K_PATH_IMAGES . 'myk_logo.jpg', $x, $y, $width, $height);
                     $pdf->Ln(1);
                     //YESIL KISIM
                     $widthY = 3 * 210 / 4 - 1;
                     $pdf->SetFont($dataFont, "B", "30");
                     $firstY = $pdf->GetY();
                     $pdf->SetFillColor(155, 187, 89);
                     //YESIL
                     $pdf->MultiCell($widthY, 20, "", 0, 'C', 1);
                     $pdf->MultiCell($widthY, 33, "ULUSAL YETERLİLİK", 0, "C", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->SetFont($dataFont, "B", "18");
                     $pdf->Ln();
                     $pdf->MultiCell($widthY, 6, $bilgi["YETERLILIK_KODU"] . " " . FormFactory::toUpperCase($yet), 0, "C", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->Ln();
                     $pdf->MultiCell($widthY, 6, FormFactory::toUpperCase($seviye), 0, "C", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->Ln();
                     $pdf->MultiCell($widthY, 65, "", 0, 'C', 1);
                     $pdf->SetFont($dataFont, "B", "10");
                     $pdf->MultiCell($widthY, 6, "YAYIN TARİHİ : " . $bilgi["YAYIN_TARIHI"], 0, "C", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->Ln();
                     $pdf->MultiCell($widthY, 6, "REVİZYON NO : " . $bilgi["REVIZYON_NO"], 0, "C", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->Ln();
                     $pdf->MultiCell($widthY, 12, "", 0, 'C', 1);
                     $lastY = $pdf->GetY();
                     //MAVI KISIM
                     $widthM = 210 / 4;
                     $heightM = $lastY - $firstY;
                     $pdf->SetY($firstY);
                     $pdf->MultiCell($widthY + 1, $heightM, "", 0, "L", 0, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->SetFillColor(219, 229, 241);
                     //MAVI
                     $pdf->MultiCell($widthM, $heightM, "", 0, "L", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     //KIRMIZI KISIM
                     $heightK = 20;
                     $pdf->SetY($lastY);
                     $pdf->Ln(1);
                     $pdf->SetFillColor(148, 54, 52);
                     //KIRMIZI
                     for ($i = 0; $i < 4; $i++) {
                         $widthK = 210 / 4 - 1;
                         if ($i == 3) {
                             $widthK = 210 / 4;
                         }
                         $pdf->MultiCell($widthK, $heightK, "", 0, "L", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                         $pdf->SetX($pdf->getX() + 1);
                     }
                     $pdf->Ln($heightK + 1);
                     //PEMBE & KOYU MAVI
                     $heightP = 75;
                     $pdf->SetFillColor(192, 80, 77);
                     //PEMBE
                     $pdf->MultiCell($widthY, $heightP, "", 0, "L", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->SetX($pdf->getX() + 1);
                     $pdf->SetFillColor(120, 192, 212);
                     //KOYU MAVI
                     $pdf->MultiCell($widthM, $heightP, "", 0, "L", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     $pdf->Ln($heightP + 1);
                     //ALT KIRMIZI
                     $pdf->SetFillColor(148, 54, 52);
                     //KIRMIZI
                     $pdf->MultiCell(0, $heightK - 5, "", 0, "L", 1, 0, '', '', 1, 0, 1, 1, 0, 1);
                     //KAPAK SON
                     // ---------------------------------------------------------
                     $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
                     $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
                     $pdf->SetFont($dataFont, $dataStyle, $dataFontSize);
                     $pdf->SetPrintHeader(true);
                     $pdf->AddPage();
                     $pdf->setPrintFooter(true);
                     //ONSOZ
                     $pdf->WriteHTML($this->getHTMLTitle("ÖNSÖZ", 'center'));
                     $pdf->Ln();
                     // $yet, yeterlilik ismi buyuk harf yapildi:
                     $onsozIlk = "<b>" . FormFactory::ucwordsTR($yet) . " - " . $seviye . "</b> Ulusal Yeterliliği 5544 sayılı Mesleki Yeterlilik Kurumu (MYK) Kanunu ile anılan Kanun uyarınca çıkarılan “Mesleki Yeterlilik, Sınav ve Belgelendirme Yönetmeliği” hükümlerine göre hazırlanmıştır.";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $onsozIlk . '</span>', true, 0, true, true);
                     //$pdf->Write(2, $onsozIlk, 0, 0, 'L');
                     //$pdf->Ln();
                     $pdf->Ln();
                     $onsozOrta = "Yeterlilik taslağı, " . $bilgi["KARAR_TARIHI"] . " tarihinde imzalanan işbirliği protokolü ile görevlendirilen " . FormFactory::ucWordsLeaveConjunction($kurulusAd) . " tarafından hazırlanmıştır. Hazırlanan taslak hakkında sektördeki ilgili kurum ve kuruluşların görüşleri alınmış ve görüşler değerlendirilerek taslak üzerinde gerekli düzenlemeler yapılmıştır. Nihai taslak MYK " . $bilgi["SEKTOR_ADI"] . " Sektör Komitesi tarafından incelenip değerlendirildikten ve Komitenin uygun görüşü alındıktan sonra, MYK Yönetim Kurulunun " . $bilgi["KARAR_TARIHI"] . " tarih ve " . $bilgi["KARAR_SAYI"] . " sayılı kararı ile onaylanarak Ulusal Yeterlilik Çerçevesine (UYÇ) yerleştirilmesine karar verilmiştir.";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $onsozOrta . '</span>', true, 0, true, true);
                     $pdf->Ln();
                     $onsozSon = "Yeterliliğin hazırlanması, görüş bildirilmesi, incelenmesi ve doğrulanmasında katkı sağlayan kişi, kurum ve kuruluşlara görüş ve katkıları için teşekkür eder, yararlanabilecek tüm tarafların bilgisine sunarız.";
                     //$pdf->Write(2, $onsozSon, 0, 0, 'L');
                     $pdf->writeHTML('<span style="text-align:justify;">' . $onsozSon . '</span>', true, 0, true, true);
                     //$pdf->Ln();
                     $pdf->Ln();
                     $pdf->Write(2, "Mesleki Yeterlilik Kurumu", 0, 0, 'R');
                     $pdf->AddPage();
                     //GIRIS
                     $pdf->WriteHTML($this->getHTMLTitle("GİRİŞ", 'center'));
                     $pdf->Ln();
                     $girisP1 = "Ulusal yeterliliğin hazırlanmasında, sektör komitelerinde incelenmesinde ve MYK Yönetim Kurulu tarafından onaylanarak yürürlüğe konulmasında temel ölçütler Mesleki Yeterlilik, Sınav Ve Belgelendirme Yönetmeliğinde belirlenmiştir.";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $girisP1 . '</span><br />', true, 0, true, true);
                     //					$pdf->Write(2, $girisP1, 0, 0, 'L');
                     //					$pdf->Ln();
                     //$pdf->Ln();
                     $girisP2 = "Ulusal yeterlilik aşağıdaki hususlarla tanımlanır;";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $girisP2 . '</span>', false, 0, true, true);
                     //$pdf->Write(2, $girisP2, 0, 0, 'L');
                     $pdf->SetMargins(PDF_MARGIN_LEFT + 10, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
                     //$pdf->Ln();
                     $pdf->Ln();
                     //$girisP3 = "a)Yeterliliğin adı ve seviyesi,\nb)Yeterliliğin amacı ve gerekçesi,\nc)Yeterliliğin ilgili olduğu sektör,\nç)Yeterlilik için gerekli olan; şekli, içeriği, süresi gibi özellikleri belirtilen eğitim ve deneyim şartları,\nd)Yeterliliğe kaynak teşkil eden meslek standardı, meslek standardı birimleri/görevleri veya yeterlilik birimleri,\ne)Yeterliliğin kazanılması için sahip olunması gereken öğrenme çıktıları,\nf)Yeterliliğin kazanılmasında uygulanacak değerlendirme usul ve esasları, değerlendirmede ihtiyaç duyulan asgari sınav materyali ile değerlendirici ölçütleri,\ng)Yeterlilik belgesinin geçerlilik süresi, yenilenme şartları, gerekli görülmesi halinde belge sahibinin gözetimine ilişkin şartlar.";
                     // ornek ciktidaki gibi buradaki listeye harfler eklendi:
                     $girisP3 = "<ol type=" . "a" . "><li>Yeterliliğin adı ve seviyesi,</li><li>Yeterliliğin amacı ve gerekçesi,</li><li>Yeterliliğin ilgili olduğu sektör,</li><li>Yeterlilik için gerekli olan; şekli, içeriği, süresi gibi özellikleri belirtilen eğitim ve deneyim şartları,</li><li>Yeterliliğe kaynak teşkil eden meslek standardı, meslek standardı birimleri/görevleri veya yeterlilik birimleri,</li><li>Yeterliliğin kazanılması için sahip olunması gereken öğrenme çıktıları,</li><li>Yeterliliğin kazanılmasında uygulanacak değerlendirme usul ve esasları, değerlendirmede ihtiyaç duyulan asgari sınav materyali ile değerlendirici ölçütleri,</li><li>Yeterlilik belgesinin geçerlilik süresi, yenilenme şartları, gerekli görülmesi halinde belge sahibinin gözetimine ilişkin şartlar.</li></ol>";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $girisP3 . '</span>', false, 0, true, true);
                     //$pdf->Write(2, $girisP3, 0, 0, 'L');
                     $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
                     $pdf->Ln();
                     $girisP4 = "Ulusal yeterlilikler ulusal meslek standardının bulunduğu alanlarda söz konusu ulusal meslek standardı esas alınarak, bulunmadığı alanlarda ise uluslararası meslek standardı esas alınarak oluşturulur.";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $girisP4 . '</span>', true, 0, true, true);
                     //$pdf->Write(2, $girisP4, 0, 0, 'L');
                     //$pdf->Ln();
                     $girisP5 = "Ulusal yeterlilikler;";
                     $pdf->Write(2, $girisP5, 0, 0, 'L');
                     $pdf->SetMargins(PDF_MARGIN_LEFT + 10, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
                     $pdf->Ln();
                     //$girisP6 = "Örgün ve yaygın eğitim ve öğretim kurumları,\nYetkilendirilmiş belgelendirme kuruluşları,\nKuruma yetkilendirme ön başvurunda bulunmuş kuruluşlar,\nUlusal meslek standardı hazırlamış kuruluşlar,\nMeslek kuruluşları ile bunların müşterek çalışmasıyla oluşturulur.";
                     $girisP6 = "<ul style=" . "list-style-type: square" . "><li>Örgün ve yaygın eğitim ve öğretim kurumları,</li><li>Yetkilendirilmiş belgelendirme kuruluşları,</li><li>Kuruma yetkilendirme ön başvurunda bulunmuş kuruluşlar,</li><li>Ulusal meslek standardı hazırlamış kuruluşlar,</li><li>Meslek kuruluşları ile bunların müşterek çalışmasıyla oluşturulur.</li></ul>";
                     $pdf->writeHTML('<span style="text-align:justify;">' . $girisP6 . '</span>', false, 0, true, true);
                     //$pdf->Write(2, $girisP6, 0, 0, 'L');
                     $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
                     $pdf->AddPage();
                     //TASLAK DATA
                     $pdf->WriteHTML($this->getHTMLTitle("ULUSAL YETERLİLİK", 'center'));
                     $pdf->Ln();
                     //$pdf->WriteHTML ($taslakHTML);
                     $pdf->WriteHTML($this->parseTaslak($taslakHTML, "taslak", "ek1"), true);
                     $pdf->AddPage();
                     $pdf->WriteHTML($this->getHTMLTitle("EKLER", 'center'));
                     $num = 3;
                     for ($i = 1; $i < $num; $i++) {
                         if ($i == $num - 1) {
                             $pdf->WriteHTML($this->parseTaslak($taslakHTML, "ek" . $i, ""), true);
                         } else {
                             $pdf->WriteHTML($this->parseTaslak($taslakHTML, "ek" . $i, "ek" . ($i + 1)), true);
                             $pdf->AddPage();
                         }
                     }
                 }
             }
             // ---------------------------------------------------------
         }
         //$this->savePdfFile ($pdf, $name, $id);
     } else {
         //Article PDF'e cevir
         $name = $this->getName();
         $pdf =& $this->_engine;
         // Set PDF Metadata
         $pdf->SetCreator($this->getGenerator());
         $pdf->SetTitle($this->getTitle());
         $pdf->SetSubject($this->getDescription());
         $pdf->SetKeywords($this->getMetaData('keywords'));
         // Set PDF Header data
         $pdf->setHeaderData('', 0, $this->getTitle(), $this->getHeader());
         // Set PDF Header and Footer fonts
         $lang =& JFactory::getLanguage();
         $font = $lang->getPdfFontName();
         $font = $font ? $font : 'freeserif';
         $pdf->setRTL($lang->isRTL());
         $pdf->setHeaderFont(array($font, '', 10));
         $pdf->setFooterFont(array($font, '', 8));
         // Initialize PDF Document
         $pdf->AliasNbPages();
         $pdf->AddPage();
         // Build the PDF Document string from the document buffer
         $this->fixLinks();
         $pdf->WriteHTML($this->getBuffer(), true);
     }
     $data = $pdf->Output('', 'S');
     // Set document type headers
     parent::render();
     //JResponse::setHeader('Content-Length', strlen($data), true);
     JResponse::setHeader('Content-disposition', 'inline; filename="' . $name . '.pdf"', true);
     //Close and output PDF document
     return $data;
 }
Ejemplo n.º 14
0
 function soruGuncelle()
 {
     $db = JFactory::getOracleDBO();
     $user = JFactory::getUser();
     $sektorSorumlusu = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
     $son_guncelleyen_id = $user->id;
     if (!$sektorSorumlusu) {
         $sql = "select kurulus_id from m_itembank_kurulus_users where user_id=" . $son_guncelleyen_id;
         $result = $db->prep_exec_array($sql);
         $sqlPart = " and KURULUS_USER_ID=" . $result[0];
     }
     $yeterlilik_id = explode("-", $_POST["yeterlilik_id"]);
     $soru_id = $_POST["soru_id"];
     $sql = "select * from m_itembank_sorular where soru_id=" . $soru_id;
     $result = $db->prep_exec($sql);
     $dbsoruGorseli = $result[0]["SORU_GORSELI_PATH"];
     $dbsoruDosyasi = $result[0]["SORU_DOKUMANI_PATH"];
     $dbsoruDosyasiP = $result[0]["SORU_DOKUMANI_PATH"];
     $sql = "select * from m_itembank_cevaplar where soru_id=" . $soru_id;
     $result = $db->prep_exec($sql);
     foreach ($result as $arr) {
         $i = $arr["CEVAP_INDEX"];
         if ($i == 1) {
             $dbcevapDosyasiP = $arr["CEVAP_DOSYA_PATH"];
         }
         $dbCevapFile[$i] = $arr["CEVAP_DOSYA_PATH"];
     }
     $path = "itembank/";
     $soruGorseli = $this->dosyaUpload($_FILES["soru_gorsel"], $path);
     $soruDosyasi = $this->dosyaUpload($_FILES["soru_dosya"], $path);
     $cevapFiles = $this->dosyaUpload($_FILES["cevap_file"], $path);
     $soruDosyasiP = $this->dosyaUpload($_FILES["soru_dosya_p"], $path);
     $cevapDosyasiP = $this->dosyaUpload($_FILES["cevap_dosya_p"], $path);
     if ($soruGorseli == "" and $_POST["soru_gorseli_degisti"] == 0) {
         $soruGorseli = $dbsoruGorseli;
     }
     if ($soruDosyasi == "" and $_POST["soru_grubu_id"] == 1 and $_POST["soru_dosyasi_degisti"] == 0) {
         $soruDosyasi = $dbsoruDosyasi;
     }
     foreach ($_POST["cevap_dosyasi_p_degisti"] as $key => $val) {
         if ($val == 0 and $cevapFiles[$key] == "") {
             $cevapFiles[$key] = $dbCevapFile[$key];
         }
     }
     if ($soruDosyasiP == "" and $_POST["soru_grubu_id"] == 2 and $_POST["soru_dosyasi_p_degisti"] == 0) {
         $soruDosyasiP = $dbsoruDosyasiP;
     }
     if ($cevapDosyasiP == "" and $_POST["cevap_dosyasi_p_degisti"] == 0) {
         $cevapDosyasiP = $dbcevapDosyasiP;
     }
     if ($_POST["soru_gorseli_silindi"] == 1) {
         $soruGorseli = "";
     }
     if ($_POST["soru_grubu_id"] == 1 and $_POST["soru_dosyasi_silindi"] == 1) {
         $soruDosyasi = "";
     }
     foreach ($_POST["cevap_dosyasi_p_silindi"] as $key => $val) {
         if ($val == 1) {
             $cevapFiles[$key] = "";
         }
     }
     if ($_POST["soru_grubu_id"] == 2 and $_POST["soru_dosyasi_p_silindi"] == 1) {
         $soruDosyasiP = "";
     }
     if ($_POST["cevap_dosyasi_p_silindi"] == 1) {
         $cevapDosyasiP = "";
     }
     if ($_POST["soru_grubu_id"] == 1) {
         $soru_metni = $_POST["soru_metni"];
         if ($_POST["esit_puanli"] == 1) {
             $soru_puani = 0;
         } else {
             $soru_puani = $_POST["soru_puani"];
         }
         $soru_dosyasi = $soruDosyasi;
         $soru_sekli_id = $_POST["soru_tipi_id"];
     }
     if ($_POST["soru_grubu_id"] == 2) {
         $soru_metni = $_POST["soru_metni_p"];
         if ($_POST["esit_puanli_p"] == 1) {
             $soru_puani = 0;
         } else {
             $soru_puani = $_POST["soru_puani_p"];
         }
         $soru_dosyasi = $soruDosyasiP;
         $soru_sekli_id = $_POST["soru_tipi_id_p"];
     }
     $sql = "update M_ITEMBANK_SORULAR set\n    \tYETERLILIK_ID=?,\n    \tOLUSTURAN=?,\n    \tONAYLAYAN=?,\n    \tOLUSTURMA_TARIHI=?,\n    \tSORU_TIPI_ID=?,\n    \tTURKAK_ONAYLI_MI=?,\n    \tZORLUK_DERECESI_ID=?,\n    \tSORU_SEKLI_ID=?,\n    \tPUANI=?,\n    \tSORU_METNI=?,\n    \tSORU_DOKUMANI_PATH=?,\n    \tSON_GUNCELLEYEN_ID=?,\n    \tSON_GUNCELLEME_TARIHI=?,\n    \tSORU_GORSELI_PATH=?,\n    \tDIGER_ACIKLAMA=?,\n    \tKURULUS_SORU_KODU=?\n\t\twhere SORU_ID=?" . $sqlPart;
     $array = array($yeterlilik_id[0], $_POST["olusturan"], $_POST["onaylayan"], $_POST["olusturma_tarihi"], $_POST["soru_grubu_id"], $_POST["turkak_onayli_mi"], $_POST["zorluk_derecesi_id"], $soru_sekli_id, $soru_puani, $soru_metni, $soru_dosyasi, $son_guncelleyen_id, time(), $soruGorseli, $_POST["diger_aciklama"], $_POST["kurulus_soru_kodu"], $soru_id);
     $result = $db->prep_exec_insert($sql, $array);
     // BU KISIM M_ITEMBAK_SORU_BO ICIN -----------------
     $sql = "delete from M_ITEMBANK_SORU_BO\n    \t    \twhere SORU_ID=?";
     $array = array($soru_id);
     $result = $db->prep_exec_insert($sql, $array);
     for ($i = 0; $i < count($_POST["basarim_olcutu_id"]); $i++) {
         //burda $_POST['birim_id'] diyodu ama???
         $sql = "insert into M_ITEMBANK_SORU_BO (\t\t\n\t\t\t\t\tBASARIM_OLCUTU_ID,\n\t\t\t\t\tsoru_id\n\t\t\t) values (\n\t\t\t?,?)";
         $array = array($_POST["basarim_olcutu_id"][$i], $soru_id);
         $result = $db->prep_exec_insert($sql, $array);
     }
     //----------------------------------------------------
     // BU KISIM M_ITEMBAK_SORU_BECERI_YETK ICIN -----------------
     $sql = "delete from M_ITEMBANK_SORU_BECERI_YETK\n\t\twhere SORU_ID=?";
     $array = array($soru_id);
     $result = $db->prep_exec_insert($sql, $array);
     for ($i = 0; $i < count($_POST["bilgiBeceriYetkinlik_id"]); $i++) {
         $sql = "insert into M_ITEMBANK_SORU_BECERI_YETK (\n\t\t\tBECERI_YETKINLIK_ID,\n\t\t\tsoru_id\n\t\t\t) values (\n\t\t\t?,?)";
         $array = array($_POST["bilgiBeceriYetkinlik_id"][$i], $soru_id);
         $result = $db->prep_exec_insert($sql, $array);
     }
     //----------------------------------------------------
     $sql = "delete from M_ITEMBANK_CEVAPLAR \n    \twhere SORU_ID=?";
     $array = array($soru_id);
     $result = $db->prep_exec_insert($sql, $array);
     if ($_POST["soru_grubu_id"] == 1) {
         foreach ($_POST["cevap_metni"] as $num => $val) {
             $cevap_id = $db->getNextVal('CEVAP_ID_SEQ');
             $sql = "insert into M_ITEMBANK_CEVAPLAR (\n    \t\t\tCEVAP_ID,\n    \t\t\tSORU_ID,\n    \t\t\tCEVAP_METNI,\n    \t\t\tCEVAP_DOSYA_PATH,\n    \t\t\tDOGRU_MU,\n    \t\t\tCEVAP_INDEX\n    \t\t\t) values (?,?,?,?,?,?)";
             $array = array($cevap_id, $soru_id, $_POST["cevap_metni"][$num], $cevapFiles[$num], $_POST["dogrucevap"][$num], $num);
             $result = $db->prep_exec_insert($sql, $array);
         }
     }
     if ($_POST["soru_grubu_id"] == 2 and ($_POST["cevap_metni_p"] != "" or $cevapDosyasiP)) {
         $cevap_id = $db->getNextVal('CEVAP_ID_SEQ');
         $sql = "insert into M_ITEMBANK_CEVAPLAR (\n    \t\tCEVAP_ID,\n    \t\tSORU_ID,\n    \t\tCEVAP_METNI,\n    \t\tCEVAP_DOSYA_PATH,\n    \t\tDOGRU_MU,\n    \t\tCEVAP_INDEX\n    \t\t) values (?,?,?,?,?,?)";
         $array = array($cevap_id, $soru_id, $_POST["cevap_metni_p"], $cevapDosyasiP, $_POST["dogrucevap"], 1);
         $result = $db->prep_exec_insert($sql, $array);
     }
     // echo "<pre>";
     // print_r($_POST);
     // echo "\n\r=========\n\rDOSYALAR\n\r";
     // print_r($_FILES);
     // echo"</pre>";
     echo 0;
 }
Ejemplo n.º 15
0
    //if (count($newBirimBilgi)%$colCount != 0){
    $tableNoRow .= "</tr>";
    $tableAdRow .= "</tr>";
    $tableSeviyeRow .= "</tr>";
    $tableKrediRow .= "</tr>";
    $tableOgrenmeRow = "<tr><td colspan=\"" . (count($newBirimBilgi) % $colCount + 1) . "\" >İÇERDİĞİ ÖĞRENME ÇIKTILARI</td></tr>";
    $tableBilgiRow .= "</tr>";
    $tableBeceriRow .= "</tr>";
    $tableYetRow .= "</tr>";
    $tablePart .= $tableNoRow . $tableAdRow . $tableSeviyeRow . $tableKrediRow . $tableOgrenmeRow . $tableBilgiRow . $tableBeceriRow . $tableYetRow . '</table>';
    $table .= $tablePart;
    //}
    echo $table;
}
echo '</div>';
if (FormFactory::checkAuthorization($user, YT2_GROUP_ID)) {
    //if($canOpenEkler){
    echo '<div id="ek3">';
    echo '<h3 style="text-align:center;">EK3 :</h3>';
    echo '<span style="text-align:center;">Yeterlilikte Belirtilen Değerlendirme Araçları İle Ölçülen Öğrenme Çıktılarına İlişkin Tablo</span>';
    echo '</div>';
    echo '<div id="ek4">';
    echo '<h3 style="text-align:center;">EK4 :</h3>';
    echo '<span style="text-align:center;"><b>Resmi Görüşe Gönderilmesi Öncesinde Yeterlilik Taslağına Katkıda Bulunan Kurum/Kuruluşlar</b></span>';
    echo '<br/><br/>';
    echo '<table border="1">';
    if ($katki_kurulus != null) {
        foreach ($katki_kurulus as $row1) {
            echo '<tr><td>';
            echo $row1["YETERLILIK_KURULUS_ADI"];
            echo '</td></tr>';
Ejemplo n.º 16
0
 function kullaniciTipi()
 {
     $user = JFactory::getUser();
     if (FormFactory::checkAuthorization($user, ITEMBANK_GROUP_ID)) {
         return 1;
     }
     if (FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID)) {
         return 2;
     }
 }
Ejemplo n.º 17
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_belgelendirme&view=belge_olusturma";
     $model = JModel::getInstance('belgelendirme_islemleri', 'belgelendirmeModel');
     // 		$model=$this->getModel( 'belgelendirme_islemleri' );
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     if (!$aut2 and !$aut3) {
         $mainframe->redirect('index.php?', $message);
     }
     // 		if ($layout==""){
     // 			$mainframe->redirect($redirect.'&layout=belgelendirme_program');
     // 		}
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $file = JRequest::get('files');
     $sayfalar = array("yapilan_sinavlar" => "Tamamlanmış Sınavlar", "gelecek_sinavlar" => "Açık Sınavlar", "yapilmayan_sinavlar" => "Tamamlanmayan Sınavlar", "iptal_sinavlar" => "İptal Edilen Sınavlar");
     $sayfaLink = '<div class="anaDiv"><table style="width:100%; text-align:center;"  border="0" cellpadding="0" cellspacing="10"><tr>';
     foreach ($sayfalar as $key => $value) {
         $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         if ($key == 'gelecek_sinavlar') {
             if ($layout == 'gelecek_sinavlar') {
                 $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
                 $stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
                 $stil .= '"';
             } else {
                 if ($layout == 'sonuc_sinavlar') {
                     $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
                     $stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
                     $stil .= '"';
                 }
             }
             $sayfaLink .= '<td colspan="2"><a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a></td>';
         } else {
             $sayfaLink .= '<td><a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a></td>';
         }
     }
     $sayfaLink .= '</tr><tr><td></td>';
     if ($layout == 'gelecek_sinavlar') {
         $sayfaLink .= '<td><a href="' . $redirect . '&layout=' . $layout . '" style="border:1px solid #1C617C;padding:5px;color:white;background-color:#3C91FF;font-weight:bold;">Yapılacak Sınavlar</a></td>';
         $sayfaLink .= '<td><a href="' . $redirect . '&layout=sonuc_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılmış Sınavlar</a></td>';
     } else {
         if ($layout == 'sonuc_sinavlar') {
             $sayfaLink .= '<td><a href="' . $redirect . '&layout=gelecek_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılacak Sınavlar</a></td>';
             $sayfaLink .= '<td><a href="' . $redirect . '&layout=' . $layout . '" style="border:1px solid #1C617C;padding:5px;color:white;background-color:#3C91FF;font-weight:bold;">Yapılmış Sınavlar</a></td>';
         } else {
             $sayfaLink .= '<td><a href="' . $redirect . '&layout=gelecek_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılacak Sınavlar</a></td>';
             $sayfaLink .= '<td><a href="' . $redirect . '&layout=sonuc_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılmış Sınavlar</a></td>';
         }
     }
     $sayfaLink .= '</table></div>';
     if ($layout == 'belge_adaylar') {
         $sonuc = $model->BelgeAdaylariKaydet($post, $file);
         if (is_array($sonuc) && isset($sonuc['hata'])) {
             $mainframe->redirect('index.php?option=com_belgelendirme&view=belge_olusturma', $sonuc['hata'], 'error');
         } else {
             if ($sonuc == -1) {
                 $mainframe->redirect('index.php?option=com_belgelendirme&view=belge_olusturma&layout=sinav_belgeleri', 'Kuruluşun yapmadığı sınavlardan belge verdiğiniz için belge verdiğiniz adayları bu sayfada arayarak excelini oluşturabilirsiniz.');
             }
         }
         $sinavId = $model->getSinavIdWithBasvuruId($post);
         $model->sinavBirimTxt(array('sinavId' => $sinavId));
         $this->assignRef('belgeAdayExcel', $sonuc);
         $this->assignRef('sinavId', $sinavId);
         $yeterlilik = $model->YeterlilikSinavBilgileri($sinavId);
         $this->assignRef('yeterlilik', $yeterlilik[0]);
     } else {
         if ($layout == 'sinav_belgeleri') {
             $BelgelendirilenKuruluslar = $model->getBelgelendirmeYapilanKuruluslar();
             $this->assignRef('Belgekuruluslar', $BelgelendirilenKuruluslar);
         } else {
             if ($layout == 'belgeExcel') {
                 $belgeAdayExcel = $model->getAdayBelgeExcel($get);
                 $this->assignRef('belgeAdayExcel', $belgeAdayExcel);
             } else {
                 if ($layout == 'belgenoal') {
                     $yeterlilik = $model->YeterlilikMYKWeb();
                     $this->assignRef('yeterlilik', $yeterlilik);
                 } else {
                     if ($layout == 'yapilan_sinavlar') {
                         $yets = $model->SinavYapilanYeterlilikler(2);
                         $kurs = $model->SinavYapanKuruluslar(2);
                         $post['durum'] = 2;
                         $sinavlar = array();
                         if (array_key_exists('basTarih', $post) && !empty($post['basTarih'])) {
                             $sinavlar = $model->GetSinavlariAra($post);
                         }
                         $this->assignRef('kurs', $kurs);
                         $this->assignRef('yets', $yets);
                         $this->assignRef('sayfaLink', $sayfaLink);
                         $this->assignRef('sinavlar', $sinavlar);
                     } else {
                         if ($layout == 'gelecek_sinavlar') {
                             $yets = $model->SinavYapilanYeterlilikler(4);
                             $kurs = $model->SinavYapanKuruluslar(4);
                             $post['durum'] = 4;
                             $sinavlar = array();
                             if (array_key_exists('basTarih', $post) && !empty($post['basTarih'])) {
                                 $sinavlar = $model->GetSinavlariAra($post);
                             }
                             $this->assignRef('kurs', $kurs);
                             $this->assignRef('yets', $yets);
                             $this->assignRef('sayfaLink', $sayfaLink);
                             $this->assignRef('sinavlar', $sinavlar);
                         } else {
                             if ($layout == 'yapilmayan_sinavlar') {
                                 $yets = $model->SinavYapilanYeterlilikler(0);
                                 $kurs = $model->SinavYapanKuruluslar(0);
                                 $post['durum'] = 0;
                                 $sinavlar = array();
                                 if (array_key_exists('basTarih', $post) && !empty($post['basTarih'])) {
                                     $sinavlar = $model->GetSinavlariAra($post);
                                 }
                                 $this->assignRef('kurs', $kurs);
                                 $this->assignRef('yets', $yets);
                                 $this->assignRef('sayfaLink', $sayfaLink);
                                 $this->assignRef('sinavlar', $sinavlar);
                             } else {
                                 if ($layout == 'iptal_sinavlar') {
                                     $yets = $model->SinavYapilanYeterlilikler(3);
                                     $kurs = $model->SinavYapanKuruluslar(3);
                                     $post['durum'] = 3;
                                     $sinavlar = array();
                                     if (array_key_exists('basTarih', $post) && !empty($post['basTarih'])) {
                                         $sinavlar = $model->GetSinavlariAra($post);
                                     }
                                     $this->assignRef('kurs', $kurs);
                                     $this->assignRef('yets', $yets);
                                     $this->assignRef('sayfaLink', $sayfaLink);
                                     $this->assignRef('sinavlar', $sinavlar);
                                 } else {
                                     if ($layout == 'sonuc_sinavlar') {
                                         $yets = $model->SinavYapilanYeterlilikler(1);
                                         $kurs = $model->SinavYapanKuruluslar(1);
                                         $post['durum'] = 1;
                                         $sinavlar = array();
                                         if (array_key_exists('basTarih', $post) && !empty($post['basTarih'])) {
                                             $sinavlar = $model->GetSinavlariAra($post);
                                         }
                                         $this->assignRef('kurs', $kurs);
                                         $this->assignRef('yets', $yets);
                                         $this->assignRef('sayfaLink', $sayfaLink);
                                         $this->assignRef('sinavlar', $sinavlar);
                                     } else {
                                         if ($layout == 'sinavbirimtxt') {
                                             $model->sinavBirimTxt($get);
                                         } else {
                                             if ($layout == 'belge_durum') {
                                                 $belgeNo = urldecode($get['belgeNo']);
                                                 $belgeNoBilgi = $model->belgeNoBilgi($belgeNo);
                                                 $this->assignRef('belgeNoBilgi', $belgeNoBilgi);
                                             } else {
                                                 if ($layout == 'belge_duzenleme') {
                                                     $belgeNo = urldecode($get['belgeNo']);
                                                     $belgeNoBilgi = $model->belgeNoBilgi($belgeNo);
                                                     $this->assignRef('belgeNoBilgi', $belgeNoBilgi);
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     if (isset($get['kurulusId']) && isset($get['sinavId'])) {
         $kurulus = $get['kurulusId'];
         $this->assignRef('kurulusId', $kurulus);
         $sinavId = $get['sinavId'];
         $this->assignRef('sinavId', $sinavId);
         if (!FormFactory::KurulusIcinGorevliMi($user_id, $kurulus) && $user_id != 40) {
             $mainframe->redirect('index.php?option=com_belgelendirme&view=belge_olusturma', 'Bu kuruluş için görevli değilsiniz.', 'error');
         }
         $sinavlar = $model->KurulusSinavlar(array('sınavId' => $sinavId, 'kurulus_id' => $kurulus, 'durum_id' => 1));
         $this->assignRef('sinavlar', $sinavlar);
         $belgeAdaylar = $model->BelgeAdayGetir(array('sınavId' => $sinavId, 'kurulusId' => $kurulus, 'durum_id' => 1));
         $this->assignRef('belgeAdaylar', $belgeAdaylar);
         $belgeSablon = $model->BelgeSablonGetir(array('sınavId' => $sinavId, 'kurulusId' => $kurulus));
         $this->assignRef('belgeSablon', $belgeSablon);
     }
     $kuruluslar = $model->getBelgelendirmeBekleyenKuruluslar($user_id);
     $this->assignRef('kuruluslar', $kuruluslar);
     parent::display($tpl);
 }
Ejemplo n.º 18
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_belgelendirme&view=belgelendirme_islemleri";
     $model =& $this->getModel();
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id4 = OZEL_KULLANICI_GRUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $aut4 = FormFactory::checkAuthorization($user, $group_id4);
     $canEdit = false;
     if (!$aut and !$aut2 and !$aut3 and !$aut4) {
         $mainframe->redirect('index.php?', $message);
     }
     if ($aut2 || $aut3 || $user_id == 40) {
         $canEdit = true;
     }
     if ($layout == "") {
         $mainframe->redirect($redirect . '&layout=belgelendirme_program');
     }
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $files = JRequest::get('files');
     $sayfalar = array("belgelendirme_degerlendirici" => "Sınav Değerlendiricileri Yönetimi", "belgelendirme_sinav_yeri" => "Sınav Merkezi İşlemleri", "belgelendirme_program" => "Sınav Programı Düzenleme");
     $sayfaLink = '<div style="margin-bottom:20px; float:left; width:70%">';
     foreach ($sayfalar as $key => $value) {
         $stil = 'style="float:left;border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         $sayfaLink .= '<a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a>';
     }
     $sayfaLink .= '</div><div style="margin-bottom:20px;float:right;width:30%"><a href="libraries/sonm/index.html" target="_blank" style="float:right;border:1px solid #1C617C;margin:2px;padding:5px;color:white;background-color:#3C91FF;font-weight:bold;">Yardım Videosu</a></div>';
     if (!$aut and !$aut2 and !$aut3 and !$aut4) {
         $mainframe->redirect('index.php?', $message);
     }
     //SORGU SONUC
     if ($layout == 'belgelendirme_degerlendirici') {
         if (isset($_GET['kurulus']) && $_GET['kurulus'] != "") {
             $user_id = $_GET['kurulus'];
         }
         $kurYets = $model->getYeterlilik($user_id);
         $this->assignRef('kurYets', $kurYets);
         $getDeg = $model->getDeger($user_id);
         $this->assignRef('getDegs', $getDeg);
         $this->assignRef('canEdit', $canEdit);
     } else {
         if ($layout == 'belgelendirme_program') {
             $kurYets = $model->getYeterlilik($user_id);
             $this->assignRef('kurYets', $kurYets);
             $program = array_key_exists('program', $get) ? $get['program'] : 1;
             $Gelecekprogram = array();
             $Gecmisprogram = array();
             $Yapilmayanprogram = array();
             $IptalProgram = array();
             if ($program == 1) {
                 $Gelecekprogram = $model->getGelecekProgram($user_id, $post);
                 $this->assignRef('programsGelecek', $Gelecekprogram);
             } else {
                 if ($program == 2 || $program == 4) {
                     $Gecmisprogram = $model->getGecmisProgram($user_id, $post);
                     $this->assignRef('programsGecmis', $Gecmisprogram);
                 } else {
                     if ($program == 3) {
                         $Yapilmayanprogram = $model->getYapilmayanProgram($user_id, $post);
                         $this->assignRef('programsYapilmayan', $Yapilmayanprogram);
                     } else {
                         if ($program == 5) {
                             $IptalProgram = $model->getIptalProgram($user_id, $post);
                             $this->assignRef('IptalProgram', $IptalProgram);
                         }
                     }
                 }
             }
             $adayVarMi = $model->getAdayVarmi($user_id);
             $this->assignRef('adayVarmi', $adayVarMi);
         } else {
             if ($layout == 'belgelendirme_sinav_yeri') {
                 if (isset($_GET['kurulus']) && $_GET['kurulus'] != "") {
                     $user_id = $_GET['kurulus'];
                 }
                 $kurYets = $model->getYeterlilik($user_id);
                 $this->assignRef('kurYets', $kurYets);
                 $belprogram = $model->getProgramSinavYeri($user_id);
                 $this->assignRef('programs', $belprogram);
                 $this->assignRef('canEdit', $canEdit);
             } else {
                 if ($layout == 'aday_bildirim') {
                     if (!$canEdit) {
                         if (!$model->sinavKurulusKontrol($get["sinav"], $user_id)) {
                             $message = "Bu işlem için yetkiniz yok.";
                             $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
                         }
                         // Sinav Tarihi ve Saati Geçmiş mi Kontrolü Yapılıyor
                         if ($model->sinavTarihSaatGecmisMi($get['sinav'])) {
                             $message = "Bu sınav için aday bildirim süreniz dolmuştur.";
                             $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
                         }
                     }
                     $this->assignRef('sinavBilgi', $model->getSinavBilgi($get['sinav']));
                     $this->assignRef('canEdit', $canEdit);
                 } else {
                     if ($layout == 'adaylar') {
                         if (!$canEdit) {
                             if (!$model->sinavKurulusKontrol($get["sinav"], $user_id)) {
                                 $message = "Bu işlem için yetkiniz yok.";
                                 $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
                             }
                             /*if (!$model->sinavTarihKontrol($get["sinav"], $user_id)){
                             			$message = "Bildirme tarihi geçmiştir.";
                             			$mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message,'error');
                             		}*/
                             // Sinav Tarihi ve Saati Geçmiş mi Kontrolü Yapılıyor
                             if ($model->sinavTarihSaatGecmisMi($get['sinav'])) {
                                 $message = "Bu sınav için aday bildirim süreniz dolmuştur.";
                                 $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
                             }
                         }
                         $files = JRequest::get('files');
                         $adaylar = $model->getAdayExcel($post, $get, $files, $canEdit);
                         if ($adaylar["hataMesaji"] == "") {
                             $message = "Bildirdiğiniz adaylar sisteme başarıyla kaydedilmiştir.";
                             $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=aday_bildirim&sinav=' . $get["sinav"], $message);
                         } else {
                             $this->assignRef('adays', $adaylar);
                         }
                         // 			$kurYets = $model->getYeterlilik($user_id);
                         // 			$this->assignRef('kurYets', $kurYets);
                         // 			$belprogram = $model->getProgramSinavYeri($user_id);
                         // 			$this->assignRef('programs', $belprogram);
                     } else {
                         if ($layout == 'adayAra') {
                             $post = JRequest::get('post');
                         } else {
                             if ($layout == 'sonuc_bildir') {
                                 $get = JRequest::get('get');
                                 if (!$model->sinavKurulusKontrol($get["sinav"], $user_id)) {
                                     $message = "Bu işlem için yetkiniz yok.";
                                     $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
                                 }
                                 $this->assignRef('adaySayisi', $model->getKayitSayisi($get["sinav"]));
                                 $this->assignRef('sinavBilgi', $model->getSinavBilgi($get['sinav']));
                             } else {
                                 if ($layout == 'sonuclar') {
                                     $post = JRequest::get('post');
                                     if (!$model->sinavKurulusKontrol($get["sinav"], $user_id)) {
                                         $message = "Bu işlem için yetkiniz yok.";
                                         $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
                                     }
                                     $files = JRequest::get('files');
                                     $adaylar = $model->getSonucExcel($post, $get, $files);
                                     if ($adaylar["hataMesaji"] == "") {
                                         $message = "Bildirdiğiniz sonuçlar sisteme başarıyla kaydedilmiştir.";
                                         $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=sonuc_bildir&sinav=' . $get["sinav"], $message);
                                     } else {
                                         $this->assignRef('adays', $adaylar);
                                     }
                                 } else {
                                     if ($layout == "sonucgor") {
                                         $sonucs = $model->getSonuclar($post, $get);
                                         $this->assignRef('sonucs', $sonucs);
                                     } else {
                                         if ($layout == "tekbelgeisteme") {
                                             if (isset($post['yeterlilik_id']) && isset($post['tckn'])) {
                                                 $birims = $model->tekSonucGonder($post);
                                                 $this->assignRef('birims', $birims);
                                             }
                                             $kurYets = $model->getYeterlilik($user_id);
                                             $this->assignRef('kurYets', $kurYets);
                                         } else {
                                             if ($layout == "aday_bilgileri") {
                                             } else {
                                                 $layout = "giris";
                                                 $allKurulus = $model->getAllKurulus();
                                                 $this->assign('AllKurulus', $allKurulus);
                                                 $this->assign('type', $_GET['type']);
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     $excel = $model->geriAdayExcel($user_id, $get["sinav"]);
     $this->assignRef('excelAday', $excel);
     $this->assignRef('sayfaLink', $sayfaLink);
     parent::display($tpl);
 }
Ejemplo n.º 19
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $redirect = "index.php?option=com_belgelendirme_abhibe&view=belgelendirme_abhibe";
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $OnayUserMi = $model->OnayUserMi($user_id);
     $this->assignRef('OnayUserMi', $OnayUserMi);
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     if (!$aut and !$aut2 and !$aut3) {
         $mainframe->redirect('index.php?', $message);
     }
     $canEdit = false;
     if ($aut || $aut2 || $aut3) {
         $canEdit = true;
     }
     $this->assignRef('canEdit', $canEdit);
     if (!isset($layout)) {
         $layout = "default";
         $this->setLayout($layout);
     }
     $this->assignRef('user_id', $user_id);
     if ($layout == "default" && !$OnayUserMi) {
         $TesvikIstekleri = $model->TesvikIstekleri($user_id);
         $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
         $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
         // 					$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
         $this->assignRef('doviz', $doviz);
         $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
         $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
         $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
         $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
         $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
         $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
     } else {
         if ($layout == "tesvik_adaylar") {
             if (array_key_exists('bitTarih', $post)) {
                 if (!empty($post['bitTarih'])) {
                     $TesvikAdaylar = $model->TesvikIstekAdaylarWithTarih($user_id, $post['bitTarih']);
                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     $this->assignRef('bitTarih', $post['bitTarih']);
                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                     // 					$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
                     $this->assignRef('doviz', $doviz);
                     $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
                     $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
                     $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
                     $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
                     $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
                 } else {
                     $mainframe->redirect($redirect, 'Lütfen Tarih Alanını Boş Bırakmayınız.', 'error');
                 }
             } else {
                 $mainframe->redirect($redirect, 'Lütfen Tarih Alanını Boş Bırakmayınız.', 'error');
             }
         } else {
             if ($layout == "tesvik_edit" && !$OnayUserMi) {
                 if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId']) && $model->TesvikYetkiliMi($user_id, $get['IstekId'])) {
                     $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                     if ($tesvik['DURUM'] != 0 || !$tesvik) {
                         $mainframe->redirect($redirect, 'Bu sayfayı görüntüleme yetkiniz yoktur.', 'error');
                     }
                     $this->assignRef('tesvik', $tesvik);
                     $tesvikAday = $model->GetTesvikAdaylarWithTesvikId($get['IstekId']);
                     $this->assignRef('tesvikAday', $tesvikAday);
                     $TesvikAdaylar = $model->TesvikAdaylarEditWithTarih($user_id, $get['IstekId'], $tesvik['BIT_TARIH']);
                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     $this->assignRef('IstekId', $get['IstekId']);
                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                     // 					$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
                     $this->assignRef('doviz', $doviz);
                     $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
                     // Kalan Kotaya tekrardan bak
                     $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
                     $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
                     $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
                     $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
                 } else {
                     $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
                 }
             } else {
                 if ($layout == "tesvik_adaylar_odeme") {
                     if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                         $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                         $this->assignRef('tesvik', $tesvik);
                         if ($tesvik['DURUM'] != 2 || !$tesvik) {
                             $mainframe->redirect($redirect, 'Bu sayfayı görüntüleme yetkiniz yoktur.', 'error');
                         }
                         $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                         $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                         $this->assignRef('IstekId', $get['IstekId']);
                         $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($tesvik['USER_ID']));
                         // Kalan Kotaya tekrardan bak
                         $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($tesvik['USER_ID']));
                         $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                         $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                     } else {
                         $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
                     }
                 } else {
                     if ($layout == "aday_basvuru") {
                         if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                             $AdayBasvuru = $model->AdayBasvuruFile($get['IstekId']);
                             $this->assignRef('AdayBasvuru', $AdayBasvuru);
                             $this->assign('IstekId', $get['IstekId']);
                         } else {
                             $mainframe->redirect($redirect);
                         }
                     } else {
                         if ($layout == "aday_odeme") {
                             if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                                 $AdayBasvuru = $model->AdayOdemeFile($get['IstekId']);
                                 $this->assignRef('AdayBasvuru', $AdayBasvuru);
                                 $this->assign('IstekId', $get['IstekId']);
                             } else {
                                 $mainframe->redirect($redirect);
                             }
                         } else {
                             if ($layout == "tesvikpdf") {
                                 if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                                     $this->assignRef('IstekId', $get['IstekId']);
                                     $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                                     $this->assignRef('tesvik', $tesvik);
                                     $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
                                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                                     $this->assignRef('doviz', $doviz);
                                     $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                                 } else {
                                     $mainframe->redirect($redirect);
                                 }
                             } else {
                                 if ($layout == "tesvik_istekleri" && $OnayUserMi) {
                                     if (array_key_exists('IstekDurum', $get) && !empty($get['IstekDurum'])) {
                                         if ($get['IstekDurum'] == '2') {
                                             $IstekDurum = "2";
                                             $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                             $sayfa = '<div class="anaDiv">';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                             $sayfa .= '</div>';
                                         } else {
                                             $IstekDurum = "1";
                                             $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                             $sayfa = '<div class="anaDiv">';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                             $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                             $sayfa .= '</div>';
                                         }
                                     } else {
                                         $IstekDurum = "1";
                                         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                         $sayfa = '<div class="anaDiv">';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                         $sayfa .= '</div>';
                                     }
                                     $this->assignRef('sayfa', $sayfa);
                                     $this->assignRef('durum', $IstekDurum);
                                     $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
                                 } else {
                                     if ($layout == 'test' && $OnayUserMi) {
                                         $model->TestButunTarihlerUpdate();
                                     } else {
                                         if ($layout == "testtesvikpdf") {
                                         } else {
                                             if ($layout == 'basvuru_listesi') {
                                                 $basvuruExcel = $model->BasvuruExcel($user_id);
                                                 $this->assignRef('basvuruExcel', $basvuruExcel);
                                             } else {
                                                 if ($layout == "abaday") {
                                                     $bNo = '';
                                                     if (array_key_exists('bNo', $get)) {
                                                         $bNo = $get['bNo'];
                                                     }
                                                     $this->assignRef('bNo', $bNo);
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }
Ejemplo n.º 20
0
 function BelgeTekrarBas()
 {
     $model = $this->getModel('belge_edit');
     $post = JRequest::get('post');
     $files = JRequest::get('files');
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $return = $model->BelgeTekrarBas($post, $files);
     if ($return['durum']) {
         if ($aut2 || $aut3) {
             $this->setRedirect('index.php?option=com_belgelendirme&view=belge_olusturma&layout=sinav_belgeleri', $return['message']);
         } else {
             $this->setRedirect('index.php?option=com_belgelendirme&view=sonuc_bildirim&layout=belgewithbelgeno', $return['message']);
         }
     } else {
         $message = 'Bir hata meydana geldi. Lütfen tekrar deneyin.';
         $this->setRedirect('index.php?option=com_belgelendirme&view=tekrar_basim&layout=belge_duzenleme&belgeNo=' . urlencode($return['belgeNo']), $return['message'], 'error');
     }
 }
Ejemplo n.º 21
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);
 }
Ejemplo n.º 22
0
<?php

defined('_JEXEC') or die('Restricted access');
require_once 'libraries/form/form.php';
require_once 'libraries/form/form_config.php';
require_once 'libraries/form/form_parametrik.php';
require_once "libraries/joomla/utilities/browser_detection.php";
require_once 'libraries/form/captcha.php';
//YETKI KONTROL
/////////////////////////////////////////////////////////////////////////////////
//MS Sektor Sorumlusu mu?
$user =& JFactory::getUser();
$group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID;
$message = YETKI_MESAJ;
$aut = FormFactory::checkAuthorization($user, $group_id);
if (!$aut) {
    $mainframe->redirect('index.php?', $message);
}
/////////////////////////////////////////////////////////////////////////////////
$document =& JFactory::getDocument();
$document->addScript(SITE_URL . '/templates/elegance/js/paginate.min.js');
$document->addScript(SITE_URL . '/templates/elegance/js/tablesort.min.js');
$baslik = "Meslek Standartları İstatistikleri";
?>
<style type="text/css">
<!--
table tr th{font-size: 10px}
-->
</style>
<div class="sinavGirisBaslik"><?php 
echo $baslik;
Ejemplo n.º 23
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_belgelendirme&view=belgelendirme_islemleri";
     $redirectBelge = "index.php?option=com_belgelendirme&view=sonuc_bildirim";
     $model = JModel::getInstance('belgelendirme_islemleri', 'belgelendirmeModel');
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id = T3_GROUP_ID;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     if (!$aut and !$aut2 and !$aut3) {
         $mainframe->redirect('index.php?', $message);
     }
     if ($layout == "") {
         $mainframe->redirect($redirect . '&layout=belgelendirme_program');
     }
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     $sayfalar = array("aday_bildirim" => "Belgelendirilecek Adaylar", "belgeno_bildirim" => "Aday Belge Numarası");
     $sayfaLink = '<div style="margin-bottom:20px;">';
     foreach ($sayfalar as $key => $value) {
         $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         $sayfaLink .= '<span ' . $stil . '>' . $value . '</span>';
     }
     $sayfaLink .= '</div>';
     //SORGU SONUC
     if ($layout == 'aday_bildirim' && isset($_GET['sinavId'])) {
         if (!$model->sinavKurulusKontrol($_GET['sinavId'], $user_id)) {
             $message = "Bu işlem için yetkiniz yok.";
             $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
         } else {
             $sonucs = $model->sonucGonderilecekAdaylar($_GET);
             if (count($sonucs[0]) == 0) {
                 // Belgelendirilecek aday yoksa SonucBos'a gönder sınav sonuc durumu bildirildi yap.
                 $model->SonucBos($_GET['sinavId']);
                 $msg = 'Sınav Sonuç Bildirimi Tamamlanmıştır. Bu sınav sonucunda belge almaya hak kazanan aday bulunmamaktadır.';
                 $mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program&program=2', $msg);
             } else {
                 $this->assignRef('sonucs', $sonucs);
                 $this->assignRef('sinavId', $_GET['sinavId']);
                 $kurs = FormFactory::getKurulusValues($user_id);
                 $this->assignRef('kurs', $kurs);
                 $yets = $model->getSinavBilgi($_GET['sinavId']);
                 $this->assignRef('yets', $yets);
             }
         }
     } else {
         if ($layout == 'belgeno_bildirim') {
             $basarili = $model->AdayBilgi($_POST['basarili']);
             $basariliUcretData = $model->AdayUcretBilgileri($_POST['basarili'], $_POST['sinav']);
             $basarisiz = $model->AdayBilgi($_POST['basarisiz']);
             $tesvikArray = $model->AdayArrayTesvikFarmi($_POST['basarili']);
             $this->assignRef('tesvikArray', $tesvikArray);
             $aciklama = $_POST['aciklama'];
             $this->assignRef('aciklama', $aciklama);
             $this->assignRef('basarili', $basarili);
             $this->assignRef('basariliUcretData', $basariliUcretData);
             $this->assignRef('basarisiz', $basarisiz);
             $yets = $model->getSinavBilgi($_POST['sinav']);
             $this->assignRef('yets', $yets);
             $sonbelgeNo = $model->SonBelgeNo($yets[0]['YETERLILIK_ID']);
             $this->assignRef('sonBelgeNo', $sonbelgeNo);
             $this->assignRef('sinav_id', $_POST['sinav']);
             $kurs = FormFactory::getKurulusValues($user_id);
             $this->assignRef('kurs', $kurs);
             $yeterlilikBkUcret = $model->getYeterLilikBkUcret($yets[0]['YETERLILIK_ID']);
             $this->assignRef('yeterlilikBkUcret', $yeterlilikBkUcret);
             // AB Hibe Bilgileri
             $ABProVarMi = FormABHibeUcretHesabi::KurulusProtokolVarMi($user_id);
             $this->assignRef('ABProVarMi', $ABProVarMi);
             $ABHibeArray = $model->AdayArrayABHibeFarmi($_POST['basarili'], $yets[0]['YETERLILIK_ID']);
             $this->assignRef('ABHibeArray', $ABHibeArray);
             $basariliABHibeUcretData = $model->AdayABHibeUcretBilgileri($_POST['basarili'], $_POST['sinav']);
             $this->assignRef('basariliABHibeUcretData', $basariliABHibeUcretData);
         } else {
             if ($layout == 'tarih_bildirim') {
             } else {
                 if ($layout == "belgewithkimlik") {
                     $this->assignRef('kurulusId', $user_id);
                 } else {
                     if ($layout == "belgewithbelgeno") {
                         $this->assignRef('kurulusId', $user_id);
                     } else {
                         if ($layout == "belgewithsinav") {
                             $this->assignRef('kurulusId', $user_id);
                             $yets = $model->SinavYapilanYetsWithKur($user_id);
                             $this->assignRef('yets', $yets);
                         } else {
                             if ($layout == "belgelilerwithsinav") {
                                 if (!array_key_exists('sinavId', $get)) {
                                     $mainframe->redirect('index.php', 'Eksik veya Geçersiz işlem.');
                                 } else {
                                     $kurKontrol = $model->sinavKurulusKontrol($get['sinavId'], $user_id);
                                     if ($kurKontrol) {
                                         $belgeliler = $model->belgeliAdaylarWithSinavId($get['sinavId']);
                                         $this->assignRef('belgeliler', $belgeliler);
                                         $yets = $model->YeterlilikSinavBilgileri($get['sinavId']);
                                         $this->assignRef('yets', $yets);
                                         $kurs = FormFactory::getKurulusValues($user_id);
                                         $this->assignRef('kurs', $kurs);
                                     } else {
                                         $mainframe->redirect('index.php', 'Bu işlem için yetkinin bulunmamaktadır.', 'error');
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     $sayfalarBelge = array("belgewithkimlik" => "Kimlik Numarası", "belgewithbelgeno" => "Belge Numarası", "belgewithsinav" => "Sınav");
     $sayfaLinkBelge = '<div style="margin-bottom:20px;">';
     foreach ($sayfalarBelge as $key => $value) {
         $stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
         if ($key == $layout) {
             $stil .= 'color:white;background-color:#3C91FF;';
         } else {
             $stil .= 'background-color:#ffffff;color:black;';
         }
         $stil .= '"';
         $sayfaLinkBelge .= '<a href="' . $redirectBelge . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a>';
     }
     $sayfaLinkBelge .= '</div>';
     $this->assignRef('sayfaLinkBelge', $sayfaLinkBelge);
     $this->assignRef('sayfaLink', $sayfaLink);
     parent::display($tpl);
 }
<?php

defined('_JEXEC') or die('Restricted access');
require_once 'libraries/form/form.php';
require_once 'libraries' . DS . 'form' . DS . 'form.php';
$document =& JFactory::getDocument();
$document->addScript(SITE_URL . '/templates/elegance/js/paginate.min.js');
$document->addScript(SITE_URL . '/templates/elegance/js/tablesort.min.js');
$document->addScript(SITE_URL . '/templates/elegance/js/jscal2.js');
$document->addScript(SITE_URL . '/templates/elegance/js/lang/tr.js');
$document->addStyleSheet(SITE_URL . '/templates/elegance/css/jscal2.css');
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$aut = FormFactory::checkAuthorization($user, MS_SEKTOR_SORUMLUSU_GROUP_ID);
echo '<h2><u>Meslek Standardı Listesi</u></h2><br>';
if (!$aut) {
    $mainframe->redirect('index.php?', "Bu sayfayı görüntüleme yetkiniz yok");
}
$liste = getList();
echo '<table id="liste" border="1" cellspacing="0" cellpadding="50">
<thead>
	<tr>
		<th class="sortable-numeric" align="center">Sıra No</th>
		<th class="sortable-numeric">Standart ID</th>
		<th class="sortable-text">Standart Adı</th>
		<th class="sortable-text" style="width:65px;">Seviye</th>
		<th class="sortable-text">Sektör</th>
		<th class="sortable-text">Yetki Verilen Kuruluş</th>
		<th class="sortable-text">Durumu</th>
		<th class="sortable-text">Süreç Durumu</th>
		<th>PDF</th>
Ejemplo n.º 25
0
 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $this->assignRef('user_id', $user_id);
     $message = YETKI_MESAJ;
     $abYon = 1;
     $SBG = 1;
     $aut = FormFactory::checkAuthorization($user, 32);
     $redirect = "index.php?option=com_belgelendirme_abhibe&view=yonetici";
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     if (!$aut) {
         $mainframe->redirect('index.php?', $message);
     }
     // 		if (!$abYon && $SBG)
     // 			$mainframe->redirect('index.php?', $message);
     if (!isset($layout)) {
         $layout = "default";
         $this->setLayout($layout);
     }
     $TopDurum = $model->DurumToplamlari();
     $itirazSayfa = array(0 => 'Geri Gönderilen', 1 => 'Onay Bekleyen', 2 => 'Ödeme Dosyası Beklenen', 3 => 'Ödeme Dosyası Yüklenen', 4 => 'Ödeme Bekleyen', 5 => 'Geri Ödenen');
     if (array_key_exists('dId', $get) && !empty($get['dId']) && is_numeric($get['dId'])) {
         $dId = $get['dId'];
     } else {
         $dId = 1;
     }
     $iLink = '<div class="anaDiv">';
     foreach ($itirazSayfa as $key => $val) {
         $durTop = 0;
         if (array_key_exists($key, $TopDurum)) {
             $durTop = $TopDurum[$key];
         }
         $iLink .= '<div class="divYan">';
         if ($key == $dId) {
             $iLink .= '<a class="btn btn-success" href="index.php?option=com_belgelendirme_abhibe&view=yonetici&layout=default&dId=' . $key . '">' . $val . ' (' . $durTop . ')</a>';
         } else {
             $iLink .= '<a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_abhibe&view=yonetici&layout=default&dId=' . $key . '">' . $val . ' (' . $durTop . ')</a>';
         }
         $iLink .= '</div>';
     }
     $iLink .= '</div>';
     if ($layout == "default") {
         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($dId);
         $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
         $this->assignRef('dId', $dId);
         $this->assignRef('iLink', $iLink);
     } else {
         if ($layout == "tesvik_adaylar") {
             if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId'])) {
                 $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                 $this->assignRef('tesvik', $tesvik);
                 $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                 $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                 $this->assignRef('IstekId', $get['IstekId']);
                 $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($tesvik['USER_ID']));
                 // Kalan Kotaya tekrardan bak
                 $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($tesvik['USER_ID']));
                 $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                 $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
             } else {
                 $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
             }
         } else {
             if ($layout == "tesvik_edit") {
                 if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId'])) {
                     $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                     $this->assignRef('tesvik', $tesvik);
                     $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                     $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     // 				$TesvikAdaylar = $model->TesvikAdaylarEditWithTarih($user_id,$get['IstekId'],$tesvik['BIT_TARIH']);
                     // 				$this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                     $this->assignRef('IstekId', $get['IstekId']);
                     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                     // 				$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
                     $this->assignRef('doviz', $doviz);
                     $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($tesvik['USER_ID']));
                     // Kalan Kotaya tekrardan bak
                     $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($tesvik['USER_ID']));
                     $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                     $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                 } else {
                     $mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
                 }
             } else {
                 if ($layout == "tesvikpdf") {
                     if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                         $this->assignRef('IstekId', $get['IstekId']);
                         $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                         if ($tesvik['DOVIZ_KURU'] == null) {
                             $model->DovizKuruBelirle($get['IstekId']);
                         }
                         $tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
                         $this->assignRef('tesvik', $tesvik);
                         $TesvikAdaylar = $model->TesvikAdaylarWithTesvikId($get['IstekId']);
                         $this->assignRef('TesvikAdaylar', $TesvikAdaylar);
                         $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($tesvik['USER_ID']));
                         $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
                         $this->assignRef('doviz', $doviz);
                         $this->assignRef('kurBilgi', $model->getKurulusBilgi($tesvik['USER_ID']));
                     } else {
                         $mainframe->redirect($redirect);
                     }
                 } else {
                     if ($layout == "aday_basvuru") {
                         if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                             $AdayBasvuru = $model->AdayBasvuruFile($get['IstekId']);
                             $this->assignRef('AdayBasvuru', $AdayBasvuru);
                             $this->assign('IstekId', $get['IstekId']);
                         } else {
                             $mainframe->redirect($redirect);
                         }
                     } else {
                         if ($layout == "aday_odeme") {
                             if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
                                 $AdayBasvuru = $model->AdayOdemeFile($get['IstekId']);
                                 $this->assignRef('AdayBasvuru', $AdayBasvuru);
                                 $this->assign('IstekId', $get['IstekId']);
                             } else {
                                 $mainframe->redirect($redirect);
                             }
                         } else {
                             if ($layout == "tesvik_istekleri") {
                                 if (array_key_exists('IstekDurum', $get) && !empty($get['IstekDurum'])) {
                                     if ($get['IstekDurum'] == '2') {
                                         $IstekDurum = "2";
                                         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                         $sayfa = '<div class="anaDiv">';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                         $sayfa .= '</div>';
                                     } else {
                                         $IstekDurum = "1";
                                         $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                         $sayfa = '<div class="anaDiv">';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                         $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                         $sayfa .= '</div>';
                                     }
                                 } else {
                                     $IstekDurum = "1";
                                     $TesvikIstekleri = $model->TesvikIstekleriWithDurum($IstekDurum);
                                     $sayfa = '<div class="anaDiv">';
                                     $sayfa .= '<div class="divYan"><a class="btn btn-success" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=1">Onay Bekleyen İstekler</a></div>';
                                     $sayfa .= '<div class="divYan"><a class="btn btn-xs btn-primary" href="index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri&IstekDurum=2">Onaylanan İstekler</a></div>';
                                     $sayfa .= '</div>';
                                 }
                                 $this->assignRef('sayfa', $sayfa);
                                 $this->assignRef('durum', $IstekDurum);
                                 $this->assignRef('TesvikIstekleri', $TesvikIstekleri);
                             } else {
                                 if ($layout == 'test') {
                                     $model->TestButunTarihlerUpdate();
                                 } else {
                                     if ($layout == "atsorgu") {
                                     } else {
                                         if ($layout == "atword") {
                                             $data = $model->ATSorgu($post);
                                             if (!$data) {
                                                 $mainframe->redirect($redirect . '&layout=atsorgu', 'Aradığınız kriterlere ait AB Hibesi bulunmamaktadır.', 'error');
                                             } else {
                                                 $this->assignRef('atData', $data);
                                                 $this->assignRef('atTar', $post);
                                             }
                                         } else {
                                             if ($layout == "abaday") {
                                                 $bNo = '';
                                                 if (array_key_exists('bNo', $get)) {
                                                     $bNo = $get['bNo'];
                                                 }
                                                 $this->assignRef('bNo', $bNo);
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     parent::display($tpl);
 }
Ejemplo n.º 26
0
 function display($tpl = null)
 {
     global $mainframe;
     $redirect = "index.php?option=com_belgelendirme&view=eski_sinav";
     $model = JModel::getInstance('eski_sinav', 'belgelendirmeModel');
     $user =& JFactory::getUser();
     $layout = JRequest::getVar("layout");
     $user_id = $user->getOracleUserId();
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $message = YETKI_MESAJ;
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     if (!$aut2 and !$aut3) {
         $mainframe->redirect('index.php', $message, 'error');
     }
     if ($layout == "") {
         $layout = 'default';
     }
     $this->assignRef('yeterlilikler', FormFactory::getYayindakiYetlilikler());
     $post = JRequest::get('post');
     $get = JRequest::get('get');
     // 		$sayfalar=array("aday_bildirim"=>"Belgelendirilecek Adaylar","belgeno_bildirim"=>"Aday Belge Numarası");
     // 		$sayfaLink='<div style="margin-bottom:20px;">';
     // 		foreach ($sayfalar as $key=>$value){
     // 			$stil='style="border:1px solid #1C617C;margin:2px;padding:5px;';
     // 			if ($key==$layout) {
     // 				$stil.='color:white;background-color:#3C91FF;';
     // 			} else {
     // 				$stil.='background-color:#ffffff;color:black;';
     // 			}
     // 			$stil.='"';
     // 			$sayfaLink .='<span '.$stil.'>'.$value.'</span>';
     // 		}
     // 		$sayfaLink.='</div>';
     if ($layout == 'aday_yeter') {
         if (isset($post['yetSelect']) && isset($post['Kimlik'])) {
             $kimlik = $post['Kimlik'];
             $yetId = $post['yetSelect'];
         } else {
             if (isset($get['yetSelect']) && isset($get['Kimlik'])) {
                 $kimlik = $get['Kimlik'];
                 $yetId = $get['yetSelect'];
             }
         }
         if (!isset($kimlik) && !isset($yetId) || $yetId == 0) {
             $message = 'Gerekli alanları doldurmadan bu alana geçiş yapamazsınız.';
             $mainframe->redirect($redirect, $message, 'error');
         } else {
             $aday = $model->getAdayVarmi($kimlik);
             if ($aday) {
                 $basBirims = $model->getAdayBasariliBirims($kimlik, $yetId);
                 $yetBirims = $model->getYeterlilikBirims($yetId);
                 $kurulus = $model->getKurulus();
                 $yeterlilik = $model->getYeterlilik($yetId);
                 $this->assignRef('basBirims', $basBirims);
                 $this->assignRef('yetBirims', $yetBirims);
                 $this->assignRef('kurulus', $kurulus);
                 $this->assignRef('yeterlilik', $yeterlilik);
                 $this->assignRef('aday', $aday);
             } else {
                 $message = $kimlik . ' kimlik numaralı kişi sistemde yer almamaktadır.';
                 $mainframe->redirect($redirect, $message, 'error');
             }
         }
     }
     $this->assignRef('sayfaLink', $sayfaLink);
     parent::display($tpl);
 }
Ejemplo n.º 27
0
 function ajaxUcretOnayaGonder($post)
 {
     $db =& JFactory::getOracleDBO();
     $user =& JFactory::getUser();
     $group_id = 27;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $kurulusId = $post['uId'];
     $yetId = $post['yId'];
     $durum = $post['durum'];
     $donemId = $post['donemId'];
     $kurBilgi = $this->KurulusEditBilgi($kurulusId);
     if (!$kurBilgi) {
         $dat = $this->getKurulusBilgi($kurulusId);
         $kurBilgi = $dat[0];
     }
     $yetBilgiSql = "SELECT * FROM M_YETERLILIK WHERE YETERLILIK_ID = ?";
     $yetDat = $db->prep_exec($yetBilgiSql, array($yetId));
     $yetBilgi = $yetDat[0];
     $mailGorevli = array('*****@*****.**', '*****@*****.**');
     $aciklamaText = $kurBilgi['KURULUS_ADI'] . ' kuruluşu ' . $yetBilgi['YETERLILIK_KODU'] . '/' . $yetBilgi['REVIZYON'] . ' ' . $yetBilgi['YETERLILIK_ADI'] . ' yeterliliğinin ücret tarifesini değiştirerek onayınıza sunmuştur. ';
     $link = 'http://portal.myk.gov.tr/index.php?option=com_profile&view=profile&layout=tarife&kurulus=' . $kurulusId;
     $sql = "UPDATE M_UCRET_TARIFESI_DONEM SET DURUM = ? WHERE USER_ID = ? AND YET_ID = ?\n\t\t\t\t\t\t AND DONEM_ID = ?";
     if ($durum == 2 && ($aut2 || $aut3)) {
         $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
         $mailGorevli[] = '*****@*****.**';
         $baslik = $kurBilgi['KURULUS_ADI'] . ' Ücret Tarifesi Yönetici Onayı.';
     } else {
         if ($durum == 3 && $aut) {
             $sqlDon = "SELECT * FROM M_UCRET_TARIFESI_DONEM WHERE USER_ID = ? AND YET_ID = ? AND DURUM = 3";
             $data = $db->prep_exec($sqlDon, array($kurulusId, $yetId));
             if ($data) {
                 $sqlUp = "UPDATE M_UCRET_TARIFESI_DONEM SET DURUM = -2 WHERE USER_ID = ? AND YET_ID = ? AND DURUM = 3";
                 $db->prep_exec_insert($sqlUp, array($kurulusId, $yetId));
             }
             $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
         } else {
             if ($durum == 1) {
                 $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
                 $baslik = $kurBilgi['KURULUS_ADI'] . ' Ücret Tarifesi Dosya Sorumlusu Onayı.';
             } else {
                 if ($durum == 0 && ($aut || $aut2 || $aut3)) {
                     $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
                 } else {
                     return false;
                 }
             }
         }
     }
     if ($return && ($durum == 2 || $durum == 1)) {
         $sqlGorevli = "SELECT * FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
         $gorevli = $db->prep_exec($sqlGorevli, array($kurulusId));
         $mysqlDB =& JFactory::getDBO();
         foreach ($gorevli as $tow) {
             $sqlMatbaa = "SELECT email FROM #__users as users\n\t\t\t\t\t\t\t\tWHERE tgUserId = " . $tow['TGUSERID'];
             $mysqlDB->setQuery($sqlMatbaa);
             $matbaaUser = $mysqlDB->loadObjectList();
             $mailGorevli[] = $matbaaUser[0]->email;
             FormFactory::sektorSorumlusunaNotificationGonder($aciklamaText, $link, $tow['TGUSERID']);
         }
         $icerik = $aciklamaText . $link;
         $to = $mailGorevli;
         FormFactory::sentEmail($baslik, $icerik, $to);
         return $return;
     } else {
         if ($return && $durum == 3) {
             return true;
         } else {
             return false;
         }
     }
 }
Ejemplo n.º 28
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);
 }
Ejemplo n.º 29
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);
 }
Ejemplo n.º 30
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);
 }