106 lines
6.1 KiB
Plaintext
106 lines
6.1 KiB
Plaintext
@model NP.Model.VMUser
|
|
<div>
|
|
<ul class="pagination pagination-md" style="margin: 0;">
|
|
<li><a href="#" onclick="gotab(0);" data-toggle="tab">기본정보</a></li>
|
|
<li class="active"><a href="#" data-toggle="tab">사이트설정</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="row mgclear" id="regbox">
|
|
<form id="mform" method="post" enctype="multipart/form-data" class="form-horizontal">
|
|
<section class="panel panel-default">
|
|
<header class="panel-heading"><strong><i class="fa fa-bars"></i> 사이트설정<span class=""></span></strong></header>
|
|
<div class="table-responsive">
|
|
<table class="table b-t b-light viewtable thisleft">
|
|
<colgroup>
|
|
<col style="width: 200px" />
|
|
<col />
|
|
</colgroup>
|
|
<tbody>
|
|
<tr><th>사이트생성여부</th><td>@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "1:예;0:아니오" }, { "checked", Model.Assign.issite }, { "name", "issite" } })</td></tr>
|
|
<tr><th>서브도메인설정</th><td><input name="subdomain" id="subdomain" type="text" maxlength="20" class="form-control disp-init" style="width: 200px;" value="@Model.Assign.subdomain" /> ※ 서브도메인은 서버(IIS) 및 도메인관리서비스에도 별도로 등록해주셔야 합니다.</td></tr>
|
|
<tr><th>사이트명칭</th><td><input name="sitename" id="sitename" maxlength="50" type="text" class="form-control disp-init" style="width: 200px;" value="@Model.Assign.sitename" /> </td></tr>
|
|
<tr>
|
|
<th>로고(200x70권장)</th>
|
|
<td>
|
|
@Html.Partial("./Partial/File", Model.FileList, new ViewDataDictionary {
|
|
{ "name", "sitelogo" },{"value", Model.Assign.sitelogo },{ "fname", "sitelogofile"},
|
|
{"width", null },{"table", "assign" },{ "column", "sitelogo"},{"filecount", 1 },
|
|
{"readmode", 0 },{"hidemode", 1 },
|
|
{ "isimage", 1 },{ "imageid", "imglogo" },{ "dftsrc", "/img/common/profile_sample.jpg" },
|
|
{ "fileext", "png,jpg,gif" }, { "loginfo",Model.Assign.asno+"|9"}})
|
|
<br />
|
|
<img id="imglogo" src="@(Model.FileList.Count() > 0 && !string.IsNullOrEmpty(Model.FileList.First().fileurl) ? string.Format("{0}{1}", Model.Files, Model.FileList.First().fileurl) : "/img/common/profile_sample.jpg")" style="max-width: 200px; max-height: 75px; border-radius: 5px;" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Footer Html</th>
|
|
<td>@Html.TextArea("sitefooter", Model.Assign.sitefooter, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
<div class="text-center"><a href="#" class="btn btn-primary" onclick="save();">저장</a></div>
|
|
@Html.HiddenFor(m => m.intval)
|
|
<input type="hidden" name="asno" value="@Model.Assign.asno" />
|
|
</form>
|
|
</div>
|
|
<form id="dform" method="post" action="/user/assigns">
|
|
@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })
|
|
</form>
|
|
@section styles{
|
|
@Html.Partial("./Partial/Summernotestyle")
|
|
}
|
|
@section scriptsHeader{
|
|
@Html.Partial("./Partial/Summernote")
|
|
@Html.Partial("./Partial/FileScript")
|
|
}
|
|
@section scripts{
|
|
<script>
|
|
function gotab(idx) {
|
|
$("#dform").attr("action", "/user/asr").submit();
|
|
}
|
|
$(document).ready(function () {
|
|
$('#sitefooter').summernote({
|
|
height: 100,
|
|
tabsize: 2,
|
|
callbacks: {
|
|
onImageUpload: function (files, editor, welEditable) {
|
|
var fdata = new FormData();
|
|
fdata.append('img', files[0]);
|
|
fdata.append('fd', "Editor");
|
|
uploadeditorimage(files, this, fdata, "cbeditorupload()");
|
|
}
|
|
}
|
|
});
|
|
});
|
|
function save(no, a) {
|
|
if ($("#issite1").prop("checked") && check("subdomain", null, "서브도메인을 입력해주세요.")) { }
|
|
else if ($("#issite1").prop("checked") && check("sitename", null, "사이트명칭을 입력해주세요.")) { }
|
|
else if (!$("#issite1").prop("checked") && ($("#subdomain").val() != "" || $("#sitename").val() != "")) { msg("사이트 생성여부를 확인해주세요.");}
|
|
else if ($("#issite1").prop("checked") && $("input[name='sitelogofile']").val() == "" && $(".fgbox .filelist .fileitembox").length < 1) { msg("로고를 등록해주세요."); }
|
|
else if (confirm("저장하시겠습니까?")) {
|
|
var siteip = val("siteip1");
|
|
siteip += (siteip == "" ? "" : ",") + val("siteip2");
|
|
siteip += (siteip == "" ? "" : ",") + val("siteip3");
|
|
setv("siteip", siteip);
|
|
var cdata = $('#sitefooter').summernote('code');
|
|
cdata = cdata == "<p><br></p>" ? "" : cdata;
|
|
setv("sitefooter", cdata);
|
|
capfileform("/acommon/assignsitesave", "mform", "cbsave");
|
|
}
|
|
}
|
|
function cbsave() {
|
|
if (capResult.code == 1000) {
|
|
msg("저장했습니다.", null, null, null, true);
|
|
$("#dform").attr("action", "/user/assite");
|
|
submit("dform", 500);
|
|
} else if (capResult.obj == -1) {
|
|
msg("이미 등록된 서브도메인입니다.");
|
|
} else {
|
|
msg("해당 서브도메인은 이미 사용중입니다.");
|
|
}
|
|
}
|
|
</script>
|
|
}
|