コード例 #1
0
ファイル: view.pdf.php プロジェクト: kaantunc/MYK-BOR
 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);
 }
コード例 #2
0
ファイル: view.html.php プロジェクト: kaantunc/MYK-BOR
 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);
 }
コード例 #3
0
    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;
    }