Пример #1
0
	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;
	}
Пример #2
0
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;