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); }
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); }
function display($tpl = null) { global $mainframe; $session =& JFactory::getSession(); $user =& JFactory::getUser(); $model = JModel::getInstance('profile', 'profileModel'); $layout = JRequest::getVar("layout"); $user_id = $user->getOracleUserId(); $redirect = "index.php?option=com_profile&view=abuzman"; $aut = FormFactory::checkAuthorization($user, 32); $post = JRequest::get('post'); $get = JRequest::get('get'); $canEdit = true; if (!$aut) { $canEdit = false; $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.'); } $this->assignRef('canEdit', $canEdit); if ($layout == '') { $layout = 'default'; } if ($layout == "default") { $allSBKurulus = $model->getAllKurulusWithoutPro(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS); $this->assign('AllSBKurulus', $allSBKurulus); $this->assignRef('ProKur', $model->ProtokoluOlanKuruluslar()); } else { if ($layout == "abdonem") { $kId = 0; if (array_key_exists('kId', $post) && $post['kId'] != null && $post['kId'] != 0) { $kId = $post['kId']; } else { if (array_key_exists('kId', $get) && $get['kId'] != null && $get['kId'] != 0) { $kId = $get['kId']; } else { $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.'); } } $kurulus_bilgi = FormFactory::getKurulusBilgi($kId); $this->assignRef('kurulus_bilgi', $kurulus_bilgi); $abKur = $model->getABKurulusBilgi($kId); $this->assignRef('abKur', $abKur); $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($kId)); $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($kId)); $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($kId)); $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($kId)); $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($kId)); $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($kId)); $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day'))); $this->assignRef('doviz', $doviz); } } parent::display($tpl); }
function 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); }
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); }
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); }
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)); }
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); }
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); }
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); }
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); }
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); }
/** * 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; }
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; }
//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>';
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; } }
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); }
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); }
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); }
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'); } }
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); }
<?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;
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>
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); }
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); }
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; } } }
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); }
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); }
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); }