Exemplo n.º 1
0
 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 {
Exemplo n.º 2
0
                $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}";