if ($checkinfo == 1 && !empty($remotewidth) && !is_numeric($remotewidth)) { $ActionMessage = $editor_language_numerror; $checkinfo = 0; } if ($checkinfo == 1 && !empty($remoteheight) && !is_numeric($remoteheight)) { $ActionMessage = $editor_language_numerror; $checkinfo = 0; } if ($checkinfo == 1 && !empty($remotesize) && !is_numeric($remotesize)) { $ActionMessage = $editor_language_numerror; $checkinfo = 0; } //保存到数据库 if ($checkinfo == 1) { $remoteremark = $remoteremark . "." . $file_type; $remote_type = convertFileType($file_type); if (!empty($remotesize)) { $remotesize = $remotesize * 1000; } //写进数据库 $rsexits = getFieldValue($DBPrefix . "attachments", "name='" . $remotepath . "' and fileType='" . $remote_type . "' and logId=''", "name"); if ($rsexits == "") { $sql = "INSERT INTO " . $DBPrefix . "attachments(name,attTitle,fileType,fileSize,fileWidth,fileHeight,postTime) VALUES ('{$remotepath}','{$remoteremark}','{$remote_type}','{$remotesize}','{$remotewidth}','{$remoteheight}','" . time() . "')"; $DMC->query($sql); //返回文件区 echo "<script language=javascript> \n"; echo " parent.location.href='attach.php?editorcode={$editorcode}&mark_id={$mark_id}';\n"; echo " parent.reload;\n"; echo " parent.TB_remove();\n"; echo "</script> \n"; } else {
$new_file = $fileTitle . "." . $fileType; $sql = "update " . $DBPrefix . "attachments set name='{$filename}',attTitle='{$new_file}',fileType='{$arrFileType}',fileSize='{$arrFileSize}',fileWidth='{$fileWidth}',fileHeight='{$fileHeight}',postTime='" . time() . "' where id='" . $file_id . "'"; $DMC->query($sql); //echo $sql; } } } else { //修改文件信息 $fileName = encode($_POST['fileName']); $fileWidth = intval($_POST['fileWidth']); $fileHeight = intval($_POST['fileHeight']); $fileSize = intval($_POST['fileSize']); $fileTitle = encode($_POST['fileTitle']); $fileType = getFileType($fileName); $fileTitle = $fileTitle . "." . $fileType; $fileType = convertFileType($fileType); $sql = "update " . $DBPrefix . "attachments set name='{$fileName}',attTitle='{$fileTitle}',fileWidth='{$fileWidth}',fileHeight='{$fileHeight}',fileSize='{$fileSize}',fileType='{$fileType}',postTime='" . time() . "' where id='" . $file_id . "'"; $DMC->query($sql); //echo $sql; } } //保存文件夹 if ($action == "savefolder") { $foldername = $_POST['myfolder']; if (check_fileName($foldername)) { if (!check_dir($basedir . $foldername)) { $ActionMessage = "{$strAttachmentNoFolder}"; $action = "addfolder"; } } else { $ActionMessage = "{$strAttachmentErrorFolder}";