function belgelendirmeKaydet($data, $layout, $evrak_id) { $session =& JFactory::getSession(); $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); $evrak_id = $data['evrak_id']; if ($evrak_id == -1) { $evrak_id = $this->basvuruOlustur(); } $session->set("evrak_id", $evrak_id); if ($evrak_id != -1 && $evrak_id != null) { switch ($layout) { case "irtibat": $sayfa = 2; $panelName = "irtibat_panel"; $resultG = $this->basvuruGorevBirimEkle($evrak_id, $data); $resultI = FormFactory2::irtibatVerileriKaydet($evrak_id, $panelName, $data); $returnValues = array($resultG, $resultI); if (!FormFactory2::isThereError($returnValues)) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "faaliyet": $sayfa = 3; $resultF = $this->basvuruFaaliyetGuncelle($evrak_id, $data); //TABLOLAR $tableName = "sektor"; $resultS = FormFactory2::sektorVerileriKaydet($evrak_id, $tableName, $data); $tableName = "faaliyet"; //$resultA = FormFactory2::faaliyetVerileriKaydet($evrak_id, $tableName, $data); $resultA = FormFactory2::patchForBelgelendirmeFaaliyetVerileriKaydet($evrak_id, $tableName, $data); $tableName = "yetkiTalep"; $resultY = $this->yeterlilikTalebiKaydet($evrak_id, $data); $returnValues = array($resultF, $resultS, $resultA, $resultY); if (!FormFactory2::isThereError($returnValues)) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "akreditasyon": $sayfa = 4; $panelName = "kAkreditasyonBilgi_panel"; $rowCount = 7; $result = $this->akreditasyonVerileriKaydet($evrak_id, $panelName, $data, $rowCount); if ($result) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "sinav": $sayfa = 5; $resultK = $this->basvuruKapsamGuncelle($evrak_id, $data); //$resultS = $this->sinavMerkezKaydet ($evrak_id, $data); //PANELLER $panelName = "disaridanHizmet_panel"; $rowCount = 11; $resultB = FormFactory2::birlikteKurulusVerileriKaydet($evrak_id, $panelName, $data, $rowCount); // $returnValues = array ($resultK, $resultS, $resultB); $returnValues = array($resultK, $resultB); if (!FormFactory2::isThereError($returnValues)) { $this->insertSavedPage($sayfa, $evrak_id, $user_id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "ek2": $sayfa = 6; $result = $this->BasvuruEkleriKaydet($_FILES, $data, $sayfa, $user->id, $evrak_id); if ($result) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("Gönderdiğiniz dosya(lar)nın boyutu 30 mb dan büyük veya dosya formatları geçersizdir."); } break; case "ek": $sayfa = 7; $panelName = "personelForm_panel"; $result = FormFactory2::kisiBilgiVerileriKaydet($evrak_id, $panelName, $data); if ($result) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("VERI_KAYDI_BASARISIZ"); } break; case "form": $sayfa = 8; if ($this->BasvuruDocsKaydet($_FILES, $data, $sayfa, $user_id, $evrak_id)) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); $message = JText::_("VERI_KAYDI_BASARILI"); } else { $this->deleteSavedPage($sayfa, $evrak_id); $message = JText::_("Gönderdiğiniz dosya(lar)nın boyutu 30 mb dan büyük veya dosya formatları geçersizdir."); } break; } if ($message == JText::_("VERI_KAYDI_BASARILI") && $sayfa != 4 && $sayfa != 6 && $sayfa != 7 && $sayfa == 8) { $this->insertSavedPage($sayfa, $evrak_id, $user->id, T3_BASVURU_TIP); } } else { return JText::_("BASVURU_KAYDI_BASARISIZ"); } return $message; }