38 lines
2.0 KiB
Plaintext
38 lines
2.0 KiB
Plaintext
@{
|
|
var files = (List<NP.Model.File>)(Model ?? new List<NP.Model.File>());
|
|
var name = ViewData["fgn"];
|
|
var value = string.IsNullOrEmpty(ViewData["fgv"].ToString())|| ViewData["fgv"].ToString()=="0"?"": ViewData["fgv"].ToString();
|
|
var fname = ViewData["filename"];
|
|
var isimage = ViewData["isimage"] ?? "0";
|
|
var maxsize = ViewData["maxsize"] ?? "104857600";
|
|
var maxname = ViewData["maxname"] ?? "100 Mega ";
|
|
//var _imagepid = ViewData["imageid"] ?? "";
|
|
//var _dftsrc = ViewData["dftsrc"] ?? "";
|
|
//var _width = ViewData["width"] ?? "65%";
|
|
//var _filetable = ViewData["filetable"] ?? "";
|
|
var filecount = ((int)(ViewData["filecount"] ?? 0)) < 1 ? 10000 : ((int)(ViewData["filecount"] ?? 0));
|
|
var _readmode = (int)(ViewData["read"] ?? 0);
|
|
//var _hidemode = (int)(ViewData["hide"] ?? 0);
|
|
var fileext = ViewData["fileext"] ?? "*";//jpg,png,ppt
|
|
var issubject = (ViewData["issubject"] ?? "").ToString() == "1";
|
|
var datakey = (ViewData["datakey"] ?? "").ToString();
|
|
}
|
|
<div>
|
|
<input type="hidden" name="@name" value="@value" />
|
|
<ul class="filebox" data-filecount="@filecount" data-fname="@fname" data-isimage="@isimage" data-fileext="@fileext" data-maxsize="@maxsize" data-maxname="@maxname">
|
|
@foreach (var f in files)
|
|
{
|
|
<li>
|
|
<a class="file" href="/focommon/downfile?fno=@(f.fileno + (issubject?"&issubject=1":""))">@f.orgname</a>
|
|
@if (_readmode != 1)
|
|
{
|
|
<a href="#" class="filedel" onclick="filedel(@f.fileno, this,@(string.IsNullOrEmpty(datakey) ? null : "\'"+datakey+"\'" ))">삭제</a>
|
|
}
|
|
</li>
|
|
}
|
|
@if (filecount > files.Count() && _readmode != 1)
|
|
{
|
|
<li><input type="file" class="file" name="@fname" accept="media_type" onchange="filechange(this)" @*capture="gallery"*@ /><a href="#" class="filedel" onclick="filedel(0, this,@(string.IsNullOrEmpty(datakey) ? null : "\'"+datakey+"\'" ))">삭제</a></li>
|
|
}
|
|
</ul>
|
|
</div> |