getUniqueID("vtiger_wordtemplates");
if($genQueryId != '') {
if($result!=false && $savefile=="true") {
$module = vtlib_purify($_REQUEST['target_module']);
$sql = "INSERT INTO vtiger_wordtemplates ";
$sql .= "(templateid,module,date_entered,parent_type,data,description,filename,filesize,filetype) values (?,?,?,?,?,?,?,?,?)";
$params = array($genQueryId, $module, $adb->formatDate($date_entered, true), $parent_type, $adb->getEmptyBlob(false), $strDescription, $filename, $filesize, $filetype);
$result = $adb->pquery($sql, $params);
$result = $adb->updateBlob('vtiger_wordtemplates','data'," filename='". $adb->sql_escape_string($filename) ."'",$data);
deleteFile($uploaddir,$filename);
header("Location: index.php?action=listwordtemplates&module=Settings&parenttab=Settings");
} elseif($savefile=="false") {
$module = vtlib_purify($_REQUEST['target_module']);
header("Location: index.php?action=upload&module=Settings&parenttab=Settings&flag=".$error_flag."&description=".$strDescription."&tempModule=".$module);
} else {
include('modules/Vtiger/header.php');
$errormessage = "Error Message
- Invalid file OR
- File has no data
" ;
echo $errormessage;
deleteFile($uploaddir,$filename);
include "upload.php";
}
}
}
//Added for Invaild file path
else
{
$module = vtlib_purify($_REQUEST['target_module']);
header("Location: index.php?action=upload&module=Settings&parenttab=Settings&flag=2&description=".$strDescription."&tempModule=".$module);
}
}
else
{
$errorCode = $_FILES['binFile']['error'];
if($errorCode == 4)
{
include('modules/Vtiger/header.php');
include "upload.php";
// $errormessage = "Kindly give a valid file for upload!
" ;
echo "";
}
else if($errorCode == 2)
{
include('modules/Vtiger/header.php');
include "upload.php";
//$errormessage = "Sorry, the uploaded file exceeds the maximum filesize limit. Please try a smaller file
";
echo "";
//echo $errormessage;
//echo $errorCode;
}
elseif($errorCode == 1)
{
include('modules/Vtiger/header.php');
include "upload.php";
echo "";
}
else if($errorCode == 3)
{
include('modules/Vtiger/header.php');
include "upload.php";
echo "";
}
}
function deleteFile($dir,$filename)
{
unlink($dir.$filename);
}
?>