当前位置: 首页>>代码示例>>PHP>>正文


PHP FormFactory::sektorSorumlusuMu方法代码示例

本文整理汇总了PHP中FormFactory::sektorSorumlusuMu方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::sektorSorumlusuMu方法的具体用法?PHP FormFactory::sektorSorumlusuMu怎么用?PHP FormFactory::sektorSorumlusuMu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FormFactory的用法示例。


在下文中一共展示了FormFactory::sektorSorumlusuMu方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: display

 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $db =& JFactory::getOracleDBO();
     // 		$group_id   = UZMAN_ONIZLEYICI_GROUP_ID;
     $message = YETKI_MESAJ;
     // 		$aut = FormFactory::checkAuthorization  ($user, $group_id);
     $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $this->assignRef('sektorSorumlusu', $sektorSorumlusu);
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     $message = YETKI_MESAJ;
     if (!$sektorSorumlusu) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $bekleyenbasvurular = $model->getBasvurular($db, 1);
     // (oracledb,basvuru durumu, kaydeden(1->kullanıcı, 2->sektorSorumlusu) )
     $this->assignRef('bekleyenbasvurular', $bekleyenbasvurular);
     $onaylanmisbasvurular = $model->getBasvurular($db, 2);
     $this->assignRef('onaylanmisbasvurular', $onaylanmisbasvurular);
     $redddedilmisbasvurular = $model->getBasvurular($db, -1);
     $this->assignRef('redddedilmisbasvurular', $redddedilmisbasvurular);
     parent::display($tpl);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:27,代码来源:view.html.php

示例2: display

 function display($tpl = null)
 {
     global $mainframe;
     $message = YETKI_MESAJ;
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $model =& $this->getModel();
     $db =& JFactory::getOracleDBO();
     $gorusId = JRequest::getVar('gorusId');
     $yeterlilikId = JRequest::getVar('yeterlilikId');
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $isYetkiliKurulus = FormFactory::yeterlilikHazirlamayaYetkiliMi($user_id, $yeterlilikId);
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$isSektorSorumlusu && !$isYetkiliKurulus) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     $canEdit = $model->canEdit($db, $yeterlilikId);
     $goruslerAyrinti = $model->getGorusAyrinti($db, $gorusId);
     $this->assignRef('canEdit', $canEdit);
     $this->assignRef('goruslerAyrinti', $goruslerAyrinti);
     $this->assignRef('yeterlilikId', $yeterlilikId);
     parent::display($tpl);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:25,代码来源:view.html.php

示例3: display

 function display($tpl = null)
 {
     global $mainframe;
     $message = YETKI_MESAJ;
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $model =& $this->getModel();
     $db =& JFactory::getOracleDBO();
     $standart_id = JRequest::getVar('standartId');
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $isYetkiliKurulus = FormFactory::standartHazirlamayaProtokoluVarMi($user->getOracleUserId(), $standart_id);
     $aktifYetkilendirmesiVarMi = FormFactory::aktifStandartYetkilendirmesiVarMi($standart_id, $user->getOracleUserId());
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     if (!$isSektorSorumlusu && !$isYetkiliKurulus && $aktifYetkilendirmesiVarMi) {
         if (!($isYetkiliKurulus && $aktifYetkilendirmesiVarMi)) {
             $message = "Yetkilendirmeniz Aktif Değil";
         }
         $mainframe->redirect('index.php?', $message, 'error');
     }
     /////////////////////////////////////////////////////////////////////////////////
     $gorusler = $model->getGorusAyrinti($db, $standart_id);
     $this->assignRef('gorusler', $gorusler);
     $this->assignRef('standartId', $standart_id);
     parent::display($tpl);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:26,代码来源:view.html.php

示例4: display

 function display($tpl = null)
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $model =& $this->getModel();
     $layout = JRequest::getVar("layout");
     $tur = JRequest::getVar("tur");
     $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     //YETKI KONTROL
     /////////////////////////////////////////////////////////////////////////////////
     $message = YETKI_MESAJ;
     if (!$sektorSorumlusu) {
         $mainframe->redirect('index.php?', $message);
     }
     /////////////////////////////////////////////////////////////////////////////////
     if (isset($layout)) {
         $user_id = JRequest::getVar("id");
         $pageTree = $model->getPageTree($layout, $tur, $user_id);
         $kurulus_bilgi = FormFactory::getKurulusValues($user_id);
         $iller = FormFactory::getKurulusIlValues($user_id);
         $meslek = $model->getMeslekValues($user_id);
         $yeterlilik = $model->getYeterlilikValues($user_id);
         $ms_liste_durum = FormFactory::getListeDurum($user_id, MS_SEKTOR_TIPI);
         $yet_liste_durum = FormFactory::getListeDurum($user_id, YET_SEKTOR_TIPI);
         $pm_il = FormParametrik::getIl();
         $pm_kurulus_statu = FormParametrik::getKurulusStatu();
         $pm_seviye = FormParametrik::getSeviye();
         $pm_sektor = FormParametrik::getSektor();
         $pm_meslek_std = FormParametrik::getMeslekStandart();
         $this->assignRef('pageTree', $pageTree);
         $this->assignRef('kurulus_bilgi', $kurulus_bilgi);
         $this->assignRef('iller', $iller);
         $this->assignRef('meslek', $meslek);
         $this->assignRef('yeterlilik', $yeterlilik);
         $this->assignRef('ms_liste_durum', $ms_liste_durum);
         $this->assignRef('yet_liste_durum', $yet_liste_durum);
         $this->assignRef('pm_il', $pm_il);
         $this->assignRef('pm_kurulus_statu', $pm_kurulus_statu);
         $this->assignRef('pm_seviye', $pm_seviye);
         $this->assignRef('pm_sektor', $pm_sektor);
         $this->assignRef('pm_meslek_standart', $pm_meslek_std);
     } else {
         $kuruluslar = $model->getKuruluslar($tur);
         $this->assignRef('kuruluslar', $kuruluslar);
     }
     $this->assignRef('user_id', $user_id);
     $this->assignRef('kurulus_tur', $tur);
     parent::display($tpl);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:49,代码来源:view.html.php

示例5: getPageTree

    function getPageTree($user, $activeLayout, $evrak_id, $pages, $pageNames, $basvuru_durum, $tc_kimlik)
    {
        $activeStyle = 'style="background-color:rgb(170,0,0);color:rgb(255,255,255); margin: 1px;" ';
        $sayfa = count($pages);
        $saved = FormFactory::getSavedPages($evrak_id);
        //		$saved[count($saved)] = 1;
        $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
        $tree = '<div class="form_element" style="padding-bottom: 15px;" >
				 <div style="padding-bottom:10px;" class="anaDiv">';
        if ($basvuru_durum == "0" and !$isSektorSorumlusu) {
            // 		$inp = '<input style="padding:5px; margin: 5px;" type="button" ';
            // 		$onClick = ' onclick = "basvuruGonder()" ';
            // 		$value = ' value="Tüm Basvuruyu Görüntüle / Bitir" ';
            // 		$class = ' class="btn" ';
            // 		$disabled = 'disabled="disabled"';
            // 		if (count($saved)>= $sayfa){
            // 			$disabled = '';
            // 			$class = ' class="btn btn-success" ';
            // 		}
            // 		$name  = 'name="gonder" ';
            // 		$tree .= $inp.$name.$value.$onClick.$disabled.$class." />";
        }
        $tree .= '<div style="clear:both;"></div></div>';
        $tree .= '<div class="anaDiv">';
        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;
                }
            }
            $input = '<div class="divYan"><input type="button" onclick="goToPage(\'uzman_basvur\',\'' . $pages[$i] . '\',\'' . $tc_kimlik . '\')" class="btn btn-xs" 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 .= '</div>';
        }
        $tree .= '</div>';
        $tree .= '<br /></div>';
        return $tree;
    }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:49,代码来源:uzman_basvur.php

示例6: canEdit

 function canEdit($yeterlilik_id)
 {
     $juser =& JFactory::getUser();
     $user_id = $juser->getOracleUserId();
     $isYetkili = FormFactory::getSorumluSektorId($user_id, 1);
     $YETERLILIK_SUREC_DURUM = $this->getYeterlilikSurecDurumId($yeterlilik_id);
     /*if (in_array(0, $isYetkili)){
     			return true;
     		}*/
     if (FormFactory::sektorSorumlusuMu($juser)) {
         return true;
     }
     if ($YETERLILIK_SUREC_DURUM == ONAYLANMIS_YETERLILIK) {
         return false;
     }
     return true;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:17,代码来源:taslak_revizyon.php

示例7: display

 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);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:18,代码来源:view.html.php

示例8: authenticationCheckAccordingToLayouts

 function authenticationCheckAccordingToLayouts()
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $userId = $user->getOracleUserId();
     $model = $this->getModel();
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     // MESLEK STANDARDI SEKTOR SORUMLUSU
     switch ($_GET['layout']) {
         case '':
         case 'default':
             if ($user == null || $model->akreditasyonKurulusuMu($userId) == false) {
                 $mainframe->redirect("index.php", "Onaylı akreditasyon başvurunuz yok.", 'error');
             }
             break;
         case 'akredite_edilmis_kuruluslar':
             //OK
             if (!$isSektorSorumlusu) {
                 $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error');
             }
             break;
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:23,代码来源:controller.php

示例9: taslakKaydetYeni

    function taslakKaydetYeni($post, $evrak_id)
    {
    	$error['ERROR_STATUS'] = false;
    	$error['ERROR_MESSAGE'] = "";
        $_db = &JFactory::getOracleDBO();
        $section = $_GET['section'];
        $standart_id = $post['standart_id'];
        $user = &JFactory::getUser();
        $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);

        if ($evrak_id == -1) {
            $evrak_id = $this->basvuruOlustur();
            $taslakResult = $this->taslakMeslekOlustur($evrak_id, $standart_id);

            if (!$taslakResult)
                $evrak_id = -2;
        }

        if ($evrak_id != -1 && $evrak_id != null) {
            if (!$isSektorSorumlusu) {
                $sql = "UPDATE M_MESLEK_STANDARTLARI SET CALISMA_BASLAMA_DURUM = ? WHERE STANDART_ID = ?";
                $_db->prep_exec_insert($sql, array('1', $standart_id));
                if ($post['revizyon_durum'] == '-4') {
                    $this->updateStandartSurecDurum($standart_id, -6);
                }

            }
            switch ($section) {
                case 'section1':
                    if ($isSektorSorumlusu) {
                        $addedline = "";
                        $params = array($post['yayinTarihi'],
                            $post['onayTarihi'],
                            $post['onaySayisi'],
                            $post['referans_kodu'],
                            $post['tehlikeli_is_durum'],
                            $post['revizyon_durum'],
                            $standart_id);
                        if ($post['revizyon_durum'] == '14') {
                            $sql = 'SELECT SON_TASLAK_PDF FROM M_TASLAK_MESLEK WHERE STANDART_ID = ?';
                            $data = $_db->prep_exec($sql, array($standart_id));
                            if ($data[0]['SON_TASLAK_PDF'] == "") {
                                $error['ERROR_STATUS'] = true;
                                $error['ERROR_MESSAGE'] = "Döküman versiyonu girmeden ulusal meslek standardı haline getiremezsiniz.";
                                return $error;
                            } else {
                                $error['ERROR_STATUS'] = false;
                                $error['ERROR_MESSAGE'] = "";
                                $addedline = "MESLEK_STANDART_DURUM_ID = ?,";
                                $post['standart_durum'] = 2;
                                $params = array($post['yayinTarihi'],
                                    $post['onayTarihi'],
                                    $post['onaySayisi'],
                                    $post['referans_kodu'],
                                    $post['tehlikeli_is_durum'],
                                    $post['standart_durum'],
                                    $post['revizyon_durum'],
                                    $standart_id);
                            }

                        }
                        $sql = "UPDATE m_meslek_standartlari
								SET YAYIN_TARIHI = to_date (?, 'dd/mm/yyyy'),
									KARAR_TARIHI = to_date (?, 'dd/mm/yyyy'),
									KARAR_SAYI = ?,
									STANDART_KODU = ?,
								    TEHLIKELI_IS_DURUM=?," .
                            $addedline .
                            "MESLEK_STANDART_SUREC_DURUM_ID = ?
						   WHERE standart_id = ?";


                        $_db->prep_exec_insert($sql, $params);
                    }
                    if (isset($post['revizyon_durum']) && $post['revizyon_durum'] <> "") {
                        if ($post['revizyon_durum'] == "1") {
                            $standartDurumId = "2";
                        } else if ($post['revizyon_durum'] == "-4") {
                            $standartDurumId = "-2";
                        } else if ($post['revizyon_durum'] == "-6") {
                            $standartDurumId = "-2";
                        } else if ($post['revizyon_durum'] == "6") {
                            $standartDurumId = "-2";
                        } else if ($post['revizyon_durum'] == "14") {
                            $standartDurumId = "2";
                        } else {
                            $standartDurumId = "1";
                        }
                        if ($post['revizyon_durum'] != "3") {
                            $sql = "UPDATE m_meslek_standartlari SET MESLEK_STANDART_DURUM_ID = ? WHERE STANDART_ID = ?";
                            $parameter = array($standartDurumId,
                                $standart_id);
                            $_db->prep_exec_insert($sql, $parameter);
                        }

                    }

                    $sql = "UPDATE m_taslak_meslek
								SET GORUSE_CIKMA_TARIHI = to_date (?, 'dd/mm/yyyy')
								WHERE standart_id = ?";
//.........这里部分代码省略.........
开发者ID:kaantunc,项目名称:myk_git,代码行数:101,代码来源:taslak_kaydet.php

示例10: checkAuthorizationForDurum

function checkAuthorizationForDurum($user, $searchUserId)
{
    $result = false;
    $user_id = $user->getOracleUserId();
    if ($searchUserId == $user_id) {
        $result = true;
    } else {
        if (FormFactory::sektorSorumlusuMu($user)) {
            $result = true;
        }
    }
    return $result;
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:13,代码来源:yetkilendirilmis_kurulus_ara.php

示例11: display

 function display($tpl = null)
 {
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $model =& $this->getModel();
     $document =& JFactory::getDocument();
     $document->setTitle("Mesleki Yeterlilik Kurumu");
     $title = $model->title;
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     if (!$isSektorSorumlusu) {
         $kurulus = $model->getUzmanValues($user_id);
     } else {
         $kurulus = $model->getUzmanValuesByTcKimlik($_GET["tc_kimlik"]);
     }
     $tckimlik = $kurulus[TC_KIMLIK];
     $evrak_id = $tckimlik;
     $pageTree = FormFactory::getPageTree($user, $layout, substr($evrak_id, 0, 9), $pages, $pageNames);
     $egitim = $model->getUzmanEgitimValues($tckimlik);
     $dil = $model->getUzmanDilValues($tckimlik);
     $sertifika = $model->getUzmanSertifikaValues($tckimlik);
     $deneyim = $model->getUzmanDeneyimValues($tckimlik);
     $mykdeneyim = $model->getUzmanMykDeneyimValues($tckimlik);
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     if (!$isSektorSorumlusu) {
         $tckimlik = $kurulus[TC_KIMLIK];
     } else {
         $tckimlik = $tc_kimlik;
     }
     $basvuru_durum = $kurulus[BASVURU_DURUM];
     $basvuru_sektor = $model->getUzmanBasvuruSektorValues($tckimlik, $durum);
     $basvuru_yeterlilik = $model->getUzmanBasvuruYeterlilikValues($tckimlik, $durum);
     $basvuru_alanlari = $model->getBasvuru_alanlari($tckimlik, $durum);
     //		$iller	 	= FormFactory::getKurulusIlValues ($user_id, $pdf);
     //Parametrik Data
     $pm_il = FormParametrik::getIl();
     $pm_kurulus_statu = FormParametrik::getKurulusStatu();
     $pm_faaliyet_sure = FormParametrik::getFaaliyetSuresi();
     $pm_sektor = FormParametrik::getSektor();
     $pm_seviye = FormParametrik::getSeviye();
     $pm_yeterlilik_ad = FormParametrik::getYeterlilikAd();
     $deneyim_tipleri = $model->getDeneyim_tipleri();
     $this->assignRef('basvuru_alanlari', $basvuru_alanlari);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     $this->assignRef('title', $title);
     $this->assignRef('evrak_id', $tckimlik);
     $this->assignRef('pageTree', $pageTree);
     $this->assignRef('basvuru', $basvuru);
     $this->assignRef('canEdit', $canEdit);
     $this->assignRef('isSektorSorumlusu', $isSektorSorumlusu);
     $this->assignRef('kurulus', $kurulus);
     $this->assignRef('onaylanmiskurulus', $onaylanmiskurulus);
     $this->assignRef('pm_il', $pm_il);
     $this->assignRef('pm_sektor', $pm_sektor);
     $this->assignRef('egitim', $egitim);
     $this->assignRef('dil', $dil);
     $this->assignRef('sertifika', $sertifika);
     $this->assignRef('deneyim', $deneyim);
     $this->assignRef('mykdeneyim', $mykdeneyim);
     $this->assignRef('basvuru_sektor', $basvuru_sektor);
     $this->assignRef('basvuru_yeterlilik', $basvuru_yeterlilik);
     $this->assignRef('deneyim_tipleri', $deneyim_tipleri);
     parent::display($tpl);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:63,代码来源:view.pdf.php

示例12: explode

$standart_id = $this->standart_id;
$hazirlayan = $this->hazirlayan;
$terim = $this->terim;
$meslekTanitim = $this->meslekTanitim;
$meslekStandart = $this->meslekStandart;
$ekipman = $this->ekipman;
$bilgiBeceri = $this->bilgiBeceri;
$tutumDavranis = $this->tutumDavranis;
$gorevAlan = $this->gorevAlan;
$yonetimKurulu = $this->yonetimKurulu;
$profil = $this->profil;
$tur_id = $this->tur_id;
$cellPadding = 3;
//
$user =& JFactory::getUser();
$isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
//
//Bilgiler
$bilgi = $this->bilgi;
$standart_bilgileri = $this->standart_bilgileri;
$data = $this->data;
$std = FormFactory::toUpperCase($data["STANDART_ADI"]);
$seviye = FormFactory::toUpperCase($data["SEVIYE_ADI"]);
$seviyeId = explode(' ', $seviye);
$seviyeId = $seviyeId[1];
$kurulusAd = $this->kurulusAd;
$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";
$adH = $standart_bilgileri[0]["STANDART_ADI"];
$seviyeH = $standart_bilgileri[0]["SEVIYE_ADI"];
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:word.php

示例13: canEdit

 function canEdit($user, $standart_id)
 {
     $juser =& JFactory::getUser();
     $user_id = $juser->getOracleUserId();
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     $isYetkiliSektorSorumlusu = FormFactory::getSorumluSektorId($user_id, 2);
     $isKurulus = $this->yetkiliMeslekStandartKurulusuMu($user);
     $standart_durum = $this->getMeslekStandardiDurumId($standart_id);
     $editable = $this->getEditable($standart_id);
     $standart_surec_durum = $this->getMeslekStandartSurecDurumId($standart_id);
     $revizyonYetkisiVarMi = $this->getRevizyonYetkisiVarMi($user, $standart_id);
     // Sektor Sorumlusu
     if ($isSektorSorumlusu) {
         return true;
     } else {
         if ($editable == 0) {
             return false;
         } else {
             if ($isKurulus) {
                 //On Basvuru Bitirme asamasindaysa
                 if ($standart_durum == PM_MESLEK_STANDART_DURUMU__ONAYLANMIS_ONTASLAK) {
                     return false;
                 } else {
                     if ($standart_durum == PM_MESLEK_STANDART_DURUMU__ULUSAL_STANDART) {
                         return $revizyonYetkisiVarMi;
                     }
                 }
                 return true;
             } else {
                 return false;
             }
         }
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:34,代码来源:meslek_std_taslak.php

示例14: hepsiIleAra

function hepsiIleAra($db, $evrak_id, $basvuru_tip, $basvuru_durum, $tarih_baslangic, $tarih_bitis, $sektor, $icerik, $user, $kurulus = null)
{
    if (FormFactory::sektorSorumlusuMu($user)) {
        if (($kurulus != null || $kurulus != "") && $kurulus != "Seçiniz") {
            $user_id = $kurulus;
        } else {
            $user_id = null;
        }
        $selectPart = "KURULUS_ADI,";
        $fromPart = "JOIN M_KURULUS USING (USER_ID)";
    } else {
        $user_id = $user->getOracleUserId();
        $selectPart = "";
        $fromPart = "";
    }
    $evrakIdStr = $evrak_id ? "EVRAK_ID = ?" : "";
    $basvuruTipStr = $basvuru_tip != 'Seçiniz' ? 'BASVURU_TIP_ID = ?' : '';
    $basvuruDurumStr = $basvuru_durum != 'Seçiniz' ? 'BASVURU_DURUM_ID = ?' : '';
    $userIdStr = $user_id ? "M_BASVURU.USER_ID = ?" : "";
    $tarihStr = "";
    if ($tarih_baslangic || $tarih_bitis) {
        if ($tarih_baslangic && $tarih_bitis) {
            $tarihStr = "AND BASVURU_TARIHI BETWEEN TO_DATE('" . $tarih_baslangic . "','dd/mm/yyyy') AND TO_DATE('" . $tarih_bitis . "','dd/mm/yyyy')";
        } else {
            if ($tarih_baslangic) {
                $tarihStr = "AND BASVURU_TARIHI >= TO_DATE('" . $tarih_baslangic . "','dd/mm/yyyy')";
            } else {
                if ($tarih_bitis) {
                    $tarihStr = "AND BASVURU_TARIHI <= TO_DATE('" . $tarih_bitis . "','dd/mm/yyyy')";
                }
            }
        }
    }
    $sektorStr = $sektor != 'Seçiniz' ? 'SEKTOR_ID = ?' : '';
    $icerikStr = $icerik != '' ? 'BASVURU_EK_DOSYASI_CONTENT LIKE ?' : '';
    $userIdStr = $user_id ? "USER_ID = ?" : "";
    $params = array();
    if ($evrakIdStr != '') {
        $params[] = $evrak_id;
    }
    if ($basvuruTipStr != '') {
        $params[] = $basvuru_tip;
    }
    if ($basvuruDurumStr != '') {
        $params[] = $basvuru_durum;
    }
    if ($sektorStr != '') {
        $params[] = $sektor;
    }
    if ($icerikStr != '') {
        $params[] = "%" . $icerik . "%";
    }
    if ($userIdStr != '') {
        $params[] = $user_id;
    }
    if ($basvuru_tip == 3) {
        $sql = "SELECT DISTINCT  \n\t\t\t\t\t\tEVRAK_ID,\n\t\t\t\t" . $selectPart . "\n\t\t\t\tBASVURU_TIP_ADI,\n\t\t\t\tTO_CHAR(basvuru_tarihi, 'DD.MM.YYYY') AS basvuru_tarihi,\n\t\t\t\tBASVURU_DURUM_ADI, \n\t\t\t\tBASVURU_TIP_ID,\n\t\t\t\tDURUM_ID,\n\t\t\t\tDURUM,\n\t\t\t\tACIKLAMA,\n\t\t\t\tBASVURU_EK_DOSYASI_PATH,\n\t\t\t\tBASVURU_TURU\n\t\t\tFROM M_BASVURU \n\t\t\t\t" . $fromPart . "\n\t\t\t\tJOIN pm_basvuru_durum USING (BASVURU_DURUM_ID) \n\t     \t\tJOIN pm_basvuru_tip USING (BASVURU_TIP_ID)\n\t     \t\tJOIN M_BELGELENDIRME_DURUM USING(EVRAK_ID) \n\t\t\t\tJOIN M_BASVURU_SEKTOR USING(EVRAK_ID) \n\t     \t\tJOIN PM_BELGELENDIRME_DURUM USING (DURUM_ID)\n\t\t\t\tJOIN PM_SEKTORLER USING (SEKTOR_ID)\n\t\t\tWHERE" . " BASVURU_TIP_ID NOT IN (" . KULLANILMAYAN_BASVURU_TIP_ID . ")\n\t\t\t\t" . ($evrakIdStr ? "AND " . $evrakIdStr : '') . " \n\t\t\t\t" . ($basvuruTipStr ? "AND " . $basvuruTipStr : '') . " \n\t\t\t\t" . ($basvuruDurumStr ? "AND " . $basvuruDurumStr : '') . " \n\t\t\t\t" . ($sektorStr ? "AND " . $sektorStr : '') . " \n\t\t\t\t" . ($icerikStr ? "AND " . $icerikStr : '') . " \n\t\t\t\t" . ($userIdStr ? "AND " . $userIdStr : '') . " \n\t\t\t\t" . $tarihStr . " \n\t\t\tORDER BY BASVURU_TARIHI";
    } else {
        $sql = "SELECT DISTINCT  \n\t\t\t\t\t\tEVRAK_ID,\n\t\t\t\t\t\t" . $selectPart . "\n\t\t\t\t\t\tBASVURU_TIP_ADI,\n\t\t\t\t\t\tTO_CHAR(basvuru_tarihi, 'DD.MM.YYYY') AS basvuru_tarihi,\n\t\t\t\t\t\tBASVURU_DURUM_ADI, \n\t\t\t\t\t\tBASVURU_TIP_ID,\n\t\t\t\t\t\tBASVURU_EK_DOSYASI_PATH,\n\t\t\t\t\t\tUSER_ID,\n\t\t\t\t\t\tBASVURU_TURU\n\t\t\t\t\tFROM M_BASVURU \n\t\t\t\t\t\t" . $fromPart . "\n\t\t\t\t\t\tJOIN M_BASVURU_SEKTOR USING(EVRAK_ID) \n\t\t\t\t\t\tJOIN pm_basvuru_durum USING (BASVURU_DURUM_ID) \n\t\t\t     \t\tJOIN pm_basvuru_tip USING (BASVURU_TIP_ID)\n\t\t\t     \t\t \n\t\t\t\t\tWHERE " . "BASVURU_TIP_ID NOT IN (" . KULLANILMAYAN_BASVURU_TIP_ID . ")\n\t\t\t\t\t\t" . ($evrakIdStr ? "AND " . $evrakIdStr : '') . " \n\t\t\t\t\t\t" . ($basvuruTipStr ? "AND " . $basvuruTipStr : '') . " \n\t\t\t\t\t\t" . ($basvuruDurumStr ? "AND " . $basvuruDurumStr : '') . " \n\t\t\t\t\t\t" . ($sektorStr ? "AND " . $sektorStr : '') . " \n\t\t\t\t\t\t" . ($icerikStr ? "AND " . $icerikStr : '') . " \n\t\t\t\t\t\t" . ($userIdStr ? "AND " . $userIdStr : '') . " \n\t\t\t\t\t\t" . $tarihStr . " \n\t\t\t\t\tORDER BY BASVURU_TARIHI";
    }
    return $db->prep_exec($sql, $params);
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:62,代码来源:basvuru_ara.php

示例15: basvuruKaydet

 function basvuruKaydet($data, $layout)
 {
     global $mainframe;
     $session =& JFactory::getSession();
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $dbOrc =& JFactory::getOracleDBO();
     $db =& JFactory::getDBO();
     if ($user_id < 1) {
         $user_id = $this->userVerileriEkle($dbOrc, $user);
         $this->updateUserId($db, $user, $user_id);
     }
     $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
     if ($data[tckimlik] != "") {
         $evrak_id = $data[tckimlik];
     } else {
         $evrak_id = $data[evrak_id];
     }
     $session->set("evrak_id", $evrak_id);
     if ($isSektorSorumlusu) {
         $durum = UZMAN_HAVUZU__DURUMU__SS_KAYDI;
         //			$basvuru_durumu=UZMAN_HAVUZU__BASVURU_DURUMU__ONAYLANDI;
     } else {
         $durum = UZMAN_HAVUZU__DURUMU__KULLANICI_KAYDI;
         $basvuru_durumu = UZMAN_HAVUZU__BASVURU_DURUMU__BASVURU_TAMAMLANMAMIS;
         $db =& JFactory::getOracleDBO();
         $sql = "update m_uzman_havuzu set basvuru_durum=" . UZMAN_HAVUZU__BASVURU_DURUMU__BASVURU_TAMAMLANMAMIS . ", durum=" . UZMAN_HAVUZU__DURUMU__KULLANICI_KAYDI . " where tc_kimlik=" . $evrak_id;
         $sonuc = $db->prep_exec_insert($sql);
     }
     //   					echo "<pre>";
     //   					print_r($data);
     //   					echo "</pre>";
     //  					exit;
     if ($evrak_id != -1) {
         //$evrak_id, tc kimlik numarasıdır.
         switch ($layout) {
             case "uzman_bilgi":
                 $sayfa = 1;
                 if ($isSektorSorumlusu) {
                     $user_id = $this->getUserIdbyTcKN($evrak_id);
                 }
                 if ($this->uzmanBilgiKaydet($user_id, $data, $durum, $basvuru_durumu, $isSektorSorumlusu)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "egitim":
                 $sayfa = 4;
                 if ($this->egitimVerileriKaydet($evrak_id, $data, $sayfa, $durum)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "yabanci_dil":
                 $sayfa = 5;
                 if ($this->dilVerileriKaydet($evrak_id, $data, $sayfa, $durum)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "sertifika":
                 $sayfa = 6;
                 if ($this->sertifikaVerileriKaydet($evrak_id, $data, $sayfa, $durum)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "is_deneyimi":
                 $sayfa = 7;
                 if ($this->deneyimVerileriKaydet($evrak_id, $data, $sayfa, $durum)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "myk_deneyimi":
                 $sayfa = 8;
                 if ($this->mykDeneyimVerileriKaydet($evrak_id, $data, $sayfa, $durum)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "basvuru_bilgi":
                 $sayfa = 3;
                 if ($this->basvuruBilgiVerileriKaydet($evrak_id, $data, $sayfa, $durum)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
                     $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ");
                 }
                 break;
             case "denetci":
                 $sayfa = 3;
                 if ($this->DenetciBasvuruVerisiKaydet($evrak_id, $data)) {
                     $message = JText::_("VERI_KAYDI_BASARILI");
                 } else {
//.........这里部分代码省略.........
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:basvuru_kaydet.php


注:本文中的FormFactory::sektorSorumlusuMu方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。