} else { // 删除可能的历史记录 Tool::logger(__METHOD__, __LINE__, "删除可能的历史记录", _LOG_INFOR); $notDel = array("company_banner", "case_image", "company_links", "material_file"); //不需要删除旧数据 $docFile = new DocFile(_QUERY_ALL); $docFile->fileKey = $fileKey; $docFile->inModule = $module; if (!in_array($fileKey, $notDel)) { $data = DocFile::query($docFile); if (!empty($data)) { foreach ($data as $file) { if (is_file("../" . $file->savedPath)) { @unlink("../" . $file->savedPath); } DocFile::delete($file); } } } $docFile->showedName = $oldName; $docFile->extName = $extName; $docFile->savedPath = $upload_dir . $fileName; $docFile->fileDesc = $fileDesc; $docFile->fileUrl = $fileUrl; $docFile->fileSort = $fileSort; DocFile::insert($docFile); $result = $upload_dir . $fileName; //上传成功 Tool::logger(__METHOD__, __LINE__, sprintf("上传文档[%s]成功", $result), _LOG_INFOR); } } catch (Exception $e) {
function filesDelete() { $pid = isset($_GET['pid']) ? addslashes($_GET['pid']) : 0; if ($pid == 0) { die('No ID'); } $car = new DocFile(); $car->delete($pid); $gw = new GalleryWeb(); //delete di server unlink($gw->uploadDir . $car->file_filename); //unlink($gw->uploadDirThumb.$car->file_filename); }
$content->content = isset($_REQUEST["content"]) ? $_REQUEST["content"] : $content->content; $content->mImage = isset($_REQUEST["mImage"]) ? $_REQUEST["mImage"] : $content->mImage; $content->contentType = $module; $content->contentKey = $module; if ($action == "insert") { $newId = Content::insert2($content); } else { if ($action == "update") { Content::update2($content); } else { if ($action == "delete") { Content::delete2($content); $docFile = new DocFile(_NONE); if (!empty($content->mImage)) { $docFile->fileUrl = $content->mImage; DocFile::delete($docFile); } } } } } catch (Exception $e) { $result = $e->getMessage(); Tool::logger(__METHOD__, __LINE__, sprintf("数据保存失败: %s", $e->getMessage()), _LOG_ERROR); } } else { if ($dataType == "detail" && $module == "sort") { try { Tool::logger(__METHOD__, __LINE__, sprintf("action: %s", $action), _LOG_DEBUG); $sort = new Sort(_NONE); $sort->sortId = isset($_REQUEST["sortId"]) ? $_REQUEST["sortId"] : _NONE; if ($sort->sortId > 0) {