This commit is contained in:
parent
8dc14c40cc
commit
af38a870d3
|
|
@ -307,6 +307,7 @@
|
||||||
<Content Include="css\fuelux\fuelux.css" />
|
<Content Include="css\fuelux\fuelux.css" />
|
||||||
<Content Include="css\fuelux\fuelux.js" />
|
<Content Include="css\fuelux\fuelux.js" />
|
||||||
<Content Include="css\img\intranet_logo.png" />
|
<Content Include="css\img\intranet_logo.png" />
|
||||||
|
<Content Include="css\img\intranet_logo_b.gif" />
|
||||||
<Content Include="css\img\intranet_logo_b.png" />
|
<Content Include="css\img\intranet_logo_b.png" />
|
||||||
<Content Include="css\img\loading-sm.gif" />
|
<Content Include="css\img\loading-sm.gif" />
|
||||||
<Content Include="css\img\loading.gif" />
|
<Content Include="css\img\loading.gif" />
|
||||||
|
|
@ -541,7 +542,6 @@
|
||||||
<Content Include="Views\System\MenuAuth.cshtml" />
|
<Content Include="Views\System\MenuAuth.cshtml" />
|
||||||
<Content Include="Views\Shared\Partial\Password.cshtml" />
|
<Content Include="Views\Shared\Partial\Password.cshtml" />
|
||||||
<Content Include="Views\Shared\Partial\Date.cshtml" />
|
<Content Include="Views\Shared\Partial\Date.cshtml" />
|
||||||
<Content Include="WebProduct.config" />
|
|
||||||
<Content Include="Views\Shared\Empty.cshtml" />
|
<Content Include="Views\Shared\Empty.cshtml" />
|
||||||
<Content Include="Views\MM\Config1.cshtml" />
|
<Content Include="Views\MM\Config1.cshtml" />
|
||||||
<Content Include="Views\MM\Config.cshtml" />
|
<Content Include="Views\MM\Config.cshtml" />
|
||||||
|
|
@ -719,7 +719,7 @@
|
||||||
<AutoAssignPort>True</AutoAssignPort>
|
<AutoAssignPort>True</AutoAssignPort>
|
||||||
<DevelopmentServerPort>49396</DevelopmentServerPort>
|
<DevelopmentServerPort>49396</DevelopmentServerPort>
|
||||||
<DevelopmentServerVPath>/</DevelopmentServerVPath>
|
<DevelopmentServerVPath>/</DevelopmentServerVPath>
|
||||||
<IISUrl>http://admin.kfcf.com</IISUrl>
|
<IISUrl>http://admin.ynicte.com</IISUrl>
|
||||||
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
|
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
|
||||||
<IISAppRootUrl>http://192.168.1.5:81/</IISAppRootUrl>
|
<IISAppRootUrl>http://192.168.1.5:81/</IISAppRootUrl>
|
||||||
<NTLMAuthentication>False</NTLMAuthentication>
|
<NTLMAuthentication>False</NTLMAuthentication>
|
||||||
|
|
|
||||||
|
|
@ -22,8 +22,8 @@
|
||||||
|
|
||||||
|
|
||||||
<div style="padding:30px; background:#333; font-size:13px; color:#a6a6a6;">
|
<div style="padding:30px; background:#333; font-size:13px; color:#a6a6a6;">
|
||||||
<p style="margin:0; line-height:2.0em;">서울특별시 영등포구 은행로 30 중소기업중앙회 신관 5층 한국공정경쟁연합회 | TEL 023103300 | FAX 02-775-8873</p>
|
<p style="margin:0; line-height:2.0em;">경북 영천시 고경면 호국로 791 영남건설기술교육원 | TEL 1544-7660 | FAX 054-336-8384</p>
|
||||||
<p style="margin:0; line-height:2.0em;">대표자 신현윤 | 사업자등록번호 104-82-05661 | Copyright <span style="color:#00b1ed;">공정경쟁연합회 시장경제교육원</span> ALL rights reserved.</p>
|
<p style="margin:0; line-height:2.0em;">대표자 ? | 사업자등록번호 000-00-00000 | Copyright <span style="color:#00b1ed;">영남건설기술교육원</span> ALL rights reserved.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ namespace NP.BO.Controllers
|
||||||
//0: 정상(로그인성공), 1: 정상(외부아이피), 2: 비밀번호오류, 3: 아이디오류, 4: 외부아이피차단, 5: 퇴사자, 6: 사용안함, 7: 크래킹공격
|
//0: 정상(로그인성공), 1: 정상(외부아이피), 2: 비밀번호오류, 3: 아이디오류, 4: 외부아이피차단, 5: 퇴사자, 6: 사용안함, 7: 크래킹공격
|
||||||
if (u.status != 1) { LoginStatus = 6; }
|
if (u.status != 1) { LoginStatus = 6; }
|
||||||
//else if (u.RetireDate != null) { LoginStatus = 5; }
|
//else if (u.RetireDate != null) { LoginStatus = 5; }
|
||||||
else if (!"127.0.0.1,59.150.105.198".Contains(SUserInfo.LoginIP) && !u.userpass.Equals(NP.Base.Lib.KISA_SHA256.SHA256Hash(vm.User.userpass.Trim()))) { LoginStatus = 2; }
|
else if (!"192.168.0.56,127.0.0.1,59.150.105.198".Contains(SUserInfo.LoginIP) && !u.userpass.Equals(NP.Base.Lib.KISA_SHA256.SHA256Hash(vm.User.userpass.Trim()))) { LoginStatus = 2; }
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//var isIntranet = false;
|
//var isIntranet = false;
|
||||||
|
|
@ -222,7 +222,7 @@ namespace NP.BO.Controllers
|
||||||
// {
|
// {
|
||||||
// foreach (var u in users)
|
// foreach (var u in users)
|
||||||
// {
|
// {
|
||||||
// SendEmail(999, u.email, "", "공정경쟁연합회-시장경제교육원", "[공정경쟁연합회-시장경제교육원] 휴면계정알림", em.MHtml.Replace("^회원명^", u.username).Replace("../img/", GetConfig("fronturl") + "/img/").Replace("^아이디^", u.email).Replace("^fronturl^", GetConfig("fronturl")), "", "");
|
// SendEmail(999, u.email, "", "영남건설기술교육원", "[영남건설기술교육원] 휴면계정알림", em.MHtml.Replace("^회원명^", u.username).Replace("../img/", GetConfig("fronturl") + "/img/").Replace("^아이디^", u.email).Replace("^fronturl^", GetConfig("fronturl")), "", "");
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//}
|
//}
|
||||||
|
|
@ -290,7 +290,7 @@ namespace NP.BO.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
||||||
mobile = (u.mobile ?? "").Replace("-", ""),
|
mobile = (u.mobile ?? "").Replace("-", ""),
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
||||||
(u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
(u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
||||||
u.username, u.cname, u.dday)
|
u.username, u.cname, u.dday)
|
||||||
});
|
});
|
||||||
|
|
@ -306,8 +306,8 @@ namespace NP.BO.Controllers
|
||||||
{
|
{
|
||||||
if (IsEmail(u.email))
|
if (IsEmail(u.email))
|
||||||
{
|
{
|
||||||
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[공정경쟁연합회]", "[공정경쟁연합회] 진행평가 참여 알림",
|
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림",
|
||||||
string.Format("공정경쟁연합회 시장경제교육원입니다.<br><br>[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
string.Format("영남건설기술교육원입니다.<br><br>[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
||||||
(u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
(u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
||||||
u.username, u.cname, u.dday));
|
u.username, u.cname, u.dday));
|
||||||
}
|
}
|
||||||
|
|
@ -323,7 +323,7 @@ namespace NP.BO.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
||||||
mobile = (u.mobile ?? "").Replace("-", ""),
|
mobile = (u.mobile ?? "").Replace("-", ""),
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
||||||
u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.place)
|
u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.place)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -338,8 +338,8 @@ namespace NP.BO.Controllers
|
||||||
{
|
{
|
||||||
if (IsEmail(u.email))
|
if (IsEmail(u.email))
|
||||||
{
|
{
|
||||||
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[공정경쟁연합회]", "[공정경쟁연합회] 진행평가 참여 알림",
|
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림",
|
||||||
string.Format("공정경쟁연합회 시장경제교육원입니다.<br><br>{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
string.Format("영남건설기술교육원입니다.<br><br>{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
||||||
u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.place));
|
u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.place));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -354,7 +354,7 @@ namespace NP.BO.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
||||||
mobile = (u.mobile ?? "").Replace("-", ""),
|
mobile = (u.mobile ?? "").Replace("-", ""),
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 {3}에서 이뤄질 예정입니다.\n\n☞사이트: https://edu.kfcf.or.kr",
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 {3}에서 이뤄질 예정입니다.\n\n☞사이트: https://edu.kfcf.or.kr",
|
||||||
u.username, u.cname, u.stime.ToString("yyyy-MM-dd HH:mm"),u.place)
|
u.username, u.cname, u.stime.ToString("yyyy-MM-dd HH:mm"),u.place)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -369,8 +369,8 @@ namespace NP.BO.Controllers
|
||||||
{
|
{
|
||||||
if (IsEmail(u.email))
|
if (IsEmail(u.email))
|
||||||
{
|
{
|
||||||
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[공정경쟁연합회]", "[공정경쟁연합회] 진행평가 참여 알림",
|
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림",
|
||||||
string.Format("공정경쟁연합회 시장경제교육원입니다.<br><br>{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 {3}에서 이뤄질 예정입니다.<br><br>☞사이트: https://edu.kfcf.or.kr",
|
string.Format("영남건설기술교육원입니다.<br><br>{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 {3}에서 이뤄질 예정입니다.<br><br>☞사이트: https://edu.kfcf.or.kr",
|
||||||
u.username, u.cname, u.stime.ToString("yyyy-MM-dd HH:mm"),u.place));
|
u.username, u.cname, u.stime.ToString("yyyy-MM-dd HH:mm"),u.place));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
<title>@ViewData["Title"] - 공정경쟁연합회-시장경제교육원</title>
|
<title>@ViewData["Title"] - 영남건설기술교육원</title>
|
||||||
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
||||||
<meta name="description" content="ntest" />
|
<meta name="description" content="ntest" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
<title>@ViewData["Title"] - 공정경쟁연합회-시장경제교육원</title>
|
<title>@ViewData["Title"] - 영남건설기술교육원</title>
|
||||||
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
||||||
<meta name="description" content="ntest" />
|
<meta name="description" content="ntest" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
<meta http-equiv="Expires" content="-1" />
|
<meta http-equiv="Expires" content="-1" />
|
||||||
<meta http-equiv="Pragma" content="no-cache" />
|
<meta http-equiv="Pragma" content="no-cache" />
|
||||||
<meta http-equiv="Cache-Control" content="No-Cache" />
|
<meta http-equiv="Cache-Control" content="No-Cache" />
|
||||||
<title>@ViewData["Title"] - 공정경쟁연합회-시장경제교육원</title>
|
<title>@ViewData["Title"] - 영남건설기술교육원</title>
|
||||||
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
||||||
<meta name="description" content="ntest" />
|
<meta name="description" content="ntest" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
<div class="container aside-xxl">
|
<div class="container aside-xxl">
|
||||||
@*<a class="navbar-brand block" href="#">YOU & PARTNERS</a>
|
@*<a class="navbar-brand block" href="#">YOU & PARTNERS</a>
|
||||||
<a class="navbar-brand block" href="#" style="font-size: 11px; line-height: 20px;">(Career Consulting Group)</a>*@
|
<a class="navbar-brand block" href="#" style="font-size: 11px; line-height: 20px;">(Career Consulting Group)</a>*@
|
||||||
<div class="text-center"><img src="/css/img/intranet_logo_b.png" style="max-width: 200px;" alt="YNP" /></div>
|
<div class="text-center"><img src="/css/img/intranet_logo_b.gif" style="max-width: 200px;" alt="YNP" /></div>
|
||||||
<br />
|
<br />
|
||||||
<section class="panel panel-default bg-white m-t-lg" style="margin-top: 0px;">
|
<section class="panel panel-default bg-white m-t-lg" style="margin-top: 0px;">
|
||||||
<header class="panel-heading text-center">
|
<header class="panel-heading text-center">
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
<meta http-equiv="Expires" content="-1" />
|
<meta http-equiv="Expires" content="-1" />
|
||||||
<meta http-equiv="Pragma" content="no-cache" />
|
<meta http-equiv="Pragma" content="no-cache" />
|
||||||
<meta http-equiv="Cache-Control" content="No-Cache" />
|
<meta http-equiv="Cache-Control" content="No-Cache" />
|
||||||
<title>@ViewData["Title"] - 공정경쟁연합회-시장경제교육원 Back-Office</title>
|
<title>@ViewData["Title"] - 영남건설기술교육원 Back-Office</title>
|
||||||
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
||||||
<meta name="description" content="y&partners" />
|
<meta name="description" content="y&partners" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
|
||||||
|
|
@ -62,7 +62,7 @@
|
||||||
<a class="btn btn-link visible-xs" data-toggle="class:nav-off-screen,open" data-target="#nav,html">
|
<a class="btn btn-link visible-xs" data-toggle="class:nav-off-screen,open" data-target="#nav,html">
|
||||||
<i class="fa fa-bars"></i>
|
<i class="fa fa-bars"></i>
|
||||||
</a>
|
</a>
|
||||||
<a href="/" class="navbar-brand" data-toggle=""><img src="~/css/img/intranet_logo.png" class="m-r-sm" style="max-height: 45px; max-width: 180px;"></a>
|
<a href="/" class="navbar-brand" data-toggle=""><img src="~/css/img/intranet_logo_b.gif" class="m-r-sm" style="max-height: 45px; max-width: 180px;"></a>
|
||||||
<a class="btn btn-link visible-xs" data-toggle="dropdown" data-target=".nav-user">
|
<a class="btn btn-link visible-xs" data-toggle="dropdown" data-target=".nav-user">
|
||||||
<i class="fa fa-cog"></i>
|
<i class="fa fa-cog"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
<meta http-equiv="Expires" content="-1" />
|
<meta http-equiv="Expires" content="-1" />
|
||||||
<meta http-equiv="Pragma" content="no-cache" />
|
<meta http-equiv="Pragma" content="no-cache" />
|
||||||
<meta http-equiv="Cache-Control" content="No-Cache" />
|
<meta http-equiv="Cache-Control" content="No-Cache" />
|
||||||
<title>@ViewData["Title"] - 공정경쟁연합회-시장경제교육원 Back-Office</title>
|
<title>@ViewData["Title"] - 영남건설기술교육원 Back-Office</title>
|
||||||
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
||||||
@Styles.Render("~/Content/css")
|
@Styles.Render("~/Content/css")
|
||||||
@RenderSection("styles", required: false)
|
@RenderSection("styles", required: false)
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
<meta http-equiv="Expires" content="-1" />
|
<meta http-equiv="Expires" content="-1" />
|
||||||
<meta http-equiv="Pragma" content="no-cache" />
|
<meta http-equiv="Pragma" content="no-cache" />
|
||||||
<meta http-equiv="Cache-Control" content="No-Cache" />
|
<meta http-equiv="Cache-Control" content="No-Cache" />
|
||||||
<title>@ViewData["Title"] - 공정경쟁연합회-시장경제교육원 Back-Office</title>
|
<title>@ViewData["Title"] - 영남건설기술교육원 Back-Office</title>
|
||||||
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
@*<link rel="shortcut icon" href="/images/nptech.ico" />*@
|
||||||
@Styles.Render("~/Content/css")
|
@Styles.Render("~/Content/css")
|
||||||
@RenderSection("styles", required: false)
|
@RenderSection("styles", required: false)
|
||||||
|
|
|
||||||
|
|
@ -82,12 +82,12 @@
|
||||||
}
|
}
|
||||||
<div class="text-left" style="margin-left:15px; font-size:large;">유 효 기 간 : <b>@string.Format("{0} ~ {1}", d.certdate.ToString("yyyy년 MM월 dd일"), d.certindate.ToString("yyyy년 MM월 dd일"))</b></div>
|
<div class="text-left" style="margin-left:15px; font-size:large;">유 효 기 간 : <b>@string.Format("{0} ~ {1}", d.certdate.ToString("yyyy년 MM월 dd일"), d.certindate.ToString("yyyy년 MM월 dd일"))</b></div>
|
||||||
<br /><br /><br /><br /><br /><br />
|
<br /><br /><br /><br /><br /><br />
|
||||||
<div class="text-center" style="margin-left:120px; left:50%; margin:auto; align-content:center; font-size:large; width:90%;">위 사람은 (사)한국공정경쟁연합회에서 시행한 자격증과정<br />교육훈련을 이수하고 민간자격 컴플라이언스경영 전문가 <br />시험에 합격하여 자격이 있음을 증명합니다.</div>
|
<div class="text-center" style="margin-left:120px; left:50%; margin:auto; align-content:center; font-size:large; width:90%;">위 사람은 (사)한국영남건설기술교육원에서 시행한 자격증과정<br />교육훈련을 이수하고 민간자격 컴플라이언스경영 전문가 <br />시험에 합격하여 자격이 있음을 증명합니다.</div>
|
||||||
<br /><br /><br /><br /><br /><br />
|
<br /><br /><br /><br /><br /><br />
|
||||||
<div class="text-center" style="font-size:large;">@d.certdate.ToString("yyyy년 MM월 dd일")</div>
|
<div class="text-center" style="font-size:large;">@d.certdate.ToString("yyyy년 MM월 dd일")</div>
|
||||||
<br /><br /><br /><br />
|
<br /><br /><br /><br />
|
||||||
<div class="text-center" style="font-size:x-large; font-weight:bold; height: 40px;">
|
<div class="text-center" style="font-size:x-large; font-weight:bold; height: 40px;">
|
||||||
<span style="position: relative; z-index: 2; font-family: GungsuhChe"><b>(사)한국공정경쟁연합회장</b></span>
|
<span style="position: relative; z-index: 2; font-family: GungsuhChe"><b>(사)한국영남건설기술교육원장</b></span>
|
||||||
<img src="~/Img/common/sign.jpg" style="position:center; margin-left:-25px;margin-top:-10px; z-index: 0;" />
|
<img src="~/Img/common/sign.jpg" style="position:center; margin-left:-25px;margin-top:-10px; z-index: 0;" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
@model NP.Model.VMUser
|
@model NP.Model.VMUser
|
||||||
@{
|
@{
|
||||||
Layout = "~/Views/Shared/_PrintLayout.cshtml";
|
Layout = "~/Views/Shared/_PrintLayout.cshtml";
|
||||||
ViewBag.PopupMenuName = "공정경쟁연합회 강의이력";
|
ViewBag.PopupMenuName = "영남건설기술교육원 강의이력";
|
||||||
}
|
}
|
||||||
<div id="print_area" style="width: 680px; margin: 0 auto; padding-top: 20px;">
|
<div id="print_area" style="width: 680px; margin: 0 auto; padding-top: 20px;">
|
||||||
<div class="text-center printtitle">공정경쟁연합회 강의이력</div>
|
<div class="text-center printtitle">영남건설기술교육원 강의이력</div>
|
||||||
<div>
|
<div>
|
||||||
<h5 style="font-weight: bold;">강사명 : @(Model.User.username)(@(Model.User.email))</h5>
|
<h5 style="font-weight: bold;">강사명 : @(Model.User.username)(@(Model.User.email))</h5>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -30,26 +30,26 @@
|
||||||
<add key="ClientValidationEnabled" value="true" />
|
<add key="ClientValidationEnabled" value="true" />
|
||||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
||||||
|
|
||||||
<add key="fronturl" value="https://www.kfcf.com" />
|
<add key="fronturl" value="https://www.ynicte.com" />
|
||||||
<add key="adminurl" value="http://admin.kfcf.com" />
|
<add key="adminurl" value="http://admin.ynicte.com" />
|
||||||
<add key="isstaging" value="1" />
|
<add key="isstaging" value="1" />
|
||||||
<add key="masteremail" value="edu@kfcf.or.kr;mail.kfcf.or.kr;25;kfcf@kfcf.or.kr;k7758870!%" />
|
<add key="masteremail" value="edu@ynicte.or.kr;mail.ynicte.or.kr;25;ynicte@ynicte.or.kr;k7758870!%" />
|
||||||
<add key="usessl" value="N" />
|
<add key="usessl" value="N" />
|
||||||
<add key="daokey" value="kfcflms2019" />
|
<add key="daokey" value="ynictelms2020" />
|
||||||
|
|
||||||
<!--결제 url | mid | hashed signkey | 취소모듈비밀번호 | 거래번호앞두자리-->
|
<!--결제 url | mid | hashed signkey | 취소모듈비밀번호 | 거래번호앞두자리-->
|
||||||
<!--테스트-->
|
<!--테스트-->
|
||||||
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" />
|
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" />
|
||||||
<!--상용-->
|
<!--상용-->
|
||||||
<!--<add key="pginfo" value="https://stdpay.inicis.com|edukfcf000|OGt6bEgzZGYwUEZYVGJUOWtWdVpydz09|1111|pr|" />-->
|
<!--<add key="pginfo" value="https://stdpay.inicis.com|?|?|1111|pr|" />-->
|
||||||
<add key="pgroot" value="D:\INIpay50_ASP" />
|
<add key="pgroot" value="D:\INIpay50_ASP" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
talk
|
talk
|
||||||
0: url, 1: id, 2: password,3: 계정키, 4: 계정ID, 5: 발신프로필키
|
0: url, 1: id, 2: password,3: 계정키, 4: 계정ID, 5: 발신프로필키
|
||||||
-->
|
-->
|
||||||
<add key="talk" value="https://dev-alimtalk-api.bizmsg.kr:1443/v2/sender/send,kfcf3312,kfcf05661!%,4mTGa0JRWJJrIjAlPXnD,PREPAY_USER,89823b83f2182b1e229c2e95e21cf5e6301eed98,023103312" />
|
<add key="talk" value="https://dev-alimtalk-api.bizmsg.kr:1443/v2/sender/send,?,?,?,?,?,023103312" />
|
||||||
<!--<add key="talk" value="https://alimtalk-api.bizmsg.kr/v2/sender/send,kfcf3312,kfcf05661!%,4mTGa0JRWJJrIjAlPXnD,kfcf3312,84abe83acc847d6994cdb42f66928bb2d0b680ab,023103312" />-->
|
<!--<add key="talk" value="https://alimtalk-api.bizmsg.kr/v2/sender/send,?,?,?,?,?,023103312" />-->
|
||||||
|
|
||||||
<!--<add key="configpath" value="Product" />-->
|
<!--<add key="configpath" value="Product" />-->
|
||||||
<!--<add key="configpath" value="ProductDev" />-->
|
<!--<add key="configpath" value="ProductDev" />-->
|
||||||
|
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
ASP.NET 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
|
|
||||||
https://go.microsoft.com/fwlink/?LinkId=301880
|
|
||||||
-->
|
|
||||||
<configuration>
|
|
||||||
<configSections>
|
|
||||||
<sectionGroup name="common">
|
|
||||||
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
|
|
||||||
</sectionGroup>
|
|
||||||
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
|
|
||||||
<!--Spring-->
|
|
||||||
<sectionGroup name="spring">
|
|
||||||
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core" />
|
|
||||||
<section name="typeAliases" type="Spring.Context.Support.TypeAliasesSectionHandler, Spring.Core" />
|
|
||||||
<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc5" />
|
|
||||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
|
|
||||||
<!--<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Core" />
|
|
||||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />-->
|
|
||||||
</sectionGroup>
|
|
||||||
<!---iBATIS-->
|
|
||||||
<sectionGroup name="iBATIS">
|
|
||||||
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" />
|
|
||||||
</sectionGroup>
|
|
||||||
<!--Common-->
|
|
||||||
</configSections>
|
|
||||||
<appSettings>
|
|
||||||
<add key="webpages:Version" value="3.0.0.0" />
|
|
||||||
<add key="webpages:Enabled" value="false" />
|
|
||||||
<add key="ClientValidationEnabled" value="true" />
|
|
||||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
|
||||||
<add key="fronturl" value="http://{0}.ntest.kr"/>
|
|
||||||
</appSettings>
|
|
||||||
<common>
|
|
||||||
<logging>
|
|
||||||
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
|
||||||
<arg key="Level" value="ALL" />
|
|
||||||
</factoryAdapter>
|
|
||||||
</logging>
|
|
||||||
</common>
|
|
||||||
<spring>
|
|
||||||
<!--<context>
|
|
||||||
<resource uri="config://spring/objects"/>
|
|
||||||
</context>
|
|
||||||
<objects xmlns="http://www.springframework.net">
|
|
||||||
|
|
||||||
<object name="CustomerRepositoryService"
|
|
||||||
type="App.Repository.CustomerRepository,App.Repository"/>
|
|
||||||
|
|
||||||
<object name="CustomerController" type="SpringNetMVC5.Controllers.CustomerController, SpringNetMVC5" singleton="false">
|
|
||||||
<property name="CustomerRepository" ref="CustomerRepositoryService"/>
|
|
||||||
</object>
|
|
||||||
|
|
||||||
</objects>-->
|
|
||||||
<context>
|
|
||||||
<resource uri="file://~/Spring/Controllers.xml" />
|
|
||||||
<resource uri="file://~/Spring/Daos.xml" />
|
|
||||||
<resource uri="file://~/Spring/Svcs.xml" />
|
|
||||||
</context>
|
|
||||||
<parsers>
|
|
||||||
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data" />
|
|
||||||
<parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data" />
|
|
||||||
</parsers>
|
|
||||||
</spring>
|
|
||||||
<connectionStrings>
|
|
||||||
<add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0" />
|
|
||||||
<add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0" />
|
|
||||||
</connectionStrings>
|
|
||||||
<!--
|
|
||||||
web.config 변경 내용에 대한 설명은 http://go.microsoft.com/fwlink/?LinkId=235367을 참고하십시오.
|
|
||||||
|
|
||||||
다음 특성은 <httpRuntime> 태그에 설정할 수 있습니다.
|
|
||||||
<system.Web>
|
|
||||||
<httpRuntime targetFramework="4.5" />
|
|
||||||
</system.Web>
|
|
||||||
-->
|
|
||||||
<system.web>
|
|
||||||
<authentication mode="Forms">
|
|
||||||
<forms loginUrl="~/Account/Index" timeout="2880" />
|
|
||||||
</authentication>
|
|
||||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="20" cookieName="ntest_admin" />-->
|
|
||||||
<sessionState cookieless="UseCookies" cookieName="ntest_admin" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />
|
|
||||||
<identity impersonate="true" userName="ntest" password="dev1@#" />
|
|
||||||
<customErrors mode="On" defaultRedirect="~/Account/Error">
|
|
||||||
<error statusCode="404" redirect="~/Account/Error404" />
|
|
||||||
<error statusCode="403" redirect="~/Account/Error403" />
|
|
||||||
<error statusCode="500" redirect="~/Account/Error500" />
|
|
||||||
</customErrors>
|
|
||||||
<compilation debug="true" targetFramework="4.6" />
|
|
||||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" />
|
|
||||||
<httpModules>
|
|
||||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
|
|
||||||
</httpModules>
|
|
||||||
</system.web>
|
|
||||||
<system.web.extensions>
|
|
||||||
<scripting>
|
|
||||||
<webServices>
|
|
||||||
<jsonSerialization maxJsonLength="5000000" />
|
|
||||||
</webServices>
|
|
||||||
</scripting>
|
|
||||||
</system.web.extensions>
|
|
||||||
<runtime>
|
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Common.Logging.Core" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
</assemblyBinding>
|
|
||||||
</runtime>
|
|
||||||
<system.webServer>
|
|
||||||
<security>
|
|
||||||
<requestFiltering>
|
|
||||||
<requestLimits maxAllowedContentLength="1073741824"></requestLimits>
|
|
||||||
</requestFiltering>
|
|
||||||
</security>
|
|
||||||
<!--<httpErrors>
|
|
||||||
<remove statusCode="403" subStatusCode="-1" />
|
|
||||||
<error statusCode="403" prefixLanguageFilePath="" path="Account/Error403" responseMode="ExecuteURL" />
|
|
||||||
</httpErrors>
|
|
||||||
<rewrite>
|
|
||||||
<outboundRules>
|
|
||||||
<rule name="Change location header" patternSyntax="ExactMatch">
|
|
||||||
<match serverVariable="RESPONSE_location" pattern="/Account/Error403?foo=bar" />
|
|
||||||
<action type="Rewrite" value="/Account/Error403" />
|
|
||||||
</rule>
|
|
||||||
</outboundRules>
|
|
||||||
</rewrite>
|
|
||||||
<defaultDocument enabled="false" />-->
|
|
||||||
<validation validateIntegratedModeConfiguration="false" />
|
|
||||||
<modules>
|
|
||||||
<remove name="ApplicationInsightsWebTracking" />
|
|
||||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
|
|
||||||
</modules>
|
|
||||||
<handlers>
|
|
||||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
|
||||||
<remove name="OPTIONSVerbHandler" />
|
|
||||||
<remove name="TRACEVerbHandler" />
|
|
||||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
|
||||||
</handlers>
|
|
||||||
</system.webServer>
|
|
||||||
|
|
||||||
</configuration>
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 5.1 KiB |
|
|
@ -617,7 +617,7 @@ namespace NP.Base.Controllers
|
||||||
bancount++;
|
bancount++;
|
||||||
vm.EmailSend.bans += ";" + u.email;
|
vm.EmailSend.bans += ";" + u.email;
|
||||||
}
|
}
|
||||||
else if (SendMailTemplate("3", senderemail, "시장경제교육원 공정경쟁연합회", u.email, vm.EmailSend.etitle, contents, fname == "" ? "" : Server.MapPath(fname), null) > 0)
|
else if (SendMailTemplate("3", senderemail, "영남건설기술교육원", u.email, vm.EmailSend.etitle, contents, fname == "" ? "" : Server.MapPath(fname), null) > 0)
|
||||||
{
|
{
|
||||||
okcount++;
|
okcount++;
|
||||||
vm.EmailSend.sendeds += ";" + u.email;
|
vm.EmailSend.sendeds += ";" + u.email;
|
||||||
|
|
@ -689,7 +689,7 @@ namespace NP.Base.Controllers
|
||||||
bancount++;
|
bancount++;
|
||||||
vm.EmailSend.bans += ";" + u.email;
|
vm.EmailSend.bans += ";" + u.email;
|
||||||
}
|
}
|
||||||
else if (SendMailTemplate("3", senderemail, "시장경제교육원 공정경쟁연합회", u.email, vm.EmailSend.etitle, contents, fname == "" ? "" : Server.MapPath(fname), null) > 0)
|
else if (SendMailTemplate("3", senderemail, "영남건설기술교육원", u.email, vm.EmailSend.etitle, contents, fname == "" ? "" : Server.MapPath(fname), null) > 0)
|
||||||
{
|
{
|
||||||
okcount++;
|
okcount++;
|
||||||
vm.EmailSend.sendeds += ";" + u.email;
|
vm.EmailSend.sendeds += ";" + u.email;
|
||||||
|
|
@ -1770,7 +1770,7 @@ namespace NP.Base.Controllers
|
||||||
"phn\": \"" + us[i].mobile.Replace("-", "") + "\", \"" +
|
"phn\": \"" + us[i].mobile.Replace("-", "") + "\", \"" +
|
||||||
"profile\": \"" + talkprofilekey + "\", \"" +
|
"profile\": \"" + talkprofilekey + "\", \"" +
|
||||||
"reserveDt\": \"00000000000000\", \"" +
|
"reserveDt\": \"00000000000000\", \"" +
|
||||||
"smsLmsTit\": \"[공정경쟁연합회 시장경제교육원 알림톡]\", \"" +
|
"smsLmsTit\": \"[영남건설기술교육원 알림톡]\", \"" +
|
||||||
"msg\": \"" + m.mcontents + "\",\"" +
|
"msg\": \"" + m.mcontents + "\",\"" +
|
||||||
"smsKind\": \""+(System.Text.Encoding.Default.GetBytes(m.mcontents).Length > 90 ? "L" : "S") +"\", \"" +
|
"smsKind\": \""+(System.Text.Encoding.Default.GetBytes(m.mcontents).Length > 90 ? "L" : "S") +"\", \"" +
|
||||||
"msgSms\": \"" + m.mcontents + "\", \"" +
|
"msgSms\": \"" + m.mcontents + "\", \"" +
|
||||||
|
|
|
||||||
|
|
@ -232,7 +232,7 @@ namespace NP.Base.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1,
|
||||||
mobile = (u.mobile ?? "").Replace("-", ""),
|
mobile = (u.mobile ?? "").Replace("-", ""),
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n{0}님, [{1}] 교재가 배송시작되었습니다.\n\n☞배송확인: https://www.ilogen.com/web/personal/trace/{2}\n☞사이트: https://edu.kfcf.or.kr",
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님, [{1}] 교재가 배송시작되었습니다.\n\n☞배송확인: https://www.ilogen.com/web/personal/trace/{2}\n☞사이트: https://edu.kfcf.or.kr",
|
||||||
u.username, u.dvrcount > 1 ? string.Format("{0} 외 {1}건", u.bkname, u.dvrcount) : u.bkname, u.dvrcode)
|
u.username, u.dvrcount > 1 ? string.Format("{0} 외 {1}건", u.bkname, u.dvrcount) : u.bkname, u.dvrcode)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -831,7 +831,7 @@ namespace NP.Base.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = 1,
|
isok = 1,
|
||||||
mobile = mobile,
|
mobile = mobile,
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
||||||
(scdno < 3 ? "학습을 진행" : scdno == 3 ? "진행평가에" : scdno == 4 ? "최종평가에" : scdno == 5 ? "과제을 제출" : scdno == 6 ? "토론에 참여" : scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
(scdno < 3 ? "학습을 진행" : scdno == 3 ? "진행평가에" : scdno == 4 ? "최종평가에" : scdno == 5 ? "과제을 제출" : scdno == 6 ? "토론에 참여" : scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
||||||
"test", "테스트", 1)});
|
"test", "테스트", 1)});
|
||||||
if (m.Users.Where(w => w.isok == 1).Count() > 0)
|
if (m.Users.Where(w => w.isok == 1).Count() > 0)
|
||||||
|
|
@ -843,8 +843,8 @@ namespace NP.Base.Controllers
|
||||||
if (IsEmail(email))
|
if (IsEmail(email))
|
||||||
{
|
{
|
||||||
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999,
|
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999,
|
||||||
email, senderemail, "[공정경쟁연합회]", "[공정경쟁연합회] 진행평가 참여 알림",
|
email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림",
|
||||||
string.Format("공정경쟁연합회 시장경제교육원입니다.<br><br>[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
string.Format("영남건설기술교육원입니다.<br><br>[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
|
||||||
(scdno < 3 ? "학습을 진행" : scdno == 3 ? "진행평가에" : scdno == 4 ? "최종평가에" : scdno == 5 ? "과제을 제출" : scdno == 6 ? "토론에 참여" : scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
(scdno < 3 ? "학습을 진행" : scdno == 3 ? "진행평가에" : scdno == 4 ? "최종평가에" : scdno == 5 ? "과제을 제출" : scdno == 6 ? "토론에 참여" : scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
||||||
"test", "테스트", 1));
|
"test", "테스트", 1));
|
||||||
}
|
}
|
||||||
|
|
@ -856,15 +856,15 @@ namespace NP.Base.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = 1,
|
isok = 1,
|
||||||
mobile = mobile,
|
mobile = mobile,
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://edu.kfcf.or.kr",
|
||||||
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd"),"공정경쟁연합회 대회의실")});
|
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd"),"영남건설기술교육원 대회의실")});
|
||||||
Talk(m.Users.Where(w => w.isok == 1).ToList(), "encourage7");
|
Talk(m.Users.Where(w => w.isok == 1).ToList(), "encourage7");
|
||||||
m.Users.Clear();
|
m.Users.Clear();
|
||||||
if (IsEmail(email))
|
if (IsEmail(email))
|
||||||
{
|
{
|
||||||
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, email, senderemail, "[공정경쟁연합회]", "[공정경쟁연합회] 진행평가 참여 알림",
|
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림",
|
||||||
string.Format("공정경쟁연합회 시장경제교육원입니다.<br><br>{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
string.Format("영남건설기술교육원입니다.<br><br>{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.<br><br>☞사이트 : https://edu.kfcf.or.kr",
|
||||||
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd"),"공정경쟁연합회 대회의실"));
|
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd"),"영남건설기술교육원 대회의실"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (scdno == 9)//9. 자격검정 시험
|
else if (scdno == 9)//9. 자격검정 시험
|
||||||
|
|
@ -874,13 +874,13 @@ namespace NP.Base.Controllers
|
||||||
smstype = "A",
|
smstype = "A",
|
||||||
isok = 1,
|
isok = 1,
|
||||||
mobile = mobile,
|
mobile = mobile,
|
||||||
mcontents = string.Format("공정경쟁연합회 시장경제교육원입니다.\n\n{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 공정경쟁연합회 대회의실에서 이뤄질 예정입니다.\n\n☞사이트: https://edu.kfcf.or.kr",
|
mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 영남건설기술교육원 대회의실에서 이뤄질 예정입니다.\n\n☞사이트: https://edu.kfcf.or.kr",
|
||||||
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm"))
|
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm"))
|
||||||
});
|
});
|
||||||
Talk(m.Users.Where(w => w.isok == 1).ToList(), "encourage8");
|
Talk(m.Users.Where(w => w.isok == 1).ToList(), "encourage8");
|
||||||
m.Users.Clear();
|
m.Users.Clear();
|
||||||
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, email, senderemail, "[공정경쟁연합회]", "[공정경쟁연합회] 진행평가 참여 알림",
|
SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림",
|
||||||
string.Format("공정경쟁연합회 시장경제교육원입니다.<br><br>{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 공정경쟁연합회 대회의실에서 이뤄질 예정입니다.<br><br>☞사이트: https://edu.kfcf.or.kr",
|
string.Format("영남건설기술교육원입니다.<br><br>{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 영남건설기술교육원 대회의실에서 이뤄질 예정입니다.<br><br>☞사이트: https://edu.kfcf.or.kr",
|
||||||
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm")));
|
"test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm")));
|
||||||
}
|
}
|
||||||
return JsonOK(1);
|
return JsonOK(1);
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ namespace NP.Base
|
||||||
ViewBag.SSLoginKey = 0;
|
ViewBag.SSLoginKey = 0;
|
||||||
ViewBag.SSLoginTime = DateTime.Now.ToString("yyMMddHHmmss");
|
ViewBag.SSLoginTime = DateTime.Now.ToString("yyMMddHHmmss");
|
||||||
ViewBag.SSUIP = GetUserIP();
|
ViewBag.SSUIP = GetUserIP();
|
||||||
ViewBag.SiteTitle = "공정경쟁연합회-시장경제교육원";
|
ViewBag.SiteTitle = "영남건설기술교육원";
|
||||||
ViewBag.AssignLogo = string.Empty;
|
ViewBag.AssignLogo = string.Empty;
|
||||||
var suiv = TopMenuNo == 1 ? SUI : SUIF;
|
var suiv = TopMenuNo == 1 ? SUI : SUIF;
|
||||||
var suitv = TopMenuNo == 1 ? SUIT : SUIFT;
|
var suitv = TopMenuNo == 1 ? SUIT : SUIFT;
|
||||||
|
|
|
||||||
|
|
@ -209,12 +209,12 @@ namespace NP.Base.Controllers
|
||||||
//}
|
//}
|
||||||
//else
|
//else
|
||||||
//{
|
//{
|
||||||
var MHtml = "<img src=\"" + fronturl + "/img/common/gnb_logo.png\" alt=\"\" /><br /><br />안녕하세요, " + user.username + "님,<br />당신의 공정경쟁연합회 시장경제교육원 비밀번호를 재설정하기 위한 링크를 전달합니다.<br />" +
|
var MHtml = "<img src=\"" + fronturl + "/img/common/gnb_logo.png\" alt=\"\" /><br /><br />안녕하세요, " + user.username + "님,<br />당신의 영남건설기술교육원 비밀번호를 재설정하기 위한 링크를 전달합니다.<br />" +
|
||||||
"아래 링크를 클릭하셔서 비밀번호를 재설정해주세요.<br /><br />" +
|
"아래 링크를 클릭하셔서 비밀번호를 재설정해주세요.<br /><br />" +
|
||||||
"<a href=\"" + fronturl + "/Account/FindMe?pwcallno=" + pwcallno + "&userno=" + user.userno + "\" target=\"_blank\" style=\"color: #0094ff;\">비밀번호 재설정</a><br /><br />이 링크는 24시간 뒤 만료됩니다.";
|
"<a href=\"" + fronturl + "/Account/FindMe?pwcallno=" + pwcallno + "&userno=" + user.userno + "\" target=\"_blank\" style=\"color: #0094ff;\">비밀번호 재설정</a><br /><br />이 링크는 24시간 뒤 만료됩니다.";
|
||||||
//}
|
//}
|
||||||
//return JsonOK(SendEmail(0, user.userid, null, null, user.username + "님, 유앤파트너즈 비밀번호를 재설정할 수 있는 링크를 전달합니다.", MHtml));
|
//return JsonOK(SendEmail(0, user.userid, null, null, user.username + "님, 유앤파트너즈 비밀번호를 재설정할 수 있는 링크를 전달합니다.", MHtml));
|
||||||
return JsonOK(SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, user.email, masteremail.Split(';')[0], "시장경제교육원 운영자", "[공정경쟁연합회-시장경제교육원] 비밀번호 찾기 안내", MHtml, "", "0:0"));
|
return JsonOK(SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, user.email, masteremail.Split(';')[0], "영남건설기술교육원 운영자", "[영남건설기술교육원] 비밀번호 찾기 안내", MHtml, "", "0:0"));
|
||||||
//}
|
//}
|
||||||
//else
|
//else
|
||||||
//{
|
//{
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,22 @@
|
||||||
#계정생성
|
#계정생성
|
||||||
mysql -u root -p rhdwjdrudwod!@#45
|
mysql -u root -p rhdwjdrudwod!@#45
|
||||||
#staging(218.232.111.111)
|
#staging(218.232.111.111)
|
||||||
db!=was> create user 'KFCFADMIN'@'%' identified by 'dev1@#';
|
db!=was> create user 'ynicteadmin'@'%' identified by 'dev1@#';
|
||||||
db=was> create user 'KFCFADMINLOCAL'@'localhost' identified by 'dev1@#';
|
db=was> create user 'ynicteadminlocal'@'localhost' identified by 'dev1@#';
|
||||||
#product
|
#product
|
||||||
db!=was> create user 'KFCFADMIN'@'%' identified by 'kfcf@Database';
|
db!=was> create user 'ynicteadmin'@'%' identified by 'ynicte@Database';
|
||||||
db=was> create user 'KFCFADMINLOCAL'@'localhost' identified by 'kfcf@Database';
|
db=was> create user 'ynicteadminlocal'@'localhost' identified by 'ynicte@Database';
|
||||||
|
|
||||||
#DB생성
|
#DB생성
|
||||||
mysql -u root -proot비밀번호
|
mysql -u root -proot비밀번호
|
||||||
create database KFCFLMS default character set utf8 COLLATE utf8_general_ci;
|
create database lmsynicte default character set utf8 COLLATE utf8_general_ci;
|
||||||
!!!중요 db스케쥴러 추가
|
!!!중요 db스케쥴러 추가
|
||||||
my.ini > event_scheduler = ON
|
my.ini > event_scheduler = ON
|
||||||
|
|
||||||
#권한부여
|
#권한부여
|
||||||
mysql -u root -proot비밀번호
|
mysql -u root -proot비밀번호
|
||||||
staging> grant all privileges on KFCFLMS .* to 'KFCFADMIN'@'%';
|
staging> grant all privileges on lmsynicte .* to 'ynicteadmin'@'%';
|
||||||
product> grant all privileges on KFCFLMS .* to 'KFCFADMINLOCAL'@'localhost';
|
staging> grant all privileges on lmsynicte .* to 'ynicteadminlocal'@'localhost';
|
||||||
|
|
||||||
|
product> grant all privileges on lmsynicte .* to 'ynicteadmin'@'%';
|
||||||
|
product> grant all privileges on lmsynicte .* to 'ynicteadminlocal'@'localhost';
|
||||||
|
|
@ -395,6 +395,7 @@ create table cm (
|
||||||
,isrefund tinyint not null
|
,isrefund tinyint not null
|
||||||
,isuse tinyint not null
|
,isuse tinyint not null
|
||||||
,isseq tinyint not null default 1
|
,isseq tinyint not null default 1
|
||||||
|
,fgnocm bigint null
|
||||||
,fgno bigint
|
,fgno bigint
|
||||||
,isdel tinyint not null
|
,isdel tinyint not null
|
||||||
,cdt datetime not null,cno bigint not NULL,udt datetime not null,uno bigint not NULL,uip varchar(50) not NULL
|
,cdt datetime not null,cno bigint not NULL,udt datetime not null,uno bigint not NULL,uip varchar(50) not NULL
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ insert into users(userno,usertype,userkind,userid,userpass
|
||||||
,address1,address2,introhtml,status,logintime
|
,address1,address2,introhtml,status,logintime
|
||||||
,send335time,pwcalltime,pwcallno
|
,send335time,pwcalltime,pwcallno
|
||||||
,cdt,cno,udt,uno,uip)
|
,cdt,cno,udt,uno,uip)
|
||||||
values (1,91,null,'sysadmin','c2d42844539227154d3fdb873ce100ff23b34224e99f6a50ac8cb48ae8dd0a75'
|
values (1,91,null,'sysadmin',SHA2('sysadm20201@#', 512)
|
||||||
,'통합관리자','superadmin',hex(aes_encrypt('', 'n_p123@!')),0,hex(aes_encrypt('', 'n_p123@!'))
|
,'통합관리자','superadmin',hex(aes_encrypt('', 'n_p123@!')),0,hex(aes_encrypt('', 'n_p123@!'))
|
||||||
,hex(aes_encrypt('', 'n_p123@!')),null,null,null,null
|
,hex(aes_encrypt('', 'n_p123@!')),null,null,null,null
|
||||||
,null,null,null,null,null
|
,null,null,null,null,null
|
||||||
|
|
@ -15,7 +15,7 @@ values (1,91,null,'sysadmin','c2d42844539227154d3fdb873ce100ff23b34224e99f6a50ac
|
||||||
,now(),1,now(),1,'127.0.0.1');
|
,now(),1,now(),1,'127.0.0.1');
|
||||||
|
|
||||||
insert into assign(ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel,cdt,cno,udt,uno,uip)
|
insert into assign(ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel,cdt,cno,udt,uno,uip)
|
||||||
select 1,1,null,0,'공정경쟁연합회','신동권','1148209005',null,null,null,0,null,0,null,c1.ccode,c2.ccode,null,'04513','서울 중구 세종대로 39','9층',now(),null,1,0,null,null,null,null,1,0,now(),1,now(),1,'127.0.0.1'
|
select 1,1,null,0,'영남건설기술교육원','이사장','0000000000',null,null,null,0,null,0,null,c1.ccode,c2.ccode,null,'38900','경상북도 영천시 고경면 호국로 791','영남건설기술교육원',now(),null,1,0,null,null,null,null,1,0,now(),1,now(),1,'127.0.0.1'
|
||||||
from (select 1 col1) a
|
from (select 1 col1) a
|
||||||
left outer join comcode c1 on c1.cgroup='astype' and c1.refcode='astype_group'
|
left outer join comcode c1 on c1.cgroup='astype' and c1.refcode='astype_group'
|
||||||
left outer join comcode c2 on c2.cgroup='asctg' and c2.refcode='asctg_etc';
|
left outer join comcode c2 on c2.cgroup='asctg' and c2.refcode='asctg_etc';
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -12,7 +12,7 @@
|
||||||
<database>
|
<database>
|
||||||
<provider name="MySql" />
|
<provider name="MySql" />
|
||||||
<!--실서버-->
|
<!--실서버-->
|
||||||
<dataSource name="mysqlcon" connectionString="Server=localhost;Database=kfcflms;User ID=KFCFADMINLOCAL;Password=kfcf@Database" />
|
<dataSource name="mysqlcon" connectionString="Server=?;Database=lmsnicte;User ID=ynicteadmin?local;Password=ynicte@Database" />
|
||||||
</database>
|
</database>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
<database>
|
<database>
|
||||||
<provider name="MySql" />
|
<provider name="MySql" />
|
||||||
<!--실서버 원격접속(개발자)-->
|
<!--실서버 원격접속(개발자)-->
|
||||||
<dataSource name="mysqlcon" connectionString="Server=222.122.63.91;Database=kfcflms;User ID=KFCFADMIN;Password=kfcf@Database" />
|
<dataSource name="mysqlcon" connectionString="Server=?;Database=lmsnicte;User ID=ynicteadmin?local;Password=ynicte@Database" />
|
||||||
</database>
|
</database>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
<database>
|
<database>
|
||||||
<provider name="MySql" />
|
<provider name="MySql" />
|
||||||
<!--테스트서버-->
|
<!--테스트서버-->
|
||||||
<dataSource name="mysqlcon" connectionString="Server=218.232.111.111;Database=kfcflms;User ID=KFCFADMIN;password=dev1@#" />
|
<dataSource name="mysqlcon" connectionString="Server=218.232.111.111;Database=lmsynicte;User ID=ynicteadmin;password=dev1@#" />
|
||||||
</database>
|
</database>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -280,6 +280,7 @@
|
||||||
<Content Include="img\common\gnb_logo.png" />
|
<Content Include="img\common\gnb_logo.png" />
|
||||||
<Content Include="img\common\gnb_mypage.png" />
|
<Content Include="img\common\gnb_mypage.png" />
|
||||||
<Content Include="img\common\gnb_updown_m.png" />
|
<Content Include="img\common\gnb_updown_m.png" />
|
||||||
|
<Content Include="img\common\gnb_logo.gif" />
|
||||||
<Content Include="img\common\mobile_back.png" />
|
<Content Include="img\common\mobile_back.png" />
|
||||||
<Content Include="img\common\mobile_gnb_loginok.png" />
|
<Content Include="img\common\mobile_gnb_loginok.png" />
|
||||||
<Content Include="img\common\mobile_gnb_loginok_ico01.png" />
|
<Content Include="img\common\mobile_gnb_loginok_ico01.png" />
|
||||||
|
|
@ -460,7 +461,6 @@
|
||||||
<Content Include="Views\Shared\_Layout.cshtml" />
|
<Content Include="Views\Shared\_Layout.cshtml" />
|
||||||
<Content Include="Views\Account\Index.cshtml" />
|
<Content Include="Views\Account\Index.cshtml" />
|
||||||
<Content Include="Views\Account\Error.cshtml" />
|
<Content Include="Views\Account\Error.cshtml" />
|
||||||
<Content Include="WebProduct.config" />
|
|
||||||
<Content Include="Views\Shared\Partial\Foot.cshtml" />
|
<Content Include="Views\Shared\Partial\Foot.cshtml" />
|
||||||
<Content Include="Views\Home\Html.cshtml" />
|
<Content Include="Views\Home\Html.cshtml" />
|
||||||
<Content Include="Views\Account\Join.cshtml" />
|
<Content Include="Views\Account\Join.cshtml" />
|
||||||
|
|
@ -626,7 +626,7 @@
|
||||||
<AutoAssignPort>True</AutoAssignPort>
|
<AutoAssignPort>True</AutoAssignPort>
|
||||||
<DevelopmentServerPort>49399</DevelopmentServerPort>
|
<DevelopmentServerPort>49399</DevelopmentServerPort>
|
||||||
<DevelopmentServerVPath>/</DevelopmentServerVPath>
|
<DevelopmentServerVPath>/</DevelopmentServerVPath>
|
||||||
<IISUrl>https://www.kfcf.com</IISUrl>
|
<IISUrl>https://www.ynicte.com</IISUrl>
|
||||||
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
|
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
|
||||||
<IISAppRootUrl>http://192.168.1.5:82/</IISAppRootUrl>
|
<IISAppRootUrl>http://192.168.1.5:82/</IISAppRootUrl>
|
||||||
<NTLMAuthentication>False</NTLMAuthentication>
|
<NTLMAuthentication>False</NTLMAuthentication>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<form action="/" id="mform">
|
<form action="/" id="mform">
|
||||||
<div class="lgnForm">
|
<div class="lgnForm">
|
||||||
<ul class="rqstTxt">
|
<ul class="rqstTxt">
|
||||||
<li>공정경쟁연합회-시장경제교육원 구인의뢰 등록서비스입니다.</li>
|
<li>영남건설기술교육원 구인의뢰 등록서비스입니다.</li>
|
||||||
<li>전화/팩스/이메일로도 문의나 구인신청이 가능합니다.</li>
|
<li>전화/팩스/이메일로도 문의나 구인신청이 가능합니다.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="lgnInput rqst">
|
<ul class="lgnInput rqst">
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
<li><textarea name="uc" id="uc" cols="30" rows="10" placeholder="의뢰내용"></textarea></li>
|
<li><textarea name="uc" id="uc" cols="30" rows="10" placeholder="의뢰내용"></textarea></li>
|
||||||
<li>
|
<li>
|
||||||
<input type="checkbox" name="" id="lgnChk" />
|
<input type="checkbox" name="" id="lgnChk" />
|
||||||
<label for="lgnChk" class="joinAgree" style="padding-top:0;"><span>공정경쟁연합회-시장경제교육원의 </span><a href="javascript:popup('policy');">이용약관,</a> <a href="javascript:popup('privacy');">개인정보 처리방침</a>에 동의합니다.</label>
|
<label for="lgnChk" class="joinAgree" style="padding-top:0;"><span>영남건설기술교육원의 </span><a href="javascript:popup('policy');">이용약관,</a> <a href="javascript:popup('privacy');">개인정보 처리방침</a>에 동의합니다.</label>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="lgnSubmit"><input type="button" value="구인의뢰 등록 " onclick="save()" /></div>
|
<div class="lgnSubmit"><input type="button" value="구인의뢰 등록 " onclick="save()" /></div>
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
@if (ViewBag.JoinOK)
|
@if (ViewBag.JoinOK)
|
||||||
{
|
{
|
||||||
<div class="joinScss">
|
<div class="joinScss">
|
||||||
<h5><span>시장경제교육원에</span> <span>가입해주셔서 감사합니다.</span></h5>
|
<h5><span>영남건설기술교육원</span> <span>가입해주셔서 감사합니다.</span></h5>
|
||||||
<p><span>회원가입이 완료되었으며, 아래 버튼을 클릭해주셔서 </span><span>로그인을 진행해주세요.</span></p>
|
<p><span>회원가입이 완료되었으며, 아래 버튼을 클릭해주셔서 </span><span>로그인을 진행해주세요.</span></p>
|
||||||
<a href="/Account/Index">로그인 페이지로 이동</a>
|
<a href="/Account/Index">로그인 페이지로 이동</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -31,7 +31,7 @@ else
|
||||||
</ul>
|
</ul>
|
||||||
<div class="joinAgree">
|
<div class="joinAgree">
|
||||||
<input type="checkbox" id="agree" />
|
<input type="checkbox" id="agree" />
|
||||||
<label for="agree">시장경제교육원의 <a href="#" onclick="viewlayer(@(mainagree.pno), this, '이용약관');">이용약관,</a> <a href="#" onclick="viewlayer(@(mainprivate.pno), this, '개인정보처리방침');">개인정보 처리방침</a>에 동의합니다.</label>
|
<label for="agree">영남건설기술교육원의 <a href="#" onclick="viewlayer(@(mainagree.pno), this, '이용약관');">이용약관,</a> <a href="#" onclick="viewlayer(@(mainprivate.pno), this, '개인정보처리방침');">개인정보 처리방침</a>에 동의합니다.</label>
|
||||||
</div>
|
</div>
|
||||||
<a href="#" class="joinBtn" onclick="save()">동의 후 가입</a>
|
<a href="#" class="joinBtn" onclick="save()">동의 후 가입</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -51,10 +51,10 @@
|
||||||
<th>교육장소</th>
|
<th>교육장소</th>
|
||||||
<td>
|
<td>
|
||||||
<ul class="lawList">
|
<ul class="lawList">
|
||||||
<li>
|
<li>
|
||||||
공정경쟁연합회 회의실(교육인원에 따른 변경 가능)<br/>
|
영남건설기술교육원 회의실(교육인원에 따른 변경 가능)<br />
|
||||||
- 서울시 영등포구 은행로 30 중소기업중앙회 신관5층
|
- 경북 영천시 고경면 호국로 791 영남건설기술교육원
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@
|
||||||
<dl class="isoCont">
|
<dl class="isoCont">
|
||||||
<dt>교육주요장소</dt>
|
<dt>교육주요장소</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<h5>· 회사 내 회의실 또는 공정경쟁연합회 교육장</h5>
|
<h5>· 회사 내 회의실 또는 영남건설기술교육원 교육장</h5>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>교육장소</th>
|
<th>교육장소</th>
|
||||||
<td><input type="text" name="eplace" id="eplace" style="width:100%;" value="공정경쟁연합회 회의실" /></td>
|
<td><input type="text" name="eplace" id="eplace" style="width:100%;" value="영남건설기술교육원 회의실" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="Chk01" style="display:none;">
|
<tr id="Chk01" style="display:none;">
|
||||||
<th>의결서첨부</th>
|
<th>의결서첨부</th>
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
$('#aesc' + $(this).attr('aesc')).fadeIn();
|
$('#aesc' + $(this).attr('aesc')).fadeIn();
|
||||||
});
|
});
|
||||||
$(window).on("load", function () {
|
$(window).on("load", function () {
|
||||||
$("span.roughmap_lebel_text").text("한국공정경쟁연합회(중소기업중앙회 신관 5층)");
|
$("span.roughmap_lebel_text").text("한국영남건설기술교육원(중소기업중앙회 신관 5층)");
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<script charset="UTF-8">
|
<script charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
<td>@Model.ExamUser.elocation</td>
|
<td>@Model.ExamUser.elocation</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<h5><span>(사)한국공정경쟁연합회장</span></h5>
|
<h5><span>(사)한국영남건설기술교육원장</span></h5>
|
||||||
</div><!-- clsPopCont -->
|
</div><!-- clsPopCont -->
|
||||||
</div>
|
</div>
|
||||||
<div class="printNonArea" style="height: 85px;"> </div>
|
<div class="printNonArea" style="height: 85px;"> </div>
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="mpgpMdfy">
|
<div class="mpgpMdfy">
|
||||||
<dl>
|
<dl>
|
||||||
<dd>1. 회원 탈퇴 시 시장경제교육원의 모든 서비스를 이용하실 수 없습니다.</dd>
|
<dd>1. 회원 탈퇴 시 영남건설기술교육원의 모든 서비스를 이용하실 수 없습니다.</dd>
|
||||||
<dd>2. 탈퇴신청된 아이디는 영구적으로 재가입이 불가능합니다.</dd>
|
<dd>2. 탈퇴신청된 아이디는 영구적으로 재가입이 불가능합니다.</dd>
|
||||||
<dd>5. 탈퇴시 현재 수강중인 동영상 강의를 수강하실 수 없습니다.</dd>
|
<dd>5. 탈퇴시 현재 수강중인 동영상 강의를 수강하실 수 없습니다.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
|
||||||
|
|
@ -331,7 +331,7 @@ else
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
<p class="odrpDesc">※ 단체신청한 강좌일 경우, 신청을 취소하려는 교육생을 추가로 명시해주셔야 합니다.</p>
|
<p class="odrpDesc">※ 단체신청한 강좌일 경우, 신청을 취소하려는 교육생을 추가로 명시해주셔야 합니다.</p>
|
||||||
<ul class="odrChk"><li><input type="checkbox" id="chkrefund" /><label for="chkrefund">공정경쟁연합회 환불규정에 동의하고 수강취소 및 환불을 요청합니다.</label></li></ul>
|
<ul class="odrChk"><li><input type="checkbox" id="chkrefund" /><label for="chkrefund">영남건설기술교육원 환불규정에 동의하고 수강취소 및 환불을 요청합니다.</label></li></ul>
|
||||||
<ul class="odrPopBtn col2">
|
<ul class="odrPopBtn col2">
|
||||||
<li><a href="#" class="bk" onclick="save2()">환불요청</a></li>
|
<li><a href="#" class="bk" onclick="save2()">환불요청</a></li>
|
||||||
<li><a href="#" onclick="mpgPopClose()">취소</a></li>
|
<li><a href="#" onclick="mpgPopClose()">취소</a></li>
|
||||||
|
|
@ -379,7 +379,7 @@ else
|
||||||
window.open("https://www.ilogen.com/web/personal/trace/" + dvrcode);
|
window.open("https://www.ilogen.com/web/personal/trace/" + dvrcode);
|
||||||
}
|
}
|
||||||
else if (isdvr == 0 && dvrcode == '') {
|
else if (isdvr == 0 && dvrcode == '') {
|
||||||
msg("수령위치: 서울특별시 영등포구 은행로 30 중소기업중앙회 신관 5층 한국공정경쟁연합회");
|
msg("수령위치: 경북 영천시 고경면 호국로 791 영남건설기술교육원");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function viewtax() {
|
function viewtax() {
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
<p class="clspNon">사업자등록번호 검색 및 등록에 문제가 있을 경우<br />'02-310-3300'으로 연락주세요</p>
|
<p class="clspNon">사업자등록번호 검색 및 등록에 문제가 있을 경우<br />'02-310-3300'으로 연락주세요</p>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: none;" id="boxassignnewdata">
|
<div style="display: none;" id="boxassignnewdata">
|
||||||
<p class="clspNon">시장경제교육원 DB 내 검색결과가 없습니다.<br />직장명을 직접 입력하시겠습니까?</p>
|
<p class="clspNon">영남건설기술교육원 DB 내 검색결과가 없습니다.<br />직장명을 직접 입력하시겠습니까?</p>
|
||||||
<div class="clspInput"><input type="text" id="boxassign_asname" /><input type="button" value="입력" onclick="boxassignnewdata()" /></div>
|
<div class="clspInput"><input type="text" id="boxassign_asname" /><input type="button" value="입력" onclick="boxassignnewdata()" /></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -14,12 +14,12 @@
|
||||||
<li><span>성</span>명 : <b>@Model.Lect.username</b></li>
|
<li><span>성</span>명 : <b>@Model.Lect.username</b></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4>
|
<h4>
|
||||||
위 사람은 공정경쟁연합회 시장경제교육원에서<br />
|
위 사람은 영남건설기술교육원에서<br />
|
||||||
실시한 <b>『 @Model.Lect.cname 』 (@Model.Lect.sstime.Value.ToString("yyyy.MM.dd") ~ @Model.Lect.setime.Value.ToString("yyyy.MM.dd"), @(Model.Lect.studytime)시간)</b>을<br />
|
실시한 <b>『 @Model.Lect.cname 』 (@Model.Lect.sstime.Value.ToString("yyyy.MM.dd") ~ @Model.Lect.setime.Value.ToString("yyyy.MM.dd"), @(Model.Lect.studytime)시간)</b>을<br />
|
||||||
이수하였기에 이 증서를 수여합니다.
|
이수하였기에 이 증서를 수여합니다.
|
||||||
</h4>
|
</h4>
|
||||||
<p>@Model.Lect.setime.Value.ToString("yyyy년 M월 d일")</p>
|
<p>@Model.Lect.setime.Value.ToString("yyyy년 M월 d일")</p>
|
||||||
<h5>(사)한국공정연합회 시장경제교육원 원장</h5>
|
<h5>영남건설기술교육원 이사장</h5>
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
<li><span>성</span>명 : <b>@Model.Lect.username</b></li>
|
<li><span>성</span>명 : <b>@Model.Lect.username</b></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4>
|
<h4>
|
||||||
위 사람은 (사)한국공정경쟁연합회 주관으로 시행하는<br />
|
위 사람은 (사)한국영남건설기술교육원 주관으로 시행하는<br />
|
||||||
<b>@(Model.Lect.sstime.Value.Year)년 @Model.Lect.cname</b><br />
|
<b>@(Model.Lect.sstime.Value.Year)년 @Model.Lect.cname</b><br />
|
||||||
<b>(온라인 @(string.Format("{0:0.#}",ontime))시간, 오프라인 @(string.Format("{0:0.#}", offtime))시간, 총 @(string.Format("{0:0.#}", ontime + offtime) )시간)</b>을 이수하였기에<br />
|
<b>(온라인 @(string.Format("{0:0.#}",ontime))시간, 오프라인 @(string.Format("{0:0.#}", offtime))시간, 총 @(string.Format("{0:0.#}", ontime + offtime) )시간)</b>을 이수하였기에<br />
|
||||||
이 증서를 수여합니다.
|
이 증서를 수여합니다.
|
||||||
|
|
|
||||||
|
|
@ -20,13 +20,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="ftAddr">
|
<div class="ftAddr">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p><span>대표자 : 신현윤</span><span>사업소재지 : 서울특별시 영등포구 은행로 30 <em>중소기업중앙회 신관 5층 한국공정경쟁연합회</em></span></p>
|
<p><span>대표자 : ?</span><span>사업소재지 : 경북 영천시 고경면 호국로 791 영남건설기술교육원 <em>영남건설기술교육원</em></span></p>
|
||||||
<p><span><a href="/Content/공정경쟁연합회사업자등록증.pdf" target="_blank" style="cursor: pointer">사업자등록번호 : 104-82-05661</a></span><span>통신판매신고번호 : 제2011-서울영등포구-0169호</span></p>
|
<p><span><a href="/Content/영남건설기술교육원사업자등록증.pdf" target="_blank" style="cursor: pointer">사업자등록번호 : 000-00-00000</a></span><span>통신판매신고번호 : 제?-?-?호</span></p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><span>02-310-3300</span></li>
|
<li><span>1544-7660</span></li>
|
||||||
<li><span>02-775-8873</span></li>
|
<li><span>054-336-8384</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p class="ftCopy">COPYRIGHT korea fair competition federation. ALL RIGHTS RESERVED. </p>
|
<p class="ftCopy">COPYRIGHT 영남건설기술교육원. ALL RIGHTS RESERVED. </p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<div id="gnbFix">
|
<div id="gnbFix">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
||||||
<h1 id="gnbLogo"><a href="/">공정경쟁연합회 시장경제교육원</a></h1>
|
<h1 id="gnbLogo"><a href="/">영남건설기술교육원</a></h1>
|
||||||
<div id="gnbBtn">
|
<div id="gnbBtn">
|
||||||
<span class="slice1"></span>
|
<span class="slice1"></span>
|
||||||
<span class="slice2"></span>
|
<span class="slice2"></span>
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="isdvr0" style="display: none;">
|
<tr class="isdvr0" style="display: none;">
|
||||||
<th>직접수령안내</th>
|
<th>직접수령안내</th>
|
||||||
<td>직접수령을 원하실 경우, 아래 주소에서 직접 받아가셔야 합니다.<br /><b>서울특별시 영등포구 은행로 30 중소기업중앙회 신관 5층 한국공정경쟁연합회</b></td>
|
<td>직접수령을 원하실 경우, 아래 주소에서 직접 받아가셔야 합니다.<br /><b>경북 영천시 고경면 호국로 791 영남건설기술교육원</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="isdvr1"><th>받으시는 분<span>*</span></th><td><input type="text" name="PayDVR.rcvname" id="rcvname" style="width:100%;" /></td></tr>
|
<tr class="isdvr1"><th>받으시는 분<span>*</span></th><td><input type="text" name="PayDVR.rcvname" id="rcvname" style="width:100%;" /></td></tr>
|
||||||
<tr class="isdvr1">
|
<tr class="isdvr1">
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>주소</th>
|
<th>주소</th>
|
||||||
<td>@(Model.PayItemResults.First().isdvr2 == 1 ? string.Format("{0} {1} {2}", pay.post, pay.address1, pay.address2) : "수령위치: 서울특별시 영등포구 은행로 30 중소기업중앙회 신관 5층 한국공정경쟁연합회")</td>
|
<td>@(Model.PayItemResults.First().isdvr2 == 1 ? string.Format("{0} {1} {2}", pay.post, pay.address1, pay.address2) : "수령위치: 경북 영천시 고경면 호국로 791 영남건설기술교육원")</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,12 @@
|
||||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
||||||
|
|
||||||
<!--<add key="SIP" value="192.168.0.58" />-->
|
<!--<add key="SIP" value="192.168.0.58" />-->
|
||||||
<add key="fronturl" value="https://www.kfcf.com" />
|
<add key="fronturl" value="https://www.ynicte.com" />
|
||||||
<add key="adminurl" value="http://admin.kfcf.com" />
|
<add key="adminurl" value="http://admin.ynicte.com" />
|
||||||
<add key="masteremail" value="edu@kfcf.or.kr;mail.kfcf.or.kr;25;kfcf@kfcf.or.kr;k7758870!%" />
|
<add key="masteremail" value="edu@ynicte.or.kr;mail.ynicte.or.kr;25;ynicte@ynicte.or.kr;k7758870!%" />
|
||||||
<add key="usessl" value="N" />
|
<add key="usessl" value="N" />
|
||||||
<add key="ssonoauth" value="Y" />
|
<add key="ssonoauth" value="Y" />
|
||||||
<add key="daokey" value="kfcflms2019" />
|
<add key="daokey" value="ynictelms2020" />
|
||||||
<!--<add key="configpath" value="Product" />-->
|
<!--<add key="configpath" value="Product" />-->
|
||||||
<!--<add key="configpath" value="ProductDev" />-->
|
<!--<add key="configpath" value="ProductDev" />-->
|
||||||
<add key="configpath" value="Staging" />
|
<add key="configpath" value="Staging" />
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
<add key="pginfomobile" value="https://phd.nptc.kr:8080|/Account/PayVBankMoneyMobile" />
|
<add key="pginfomobile" value="https://phd.nptc.kr:8080|/Account/PayVBankMoneyMobile" />
|
||||||
|
|
||||||
<!--상용결제-->
|
<!--상용결제-->
|
||||||
<!--<add key="pginfo" value="https://stdpay.inicis.com|edukfcf000|OGt6bEgzZGYwUEZYVGJUOWtWdVpydz09|1111|pr|" />-->
|
<!--<add key="pginfo" value="https://stdpay.inicis.com|?|?|1111|pr|" />-->
|
||||||
<!--<add key="pginfomobile" value="https://edu.kfcf.or.kr|/Account/PayVBankMoneyMobile" />-->
|
<!--<add key="pginfomobile" value="https://edu.kfcf.or.kr|/Account/PayVBankMoneyMobile" />-->
|
||||||
|
|
||||||
<add key="pgroot" value="D:\INIpay50_ASP" />
|
<add key="pgroot" value="D:\INIpay50_ASP" />
|
||||||
|
|
|
||||||
|
|
@ -1,203 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
ASP.NET 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
|
|
||||||
https://go.microsoft.com/fwlink/?LinkId=301880
|
|
||||||
-->
|
|
||||||
<configuration>
|
|
||||||
<configSections>
|
|
||||||
<sectionGroup name="common">
|
|
||||||
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
|
|
||||||
</sectionGroup>
|
|
||||||
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
|
|
||||||
<!--Spring-->
|
|
||||||
<sectionGroup name="spring">
|
|
||||||
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core" />
|
|
||||||
<section name="typeAliases" type="Spring.Context.Support.TypeAliasesSectionHandler, Spring.Core" />
|
|
||||||
<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc5" />
|
|
||||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
|
|
||||||
<!--<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Core" />
|
|
||||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />-->
|
|
||||||
</sectionGroup>
|
|
||||||
<!---iBATIS-->
|
|
||||||
<sectionGroup name="iBATIS">
|
|
||||||
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" />
|
|
||||||
</sectionGroup>
|
|
||||||
<!--Common-->
|
|
||||||
</configSections>
|
|
||||||
<appSettings>
|
|
||||||
<add key="webpages:Version" value="3.0.0.0" />
|
|
||||||
<add key="webpages:Enabled" value="false" />
|
|
||||||
<add key="ClientValidationEnabled" value="true" />
|
|
||||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
|
||||||
<add key="SIP" value="118.219.255.?" />
|
|
||||||
</appSettings>
|
|
||||||
<!-- to see logging output in the attached debugger -->
|
|
||||||
<common>
|
|
||||||
<logging>
|
|
||||||
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
|
||||||
<arg key="Level" value="ALL" />
|
|
||||||
</factoryAdapter>
|
|
||||||
</logging>
|
|
||||||
</common>
|
|
||||||
<spring>
|
|
||||||
<!--<context>
|
|
||||||
<resource uri="config://spring/objects"/>
|
|
||||||
</context>
|
|
||||||
<objects xmlns="http://www.springframework.net">
|
|
||||||
|
|
||||||
<object name="CustomerRepositoryService"
|
|
||||||
type="App.Repository.CustomerRepository,App.Repository"/>
|
|
||||||
|
|
||||||
<object name="CustomerController" type="SpringNetMVC5.Controllers.CustomerController, SpringNetMVC5" singleton="false">
|
|
||||||
<property name="CustomerRepository" ref="CustomerRepositoryService"/>
|
|
||||||
</object>
|
|
||||||
|
|
||||||
</objects>-->
|
|
||||||
<context>
|
|
||||||
<resource uri="file://~/Spring/Controllers.xml" />
|
|
||||||
<resource uri="file://~/Spring/Daos.xml" />
|
|
||||||
<resource uri="file://~/Spring/Svcs.xml" />
|
|
||||||
</context>
|
|
||||||
<parsers>
|
|
||||||
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data" />
|
|
||||||
<parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data" />
|
|
||||||
</parsers>
|
|
||||||
</spring>
|
|
||||||
<connectionStrings>
|
|
||||||
<add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0" />
|
|
||||||
<add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0" />
|
|
||||||
</connectionStrings>
|
|
||||||
<!--
|
|
||||||
web.config 변경 내용에 대한 설명은 http://go.microsoft.com/fwlink/?LinkId=235367을 참고하십시오.
|
|
||||||
|
|
||||||
다음 특성은 <httpRuntime> 태그에 설정할 수 있습니다.
|
|
||||||
<system.Web>
|
|
||||||
<httpRuntime targetFramework="4.5" />
|
|
||||||
</system.Web>
|
|
||||||
-->
|
|
||||||
<system.web>
|
|
||||||
<authentication mode="Forms">
|
|
||||||
<forms loginUrl="~/Account/Index" timeout="2880" />
|
|
||||||
</authentication>
|
|
||||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="1" cookieName="tesl_lms_mobile" />-->
|
|
||||||
<!--<sessionState cookieless="UseCookies" cookieName="tesl_lms_mobile" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
|
||||||
<!--<sessionState cookieless="UseCookies" regenerateExpiredSessionId="false" mode="StateServer" compressionEnabled="true" stateConnectionString="tcpip=localhost:42424" timeout="10" cookieName="tssc" />-->
|
|
||||||
<sessionState cookieless="UseCookies" cookieName="ntest_front" mode="Off" stateConnectionString="tcpip=xxx.xxx.xxx:42424" timeout="60" />
|
|
||||||
|
|
||||||
<identity impersonate="true" userName="ntest" password="dev1@#" />
|
|
||||||
<!--<customErrors mode="RemoteOnly" defaultRedirect="Account/Error" allowNestedErrors="true" redirectMode="ResponseRewrite">
|
|
||||||
<error statusCode="404" redirect="Account/Error404" />
|
|
||||||
<error statusCode="403" redirect="Account/Error403" />
|
|
||||||
<error statusCode="500" redirect="Account/Error500" />
|
|
||||||
</customErrors>-->
|
|
||||||
<customErrors mode="On" defaultRedirect="~/Error/Error">
|
|
||||||
<error statusCode="404" redirect="~/Error/Error404" />
|
|
||||||
<error statusCode="403" redirect="~/Error/Error403" />
|
|
||||||
<error statusCode="500" redirect="~/Error/Error500" />
|
|
||||||
</customErrors>
|
|
||||||
<compilation debug="false" targetFramework="4.6" />
|
|
||||||
<!--<compilation debug="false" targetFramework="4.6" />product-->
|
|
||||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" />
|
|
||||||
<httpModules>
|
|
||||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
|
|
||||||
</httpModules>
|
|
||||||
</system.web>
|
|
||||||
<runtime>
|
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Common.Logging.Core" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
</assemblyBinding>
|
|
||||||
</runtime>
|
|
||||||
<system.webServer>
|
|
||||||
<httpProtocol>
|
|
||||||
<customHeaders>
|
|
||||||
<remove name="Vary"></remove>
|
|
||||||
<add name="Vary" value="Accept-Encoding"></add>
|
|
||||||
<!--<add name="Access-Control-Allow-Origin" value="http://127.0.0.1:82"/>-->
|
|
||||||
</customHeaders>
|
|
||||||
</httpProtocol>
|
|
||||||
<!--<httpErrors>
|
|
||||||
<remove statusCode="403" subStatusCode="-1" />
|
|
||||||
<error statusCode="403" prefixLanguageFilePath="" path="Account/Error403" responseMode="ExecuteURL" />
|
|
||||||
</httpErrors>
|
|
||||||
<rewrite>
|
|
||||||
<outboundRules>
|
|
||||||
<rule name="Change location header" patternSyntax="ExactMatch">
|
|
||||||
<match serverVariable="RESPONSE_location" pattern="/Account/Error403?foo=bar" />
|
|
||||||
<action type="Rewrite" value="/Account/Error403" />
|
|
||||||
</rule>
|
|
||||||
</outboundRules>
|
|
||||||
</rewrite>
|
|
||||||
<defaultDocument enabled="false" />-->
|
|
||||||
<validation validateIntegratedModeConfiguration="false" />
|
|
||||||
<modules>
|
|
||||||
<remove name="ApplicationInsightsWebTracking" />
|
|
||||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
|
|
||||||
</modules>
|
|
||||||
<handlers>
|
|
||||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
|
||||||
<remove name="OPTIONSVerbHandler" />
|
|
||||||
<remove name="TRACEVerbHandler" />
|
|
||||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
|
||||||
</handlers>
|
|
||||||
<staticContent>
|
|
||||||
<clientCache cacheControlMode="DisableCache" />
|
|
||||||
<remove fileExtension=".hwp" />
|
|
||||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
|
||||||
</staticContent>
|
|
||||||
<!--<staticContent>
|
|
||||||
<remove fileExtension=".eot" />
|
|
||||||
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
|
|
||||||
<remove fileExtension=".ttf" />
|
|
||||||
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
|
|
||||||
<remove fileExtension=".svg" />
|
|
||||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
|
|
||||||
<remove fileExtension=".woff" />
|
|
||||||
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
|
|
||||||
<remove fileExtension=".hwp" />
|
|
||||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
|
||||||
</staticContent>-->
|
|
||||||
</system.webServer>
|
|
||||||
</configuration>
|
|
||||||
|
|
@ -33,7 +33,7 @@ body {}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width:801px) {
|
@media (min-width:801px) {
|
||||||
#gnbLogo {float:left; height:90px; width:221px; background:url("/img/common/gnb_logo.png")no-repeat center center;}
|
#gnbLogo {float:left; height:90px; width:221px; background:url("/img/common/gnb_logo.gif")no-repeat center center;}
|
||||||
#gnbLogo a {display:block; height:100%; text-indent:-9999px;}
|
#gnbLogo a {display:block; height:100%; text-indent:-9999px;}
|
||||||
#gnbBtn {display:none;}
|
#gnbBtn {display:none;}
|
||||||
#gnbMpg {display:none;}
|
#gnbMpg {display:none;}
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 5.1 KiB |
Loading…
Reference in New Issue