function getEvrakDurumAdi($yeterlilikId) { $evrakId = getOracleEvrakId($yeterlilikId); $evrakDurumId = getEvrakDurumId($evrakId); $evrakDurum = ""; if ($evrakDurumId) { if ($evrakDurumId == KAYDEDILMEMIS_TASLAK_ADAYI_SEKLI_ID) { $evrakDurum = JText::_("DEGISIKLIK_YAPILMIS_ON_TASLAK"); } else { if ($evrakDurumId == ONAYLANMAMIS_TASLAK_ADAYI_SEKLI_ID) { $evrakDurum = JText::_("INCELEMEYE_GONDERILMIS_ON_TASLAK"); } else { if ($evrakDurumId == KAYDEDILMEMIS_BASVURU_SEKLI_ID) { $evrakDurum = JText::_("ONAYLANMIS_ON_TASLAK"); } } } } else { $evrakDurum = JText::_("OLUSTURULMAMIS_ON_TASLAK"); } return $evrakDurum; }
function meslekStd($ms_kurulus, $db) { foreach ($ms_kurulus as $kurulus) { $userId = $kurulus["USER_ID"]; //ON TASLAK $ms_ontaslak_sql = "\n\t\t\t\t\t\n\t\t\t\t\tSELECT STANDART_ID, \n\t\t\t\t\t STANDART_ADI\n\t\t\t\t\t FROM m_meslek_standartlari \n\t\t\t\t\t JOIN m_meslek_stan_evrak USING (standart_id) \n\t\t\t\t\t JOIN m_basvuru USING (evrak_id) \n\t\t\t\t\t WHERE user_id = ? AND \n\t\t\t\t\t basvuru_durum_id = 6 AND \n\t\t\t\t\t (basvuru_tip_id = 1 OR \n\t\t\t\t\t basvuru_tip_id = 9 ) AND \n\t\t\t\t\t meslek_standart_surec_durum_id NOT IN ( -1,-3, 5, 15, 1 ) AND \n\t\t\t\t\t standart_id NOT IN (SELECT standart_id \n\t\t\t\t\t FROM m_taslak_meslek \n\t\t\t\t\t JOIN " . DB_PREFIX . ".EVRAK USING (evrak_id) \n\t\t\t\t\t WHERE basvuru_sekli_id = 1) \n\t\t\t\t\t ORDER BY standart_id\n\t\t\t\t\t\n\t\t\t\t\t"; $ms_ontaslak = $db->prep_exec($ms_ontaslak_sql, array($userId)); //TASLAK $ms_taslak_sql = "\n\t\t\t\t\t\n\t\t\t\t\tSELECT STANDART_ID,\n\t\t\t\t\t\t\tSTANDART_ADI, \n\t\t\t\t\t\t\tSEKTOR_ID, \n\t\t\t\t\t\t\tEVRAK_ID \n\t\t\t\t\tFROM M_MESLEK_STANDARTLARI\n\t\t\t\t\t\tJOIN M_TASLAK_MESLEK USING (STANDART_ID)\n\t\t\t\t\t\tJOIN " . DB_PREFIX . ".EVRAK USING (EVRAK_ID) \n\t\t\t\t\t\tJOIN M_BASVURU USING(EVRAK_ID) \n\t\t\t\t\tWHERE M_BASVURU.USER_ID = ? AND\n\t\t\t\t\t\t BASVURU_TIP_ID = 1 AND \n\t\t\t\t\t\t BASVURU_SEKLI_ID = 1 AND \n\t\t\t\t\t\t MESLEK_STANDART_SUREC_DURUM_ID NOT IN (1,14,-3)\n\t\t\t\t\t\n\t\t\t\t\t"; $ms_taslak = $db->prep_exec($ms_taslak_sql, array($userId)); //ULUSAL $ms_ulusal_sql = "\n\t\t\t\t\t\n\t\t\t\t\tSELECT STANDART_ID,\n\t\t\t\t\t\t\tSTANDART_ADI\n\t\t\t\t\tFROM M_MESLEK_STANDARTLARI\n\t\t\t\t\t\tJOIN M_TASLAK_MESLEK USING (STANDART_ID) \n\t\t\t\t\t\tJOIN " . DB_PREFIX . ".EVRAK USING (EVRAK_ID) \n\t\t\t\t\t\tJOIN M_BASVURU USING(EVRAK_ID) \n\t\t\t\t\tWHERE M_BASVURU.USER_ID = ? AND \n\t\t\t\t\t\t BASVURU_TIP_ID = 5 AND \n\t\t\t\t\t\t BASVURU_SEKLI_ID = 1 AND \n\t\t\t\t\t\t MESLEK_STANDART_SUREC_DURUM_ID IN (1,14)\n\t\t\t\t\t"; $ms_ulusal = $db->prep_exec($ms_ulusal_sql, array($userId)); if (count($ms_ontaslak) > 0 || count($ms_taslak) > 0 || count($ms_ulusal) > 0) { //PROTOKOL $protokolID = $db->getNextVal(YETKI_SEQ); echo "PROTOKOL ID : " . $protokolID . " USER ID :" . $userId . "<br/>"; $protokol_insert_sql = "INSERT INTO m_yetki (YETKI_ID,ADI,IMZA_TARIHI,SURESI,ETKIN, YETKI_TURU, PROTOKOL_DOSYA) VALUES (?, ?, ?, ?, ?, ?, ?)"; $params = array($protokolID, "MS Hazirlama Protokolü - " . $kurulus["KURULUS_ADI"] . "-" . $userId, NULL, NULL, 1, PM_PROTOKOLTURU_MESLEKSTANDARDIPROTOKOLU, NULL); if ($db->prep_exec_insert($protokol_insert_sql, $params)) { //KURULUS_YETKI $yetki_insert_sql = "INSERT INTO m_kurulus_yetki (user_id, yetki_id) VALUES (?, ?)"; $params = array($userId, $protokolID); $db->prep_exec_insert($yetki_insert_sql, $params); //ON TASLAK STANDART_YETKI $standart_insert_sql = "INSERT INTO m_yetki_standart VALUES (?, ?)"; foreach ($ms_ontaslak as $row) { $db->prep_exec_insert($standart_insert_sql, array($protokolID, $row["STANDART_ID"])); //STANDART DURUM $evrakId = getOracleEvrakId($row["STANDART_ID"]); $evrakDurumId = getEvrakDurumId($evrakId); if ($evrakDurumId) { if ($evrakDurumId == KAYDEDILMEMIS_TASLAK_ADAYI_SEKLI_ID) { $evrakDurum = -2; } else { if ($evrakDurumId == ONAYLANMAMIS_TASLAK_ADAYI_SEKLI_ID) { $evrakDurum = -1; } else { if ($evrakDurumId == KAYDEDILMEMIS_BASVURU_SEKLI_ID) { $evrakDurum = 0; } } } } else { $evrakDurum = -3; } $standart_update_sql = "UPDATE m_meslek_standartlari set MESLEK_STANDART_DURUM_ID = ? where standart_id =?"; $db->prep_exec_insert($standart_update_sql, array($evrakDurum, $row["STANDART_ID"])); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //TASLAK STANDART_YETKI $standart_insert_sql = "INSERT INTO m_yetki_standart VALUES (?, ?)"; foreach ($ms_taslak as $row) { $db->prep_exec_insert($standart_insert_sql, array($protokolID, $row["STANDART_ID"])); $standart_update_sql = "UPDATE m_meslek_standartlari set MESLEK_STANDART_DURUM_ID = ? where standart_id =?"; $db->prep_exec_insert($standart_update_sql, array(1, $row["STANDART_ID"])); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //ULUSAL STANDART_YETKI $standart_insert_sql = "INSERT INTO m_yetki_standart VALUES (?, ?)"; foreach ($ms_ulusal as $row) { $db->prep_exec_insert($standart_insert_sql, array($protokolID, $row["STANDART_ID"])); $standart_update_sql = "UPDATE m_meslek_standartlari set MESLEK_STANDART_DURUM_ID = ? where standart_id =?"; $db->prep_exec_insert($standart_update_sql, array(2, $row["STANDART_ID"])); } } } } }
$db->prep_exec_insert($sql, $params); } $sql = "\n\tselect yeterlilik_id from m_yeterlilik join m_taslak_yeterlilik using (yeterlilik_id) join yenidys.evrak using(evrak_id)\n\twhere BASVURU_SEKLI_ID = 1 AND\n\tYETERLILIK_SUREC_DURUM_ID NOT IN (" . ONAYLANMIS_YETERLILIK . "," . PROTOKOL_LISTE_REDDEDILMIS_YETERLILIK . " )\n\t"; $params = array(); $table = $db->prep_exec($sql, $params); foreach ($table as $satir) { $sql = "update m_yeterlilik\n\t\tset yeterlilik_durum_id=1\n\t\twhere yeterlilik_id=" . $satir[YETERLILIK_ID]; $params = array(); $db->prep_exec_insert($sql, $params); } $sql = "SELECT \tYETERLILIK_ID,\n\t\t\t\t\t\tYETERLILIK_ADI,\n\t\t\t\t\t\tSEVIYE_ADI,\n\t\t\t\t\t\tSEKTOR_ADI \n\t\t\t FROM m_yeterlilik \n\t\t\t \t JOIN m_yeterlilik_evrak USING (yeterlilik_id) \n\t\t\t \t JOIN m_basvuru USING (evrak_id)\n\t\t\t \t JOIN pm_seviye USING (seviye_id)\n\t\t\t \t JOIN pm_sektorler USING (sektor_id) \n\t\t\t \t JOIN pm_YETERLILIK_SUREC_DURUM USING (YETERLILIK_SUREC_DURUM_id) \n\t\t\t WHERE \n\t\t\t \t\t basvuru_durum_id = " . ONAYLANMIS_BASVURU . " AND \n\t\t\t \t\t(basvuru_tip_id = " . T2_BASVURU_TIP . " OR \n\t\t\t \t\t basvuru_tip_id = " . YET_PROTOKOL_BASVURU_TIP . ") AND \n\t\t\t \t\t YETERLILIK_SUREC_DURUM_id NOT IN ( " . ONAYLANMIS_YETERLILIK . ", " . REDDEDILMIS_YETERLILIK . ") AND \n \t\t \t\t yeterlilik_id NOT IN (SELECT yeterlilik_id \n \t\t\t\t\t\t\t\t\t FROM m_taslak_yeterlilik \n \t\t\t\t \t\t\t\t\t\t JOIN " . DB_PREFIX . ".evrak USING (evrak_id) \n \t\t\t\t \t\t\t\t\t WHERE basvuru_sekli_id = " . KAYDEDILMIS_BASVURU_SEKLI_ID . ") \n\t\t\t ORDER BY yeterlilik_id"; $params = array(); $table = $db->prep_exec($sql, $params); foreach ($table as $satir) { $evrakId = getOracleEvrakId($satir[YETERLILIK_ID]); $evrakDurumId = getEvrakDurumId($evrakId); $evrakDurum = ""; if ($evrakDurumId) { if ($evrakDurumId == KAYDEDILMEMIS_TASLAK_ADAYI_SEKLI_ID) { $evrakDurum = -2; } else { if ($evrakDurumId == ONAYLANMAMIS_TASLAK_ADAYI_SEKLI_ID) { $evrakDurum = -1; } else { if ($evrakDurumId == KAYDEDILMEMIS_BASVURU_SEKLI_ID) { $evrakDurum = 0; } } } } else { $evrakDurum = -3;