Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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"]));
                }
            }
        }
    }
}
Exemplo n.º 3
0
    $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;