function yeterlilikKaydet($data, $layout, $evrak_id) { $session =& JFactory::getSession(); $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); if ($evrak_id == -1) { $evrak_id = $this->basvuruOlustur(); } $session->set("evrak_id", $evrak_id); if ($evrak_id != -1) { switch ($layout) { case "irtibat": $sayfa = 2; $panelName = "irtibat_panel"; $resultG = $this->basvuruGorevBirimEkle($user_id, $evrak_id, $data); $resultI = FormFactory::irtibatVerileriKaydet($evrak_id, $panelName, $data); $returnValues = array($resultG, $resultI); if (!FormFactory::isThereError($returnValues)) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "faaliyet": $sayfa = 3; $resultB = $this->basvuruVerileriGuncelle($user_id, $evrak_id, $data); if (isset($data["path_organizasyonSema_0_1"])) { $filePath = $data["path_organizasyonSema_0_1"]; //.$data["filename_organizasyonSema_0_1"]; FormFactory::organizasyonSemaKaydet($evrak_id, $filePath); } //if (isset($data["path_mevcutAkKapsam_0_1"])){ $tableName = "mevcutAkKapsam"; $this->akreditasyonVerisiKaydet($evrak_id, $data, $tableName); //} //PANELLER $panelName = "kurulus_panel"; $rowCount = 10; $resultK = FormFactory::birlikteKurulusVerileriKaydet($evrak_id, $panelName, $data, $rowCount); //TABLOLAR $tableName = "sektor"; $resultS = FormFactory::sektorVerileriKaydet($evrak_id, $tableName, $data); $tableName = "faaliyet"; $resultF = FormFactory::faaliyetVerileriKaydet($evrak_id, $tableName, $data); $returnValues = array($resultB, $resultK, $resultS, $resultF); if (!FormFactory::isThereError($returnValues)) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = JText::_("VERI_KAYDI_BASARISIZ"); } if (FormFactory::isPersonelCountEnough($evrak_id)) { $this->insertSavedPage(5, $evrak_id, $user->id, T2_BASVURU_TIP); } else { $this->deleteSavedPage(5, $evrak_id); } break; case "kapsam": $sayfa = 4; $resultP = $this->basvuruPiyasaAciklamaGuncelle($evrak_id, $data); $resultY = $this->yeterlilikVerileriKaydet($evrak_id, $data); $resultB = $this->belirtilmekIstenenDigerHususGuncelle($evrak_id, $data); $tableName = "ekler"; $resultE = FormFactory::basvuruEkleriKaydet($evrak_id, $tableName, $data); $returnValues = array($resultP, $resultY, $resultE); if (!FormFactory::isThereError($returnValues)) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "ek": $sayfa = 5; $panelName = "personelForm_panel"; $result[] = FormFactory::kisiBilgiVerileriKaydet($evrak_id, $panelName, $data); $result[] = $this->KisiBilgiDosyaEkle($evrak_id); if ($result[0] || $result[1]) { $message = JText::_("VERI_KAYDI_BASARILI"); } if (FormFactory::isPersonelCountEnough($evrak_id)) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T2_BASVURU_TIP); } else { $this->deleteSavedPage($sayfa, $evrak_id); } break; case "basvuru_dokumani": $sayfa = 6; $evrak_id = $_POST['evrak_id']; $this->raporKaydet($evrak_id); $message = JText::_("VERI_KAYDI_BASARILI"); break; } if ($message == JText::_("VERI_KAYDI_BASARILI")) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T2_BASVURU_TIP); } } else { return JText::_("BASVURU_KAYDI_BASARISIZ"); } return $message; }
function standartKaydet ($data, $layout, &$evrak_id){ $message = ""; $session = &JFactory::getSession(); $user = &JFactory::getUser (); $user_id = $user->getOracleUserId (); if ($evrak_id == -1){ $evrak_id = $this->basvuruOlustur(); } if (count($this->basvuruVarMi($evrak_id)) == 0){ $basvuru_tip = T1_BASVURU_TIP; $basvuru_durum = KAYDEDILMEMIS_BASVURU; FormFactory::basvuruOlustur($evrak_id, $user_id, $basvuru_tip, $basvuru_durum); } $session->set ("evrak_id", $evrak_id); if ($evrak_id != -1){ switch ($layout){ case "irtibat": $sayfa = 2; $panelName = "irtibat_panel"; $result = FormFactory::irtibatVerileriKaydet($evrak_id, $panelName, $data); if ($result) $message = JText::_("VERI_KAYDI_BASARILI"); else $message = JText::_("VERI_KAYDI_BASARISIZ"); break; case "faaliyet": $sayfa = 3; $resultB = $this->basvuruVerileriGuncelle($user_id, $evrak_id, $data); if (isset($data["path_organizasyonSemasiorganizasyonSema_0_1"])){ $filePath = $data["path_organizasyonSemasiorganizasyonSema_0_1"]; FormFactory::organizasyonSemaKaydet ($evrak_id, $filePath); } //PANELLER $panelName = "kurulus_panel"; $rowCount = 10; $resultK = FormFactory::birlikteKurulusVerileriKaydet($evrak_id, $panelName, $data, $rowCount); //TABLOLAR $tableName = "sektor"; $resultS = FormFactory::sektorVerileriKaydet($evrak_id, $tableName, $data); $tableName = "faaliyet"; $resultF = FormFactory::faaliyetVerileriKaydet($evrak_id, $tableName, $data); $tableName = "kurulus"; $resultBK = FormFactory::bagliKurulusVerileriKaydet($evrak_id, $tableName, $data); $returnValues = array ($resultB, $resultK, $resultS, $resultF, $resultBK); if (!FormFactory::isThereError($returnValues)) $message = JText::_("VERI_KAYDI_BASARILI"); else $message = JText::_("VERI_KAYDI_BASARISIZ"); // if (FormFactory::isPersonelCountEnough($evrak_id)) // $this->insertSavedPage (5, $evrak_id, $user->id, T1_BASVURU_TIP); // else // $this->deleteSavedPage (5, $evrak_id); // break; case "kapsam": $sayfa = 4; $resultP = $this->basvuruPiyasaAciklamaGuncelle($user_id, $evrak_id, $data); $resultD = $this->basvuruDigerHususlarGuncelle($user_id, $evrak_id, $data); $tableName = "meslek_standart"; $resultM = $this->meslekVerileriKaydet($evrak_id, $tableName, $data); $tableName = "ekler"; $resultE = FormFactory::basvuruEkleriKaydet($evrak_id, $tableName, $data); $returnValues = array ($resultP, $resultM, $resultE, $resultD); if (!FormFactory::isThereError($returnValues)) $message = JText::_("VERI_KAYDI_BASARILI"); else $message = JText::_("VERI_KAYDI_BASARISIZ"); break; case "ek": $sayfa = 5; $panelName = "personelForm_panel"; $result[] = FormFactory::kisiBilgiVerileriKaydet($evrak_id, $panelName, $data); $result[] = $this->KisiBilgiDosyaEkle($evrak_id); if ($result[0] || $result[1]){ $message = JText::_("VERI_KAYDI_BASARILI"); } if(!FormFactory::isPersonelCountEnough($evrak_id) && $result[0]){ $this->deleteSavedPage ($sayfa, $evrak_id ); } // if (FormFactory::isPersonelCountEnough($evrak_id)) // $this->insertSavedPage ($sayfa, $evrak_id, $user->id, T1_BASVURU_TIP); // else // $this->deleteSavedPage ($sayfa, $evrak_id ); break; case "basvuru_dokumani": $sayfa = 6; $evrak_id = $_POST['evrak_id']; $this->raporKaydet ($evrak_id); $message = JText::_("VERI_KAYDI_BASARILI"); break; } if ($message == JText::_("VERI_KAYDI_BASARILI")) $this->insertSavedPage ($sayfa, $evrak_id, $user->id, T1_BASVURU_TIP); }else{ return JText::_("BASVURU_KAYDI_BASARISIZ"); } return $message; }
function basvuruKaydet($data, $layout, $evrak_id) { $session =& JFactory::getSession(); $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); if ($evrak_id == -1) { $evrak_id = $this->basvuruOlustur(); } $session->set("evrak_id", $evrak_id); if ($evrak_id != -1) { switch ($layout) { case "irtibat": $sayfa = 2; $panelName = "irtibat_panel"; $resultG = $this->basvuruGorevBirimEkle($evrak_id, $data); $resultI = FormFactory::irtibatVerileriKaydet($evrak_id, $panelName, $data); $returnValues = array($resultG, $resultI); if (!FormFactory::isThereError($returnValues)) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "faaliyet": $sayfa = 3; $resultB = $this->basvuruFaaliyetGuncelle($evrak_id, $data); //PANELLER $panelName = "kurulus_panel"; $rowCount = 10; $resultK = FormFactory::birlikteKurulusVerileriKaydet($evrak_id, $panelName, $data, $rowCount); //TABLOLAR $tableName = "sektor"; $resultS = FormFactory::sektorVerileriKaydet($evrak_id, $tableName, $data); $tableName = "faaliyet"; $resultF = FormFactory::faaliyetVerileriKaydet($evrak_id, $tableName, $data); $tableName = "yetkiTalep"; $resultT = $this->yeterlilikTalebiKaydet($evrak_id, $data); $returnValues = array($resultB, $resultK, $resultS, $resultF, $resultT); if (!FormFactory::isThereError($returnValues)) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = JText::_("VERI_KAYDI_BASARISIZ"); } if (FormFactory::isPersonelCountEnough($evrak_id)) { $this->insertSavedPage(4, $evrak_id, $user->id, T4_BASVURU_TIP); } else { $this->deleteSavedPage(4, $evrak_id); } break; case "ek": $sayfa = 4; $panelName = "personelForm_panel"; $result = FormFactory::kisiBilgiVerileriKaydet($evrak_id, $panelName, $data); if ($result) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = JText::_("VERI_KAYDI_BASARISIZ"); } if (FormFactory::isPersonelCountEnough($evrak_id)) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T4_BASVURU_TIP); } else { $this->deleteSavedPage($sayfa, $evrak_id); } break; case "basvuru_ekleri": $sayfa = 5; if ($this->BasvuruEkleriKaydet($_FILES, $data, $sayfa, $user_id)) { $message = JText::_("VERI_KAYDI_BASARILI"); } else { $message = "Kaydedilecek hiç veri yok veya " . JText::_("VERI_KAYDI_BASARISIZ"); } if (FormFactory::isPersonelCountEnough($evrak_id)) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T4_BASVURU_TIP); } else { $this->deleteSavedPage($sayfa, $evrak_id); } break; } if ($message == JText::_("VERI_KAYDI_BASARILI") && $sayfa != 4) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T4_BASVURU_TIP); } } else { return JText::_("BASVURU_KAYDI_BASARISIZ"); } return $message; }