YNICTE/BO/Views/Shared/Partial/File.cshtml

39 lines
2.2 KiB
Plaintext

@{
var md = (List<NP.Model.File>)(Model ?? new List<NP.Model.File>());
var _name = ViewData["name"];
var _fname = ViewData["fname"];
var _isImage = ViewData["isimage"] ?? "0";
var _imagepid = ViewData["imageid"] ?? "";
var _value = ViewData["value"] ?? "";
var _width = ViewData["width"] ?? "65%";
var _filetable = ViewData["table"] ?? "";
var _filecolumn = ViewData["column"] ?? "";
var _filecount = (int)(ViewData["filecount"] ?? 1); //0=무제한
var _readmode = (int)(ViewData["readmode"] ?? 0);
var _hidemode = (int)(ViewData["hidemode"] ?? 0);
var _hidden = (md.Count() > 0 && _filecount == 1) || _readmode == 1 ? "display: none" : "";
var _dftsrc = ViewData["dftsrc"] ?? "";
var _fileext = ViewData["fileext"] ?? "*";
var _loginfo = ViewData["loginfo"] ?? "";
}
<div class="fgbox" data-table="@_filetable" data-column="@_filecolumn" data-filecount="@_filecount" data-isimage="@_isImage" data-width="@_width" data-fname="@_fname" data-imageid="@_imagepid" data-hidemode="@_hidemode" data-dftsrc="@_dftsrc" data-ext="@_fileext">
<input type="hidden" class="fgno" name="@_name" value="@_value" />
<div class="filelist">
@foreach (var f in md)
{
<div class="fileitembox">
<a href="/aCommon/DownFile?fno=@f.fileno&loginfo=@(_loginfo)" title="다운로드"><i class="fa fa-paperclip"></i> <span class="fileitem">@f.orgname</span></a>&nbsp;&nbsp;
@if (_readmode == 0)
{
<a href="#" class="btn_txt btn btn-xxs btn-danger" onclick="javascript:fnFileDeleteNew(@f.fileno, this, '@_loginfo');" title="삭제">삭제</a>
}
</div>
}
</div>
@if (_hidemode == 1 || _filecount == 0 || _filecount >= md.Count())
{
<div class="file_search_area" style="@_hidden">
<a href="#" class="btn_file_search">첨부파일 찾기</a><input type="text" class="file_input_textbox clearfiletemp" readonly="" style="width: @_width;" /><input type="file" class="file_input_opacity clearfiletemp" name="@_fname" data-empty="1" /><a href="#" class="btn_file_clear" style="border: 1px solid #ddd; padding: 2px 10px; background-color: #999; color: #fff !important;">삭제</a>
</div>
}
</div>