예제 #1
0
     } 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) {
예제 #2
0
 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);
 }
예제 #3
0
         $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) {