function standartKaydetYeni($post,$files){ $db = & JFactory::getOracleDBO(); $session = &JFactory::getSession(); $user = &JFactory::getUser (); $user_id = $user->getOracleUserId (); if ($post['evrak_id'] == -1){ $evrak_id = $this->basvuruOlustur(); $post['basvuru_durumu'] = '-1'; }else{ $evrak_id = $_POST['evrak_id']; } $sql_faaliyet = "DELETE FROM M_BASVURU_SEKTOR WHERE EVRAK_ID=?"; $db->prep_exec($sql_faaliyet, array($evrak_id)); for($i=0 ; $i<count($post['inputsektor-1']) ; $i++){ if($post['inputsektor-1'][$i] <> "Seçiniz" && isset($post['inputsektor-1'][$i])){ $sql_faaliyet = "INSERT INTO M_BASVURU_SEKTOR (EVRAK_ID,SEKTOR_ID,SEKTOR_ACIKLAMA) VALUES(?,?,?)"; $db->prep_exec_insert($sql_faaliyet, array($evrak_id,$post['inputsektor-1'][$i],$post['inputsektor-2'][$i])); } } if(count($post['ek_dokuman_aciklama']) > 0 && count($_FILES['ek_dokuman']['name']) > 0){ for($i=0 ; $i<count($post['ek_dokuman_aciklama']) ; $i++){ $id = $db->getNextVal(BASVURU_EK_ID_seq); $sql_ek = "INSERT INTO M_BASVURU_EKLER( EVRAK_ID, BASVURU_EK_ID, BASVURU_EK_ACIKLAMA, BASVURU_EK_TIP, BASVURU_EK_TARIH) VALUES(?,?,?,?,?)"; $db->prep_exec_insert($sql_ek, array($evrak_id, $id, $post['ek_dokuman_aciklama'][$i], "1", $post['ek_dokuman_tarih'][$i])); $_FILES['ek_dokuman']['id'][$i] = $id; } } $sql_basvuru ="UPDATE M_BASVURU SET EVRAK_ID=?, BASVURU_TARIHI=TO_TIMESTAMP('".$post['basvuru_tarihi']."','DD/MM/RRRR'), BELIRTILECEK_DIGER_HUSUSLAR=?, BASVURU_EK_DOSYASI_TARIH = TO_TIMESTAMP('".$post['basvuru_dokuman_tarihi']."','DD/MM/RRRR'), BASVURU_TIP_ID=?, BASVURU_TURU=? WHERE EVRAK_ID=?"; $db->prep_exec_insert($sql_basvuru, array($evrak_id, $post['basvuru_aciklama'], '1', '0', $evrak_id)); FormFactory::BelgelendirmebasvuruDurumGuncelle ($evrak_id, $post['basvuru_durumu']); $error_basvuru_dokuman = $this->raporKaydetYeni($evrak_id,"basvuru_dokumani"); $error_ek_dokuman = $this->raporKaydetYeni($evrak_id,"ek_dokuman"); $return = array( 'evrak_id' => $evrak_id, 'file_upload_errors' => array_merge(basvuru_dokuman,$error_ek_dokuman)); return $return; }
if ($gorev == "goster" || $gorev == '') { formGoster($itemIdStr); } else { if ($gorev == "hepsi") { hepsiIleListele($db, $itemIdStrOrj, $user); } else { if ($gorev == "guncelleGoster") { $evrakId = JRequest::getVar('id'); guncelleGoster($db, $itemIdStrOrj, $evrakId); } else { if ($gorev == "belgelendirmeguncelle") { global $mainframe; $evrakId = JRequest::getVar('id'); $durum = JRequest::getVar('durum'); //BelgeDurumu Guncelle $result = FormFactory::BelgelendirmebasvuruDurumGuncelle($evrakId, $durum); if ($result) { if ($durum == -2) { $durum = 7; } else { if ($durum == 4) { $durum = 0; } else { if ($durum == 10) { $durum = 3; $src = EK_FOLDER . "belgelendirme_basvuru_ekleri/" . $evrakId; $dst = EK_FOLDER . "belgelendirme_basvuru_ekleri/" . $evrakId . "_onbasvuru"; folder_copy($src, $dst); } else { if ($durum == 12) { $durum = 8;