删除附件
This commit is contained in:
parent
e6337329c8
commit
dae55bb2e2
@ -573,7 +573,7 @@ if ($act == 'newevent') {
|
|||||||
|
|
||||||
<div style=" position: relative;display: inline-block;">
|
<div style=" position: relative;display: inline-block;">
|
||||||
<img class='tianjia' src='/assets/images/jiahao.png'/>
|
<img class='tianjia' src='/assets/images/jiahao.png'/>
|
||||||
<form method="post" id="uploader" style="display: block; clear: both; margin-top: 10px;;" target="_hideiframe" action="./?app=uploader" enctype="multipart/form-data"><input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>" /><input type="file" id="fujian" name="fujian[]" multiple onchange="document.getElementById('uploader').submit()"></form>
|
<form method="post" id="uploader" style="display: block; clear: both; margin-top: 10px;;" target="_hideiframe" action="./?app=uploader&id=7314&bumen=yanfa&act=add" enctype="multipart/form-data"><input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>" /><input type="file" id="fujian" name="fujian[]" multiple onchange="document.getElementById('uploader').submit()"></form>
|
||||||
|
|
||||||
<!-- <input name="customer_file" type="file" id="excelFile"-->
|
<!-- <input name="customer_file" type="file" id="excelFile"-->
|
||||||
<!-- style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1001;opacity: 0;filter:alpha(opacity=0);">-->
|
<!-- style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1001;opacity: 0;filter:alpha(opacity=0);">-->
|
||||||
|
70
uploader.php
70
uploader.php
@ -1,44 +1,52 @@
|
|||||||
<?php
|
<?php
|
||||||
$fujian = $_FILES['fujian'];
|
$fujian = $_FILES['fujian'];
|
||||||
$fileData = array();
|
$fileData = array();
|
||||||
|
$cardId = r('id');
|
||||||
|
$act = r('act');
|
||||||
|
if ($act == 'add') {
|
||||||
|
foreach ($fujian['name'] as $idx => $data) {
|
||||||
|
if ($fujian['error'][$idx] == 0) {
|
||||||
|
$id = uniqid() . $idx;
|
||||||
|
|
||||||
foreach ($fujian['name'] as $idx => $data) {
|
$filename = iconv('GBk', 'UTF-8//IGNORE', $fujian['name'][$idx]);
|
||||||
if ($fujian['error'][$idx] == 0) {
|
$filename = $fujian['name'][$idx];
|
||||||
$id = uniqid() . $idx;
|
$houzhui = substr(strrchr($filename, '.'), 1);
|
||||||
|
$newName = "./uploader/{$id}.{$houzhui}";
|
||||||
|
|
||||||
$filename = iconv('GBk', 'UTF-8//IGNORE', $fujian['name'][$idx]);
|
$fileData[$id] = array(
|
||||||
$filename = $fujian['name'][$idx];
|
"name" => $filename,
|
||||||
$houzhui = substr(strrchr($filename, '.'), 1);
|
"bumen" => r('bumen'),
|
||||||
$newName = "./uploader/{$id}.{$houzhui}";
|
"file" => $newName
|
||||||
|
);
|
||||||
$fileData[] = array(
|
rename($fujian['tmp_name'][$idx], $newName);
|
||||||
"_id" => $id,
|
|
||||||
"name" => $filename,
|
|
||||||
"bumen" => r('bumen'),
|
|
||||||
"file" => $newName
|
|
||||||
);
|
|
||||||
rename($fujian['tmp_name'][$idx], $newName);
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
$sql = "select fujian from calendar where id='{$id}'";
|
|
||||||
$rs = DB::getOne($sql);
|
|
||||||
print_r(json_encode($rs));
|
|
||||||
|
|
||||||
|
|
||||||
$id = r('id');
|
$sql = "select * from calendar where id='{$cardId}'";
|
||||||
|
$rs = DB::getOne($sql);
|
||||||
|
$oldFujian = json_decode($rs['fujian'],true);
|
||||||
|
if (!$oldFujian)
|
||||||
|
$oldFujian = array();
|
||||||
$sql = "select fujian from calendar where id='{$id}'";
|
$dict = array();
|
||||||
$oldFujian = DB::getOne($sql);
|
$dict['fujian'] = json_encode(array_merge($fileData, $oldFujian), true);
|
||||||
print_r($oldFujian);
|
$sql = DB::update('calendar', $dict, "id='{$cardId}'");
|
||||||
foreach ($fileData as $f) {
|
|
||||||
$oldFujian[] = $f;
|
|
||||||
$sql = DB::update('calendar', $oldFujian, "id='{$id}'");
|
|
||||||
DB::exe($sql);
|
DB::exe($sql);
|
||||||
|
we(1);
|
||||||
}
|
}
|
||||||
|
else if($act=='del'){
|
||||||
|
$fujianId = r('key');
|
||||||
|
$sql = "select * from calendar where id='{$cardId}'";
|
||||||
|
$rs = DB::getOne($sql);
|
||||||
|
$oldFujian = json_decode($rs['fujian'], true);
|
||||||
|
unset($oldFujian[$fujianId]);
|
||||||
|
$dict = array();
|
||||||
|
$dict['fujian'] = json_encode($oldFujian, true);
|
||||||
|
$sql = DB::update('calendar', $dict, "id='{$cardId}'");
|
||||||
|
DB::exe($sql);
|
||||||
|
we(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user