dwh/upload_treasury.php
Daeng Deni Mardaeni 5321a5434b first commit
2023-10-02 17:26:17 +07:00

131 lines
4.1 KiB
PHP

<?php
include_once("session_checker.php");
include_once 'script_auth.php';
include_once 'init/initialisation_parameter.php';
include_once 'headerFile.php';
$ora_obj = new ORAConnectionClass('init/ORA_INIT.php');
$ora_res = $ora_obj->ORA_PConnect();
if (!$ora_res){
echo "<BR>Error : " . htmlspecialchars($ora_obj->last_error_msg) . "<br>";
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="/css/style.css" type="text/css" />
<script language="javascript" type="text/JavaScript" src="/js/script_incl_js.js"></script>
<script language="javascript" type="text/JavaScript" src="/js/md5.js"></script>
<script type="text/javascript" src="/js/ajax.js"></script>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" src="/js/incl.js"></SCRIPT>
<script type="text/javascript" src="/js/dhtmlgoodies_calendar.js?random=20071008"></script>
<link type="text/css" rel="stylesheet" href="/css/dhtmlgoodies_calendar.css?random=20071008" media="screen"></link>
<title>Data Warehouse</title>
</head>
<!-- Global IE fix to avoid layout crash when single word size wider than column width -->
<!--[if IE]><style type="text/css"> body {word-wrap: break-word;}</style><![endif]-->
<body onload="javascript:ajaxGetForm();">
<!-- Main Page Container -->
<!-- headers START here -->
<?php include_once("header.php"); ?>
<!-- end header -->
<div id="content" align="center">
<?php include_once("navigation.php"); ?>
<div id="contenttext">
<?php include_once("group_header.php"); ?>
<span id="parameterlist" style="display:none"></span>
</div>
<?php include_once("footer.php"); ?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
var ajax = new sack();
var IE = document.all?true:false;
function ajaxGetForm() {
var data="action=initForm";
data=data+"&sid="+Math.random();
ajax.requestFile = 'upload_treasury_ajax.php?'+data;
ajax.onCompletion = detailChanged;
ajax.runAJAX();
}
function uploadFile(){
document.getElementById("actionDisp").innerHTML = 'Uploading please wait... <img src="/images/spinner_blue.gif">';
document.uploadTreasuryForm.submit();
}
function queryData(type) {
var data="action=queryData";
data=data+"&data="+type;
data=data+"&sid="+Math.random();
ajax.requestFile = 'upload_treasury_ajax.php?'+data;
ajax.onCompletion = detailChanged;
ajax.runAJAX();
}
function detailChanged(){
var resp = ajax.response;
document.getElementById("parameterlist").innerHTML = ajax.response;
document.getElementById("parameterlist").style.display = "block";
ajax.reset();
}
function enableUpload() {
document.getElementById("UploadBtn").disabled=false;
}
</SCRIPT>
<?php
if ($_REQUEST['action'] == 'uploadFile') {
require 'class/FileUploadClass.php';
$targetPath = "{$_SERVER['DOCUMENT_ROOT']}/".TREASURYDIR."/";
define('UPLOADDIR',$targetPath);
if (!is_dir($targetPath)) {
mkdir($targetPath,0766);
}
$file_obj = new FileUploadClass('FILENAME');
$new_filename = strtoupper($_FILES['FILENAME']['name']);
//echo $new_filename."<BR>";
$file_obj->setFilename($new_filename);
$file_obj->debug=0;
if ($file_obj->setUploadDir($targetPath)) {
$upload_success = ($file_obj->uploadFile());
//echo "upload_success = $upload_success<br>".$file_obj->last_msg;
if ($upload_success) {
$ftp_upload_success = ($file_obj->uploadFTPFile());
if ($ftp_upload_success == 1) {
$uplresult = true;
}
} else {
$uplresult = false;
}
} else {
$uplresult = false;
}
if ($uplresult === true) {
$msg = "UPLOAD SUCCESSFUL.";
} else {
$msg = "UPLOAD FAILED. " . $file_obj->last_msg;
}
echo $msg;
return $msg;
}
?>
<!-- <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" src="/js/upload_treasury.js"></SCRIPT> -->
</body>
</html>