function ucretTarifesiAra() { $sonuc = $this->kurulusIDdenUcretTarifesiGetir($db, $_POST["kurulus_id"]); if (count($sonuc) >= 1) { ajax_success_response_with_array('Sorgu başarılı', $sonuc); } else { ajax_error_response('Kayıt bulunamadı-' . $sonuc); } //return $sonuc; }
function ajaxUzatmaSil() { $protokolID = $_REQUEST['protokolID']; $_db = JFactory::getOracleDBO(); $id = $_POST['id']; $sql = "DELETE FROM m_protokol_sure_uzatma WHERE protokol_id = ? AND uzatma_id = ?"; if (@$_db->prep_exec_insert($sql, array($protokolID, $id))) { ajax_success_response('Satır Başarıyla Kaydedilmiştir.'); } else { ajax_error_response('Hata Oluştu'); } }
function ajaxDeleteRow() { $_db = JFactory::getOracleDBO(); $id = $_POST['id']; $sql = " DELETE FROM a_deneme WHERE id = ?"; //@ for disable error display if (@$_db->prep_exec_insert($sql, array($id))) { ajax_success_response('Satır başarıyla silindi.'); } else { ajax_error_response('Satır silinirken beklenmedik bir hata oluştu'); } }
function ajaxSozlugeEkle($terimAdi, $terimAciklama) { $_db = JFactory::getOracleDBO(); $sql = "INSERT INTO m_terimler (terim_id, terim_adi, terim_aciklama) VALUES (?,?,?,?)"; $terimID = $_db->getNextVal(TERIM_SEQ); $params = array($terimID, $terimAdi, $terimAciklama, PM_TERIM_AKTIFLIK__AKTIF); if ($_db->prep_exec_insert($sql, $params) == true) { ajax_success_response(); } else { ajax_error_response("Eklemede hata!"); } }
function ajaxKomiteGetir() { $db = JFactory::getOracleDBO(); $tarih = $_REQUEST['tarih']; $sektor_id = $_REQUEST["sektor_id"]; $sql = "SELECT *\n\t\t\t\tFROM M_SEKTOR_KOMITELERI\n WHERE tarih='" . $tarih . "'\n AND sektor_id='" . $sektor_id . "'\n ORDER BY SIRA"; // echo $sql; $result = $db->prep_exec($sql, array()); if (count($result) > 0) { ajax_success_response_with_array('Sorgu başarılı', $result); } else { ajax_error_response('Kayıt bulunamadı-' . $sql); } }
function ajaxKurulusunAkrediteEttigiKuruluslariGetir() { $_db = JFactory::getOracleDBO(); $user_id = $_GET['akrediteEdenID']; //DB Columns $sql = " SELECT * FROM M_AKREDITE_KURULUS_YETKI \n\t\tJOIN M_KURULUS ON (M_AKREDITE_KURULUS_YETKI.DENETLENEN_KURULUS_ID=M_KURULUS.USER_ID)\n\t\tWHERE DENETCI_KURULUS_ID=?"; //@ for disable error display $result = $_db->prep_exec($sql, array($user_id)); if (count($result) != 0) { ajax_success_response_with_array('Başarılı', $result); } else { ajax_error_response('Kayıt Bulunamadı'); } }
function ajaxAddNewBirim() { /*OK */ $_db = JFactory::getOracleDBO(); $columns = array(); //DB Columns $dbParams = array('yeniBirimEklePopup_BirimAdiTextBox', 'yeniBirimEklePopup_ReferansKoduTextBox', 'yeniBirimEklePopup_SeviyeTextBox'); $id = $_db->getNextVal('BIRIM_ID_seq'); $columns[] = $id; foreach ($dbParams as $key) { if (isset($_REQUEST[$key])) { $columns[] = $_REQUEST[$key]; } } $sql = " INSERT INTO M_BIRIM (BIRIM_ID, BIRIM_ADI, BIRIM_KODU, BIRIM_SEVIYE, BAGIMSIZMI, BIRIM_ONAY_DURUM) \n\t\t\t\t\t VALUES (?, ?, ?, ?, 1," . PM_BIRIM_ONAY_DURUMU__SSNA_YOLLANMAMIS . ")"; //BIRIM_YAYIN_TAR, BIRIM_REV_NO, //@ for disable error display if (@$_db->prep_exec_insert($sql, $columns)) { $array = $_db->prep_exec("SELECT * FROM m_birim, pm_birim_onay_durumu WHERE m_birim.birim_onay_durum = pm_birim_onay_durumu.durum_id", array()); ajax_success_response_with_array("Başarıyla Kaydedildi", $array); } else { ajax_error_response('Bir Hata Oluştu'); } }
function yetkiYeterlilikAra() { if (strlen($_POST["yeterlilik_id"]) > 0 && strlen($_POST["kurulus_id"]) > 0) { $yetId = $_POST["yeterlilik_id"]; $kurulus_id = $_POST["kurulus_id"]; $sonuc = $this->getYetkiYeterlilikile($kurulus_id, $yetId); } else { if (strlen($_POST["yeterlilik_id"]) == 0 && strlen($_POST["kurulus_id"]) > 0) { $kurulus_id = $_POST["kurulus_id"]; $sonuc = $this->getYetkiYeterlilikKurulus($kurulus_id); } else { if (strlen($_POST["kurulus_id"]) == 0 && strlen($_POST["yeterlilik_id"]) > 0) { $yetId = $_POST["yeterlilik_id"]; $sonuc = $this->getYetkiYeterlilikId($yetId); } } } if (count($sonuc[0]) > 0) { ajax_success_response_with_array('Sorgu başarılı', $sonuc); } else { ajax_error_response('Kayıt bulunamadı' . $sonuc); } //return $sonuc; }
function ara2() { $db = JFactory::getOracleDBO(); if ($this->kullaniciTipi() == 1) { $user = JFactory::getUser(); $user_id = $user->id; // $kullaniciSql= " AND M_ITEMBANK_SORULAR.ITEMBANK_USER_ID='".$user_id."'"; $sql = "select kurulus_id from m_itembank_kurulus_users where user_id=" . $user_id; $result = $db->prep_exec_array($sql); $kurulus_user_id = $result[0]; $kullaniciSql = " AND M_ITEMBANK_SORULAR.KURULUS_USER_ID='" . $kurulus_user_id . "'"; $condition = true; } if ($this->kullaniciTipi() == 2 and $_POST["kurulus_id"] != "") { $kurulusSql = " AND M_ITEMBANK_SORULAR.KURULUS_USER_ID = " . $_POST["kurulus_id"] . ""; $condition = true; } if ($_POST["sektor"] != "" and $_POST["seviye"] == "" and $_POST["yeterlilik_id"] == "") { $sql = "select yeterlilik_id from m_yeterlilik where sektor_id=" . $_POST["sektor"]; $result = $db->prep_exec($sql, $array); foreach ($result as $arr) { $yeterlilik_Ids[] = $arr["YETERLILIK_ID"]; } $yeterlilik_Ids = implode(",", $yeterlilik_Ids); } if ($_POST["sektor"] != "" and $_POST["seviye"] != "" and $_POST["yeterlilik_id"] == "") { $sql = "select yeterlilik_id from m_yeterlilik where sektor_id=" . $_POST["sektor"] . " and seviye_id=" . $_POST["seviye"]; $result = $db->prep_exec($sql, $array); foreach ($result as $arr) { $yeterlilik_Ids[] = $arr["YETERLILIK_ID"]; } $yeterlilik_Ids = implode(",", $yeterlilik_Ids); } if ($yeterlilik_Ids) { $sektorSeviyeSql = " AND M_ITEMBANK_SORULAR.YETERLILIK_ID IN (" . $yeterlilik_Ids . ")"; $condition = true; } if ($_POST["yeterlilik_id"] != "") { $yeterlilik_id = explode("-", $_POST["yeterlilik_id"]); $yeterlilikSql = " AND M_ITEMBANK_SORULAR.YETERLILIK_ID = " . $yeterlilik_id[0] . ""; $condition = true; } if ($_POST["birim_id"] != "") { $birimSql = " AND M_ITEMBANK_SORU_BO.BIRIM_ID = " . $_POST["birim_id"] . ""; $condition = true; } if ($_POST["basarim_olcutu_id"] != "") { $basarimOlcutuSql = " AND M_ITEMBANK_SORU_BO.BASARIM_OLCUTU_ID = " . $_POST["basarim_olcutu_id"] . ""; $condition = true; } if ($_POST["ogrenme_ciktisi_id"] != "") { $ogrenmeCiktisiSql = " AND M_ITEMBANK_SORU_BO.OGRENME_CIKTISI_ID = " . $_POST["ogrenme_ciktisi_id"] . ""; $condition = true; } if ($_POST["soru_grubu_id"] != "") { $soruTipiSql = " AND M_ITEMBANK_SORULAR.SORU_TIPI_ID = " . $_POST["soru_grubu_id"] . ""; $condition = true; if ($_POST["soru_tipi_id_p"] != "") { $soruSekliSql = " AND M_ITEMBANK_SORULAR.SORU_SEKLI_ID = " . $_POST["soru_tipi_id_p"] . ""; $condition = true; } if ($_POST["soru_tipi_id"] != "") { $soruSekliSql = " AND M_ITEMBANK_SORULAR.SORU_SEKLI_ID = " . $_POST["soru_tipi_id"] . ""; $condition = true; } } if ($_POST["turkak_onayli_mi"] != "") { $turkakSql = " AND M_ITEMBANK_SORULAR.TURKAK_ONAYLI_MI = " . $_POST["turkak_onayli_mi"] . ""; $condition = true; } if ($_POST["zorluk_derecesi_id"] != "") { $zorlukDerecesiSql = " AND M_ITEMBANK_SORULAR.ZORLUK_DERECESI_ID = " . $_POST["zorluk_derecesi_id"] . ""; $condition = true; } if ($_POST["durum_id"] != "") { $durumSql = " AND M_ITEMBANK_SORULAR.DURUM_ID = " . $_POST["durum_id"] . ""; $condition = true; } if ($_POST["soru_metni"] != "") { $soruMetniSql = " AND M_ITEMBANK_SORULAR.SORU_METNI LIKE '%" . $_POST["soru_metni"] . "%'"; $condition = true; } if ($_POST["s_baslangic_tarihi"] != "") { $sBasTarihSql = " AND M_ITEMBANK_SORULAR.KAYIT_TARIHI>= " . strtotime($_POST["s_baslangic_tarihi"]) . ""; $condition = true; } if ($_POST["s_bitis_tarihi"] != "") { $sBitTarihSql = " AND M_ITEMBANK_SORULAR.KAYIT_TARIHI<= " . (strtotime($_POST["s_bitis_tarihi"]) + 24 * 60 * 60) . ""; $condition = true; } if ($_POST["o_baslangic_tarihi"] != "") { $oBasTarihSql = " AND M_ITEMBANK_SORULAR.OLUSTURMA_TARIHI>= '" . $_POST["o_baslangic_tarihi"] . "'"; $condition = true; } if ($_POST["o_bitis_tarihi"] != "") { $oBitTarihSql = " AND M_ITEMBANK_SORULAR.OLUSTURMA_TARIHI<= '" . $_POST["o_bitis_tarihi"] . "'"; $condition = true; } if ($_POST["kurulus_soru_kodu"] != "") { $kurulusSorukoduSql = " AND M_ITEMBANK_SORULAR.KURULUS_SORU_KODU= '" . $_POST["kurulus_soru_kodu"] . "'"; $condition = true; } $sql = "select distinct\n\t\t\t\t\tM_ITEMBANK_SORULAR.SORU_ID as SORU_ID,\n\t\t\t\t\tSEKTOR_ADI,\n\t\t\t\t\tKURULUS_ADI,\n\t\t\t\t\tYETERLILIK_ADI,\n\t\t\t\t\tYETERLILIK_KODU,\n\t\t\t\t\tSEVIYE_ID,\n\t\t\t\t\tYETERLILIK_ALT_BIRIM_ADI,\n\t\t\t\t\tYETERLILIK_ALT_BIRIM_NO,\n\t\t\t\t\tBIRIM_ADI,\n\t\t\t\t\tBIRIM_KODU,\n\t\t\t\t\tOGRENME_CIKTISI_YAZISI,\n\t\t\t\t\tBASARIM_OLCUTU_ADI, \n\t\t\t\t\tSORU_DURUM_ADI,\n\t\t\t\t\tSORU_DURUM_ID,\n\t\t\t\t\tTURKAK_ONAYLI_MI,\n\t\t\t\t\tONAYLAYAN,\n\t\t\t\t\tOLUSTURAN,\n\t\t\t\t\tKAYIT_TARIHI,\n\t\t\t\t\tSON_GUNCELLEYEN_ID,\n\t\t\t\t\tSON_GUNCELLEME_TARIHI,\n\t\t\t\t\tM_ITEMBANK_SORULAR.OLUSTURMA_TARIHI as OLUSTURMA_TARIHI,\n\t\t\t\t\tSORU_TIPI_ADI, \n\t\t\t\t\tM_ITEMBANK_SORULAR.SORU_TIPI_ID as SORU_TIPI_ID, \n\t\t\t case when M_ITEMBANK_SORULAR.SORU_TIPI_ID=1 then\n\t\t\t\t\t\t\t\tPM_ITEMBANK_TEORIK_SORU_SEKLI.SORU_SEKLI_ADI\n\t\t\t when M_ITEMBANK_SORULAR.SORU_TIPI_ID=2 then\n\t\t\t\t\t\t\t\tPM_ITEMBANK_PRATIK_SORU_SEKLI.SORU_SEKLI_ADI\n\t\t\t end as SORU_SEKLI_ADI\n\t\t\t\t\tfrom\n\t\t\t\t\tM_ITEMBANK_SORULAR ,\n\t\t\t\t\tM_YETERLILIK,\n\t\t\t\t\tM_YETERLILIK_ALT_BIRIM,\n\t\t\t\t\tM_BIRIM,\n\t\t\t\t\tPM_ITEMBANK_SORU_TIPI,\n\t\t\t\t\tPM_ITEMBANK_TEORIK_SORU_SEKLI,\n\t\t\t\t\tPM_ITEMBANK_PRATIK_SORU_SEKLI,\n\t\t\t\t\tPM_SEKTORLER,\n\t\t\t\t\tM_BASARIM_OLCUTU,\n\t\t\t\t\tM_OGRENME_CIKTISI,\n\t\t\t\t\tPM_ITEMBANK_SORU_DURUMU,\n\t\t\t\t\tM_KURULUS,\n\t\t\t\t\tM_ITEMBANK_SORU_BO\n\t\t\t\twhere\n\t\t\t\t\tM_ITEMBANK_SORULAR.SILINDI=0\n\t\t\t\t\tand M_YETERLILIK.YETERLILIK_ID=M_ITEMBANK_SORULAR.YETERLILIK_ID\n\t\t\t and M_ITEMBANK_SORU_BO.BIRIM_ID=M_YETERLILIK_ALT_BIRIM.YETERLILIK_ALT_BIRIM_ID (+)\n\t\t\t\t\tand M_ITEMBANK_SORU_BO.BIRIM_ID=M_BIRIM.BIRIM_ID (+)\n\t\t\t and PM_ITEMBANK_SORU_TIPI.SORU_TIPI_ID=M_ITEMBANK_SORULAR.SORU_TIPI_ID\n\t\t\t and M_ITEMBANK_SORU_BO.SORU_ID=M_ITEMBANK_SORULAR.SORU_ID\n\t\t\t and \n\t\t\t \n\t\t\t M_ITEMBANK_SORULAR.SORU_SEKLI_ID=\n\t\t\t\t case when M_ITEMBANK_SORULAR.SORU_TIPI_ID=1 then\n\t \t\t\tPM_ITEMBANK_TEORIK_SORU_SEKLI.SORU_SEKLI_ID\n\t \t\twhen M_ITEMBANK_SORULAR.SORU_TIPI_ID=2 then\n\t\t\t\t \tPM_ITEMBANK_PRATIK_SORU_SEKLI.SORU_SEKLI_ID\n\t \t\tend\n\t\t\t \n\t\t\t and PM_SEKTORLER.SEKTOR_ID=M_YETERLILIK.SEKTOR_ID\n\t\t\t\t\tand M_ITEMBANK_SORULAR.KURULUS_USER_ID=M_KURULUS.USER_ID\n\t\t\t\t\tand PM_ITEMBANK_SORU_DURUMU.SORU_DURUM_ID=M_ITEMBANK_SORULAR.DURUM_ID\n\t\t\t\t\tand M_ITEMBANK_SORU_BO.BASARIM_OLCUTU_ID=M_BASARIM_OLCUTU.BASARIM_OLCUTU_ID (+)\n\t\t\t and M_ITEMBANK_SORU_BO.OGRENME_CIKTISI_ID=M_OGRENME_CIKTISI.OGRENME_CIKTISI_ID (+)\t\n\t\t"; if ($condition) { $sql = $sql . $kullaniciSql . $sektorSeviyeSql . $yeterlilikSql . $birimSql . $ogrenmeCiktisiSql . $turkakSql . $basarimOlcutuSql . $soruMetniSql . $soruSekliSql . $soruTipiSql . $zorlukDerecesiSql . $kurulusSql . $durumSql . $sBasTarihSql . $sBitTarihSql . $oBasTarihSql . $oBitTarihSql . $kurulusSorukoduSql; } $result = $db->prep_exec($sql, $array); for ($i = 0; $i < count($result); $i++) { $result[$i]["icerik"] = $this->soruGoster($result[$i]["SORU_ID"]); $result[$i]["KAYIT_TARIHI"] = date("d.m.Y", $result[$i]["KAYIT_TARIHI"]); if ($result[$i]["SON_GUNCELLEME_TARIHI"] != "") { $result[$i]["SON_GUNCELLEME_TARIHI"] = date("d.m.Y", $result[$i]["SON_GUNCELLEME_TARIHI"]); $mysql = mysql_query("select name from jos_users where id=" . $result[$i]["SON_GUNCELLEYEN_ID"]); $liste = mysql_fetch_row($mysql); $result[$i]["SON_GUNCELLEYEN_ID"] = $liste[0]; } else { $result[$i]["SON_GUNCELLEME_TARIHI"] = "Güncelleme yapılmamış."; $result[$i]["SON_GUNCELLEYEN_ID"] = "Güncelleme yapılmamış."; } } if (count($result) > 0) { ajax_success_response_with_array('Sorgu başarılı', $result); } else { ajax_error_response(); } }
function getSinavOncesiMerkezler($db, $postData) { if (isset($postData['yetId']) && isset($postData['user_id'])) { $yetid = $postData['yetId']; $user_id = $postData['user_id']; } else { return ""; } $sql = " select DISTINCT m_sinav_takvimi.merkez_id, m_sinav_merkezi.merkez_adi \n \t\t\t\tfrom m_sinav_takvimi \n\t\t\t\t\tjoin m_sinav_merkezi on m_sinav_takvimi.merkez_id = m_sinav_merkezi.merkez_id \n \t WHERE m_sinav_takvimi.yeterlilik_id = ? and m_sinav_takvimi.user_id = ?"; //BASVURU_DURUM_ID yi belirle ona gore cagır // @todo kontrol et bunu /*$sql = "SELECT DISTINCT YETERLILIK_ID, YETERLILIK_ADI, SEVIYE_ADI FROM M_YETERLILIK JOIN M_MERKEZ_SINAV USING (YETERLILIK_ID) JOIN M_SINAV_MERKEZI USING (MERKEZ_ID) NATURAL JOIN PM_YETERLILIK_SUREC_DURUM JOIN PM_SEVIYE USING (SEVIYE_ID) WHERE YETERLILIK_SUREC_DURUM_ID = ".ARA_YETERLILIK_SUREC_DURUM_ID." AND MERKEZ_ID = ? ORDER BY YETERLILIK_ADI"; */ $params = array($yetid, $user_id); $kapsamlar = $db->prep_exec($sql, $params); $comboStr = '#*#'; $isFirst = true; if (isset($kapsamlar)) { foreach ($kapsamlar as $row) { if ($isFirst) { $comboStr .= $row["MERKEZ_ID"] . "##" . $row["MERKEZ_ADI"] . "##" . $yetid; $isFirst = false; } else { $comboStr .= "**" . $row["MERKEZ_ID"] . "##" . $row["MERKEZ_ADI"] . "##" . $yetid; } } //$comboStr.="**Başarısız##Başarısız"; } if ($yetInpNo == "") { $session =& JFactory::getSession(); $session->set('sinavOncesiMerkez', $comboStr); } $sql = "SELECT\n \t \t\t\t \tDEGERLENDIRICI \n \t \t\t\t \tFROM M_SINAV_DEGERLENDIRICI \n \t \t\t\t \tWHERE YETERLILIK_ID = ? AND USER_ID = ?"; $params = array($yetid, $user_id); $kapsamlar = $db->prep_exec($sql, $params); $vakvak[] = $comboStr; $kaan[] = $vakvak; $kaan[] = $kapsamlar; if (count($kaan) > 0) { ajax_success_response_with_array('Sorgu baÅŸarılı', $kaan); } else { ajax_error_response('Kayıt bulunamadı-' . $sql); } //echo $comboStr; }
function ajaxBaglamSil() { $_db = JFactory::getOracleDBO(); $baglamID = $_REQUEST['baglam_id'][0]; $sql = " DELETE FROM M_YETERLILIK_BIRIM_BAGLAM WHERE BAGLAM_ID = ?"; //@ for disable error display if (@$_db->prep_exec_insert($sql, array($baglamID))) { ajax_success_response('Bağlam Başarıyla Silindi.'); } else { ajax_error_response('Hata Oluştu'); } }
function ajaxBasarimOlcutuSirasiGuncelle() { $model = $this->getModel('ogrenme_cikti_ajax'); $result = $model->ajaxBasarimOlcutuSirasiGuncelle(); if ($result) { ajax_success_response(JText::_("BASARIM_OLCUT_SUCCESS_MESSAGE")); } else { ajax_error_response(JText::_("BASARIM_OLCUT_ERROR_MESSAGE")); } }
function getBasarimOlcutu() { $db = JFactory::getOracleDBO(); $sql = "SELECT basarim_olcutu_id,basarim_olcutu_adi\n \tFROM m_basarim_olcutu\n \tJOIN m_ogrenme_ciktisi__basarim_olc USING (basarim_olcutu_id)\n \tWHERE ogrenme_ciktisi_id in (" . implode(",", $_POST["birim_id"]) . ")"; $result = $db->prep_exec($sql); if (count($result) > 0) { ajax_success_response_with_array('Sorgu başarılı', $result); } else { ajax_error_response(); } }
function getKayitliYeterlilikAltBirimler($db, $postData) { $user_id = JFactory::getUser()->getOracleUserId(); if (isset($postData['yetId']) && isset($postData['yetInpNo'])) { $yetid = $postData['yetId']; $yetInpNo = isset($postData['yetInpNo']) ? $postData['yetInpNo'] : ""; } else { return ""; } $yetid = explode(',', $yetid); foreach ($yetid as $id) { $sql = "SELECT YENI_MI FROM M_YETERLILIK WHERE YETERLILIK_ID = ?"; $params = array($id); $yenimi = $db->prep_exec($sql, $params); if ($yenimi[0]['YENI_MI'] == 0) { $sql = " SELECT DISTINCT YETERLILIK_ID, YETERLILIK_ADI, YETERLILIK_ALT_BIRIM_ID, YETERLILIK_ALT_BIRIM_ADI, YETERLILIK_ALT_BIRIM_NO, YETERLILIK_ZORUNLU, YENI_MI\n\t\t\t\t FROM M_YETERLILIK \n \t\t\t\t JOIN M_YETERLILIK_ALT_BIRIM USING(YETERLILIK_ID)\n \t JOIN M_DENETIM_YETKI ON YETERLILIK_ALT_BIRIM_ID = BIRIM_ID\n \t JOIN M_DENETIM USING(DENETIM_ID)\n \t\t\t\t WHERE YETERLILIK_ID = ? AND DENETIM_KURULUS_ID = ? ORDER BY YETERLILIK_ALT_BIRIM_NO"; $params = array($id, $user_id); $kapsamlar[] = $db->prep_exec($sql, $params); } else { if ($yenimi[0]['YENI_MI'] == 1) { $sql = "SELECT DISTINCT M_BIRIM_OLCME_DEGERLENDIRME.ID,M_YETERLILIK_BIRIM.YETERLILIK_ID, M_YETERLILIK_BIRIM.BIRIM_ID, M_BIRIM.BIRIM_ADI,\n\t\t\t\t\tM_BIRIM.BIRIM_KODU, M_BIRIM_OLCME_DEGERLENDIRME.OLC_DEG_ACIKLAMA, M_BIRIM_OLCME_DEGERLENDIRME.OLC_DEG_HARF,\n\t\t\t\t\tM_BIRIM_OLCME_DEGERLENDIRME.OLC_DEG_NUMARA, M_YETERLILIK.YENI_MI, SIRA_NO\n\t\t\t\t FROM M_YETERLILIK_BIRIM \n\t\t\t\t JOIN M_BIRIM_OLCME_DEGERLENDIRME ON M_YETERLILIK_BIRIM.BIRIM_ID = M_BIRIM_OLCME_DEGERLENDIRME.BIRIM_ID\n\t\t\t\t JOIN M_BIRIM ON M_YETERLILIK_BIRIM.BIRIM_ID = M_BIRIM.BIRIM_ID \n\t\t\t\t JOIN M_YETERLILIK ON M_YETERLILIK_BIRIM.YETERLILIK_ID = M_YETERLILIK.YETERLILIK_ID\n\t\t JOIN M_DENETIM_YETKI ON M_BIRIM_OLCME_DEGERLENDIRME.BIRIM_ID = M_DENETIM_YETKI.BIRIM_ID\n\t\t JOIN M_DENETIM USING(DENETIM_ID)\n\t\t\t\t WHERE M_YETERLILIK_BIRIM.YETERLILIK_ID = ? AND DENETIM_KURULUS_ID = ? AND (OLC_DEG_HARF = 'P' OR OLC_DEG_HARF = 'T')\n\t\t\t\t ORDER BY M_YETERLILIK_BIRIM.YETERLILIK_ID, M_BIRIM_OLCME_DEGERLENDIRME.OLC_DEG_NUMARA"; $params = array($id, $user_id); $kapsamlar[] = $db->prep_exec($sql, $params); } } } if (count($kapsamlar) > 0) { $x = 10; ajax_success_response_with_array('Sorgu başarılı', $kapsamlar); } else { $y = 20; ajax_error_response('Kayıt bulunamadı-' . $sql); } }
function SonucGuncelle($db, $post) { $sinav = $post['sinav']; $sql = "UPDATE M_SINAV\n\t\t\t \tSET BASARILI_ADAY = " . BASARILI_ADAY_EKLENMEDI . "\n\t\t\t \tWHERE M_SINAV_ID = ?"; $returnValues[] = $db->prep_exec_insert($sql, array($sinav)); $sql1 = "UPDATE M_OGRENCI_SINAV SET YETKI_DURUM = 1 WHERE M_SINAV_ID = ?"; $returnValues[] = $db->prep_exec_insert($sql1, array($sinav)); if (count($returnValues) > 1) { ajax_success_response_with_array('Sorgu başarılı', $returnValues); } else { ajax_error_response('Kayıt bulunamadı' . $sql); } }
function getTerimAra() { $_db = JFactory::getOracleDBO(); // $orj = array ('İ','I','Ğ','Ü','Ş','Ö','Ç','ı','i','ğ','ü','ş','ç','ö'); // $conv = array ('İ','I','Ğ','Ü','Ş','Ö','Ç','I','İ','Ğ','Ü','Ş','Ç','Ö'); $kelime = iconv('UTF-8', 'ISO-8859-9', strtoupper($_REQUEST['veri'])); $a = $_db->prep_exec_insert("alter session set NLS_COMP=LINGUISTIC", $params); $b = $_db->prep_exec_insert("alter session set NLS_SORT=BINARY_CI", $params); $sql = "SELECT *\n\t\t\t\t\t FROM M_TERIM\n\t\t\t WHERE terim_adi like '%" . $kelime . "%'\n\t\t\t ORDER BY terim_adi"; $result = $_db->prep_exec($sql, array()); if (count($result) > 0) { ajax_success_response_with_array('Sorgu başarılı<br>' . $a . '-' . $b . '-', $result); } else { ajax_error_response('Kayıt bulunamadı<br>' . $a . '-' . $b . '-' . $sql); } }
function ajaxKaynakSil() { $_db = JFactory::getOracleDBO(); $kaynakID = $_POST['id']; $birimID = $_REQUEST['birimID']; $sql = "DELETE FROM m_yeterlilik_birim_kaynak WHERE kaynak_id = ? AND yeterlilik_birim_id = ?"; if (@$_db->prep_exec_insert($sql, array($kaynakID, $birimID))) { $sonuc = true; // RESULT TRUE, BASARILI, YENI STANDARTLARI ARRAYA KOY YOLLA $sql = "SELECT\tKAYNAK_ID,\n\t\t\t\t\t\t\tYETERLILIK_BIRIM_ID,\n\t\t\t\t\t\t\tKAYNAK_ACIKLAMA,\n\t\t\t\t\t\t\tKAYNAK_TUR_ID,\n\t\t\t\t\t\t\tSTANDART_KODU,\n\t\t\t\t\t\t\tSTANDART_ADI,\n\t\t\t\t\t\t\tSTANDART_ID,\n\t\t\t\t\t\t\tSEVIYE_ADI\n\t\t\t\t\tFROM m_yeterlilik_birim_kaynak\n\t\t\t LEFT JOIN m_meslek_standartlari USING (standart_id)\n\t\t\t LEFT JOIN pm_seviye USING (seviye_id)\n\t\t\t\t\tWHERE yeterlilik_birim_id = ?"; $params = array($birimID); $kaynak = $_db->prep_exec($sql, $params); ///////////// ajax_success_response_with_array('Satır başarıyla silindi.', $kaynak); } else { ajax_error_response('Hata Oluştu.'); } }
function ajaxSoruGoster() { $model = $this->getModel('sorulari_listele'); if ($_GET["soru_id"] == "") { ajax_success_response($model->soruGoster($_GET["soru_id"])); } else { ajax_error_response(''); } }
function ajaxKurulusFinansalBilgileriGetir($user_id) { $user =& JFactory::getUser(); $isSektorSorumlusu = FormFactory::buIDDenetlemedenSorumluSSMu($user->id); $adminMi = FormFactory::checkAclGroupId($user->id, YONETICI_GROUP_ID); if (!$isSektorSorumlusu && !$adminMi) { //SS veya Admin Değilse $silDegistirGoster = false; } else { $silDegistirGoster = true; } $sessiondakiUser =& JFactory::getUser(); if ($sessiondakiUser != null) { } $sessiondakiUserID = $sessiondakiUser->getOracleUserId(); if ($this->userIdKurulusMu($sessiondakiUserID) == true && $sessiondakiUserID != $user_id) { ajax_error_response('Başka kuruluşun bilgilerini göremezsiniz'); } else { $db = JFactory::getOracleDBO(); $result = array(); if ($sessiondakiUserID != null && $this->userIdKurulusMu($sessiondakiUserID) == true) { //oracle idsi bu o yuzden sadece kuruluslar $result['KURULUS_MU'] = true; } $sql = "SELECT *\n \t\tFROM \tM_FINANS_TARIFE_DONEMI\n \t\tFULL JOIN (SELECT * FROM M_FINANS_KRLS_BELGE_MASRAF\n \t\tWHERE (USER_ID=? OR USER_ID IS NULL)) USING (TARIFE_DONEMI_ID)\n \t\tORDER BY TARIFE_BASLANGICI"; $belgeMasraf = $db->prep_exec($sql, array($user_id)); for ($i = 0; $i < count($belgeMasraf); $i++) { $belgeMasraf[$i]['DONEM_OPTIONS'] = $this->getDonemlerOptions($belgeMasraf[$i]['TARIFE_DONEMI_ID']); $verilenBelgeSayilari = $this->getKurulusunVerdigiBelgeSayisiByKurulusIDAndDenetimTarihi($user_id, $belgeMasraf[$i]['TARIFE_BASLANGICI'], $belgeMasraf[$i]['TARIFE_BITISI']); $buDonemdeVerilmisBelgeSayisi = count($verilenBelgeSayilari) > 0 ? $verilenBelgeSayilari[0]['HESAPLANAN_BELGE_SAYISI'] : 0; $belgeMasraf[$i]['HESAPLANAN_BELGE_SAYISI'] = $buDonemdeVerilmisBelgeSayisi; $belgeMasraflarininDekontlari = $this->getBelgeMasrafiDekontByBelgeMasrafiID($belgeMasraf[$i]['BELGE_MASRAFI_ID'], $silDegistirGoster); if (count($belgeMasraflarininDekontlari) > 0) { $result['BelgeMasraflariDekontlari'][$i] = $belgeMasraflarininDekontlari; } } $sql = "SELECT * FROM M_FINANS_TARIFE_DONEMI ORDER BY TARIFE_BASLANGICI"; $tumTarifeDonemleri = $db->prep_exec($sql, array()); $result['TARIFE_DONEMLERI'] = $tumTarifeDonemleri; $result['DENETIM'] = $tumTarifeDonemleri; for ($i = 0; $i < count($tumTarifeDonemleri); $i++) { $tarifeDonemiID = $tumTarifeDonemleri[$i]['TARIFE_DONEMI_ID']; $buDonemdekiDenetimler = $this->getKurulusunTumDenetimleriByKurulusIDAndDenetimTarihi($user_id, $tumTarifeDonemleri[$i]['TARIFE_BASLANGICI'], $tumTarifeDonemleri[$i]['TARIFE_BITISI']); for ($j = 0; $j < count($buDonemdekiDenetimler); $j++) { $denetimIdsi = $buDonemdekiDenetimler[$j]['DENETIM_ID']; $sql = "SELECT * FROM M_FINANS_KRLS_DENETIM WHERE DENETIM_ID=?"; $ilaveDenetimUcretleri = $db->prep_exec($sql, array($denetimIdsi)); $result['DENETIM_ILAVE_UCRETLERI'][$denetimIdsi] = $ilaveDenetimUcretleri; $sql = "SELECT * FROM M_FINANS_KRLS_DENETIM_DEKONT JOIN M_FINANS_DEKONT USING (DEKONT_ID) WHERE DENETIM_ID=? ORDER BY DEKONT_ID DESC"; $dekontlari = $db->prep_exec($sql, array($denetimIdsi)); for ($k = 0; $k < count($dekontlari); $k++) { $dekontlari[$k]['DEKONT_UPLOADER_TD'] = $this->getNushaBelgesiTDData($dekontlari[$k]['DEKONT_PATH'], $dekontlari[$k]['DEKONT_ID'], $silDegistirGoster); } $result['DENETIM_DEKONTLARI'][$denetimIdsi] = $dekontlari; } $result['DENETIM'][$i]['DONEMIN_DENETIMLERI'] = $buDonemdekiDenetimler; $result['DENETIM'][$i]['DONEM_OPTIONS'] = $this->getDonemlerOptions($tarifeDonemiID); $verilenBelgeSayilari = $this->getKurulusunVerdigiBelgeSayisiByKurulusIDAndDenetimTarihi($user_id, $tumTarifeDonemleri[$i]['TARIFE_BASLANGICI'], $tumTarifeDonemleri[$i]['TARIFE_BITISI']); $buDonemdeVerilmisBelgeSayisi = count($verilenBelgeSayilari) > 0 && $verilenBelgeSayilari[0]['HESAPLANAN_BELGE_SAYISI'] != '' ? $verilenBelgeSayilari[0]['HESAPLANAN_BELGE_SAYISI'] : 0; $result['TARIFE_DONEMLERI'][$i]['HESAPLANAN_BELGE_SAYISI'] = $buDonemdeVerilmisBelgeSayisi; $result['TARIFE_DONEMLERI'][$i]['DONEM_OPTIONS'] = $this->getDonemlerOptions($tarifeDonemiID); //// YILLIK AIDAT ICIN $buDoneminYillikAidataTabiGunleri = $this->getYillikAidataTabiGunler($user_id, $tarifeDonemiID); $buDoneminBelgeParalari = $this->getYillikAidatTutari_BelgeyeGore($user_id, $tarifeDonemiID, $belgeMasraf[$i]['VERILEN_BELGE_SAYISI']); // $buDonemdeVerilmisBelgeSayisi $buDoneminAkrediteKurulusSayisi = $this->getAkrediteKurulusSayisi($user_id, $tarifeDonemiID); $buDonemimAkrediteKurulusAidati = $this->getYillikAidatTutari_AkrediteKurulusaGore($user_id, $tarifeDonemiID, $buDoneminAkrediteKurulusSayisi); $result['TARIFE_DONEMLERI'][$i]['YILLIK_AIDAT'] = $buDoneminYillikAidataTabiGunleri[0]; $result['TARIFE_DONEMLERI'][$i]['YILLIK_AIDAT_AKREDITE_KURULUSTAN'] = $buDonemimAkrediteKurulusAidati; $result['TARIFE_DONEMLERI'][$i]['BIRIM_FIYAT'] = $buDoneminBelgeParalari[0]['FIYAT']; $result['TARIFE_DONEMLERI'][$i]['BU_DONEMDE_AKREDITE_EDILMIS_KURULUS'] = $buDoneminAkrediteKurulusSayisi; $aidatID = $this->getYillikAidatIDByKurulusIDAndDonemID($user_id, $tarifeDonemiID); $aidatDekontlari = $this->getYillikAidatDekontByYillikAidatID($aidatID, $silDegistirGoster); $result['AIDAT_DEKONTLARI'][$aidatID] = $aidatDekontlari; ///// YILLIK AIDAT ICIN } $result['BelgeMasraf'] = $belgeMasraf; ajax_success_response_with_array('success', $result); } }
function insertBirimDetayi($postData, $birimID) { $sqlResult = true; $_db =& JFactory::getOracleDBO(); $birimTur = $postData['birimTur']; $sqlYet = "SELECT BAGIMLI_OLDUGU_YET_ID FROM M_BIRIM WHERE BIRIM_ID = ?"; $yetBirim = $_db->prep_exec($sqlYet, array($birimID)); foreach ($birimTur as $row) { $nextAlt = $_db->getNextVal('SEQ_ALTERNATIF_TUR'); $sqlAltTur = "INSERT INTO M_BIRIM_ALTERNATIF_TUR (ALTERNATIF_TUR_ID, BIRIM_ID, BIRIM_TUR, BIRIM_NUMARA, YETERLILIK_ID) VALUES (?,?,?,?,?)"; foreach ($row as $cow) { $tur = explode('_', $cow); $_db->prep_exec_insert($sqlAltTur, array($nextAlt, $birimID, $tur[1], $tur[2], $yetBirim[0]['BAGIMLI_OLDUGU_YET_ID'])); } } $birimBaglamlari = $postData['birimBaglamlari-' . $birimID]; $biriminOgrenmeCiktilari = $postData['ogrenmeCiktisi'][$birimID]; $biriminOgrenmeCiktilarininBaglamlari = $postData['ogrenmeCiktisiBaglami'][$birimID]; $biriminKaynaklari = $postData['birimeYeterlilikKaynagindanKaynak'][$birimID]; foreach ($biriminKaynaklari as $kaynak) { $sql = "INSERT INTO m_birim_kaynak (birim_id, kaynak_id) VALUES (?,?) "; $params[] = $birimID; $params[] = $kaynak; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); //clear array } if (strlen($birimBaglamlari) > 0) { $baglamID = $_db->getNextVal(BAGLAM_SEQ); $sql = "INSERT INTO m_baglam (baglam_id, baglam_aciklama) VALUES (?,?) "; $params[] = $baglamID; $params[] = $birimBaglamlari; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $sql = "INSERT INTO m_baglam_iliski (baglam_id, dis_id, iliski_tipi) VALUES (?,?, " . PM_BAGLAM_TIPI__BIRIM_BAGLAMI . ") "; $params[] = $baglamID; $params[] = $birimID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } for ($i = 0; $i < count($biriminOgrenmeCiktilari); $i++) { $ogrenmeCiktisiID = $_db->getNextVal(OGRENME_CIKTISI_SEQ); $ogrenmeCiktisiIDTable[$i + 1] = $ogrenmeCiktisiID; $sql = ""; $params = array(); $sql = "INSERT INTO m_ogrenme_ciktisi (ogrenme_ciktisi_id, ogrenme_ciktisi_yazisi) VALUES (?,?) "; $params[] = $ogrenmeCiktisiID; $params[] = $biriminOgrenmeCiktilari[$i + 1]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $sql = "INSERT INTO m_birim__ogrenme_ciktisi (birim_id, ogrenme_ciktisi_id) VALUES (?,?) "; $params[] = $birimID; $params[] = $ogrenmeCiktisiID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $baglamID = $_db->getNextVal(BAGLAM_SEQ); $sql = "INSERT INTO m_baglam (baglam_id, baglam_aciklama) VALUES (?,?) "; $params[] = $baglamID; $params[] = $biriminOgrenmeCiktilarininBaglamlari[$i + 1]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $sql = "INSERT INTO m_baglam_iliski (baglam_id, dis_id, iliski_tipi) VALUES (?,?, " . PM_BAGLAM_TIPI__OGRENME_CIKTISI_BAGLAMI . ") "; $params[] = $baglamID; $params[] = $ogrenmeCiktisiID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $biriminOgrenmeCiktilarininBasarimOlcutleri = $postData['basarimOlcutu-' . $birimID][$i + 1]; if (count($biriminOgrenmeCiktilarininBasarimOlcutleri) == 0) { $biriminOgrenmeCiktilarininBasarimOlcutleri = $postData['basarimOlcutu'][$birimID][$i + 1]; } $biriminOgrenmeCiktilarininBasarimOlcutlerininBaglamlari = $postData['basarimOlcutuBaglami-' . $birimID][$i + 1]; if (count($biriminOgrenmeCiktilarininBasarimOlcutlerininBaglamlari) == 0) { $biriminOgrenmeCiktilarininBasarimOlcutlerininBaglamlari = $postData['basarimOlcutuBaglami'][$birimID][$i + 1]; } for ($j = 0; $j < count($biriminOgrenmeCiktilarininBasarimOlcutleri); $j++) { $basarimOlcutuID = $_db->getNextVal(BASARIM_SEQ); $basarimOlcutuIDTable[$i + 1][$j + 1] = $basarimOlcutuID; $sql = "INSERT INTO m_basarim_olcutu (basarim_olcutu_id, basarim_olcutu_adi, sira_no, BIRIM_ID) VALUES (?,?,?,?) "; $params[] = $basarimOlcutuID; $params[] = $biriminOgrenmeCiktilarininBasarimOlcutleri[$j]; $params[] = $j; $params[] = $birimID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $sql = "INSERT INTO m_ogrenme_ciktisi__basarim_olc (ogrenme_ciktisi_id, basarim_olcutu_id) VALUES (?,?) "; $params[] = $ogrenmeCiktisiID; $params[] = $basarimOlcutuID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $baglamID = $_db->getNextVal(BAGLAM_SEQ); $sql = "INSERT INTO m_baglam (baglam_id, baglam_aciklama) VALUES (?,?) "; $params[] = $baglamID; $params[] = $biriminOgrenmeCiktilarininBasarimOlcutlerininBaglamlari[$j]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); $sql = "INSERT INTO m_baglam_iliski (baglam_id, dis_id, iliski_tipi) VALUES (?,?, " . PM_BAGLAM_TIPI__BASARIM_OLCUTU_BAGLAMI . ") "; $params[] = $baglamID; $params[] = $basarimOlcutuID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } } $sql = ""; $params = array(); $buBiriminTeorikSinavlari = $postData['buBiriminTeorikSinavlari']; $buBiriminPerformansSinavlari = $postData['buBiriminPerformansSinavlari']; $buBiriminDigerSinavlari = $postData['buBiriminDigerSinavlari']; $buBiriminTeorikSinavlarininSoruSayilari = $postData['buBiriminTeorikSinavlarininSoruSayileri']; $buBiriminTeorikSinavlarininSoruSayilariMax = $postData['buBiriminTeorikSinavlarininSoruSayilariMax']; $buBiriminTeorikSinavlarininMinDkSoruSureleri = $postData['buBiriminTeorikSinavlarininMinDkSoruSureleri']; $buBiriminTeorikSinavlarininMaxDkSoruSureleri = $postData['buBiriminTeorikSinavlarininMaxDkSoruSureleri']; $buBiriminTeorikSinavlarininMinSnSoruSureleri = $postData['buBiriminTeorikSinavlarininMinSnSoruSureleri']; $buBiriminTeorikSinavlarininMaxSnSoruSureleri = $postData['buBiriminTeorikSinavlarininMaxSnSoruSureleri']; $buBiriminTeorikSinavlarininBasariKriterleri = $postData['buBiriminTeorikSinavlarininBasariKriterleri']; $buBiriminTeorikSinavlarininAdlari = $postData['buBiriminTeorikSinavlarininAdlari']; $buBiriminTeorikSinavlariGecerlilikSuresi = $postData['buBiriminTeorikSinavlariGecerlilikSuresi']; $buBiriminPerformansSinavlarininBasariKriterleri = $postData['buBiriminPerformansSinavlarininBasariKriterleri']; $buBiriminPerformansSinavlarininAdlari = $postData['buBiriminPerformansSinavlarininAdlari']; $buBiriminPerformansSinavlariGecerlilikSuresi = $postData['buBiriminPerformansSinavlariGecerlilikSuresi']; $buBiriminPerformansSinavlarininBasariKriterleriAciklama = $postData['buBiriminPerformansSinavlarininBasariKriterleriAciklama']; $buBiriminKontrolsuzEk2Degerleri = $postData['DegerlendirmeAraciTDCheckbox']; $buBiriminKontrolListeliEk2Tablosu1SiraNolari = $postData['KontrolListeliEk2Tablosu1-SiraNo-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu1Inputs = $postData['KontrolListeliEk2Tablosu1-Input-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu1Inputs_BO_Text = $postData['KontrolListeliEk2Tablosu1-standartBasarimOlcutu-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu1Selects = $postData['KontrolListeliEk2Tablosu1-Select-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu2SiraNolari = $postData['KontrolListeliEk2Tablosu2-SiraNo-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu2Inputs = $postData['KontrolListeliEk2Tablosu2-Input-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu2Selects = $postData['KontrolListeliEk2Tablosu2-Select-' . $birimID]; $buBiriminKontrolListeliEk2Tablosu2Inputs_BO_Text = $postData['KontrolListeliEk2Tablosu2-standartBasarimOlcutu-' . $birimID]; $buBiriminEk1Tablosu = $postData['biriminEk1leri-' . $birimID]; for ($i = 0; $i < count($buBiriminEk1Tablosu); $i++) { $sql = "INSERT INTO m_birim_ek1 (birim_id, ek1_yazisi, sira_no) VALUES (?,?,?) "; $params[] = $birimID; $params[] = $buBiriminEk1Tablosu[$i]; $params[] = $i + 1; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } $array1 = explode('-', $_POST['duzenlemedenGeriyeKalanKontrolListeliEk2_1']); $silinmeyecekKontrolListeliEk2_1ler = array(); for ($i = 0; $i < count($array1); $i++) { if (strlen($array1[$i]) > 0) { $silinmeyecekKontrolListeliEk2_1ler[] = $array1[$i]; } } for ($i = 0; $i < count($buBiriminKontrolListeliEk2Tablosu1Inputs); $i++) { $silinmeyecekIndex = $i; if (strlen($silinmeyecekKontrolListeliEk2_1ler[$silinmeyecekIndex]) > 0) { $degerlerarray = explode("#", $buBiriminKontrolListeliEk2Tablosu1Selects[$i]); $selectValueArray = explode("-", $degerlerarray[0]); $basarimText = $degerlerarray[1]; $sqlBasarimOlcuId = "SELECT BASARIM_OLCUTU_ID FROM M_BASARIM_OLCUTU WHERE BIRIM_ID = ? AND BASARIM_OLCUTU_ADI = ?"; $basarimOlcuID = $_db->prep_exec($sqlBasarimOlcuId, array($birimID, $basarimText)); $inputValue = $buBiriminKontrolListeliEk2Tablosu1Inputs[$i]; $sql = "UPDATE m_birim_ek2_kntrl_listeli \n\t\t\t\tSET \n\t\t\t\t\tOGRENME_CIKTISI_INDEX=?, \n\t\t\t\t\tBASARIM_OLCUTU_INDEX=?, \n\t\t\t\t\tEK_YAZISI=?, \n\t\t\t\t\tOGRENME_CIKTISI_ID=?, \n\t\t\t\t\tBASARIM_OLCUTU_ID=?, \n\t\t\t\t\tMESLEK_STANDARDI_BO_TEXT=?,\n\t\t\t\t\tSIRA_NO=? \n\t\t\t\tWHERE \n\t\t\t\t\tEK2_KONTROL_LISTELI_ID=?"; $params[] = $selectValueArray[0]; $params[] = $selectValueArray[1]; $params[] = $inputValue; $params[] = $ogrenmeCiktisiID; $params[] = $basarimOlcuID[0]["BASARIM_OLCUTU_ID"]; //$params[] = $basarimOlcutuID; $params[] = $buBiriminKontrolListeliEk2Tablosu1Inputs_BO_Text[$i]; $params[] = $buBiriminKontrolListeliEk2Tablosu1SiraNolari[$i]; $params[] = $silinmeyecekKontrolListeliEk2_1ler[$silinmeyecekIndex]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } else { $degerlerarray = explode("#", $buBiriminKontrolListeliEk2Tablosu1Selects[$i]); $selectValueArray = explode("-", $degerlerarray[0]); $basarimText = $degerlerarray[1]; $sqlBasarimOlcuId = "SELECT BASARIM_OLCUTU_ID FROM M_BASARIM_OLCUTU WHERE BIRIM_ID = ? AND BASARIM_OLCUTU_ADI = ?"; $basarimOlcuID = $_db->prep_exec($sqlBasarimOlcuId, array($birimID, $basarimText)); //$selectValueArray = explode("-", $buBiriminKontrolListeliEk2Tablosu1Selects[$i]); $inputValue = $buBiriminKontrolListeliEk2Tablosu1Inputs[$i]; $sql = "INSERT INTO m_birim_ek2_kntrl_listeli (\n\t\t\t\tEK2_KONTROL_LISTELI_ID, \n\t\t\t\tOGRENME_CIKTISI_INDEX, \n\t\t\t\tBASARIM_OLCUTU_INDEX, \n\t\t\t\tEK_YAZISI, \n\t\t\t\tEK_TIPI, \n\t\t\t\tOGRENME_CIKTISI_ID, \n\t\t\t\tBIRIM_ID, \n\t\t\t\tBASARIM_OLCUTU_ID, \n\t\t\t\tMESLEK_STANDARDI_BO_TEXT, \n\t\t\t\tSIRA_NO)\n\t\t\t\tVALUES (?,?,?,?,?,?,?,?,?,?) "; $params[] = $_db->getNextVal(EK2_KNTRL_LISTELI_DEG_ARAC_SEQ); $params[] = $selectValueArray[0]; $params[] = $selectValueArray[1]; $params[] = $inputValue; $params[] = PM_BIRIM_EK2_TIPI__YETKINLIK; $params[] = $ogrenmeCiktisiID; $params[] = $birimID; //$params[] = $basarimOlcutuID; $params[] = $basarimOlcuID[0]["BASARIM_OLCUTU_ID"]; $params[] = $buBiriminKontrolListeliEk2Tablosu1Inputs_BO_Text[$i]; $params[] = $buBiriminKontrolListeliEk2Tablosu1SiraNolari[$i]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } } $array2 = explode('-', $_POST['duzenlemedenGeriyeKalanKontrolListeliEk2_2']); $silinmeyecekKontrolListeliEk2_2ler = array(); for ($i = 0; $i < count($array2); $i++) { if (strlen($array2[$i]) > 0) { $silinmeyecekKontrolListeliEk2_2ler[] = $array2[$i]; } } for ($i = 0; $i < count($buBiriminKontrolListeliEk2Tablosu2Inputs); $i++) { $silinmeyecekIndex = $i; if (strlen($silinmeyecekKontrolListeliEk2_2ler[$silinmeyecekIndex]) > 0) { $degerlerarray = explode("#", $buBiriminKontrolListeliEk2Tablosu2Selects[$i]); $selectValueArray = explode("-", $degerlerarray[0]); $basarimText = $degerlerarray[1]; $sqlBasarimOlcuId = "SELECT BASARIM_OLCUTU_ID FROM M_BASARIM_OLCUTU WHERE BIRIM_ID = ? AND BASARIM_OLCUTU_ADI = ?"; $basarimOlcuID = $_db->prep_exec($sqlBasarimOlcuId, array($birimID, $basarimText)); //$selectValueArray = explode("-", $buBiriminKontrolListeliEk2Tablosu2Selects[$i]); $inputValue = $buBiriminKontrolListeliEk2Tablosu2Inputs[$i]; $sql = "UPDATE m_birim_ek2_kntrl_listeli \n\t\t\t\tSET \n\t\t\t\t\tOGRENME_CIKTISI_INDEX=?, \n\t\t\t\t\tBASARIM_OLCUTU_INDEX=?, \n\t\t\t\t\tEK_YAZISI=?, \n\t\t\t\t\tOGRENME_CIKTISI_ID=?, \n\t\t\t\t\tBASARIM_OLCUTU_ID=?, \n\t\t\t\t\tMESLEK_STANDARDI_BO_TEXT=?,\n\t\t\t\t\tSIRA_NO=?\n\t\t\t\tWHERE \n\t\t\t\t\tEK2_KONTROL_LISTELI_ID=?"; $params[] = $selectValueArray[0]; $params[] = $selectValueArray[1]; $params[] = $inputValue; $params[] = $ogrenmeCiktisiID; $params[] = $basarimOlcuID[0]["BASARIM_OLCUTU_ID"]; //$params[] = $basarimOlcutuID; $params[] = $buBiriminKontrolListeliEk2Tablosu2Inputs_BO_Text[$i]; $params[] = $buBiriminKontrolListeliEk2Tablosu2SiraNolari[$silinmeyecekIndex]; $params[] = $silinmeyecekKontrolListeliEk2_2ler[$silinmeyecekIndex]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } else { $degerlerarray = explode("#", $buBiriminKontrolListeliEk2Tablosu2Selects[$i]); $selectValueArray = explode("-", $degerlerarray[0]); $basarimText = $degerlerarray[1]; $sqlBasarimOlcuId = "SELECT BASARIM_OLCUTU_ID FROM M_BASARIM_OLCUTU WHERE BIRIM_ID = ? AND BASARIM_OLCUTU_ADI = ?"; $basarimOlcuID = $_db->prep_exec($sqlBasarimOlcuId, array($birimID, $basarimText)); //$selectValueArray = explode("-", $buBiriminKontrolListeliEk2Tablosu2Selects[$i]); $inputValue = $buBiriminKontrolListeliEk2Tablosu2Inputs[$i]; $sql = "INSERT INTO m_birim_ek2_kntrl_listeli (EK2_KONTROL_LISTELI_ID, OGRENME_CIKTISI_INDEX, BASARIM_OLCUTU_INDEX, EK_YAZISI, EK_TIPI, OGRENME_CIKTISI_ID, BASARIM_OLCUTU_ID, BIRIM_ID, MESLEK_STANDARDI_BO_TEXT,SIRA_NO)\n\t\t\t\tVALUES (?,?,?,?,?,?,?,?,?,?) "; $params[] = $_db->getNextVal(EK2_KNTRL_LISTELI_DEG_ARAC_SEQ); $params[] = $selectValueArray[0]; $params[] = $selectValueArray[1]; $params[] = $inputValue; $params[] = PM_BIRIM_EK2_TIPI__ANLAYIS; $params[] = $ogrenmeCiktisiID; $params[] = $basarimOlcuID[0]["BASARIM_OLCUTU_ID"]; //$params[] = $basarimOlcutuID; $params[] = $birimID; $params[] = $buBiriminKontrolListeliEk2Tablosu2Inputs_BO_Text[$i]; $params[] = $buBiriminKontrolListeliEk2Tablosu2SiraNolari[$i]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } } $array1 = explode('-', $_POST['duzenlemedenGeriyeKalanTeorikSinavlar']); $silinmeyecekTeorikIDler = array(); for ($i = 0; $i < count($array1); $i++) { if (strlen($array1[$i]) > 0) { $silinmeyecekTeorikIDler[] = $array1[$i]; } } for ($i = 1; $i <= count($buBiriminTeorikSinavlari); $i++) { // EÄ�ER SÄ°LÄ°NMEYECEK IDLER İÇİNDEYSE UPDATE $silinmeyecekIndex = $i - 1; if (strlen($silinmeyecekTeorikIDler[$silinmeyecekIndex]) > 0) { $buBiriminOlcmeDegerlendirmeleriIDArray['T'][$i] = $silinmeyecekTeorikIDler[$silinmeyecekIndex]; $sql = "UPDATE m_birim_olcme_degerlendirme \n\t\t\tSET OLC_DEG_NUMARA=?, \n\t\t\t\tOLC_DEG_ACIKLAMA=?,\n\t\t\t\tSORU_SAYISI=?, \n\t\t\t\tSORU_SAYISI_MAX=?, \n\t\t\t\tSORU_SURESI_MIN_DK=?, \n\t\t\t\tSORU_SURESI_MIN_SN=?, \n\t\t\t\tSORU_SURESI_MAX_DK=?, \n\t\t\t\tSORU_SURESI_MAX_SN=?, \n\t\t\t\tBASARI_KRITERI=?,\n\t\t\t\tOLC_DEG_ADI=?,\n\t\t\t\tOLC_DEG_GECERLILIK_SURESI=?\n\t\t\t\tWHERE ID=?"; $params[] = $i; $params[] = $buBiriminTeorikSinavlari[$i]; $params[] = $buBiriminTeorikSinavlarininSoruSayilari[$i]; $params[] = $buBiriminTeorikSinavlarininSoruSayilariMax[$i]; $params[] = $buBiriminTeorikSinavlarininMinDkSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininMinSnSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininMaxDkSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininMaxSnSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininBasariKriterleri[$i]; $params[] = $buBiriminTeorikSinavlarininAdlari[$i]; $params[] = $buBiriminTeorikSinavlariGecerlilikSuresi[$i]; $params[] = $silinmeyecekTeorikIDler[$silinmeyecekIndex]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } else { // DÄ°Ä�ER TÃœRLÃœ EKLEME $olcmeDegerlendirmeID = $_db->getNextVal(BIRIM_OLCME_DEGERLENDIRME_SEQ); $buBiriminOlcmeDegerlendirmeleriIDArray['T'][$i] = $olcmeDegerlendirmeID; $sql = "INSERT INTO m_birim_olcme_degerlendirme (ID, BIRIM_ID, OLC_DEG_HARF, OLC_DEG_NUMARA, OLC_DEG_ACIKLAMA, \n\t\t\t\tSORU_SAYISI, SORU_SAYISI_MAX, SORU_SURESI_MIN_DK, SORU_SURESI_MIN_SN, SORU_SURESI_MAX_DK, SORU_SURESI_MAX_SN, BASARI_KRITERI, OLC_DEG_ADI,OLC_DEG_GECERLILIK_SURESI) \n\t\t\t\tVALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?) "; $params[] = $olcmeDegerlendirmeID; $params[] = $birimID; $params[] = 'T'; $params[] = $i; $params[] = $buBiriminTeorikSinavlari[$i]; $params[] = $buBiriminTeorikSinavlarininSoruSayilari[$i]; $params[] = $buBiriminTeorikSinavlarininSoruSayilariMax[$i]; $params[] = $buBiriminTeorikSinavlarininMinDkSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininMinSnSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininMaxDkSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininMaxSnSoruSureleri[$i]; $params[] = $buBiriminTeorikSinavlarininBasariKriterleri[$i]; $params[] = $buBiriminTeorikSinavlarininAdlari[$i]; $params[] = $buBiriminTeorikSinavlariGecerlilikSuresi[$i]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } } $array2 = explode('-', $_POST['duzenlemedenGeriyeKalanPerformansSinavlari']); $silinmeyecekPerformansIDler = array(); for ($i = 0; $i < count($array2); $i++) { if (strlen($array2[$i]) > 0) { $silinmeyecekPerformansIDler[] = $array2[$i]; } } for ($i = 1; $i <= count($buBiriminPerformansSinavlari); $i++) { $silinmeyecekIndex = $i - 1; if (strlen($silinmeyecekPerformansIDler[$silinmeyecekIndex]) > 0) { $buBiriminOlcmeDegerlendirmeleriIDArray['P'][$i] = $silinmeyecekPerformansIDler[$silinmeyecekIndex]; $sql = "UPDATE m_birim_olcme_degerlendirme \n\t\t\tSET OLC_DEG_NUMARA=?, \n\t\t\t\tOLC_DEG_ACIKLAMA=?, \n\t\t\t\tBASARI_KRITERI=?, \n\t\t\t\tBASARI_KRITERI_ACIKLAMA=?,\n\t\t\t\tOLC_DEG_ADI=?,\n\t\t\t\tOLC_DEG_GECERLILIK_SURESI=?\n\t\t\tWHERE ID=? "; $params[] = $i; $params[] = $buBiriminPerformansSinavlari[$i]; $params[] = $buBiriminPerformansSinavlarininBasariKriterleri[$i]; $params[] = $buBiriminPerformansSinavlarininBasariKriterleriAciklama[$i]; $params[] = $buBiriminPerformansSinavlarininAdlari[$i]; $params[] = $buBiriminPerformansSinavlariGecerlilikSuresi[$i]; $params[] = $silinmeyecekPerformansIDler[$silinmeyecekIndex]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } else { $olcmeDegerlendirmeID = $_db->getNextVal(BIRIM_OLCME_DEGERLENDIRME_SEQ); $buBiriminOlcmeDegerlendirmeleriIDArray['P'][$i] = $olcmeDegerlendirmeID; $sql = "INSERT INTO m_birim_olcme_degerlendirme (ID, BIRIM_ID, OLC_DEG_HARF,OLC_DEG_NUMARA, OLC_DEG_ACIKLAMA, BASARI_KRITERI, BASARI_KRITERI_ACIKLAMA, OLC_DEG_ADI,OLC_DEG_GECERLILIK_SURESI)\n\t\t\t\tVALUES (?,?,?,?,?,?,?,?,?) "; $params[] = $olcmeDegerlendirmeID; $params[] = $birimID; $params[] = 'P'; $params[] = $i; $params[] = $buBiriminPerformansSinavlari[$i]; $params[] = $buBiriminPerformansSinavlarininBasariKriterleri[$i]; $params[] = $buBiriminPerformansSinavlarininBasariKriterleriAciklama[$i]; $params[] = $buBiriminPerformansSinavlarininAdlari[$i]; $params[] = $buBiriminPerformansSinavlariGecerlilikSuresi[$i]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } } for ($i = 1; $i <= count($buBiriminDigerSinavlari); $i++) { $olcmeDegerlendirmeID = $_db->getNextVal(BIRIM_OLCME_DEGERLENDIRME_SEQ); $buBiriminOlcmeDegerlendirmeleriIDArray['D'][$i] = $olcmeDegerlendirmeID; $sql = "INSERT INTO m_birim_olcme_degerlendirme (ID, BIRIM_ID, OLC_DEG_HARF, OLC_DEG_NUMARA, OLC_DEG_ACIKLAMA)\n\t\t\tVALUES (?,?,?,?,?) "; $params[] = $olcmeDegerlendirmeID; $params[] = $birimID; $params[] = 'D'; $params[] = $i; $params[] = $buBiriminDigerSinavlari[$i]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } for ($i = 0; $i < count($buBiriminKontrolsuzEk2Degerleri); $i++) { $ek2Variables = explode('-', $buBiriminKontrolsuzEk2Degerleri[$i]); $sql = " INSERT INTO m_birim_ek2_kntrl_listesiz (BASARIM_OLCUTU_ID, OLCME_DEGERLENDIRME_ID, OGRENME_CIKTISI_INDEX, BASARIM_OLCUTU_INDEX, SINAV_IDENTIFIER, SINAV_INDEX, BIRIM_ID )\n\t\t\tVALUES (?,?, ?,?,?,?,?) "; $params[] = $basarimOlcutuIDTable[$ek2Variables[0]][$ek2Variables[1]]; $params[] = $buBiriminOlcmeDegerlendirmeleriIDArray[$ek2Variables[2]][$ek2Variables[3]]; $params[] = $ek2Variables[0]; $params[] = $ek2Variables[1]; $params[] = $ek2Variables[2]; $params[] = $ek2Variables[3]; $params[] = $birimID; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } $gelistirenKurulusUpdateSQL = array(); if (isset($postData['yeterliligiGelistirenKuruluslarCheckbox-' . $birimID]) && isset($postData['birimGelistirenKuruluslar-' . $birimID])) { $buBirimiGelistirenKuruluslar = array_merge($postData['yeterliligiGelistirenKuruluslarCheckbox-' . $birimID], $postData['birimGelistirenKuruluslar-' . $birimID]); } else { if (isset($postData['yeterliligiGelistirenKuruluslarCheckbox-' . $birimID])) { $buBirimiGelistirenKuruluslar = $postData['yeterliligiGelistirenKuruluslarCheckbox-' . $birimID]; } else { if (isset($postData['birimGelistirenKuruluslar-' . $birimID])) { $buBirimiGelistirenKuruluslar = $postData['birimGelistirenKuruluslar-' . $birimID]; } } } for ($i = 0; $i < count($buBirimiGelistirenKuruluslar); $i++) { $sql = " INSERT INTO m_birim_gelistiren_kurulus (BIRIM_ID, KURULUS_ADI, YETERLILIKTEN_ALINTI)\n\t\t\tVALUES (?,?,?) "; $params[] = $birimID; $params[] = $buBirimiGelistirenKuruluslar[$i]; $params[] = 0; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } $kontrolListeliOlcmeDegerlendirmesi = $postData['kontrolListeliOlcmeDegerlendirmesi'][$birimID]; foreach ($kontrolListeliOlcmeDegerlendirmesi as $kontrolListeliEk2ID => $sinavDegeri) { $sql = "DELETE FROM M_BIRIM_EK2_KNTRL_LISTELI_DGRL WHERE EK2_KONTROL_LISTELI_ID = ?"; $params = array($kontrolListeliEk2ID); $result = @$_db->prep_exec_insert($sql, $params); $params = array(); for ($i = 0; $i < count($sinavDegeri); $i++) { $sinavAdi = split('-', $sinavDegeri[$i]); $sql = "INSERT INTO M_BIRIM_EK2_KNTRL_LISTELI_DGRL (EK2_KONTROL_LISTELI_ID, DEGERLENDIRME_ARACI_HARF, DEGERLENDIRME_ARACI_NUMARA)\n\t\t\t\tVALUES (?,?,?) "; $params[] = $kontrolListeliEk2ID; $params[] = $sinavAdi[0]; $params[] = $sinavAdi[1]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } } $buBirimiDogrulayanKomite = $postData['birimDogrulayanSektorKomitesi-' . $birimID]; for ($i = 0; $i < count($buBirimiDogrulayanKomite); $i++) { $sql = "INSERT INTO m_birim_dogrulayan_komite (BIRIM_ID, KOMITE_UYESI_ADI)\n\t\t\tVALUES (?,?) "; $params[] = $birimID; $params[] = $buBirimiDogrulayanKomite[$i]; $sqlResultTemp = $_db->prep_exec_insert($sql, $params); $sqlResult = $sqlResultTemp && $sqlResult; $params = array(); } $updateSql = "UPDATE m_birim SET BIRIM_ADI=?, EK2_KONTROL_LISTELIMI = ?,BIRIM_EK1_ACIKLAMASI = ? WHERE BIRIM_ID = ?"; $updParams[] = $_POST['birimAdiTextbox']; $updParams[] = $_GET['ek2KontrolListeliMi']; $updParams[] = $_POST['EK1_EgitimIcerigiAciklamasi-' . $birimID]; $updParams[] = $birimID; $updateResult = $_db->prep_exec_insert($updateSql, $updParams); $user =& JFactory::getUser(); $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user); if ($isSektorSorumlusu) { $kaydedilecekBirimKodu = $_POST['birimDetayiPopup-BirimKodu-' . $birimID]; $kaydedilecekBirimSeviyesi = $_POST['birimDetayiPopup-BirimSeviyesi-' . $birimID]; $kaydedilecekBirimKredisi = $_POST['birimDetayiPopup-BirimKredisi-' . $birimID]; $kaydedilecekBirimYayinTarihi = $_POST['birimDetayiPopup-BirimYayinTarihi-' . $birimID]; $kaydedilecekBirimRevizyonNo = $_POST['birimDetayiPopup-BirimRevizyonNo-' . $birimID]; $kaydedilecekBirimTarihi = $_POST['birimDetayiPopup-BirimTarihi-' . $birimID]; $kaydedilecekMYKYKOnayTarihi = $_POST['birimDetayiPopup-MYKYKOnayTarihi-' . $birimID]; $kaydedilecekMYKYKOnaySayi = $_POST['birimDetayiPopup-MYKYKOnaySayi-' . $birimID]; $kaydedilecekBirimGecerlilikSuresi = $_POST['birimDetayiPopup-BirimGecerlilikSuresi-' . $birimID]; $updParams = array(); $updateSql = "UPDATE m_birim SET \n\t\t\t\t\t\t\tBIRIM_KODU=?, \n\t\t\t\t\t\t\tBIRIM_SEVIYE = ?,\n\t\t\t\t\t\t\tBIRIM_KREDI = ?, \n\t\t\t\t\t\t\tBIRIM_YAYIN_TAR = TO_DATE(?,'dd.mm.yyyy'),\n\t\t\t\t\t\t\tBIRIM_REV_NO = ?,\n\t\t\t\t\t\t\tBIRIM_REV_TAR = TO_DATE(?,'dd.mm.yyyy'),\n\t\t\t\t\t\t\tBIRIM_MYK_YK_ONAY_TAR=?,\n\t\t\t\t\t\t\tBIRIM_MYK_YK_ONAY_SAYI=?,\n\t\t\t\t\t\t\tBIRIM_GECERLILIK_SURESI=?\n\t\t\t\t\t\tWHERE BIRIM_ID = ?"; $updParams[] = $kaydedilecekBirimKodu; $updParams[] = $kaydedilecekBirimSeviyesi; $updParams[] = $kaydedilecekBirimKredisi; $updParams[] = $kaydedilecekBirimYayinTarihi; $updParams[] = $kaydedilecekBirimRevizyonNo; $updParams[] = $kaydedilecekBirimTarihi; $updParams[] = $kaydedilecekMYKYKOnayTarihi; $updParams[] = $kaydedilecekMYKYKOnaySayi; $updParams[] = $kaydedilecekBirimGecerlilikSuresi; $updParams[] = $birimID; $updateResult2 = $_db->prep_exec_insert($updateSql, $updParams); $updateResult = $updateResult && $updateResult2; } $yerineGecerliBirims = explode(",", $postData['yerineGecerliBirim-' . $birimID]); foreach ($yerineGecerliBirims as $val) { $sql = "INSERT INTO M_BIRIM_YERINE_GECERLI(ID,BIRIM_ID,YERINE_GECERLI_BIRIM_ID,EKLENME_TARIHI,USER_ID) VALUES(?,?,?,?,?)"; $params = array($_db->getNextVal('SEQ_YERINGE_GECERLI_BIRIM_ID'), $birimID, $val, date(), $user->getOracleUserId()); $_db->prep_exec_insert($sql, $params); } if ($sqlResult == true) { ajax_success_response_with_array("Başarılı", $postData); } else { ajax_error_response($sql); } }
function getSinavSecBirimler($db, $postData) { $anabirimler = array(); $sekiller = array(); if (isset($postData['yetId'])) { $yetId = $postData['yetId']; $birimler = isset($postData['altbirim']) ? $postData['altbirim'] : ""; } else { return ""; } $altbirimler = explode(' ', $birimler); foreach ($altbirimler as $rows) { $arabirim = explode('_', $rows); array_push($anabirimler, $arabirim[0]); array_push($sekiller, $arabirim[1]); } $sql = "SELECT YENI_MI FROM M_YETERLILIK WHERE YETERLILIK_ID = ?"; $params = array($yetId); $yenimi = $db->prep_exec($sql, $params); if ($yenimi[0]['YENI_MI'] == 0) { foreach ($anabirimler as $row) { $sql = "SELECT YETERLILIK_ALT_BIRIM_ID, YETERLILIK_ALT_BIRIM_ADI, YETERLILIK_ALT_BIRIM_NO\n \t\t\t\t FROM M_YETERLILIK_ALT_BIRIM \n \t\t\t\t WHERE YETERLILIK_ALT_BIRIM_ID = ? ORDER BY YETERLILIK_ALT_BIRIM_NO"; $params = array($row); $kapsamlar['kapsamlar'][] = $db->prep_exec($sql, $params); } } else { if ($yenimi[0]['YENI_MI'] == 1) { foreach ($anabirimler as $row) { $sql = "SELECT ID, BIRIM_ID, BIRIM_ADI, BIRIM_KODU, OLC_DEG_ACIKLAMA, OLC_DEG_HARF, OLC_DEG_NUMARA\n \t\t\t\t FROM M_YETERLILIK_BIRIM \n \t\t\t\t JOIN M_BIRIM_OLCME_DEGERLENDIRME USING(BIRIM_ID) \n \t\t\t\t JOIN M_BIRIM USING(BIRIM_ID)\n \t\t\t\t WHERE ID = ?\n \t\t\t\t ORDER BY ID, OLC_DEG_NUMARA"; $params = array($row); $kapsamlar['kapsamlar'][] = $db->prep_exec($sql, $params); } } } $kapsamlar['sekiller'] = $sekiller; if (count($kapsamlar) > 0) { $x = 10; ajax_success_response_with_array('Sorgu basarili', $kapsamlar); } else { $y = 20; ajax_error_response('Kayıt bulunamadı-' . $sql); } }