本文整理汇总了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);
}
示例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);
}
示例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);
}
示例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);
}
示例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;
}
示例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;
}
示例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);
}
示例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;
}
}
示例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 = ?";
//.........这里部分代码省略.........
示例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;
}
示例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);
}
示例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"];
示例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;
}
}
}
}
示例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);
}
示例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 {
//.........这里部分代码省略.........