function display($tpl = null) { global $mainframe; $user =& JFactory::getUser(); $model =& $this->getModel(); $layout = JRequest::getVar("layout"); $user_id = $user->getOracleUserId(); $group_id = T3_GROUP_ID; $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID; $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID; $message = YETKI_MESAJ; $aut = FormFactory2::checkAuthorization($user, $group_id); $aut2 = FormFactory2::checkAuthorization($user, $group_id2); $aut3 = FormFactory2::checkAuthorization($user, $group_id3); if (!$aut and !$aut2 and !$aut3) { $mainframe->redirect('index.php?', $message); } if (!isset($layout)) { $layout = "giris"; $this->setLayout($layout); } $pdf = 0; if ($layout == "pdf") { $pdf = 1; } $pages = $model->pages; $pageNames = $model->pageNames; $title = $model->title; $evrak_id = $_GET['id']; if (!isset($evrak_id)) { $evrak_id = -1; } $pageTree = FormFactory2::getPageTree($user, $layout, $evrak_id, $pages, $pageNames, $user_id); $basvuru = FormFactory::getBasvuruValues($evrak_id); // $kurulus = FormFactory2::getKurulusValues($user_id); // if(!isset($kurulus)) // $kurulus = FormFactory2::getKurulusValuesEvrak($evrak_id); $kurulus = $model->getKurulus($evrak_id); $iller = FormFactory::getKurulusIlValues($user_id, $pdf); if (!isset($iller[0])) { $iller = FormFactory2::getKurulusIlValuesEvrak($evrak_id, $pdf); } $irtibat = FormFactory2::getIrtibatValues($evrak_id); $sektor = FormFactory2::getSektorValues($evrak_id); $faaliyet = FormFactory2::getFaaliyetValues($evrak_id); $bagliKurulus = FormFactory2::getBagliKurulusValues($evrak_id); $birlikteKurulus = FormFactory2::getBirlikteKurulusValues($evrak_id); $yetkiTalep = $model->getYetkiTalepValues($evrak_id); $sinavMerkez = $model->getSinavMerkezValues($evrak_id); $akreditasyon = $model->getAkreditasyonValues($evrak_id); $personel = FormFactory2::getPersonelValues($evrak_id); $egitim = FormFactory2::getEgitimValues($evrak_id); $sertifika = FormFactory2::getSertifikaValues($evrak_id); $isDeneyim = FormFactory2::getIsDeneyimValues($evrak_id); $dil = FormFactory2::getDilValues($evrak_id); //$ekler = FormFactory2::getBasvuruEkValues ($evrak_id); $belgebasvurular = $model->getBelgelendirmeBasvurular($user_id); if (!isset($belgebasvurular[0])) { $belgebasvurular = $model->getBelgelendirmeBasvurularEvrak($evrak_id); } $basvuru_ekleri = $model->getBasvuruEkleriPDF($evrak_id); $basvuru_ekleri_tur = $model->getBasvuruEkleriBelgeTuru($evrak_id); $kayitli_yeterlilikler = $model->getKayitliYeterlilikler($evrak_id); //Parametrik Data $pm_il = FormParametrik::getIl(); $pm_kurulus_statu = FormParametrik::getKurulusStatu(); $pm_faaliyet_sure = FormParametrik::getFaaliyetSuresi(); $pm_sektor = FormParametrik::getSektor(); $pm_seviye = FormParametrik::getSeviye(); $pm_yeterlilik_ad = FormParametrik::getYeterlilikAd(); $pm_yeterlilik = FormParametrik::getYeterlilik(); $pm_sinav_sekli = FormParametrik::getSinavSekli(); $this->assignRef('title', $title); $this->assignRef('evrak_id', $evrak_id); $this->assignRef('pageTree', $pageTree); $this->assignRef('basvuru', $basvuru); $this->assignRef('user_id', $user_id); //giris $this->assignRef('belgebasvurular', $belgebasvurular); //1. Kurulus Bilgi $this->assignRef('kurulus', $kurulus); $this->assignRef('iller', $iller); //2. Irtibat $this->assignRef('irtibat', $irtibat); //3. Faaliyet $this->assignRef('sektor', $sektor); $this->assignRef('faaliyet', $faaliyet); $this->assignRef('bagliKurulus', $bagliKurulus); $this->assignRef('birlikteKurulus', $birlikteKurulus); $this->assignRef('yetkiTalep', $yetkiTalep); //4. Akreditasyon $this->assignRef('akreditasyon', $akreditasyon); //5. Kapsam $this->assignRef('sinavMerkez', $sinavMerkez); //6. Kişi Bilgi Eki $this->assignRef('personel', $personel); $this->assignRef('egitim', $egitim); $this->assignRef('sertifika', $sertifika); $this->assignRef('isDeneyim', $isDeneyim); $this->assignRef('dil', $dil); //7. Ekler $this->assignRef('ekler', $ekler); $this->assignRef('basvuru_ekleri', $basvuru_ekleri); $this->assignRef('turler', $basvuru_ekleri_tur); //Parametrik Data $this->assignRef('pm_il', $pm_il); $this->assignRef('pm_kurulus_statu', $pm_kurulus_statu); $this->assignRef('pm_faaliyet_sure', $pm_faaliyet_sure); $this->assignRef('pm_sektor', $pm_sektor); $this->assignRef('pm_seviye', $pm_seviye); $this->assignRef('pm_yeterlilik_ad', $pm_yeterlilik_ad); $this->assignRef('pm_yeterlilik', $pm_yeterlilik); $this->assignRef('pm_sinav_sekli', $pm_sinav_sekli); parent::display($tpl); }
function display($tpl = null) { global $mainframe; $user =& JFactory::getUser(); $group_id = T3_GROUP_ID; $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID; $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID; $group_id4 = YT3_GROUP_ID; $message = YETKI_MESAJ; $aut = FormFactory2::checkAuthorization($user, $group_id); $aut2 = FormFactory2::checkAuthorization($user, $group_id2); $aut3 = FormFactory2::checkAuthorization($user, $group_id3); $aut4 = FormFactory2::checkAuthorization($user, $group_id4); $user_id = $user->getOracleUserId(); $redirect = "index.php?option=com_sertifika_sorgula&view=sertifika_sorgula"; $model =& $this->getModel(); $layout = JRequest::getVar("layout"); $kimlik_no = $_POST["kimlik_no"]; if ($_GET['tarih']) { $tarih = $_GET['tarih']; } else { $tarih = $_POST["tarih"]; } if ($_GET['userId']) { $kurulus = $_GET['userId']; } else { if (!empty($_POST["kurulus_id"]) || $aut2 || $aut3) { $kurulus = $_POST["kurulus_id"]; } else { if ($aut || $aut4) { $kurulus = $user_id; } } } $yeterlilik = $_POST["yet_id"]; //SORGU SONUC if (isset($layout) && $layout == "sorgu_sonuc") { //Captcha if ($user_id == null || empty($user_id)) { captcha::check($redirect); } //Kimlik No if (empty($kimlik_no) && empty($kurulus) && empty($tarih) && empty($yeterlilik)) { JError::raiseWarning(100, "Lütfen Gerekli Alanlardan En Az Birini Doldurunuz."); $mainframe->redirect($redirect); } else { if (!empty($kimlik_no) && !empty($kurulus) && !empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByHepsi($kimlik_no, $kurulus, $tarih, $yeterlilik); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && !empty($kurulus) && !empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByTCKURTAR($kimlik_no, $kurulus, $tarih); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && !empty($kurulus) && empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByTCKURYET($kimlik_no, $kurulus, $yeterlilik); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && empty($kurulus) && !empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByTCTARYET($kimlik_no, $tarih, $yeterlilik); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && !empty($kurulus) && !empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByKURTARYET($kurulus, $tarih, $yeterlilik); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && !empty($kurulus) && empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByKURYET($kurulus, $yeterlilik); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && !empty($kurulus) && !empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByKURTAR($kurulus, $tarih); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && !empty($kurulus) && empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByKURTC($kurulus, $kimlik_no); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && empty($kurulus) && !empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByYETTAR($yeterlilik, $tarih); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && empty($kurulus) && empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByYETTC($yeterlilik, $kimlik_no); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && empty($kurulus) && !empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByTARTC($tarih, $kimlik_no); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && empty($kurulus) && empty($tarih) && !empty($yeterlilik)) { $data = $model->getBelgeDataByYeterlilik($yeterlilik); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && empty($kurulus) && !empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByTarih($tarih); $this->assignRef('data', $data); } else { if (empty($kimlik_no) && !empty($kurulus) && empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByKurulus($kurulus); $this->assignRef('data', $data); } else { if (!empty($kimlik_no) && empty($kurulus) && empty($tarih) && empty($yeterlilik)) { $data = $model->getBelgeDataByTcKimlikNo($kimlik_no); $this->assignRef('data', $data); } } } } } } } } } } } } } } } } } $session =& JFactory::getSession(); $session->set('data', $data); $kuruluslar = $model->getKurulus(); $yeterlilikler = $model->getYeterlilik(); $this->assignRef('kuruluslar', $kuruluslar); $this->assignRef('yeterlilik', $yeterlilikler); $kullanici1 = 1; $kullanici2 = 2; $kullanici3 = 3; if ($aut || $aut4) { $this->assignRef('user', $kullanici1); } else { if ($aut2 || $aut3) { $this->assignRef('user', $kullanici2); } else { $this->assignRef('user', $kullanici3); } } parent::display($tpl); }
function getPageTree($user, $activeLayout, $evrak_id, $pages, $pageNames, $user_id, $durum) { $group_id1 = MS_SEKTOR_SORUMLUSU_GROUP_ID; $group_id2 = YET_SEKTOR_SORUMLUSU_GROUP_ID; $aut1 = FormFactory2::checkAuthorization($user, $group_id1); $aut2 = FormFactory2::checkAuthorization($user, $group_id2); $activeStyle = 'style="background-color:rgb(170,0,0);color:rgb(255,255,255); margin: 1px;" '; $sayfa = count($pages); $saved = FormFactory2::getSavedPages($evrak_id); $saved[count($saved)] = 1; $tree = '<div class="form_element" style="text-align:center; padding-bottom: 15px;" > <div style="padding-bottom:10px;">'; if ((!$aut1 || !$aut2) && ($durum == 0 || $durum == 2 || $durum == 6 || $durum == 10 || $durum == 14)) { $inp = '<input style="padding:5px; margin: 5px;" type="button" '; $onClick = 'onclick = "basvuruGonder(' . $evrak_id . ')" '; $value = 'value="Tüm Başvuruyu Görüntüle / Bitir" '; $disabled = 'disabled="disabled"'; //if (count($saved)>= $sayfa){ if (count($saved) >= 7) { $disabled = ''; } $name = 'name="gonder" '; $tree .= $inp . $name . $value . $onClick . $disabled . " />"; } $tree .= '<div style="clear:both;"></div></div>'; for ($i = 0; $i < $sayfa; $i++) { $style = 'style="margin: 1px;"'; for ($j = 0; $j < count($saved); $j++) { if ($saved[$j] == $i + 1) { $style = 'style="background-color:rgb(100,150,100);color:rgb(255,255,255); margin: 1px;" '; break; } } if (isset($evrak_id)) { $input = '<input type="button" onclick="goToPage(\'' . $pages[$i] . '\',' . $evrak_id . ')" class="btn" id="page' . $i . '" value="' . $pageNames[$i] . '" '; } else { $input = '<input type="button" onclick="goToPage(\'' . $pages[$i] . '\')" class="btn" id="page' . $i . '" value="' . $pageNames[$i] . '" '; } $disabled = ''; if ($pages[$i] == "ek" && !in_array(3, $saved)) { // sayfa 3 kaydedilmis mi (faaliyet) $disabled = 'disabled="disabled"'; } if ($activeLayout == $pages[$i]) { $tree .= $input . $activeStyle . $disabled . ' />'; } else { $tree .= $input . $style . $disabled . ' />'; } } $tree .= '<br /></div>'; return $tree; }