This commit is contained in:
shim
2023-04-17 11:06:08 +09:00
parent d0b393aa97
commit 76264e09ad
4686 changed files with 552713 additions and 0 deletions

View File

@@ -0,0 +1,265 @@
<?php
if ($my['uid'] && $d['layout']['main_dashboard']=='true') getLink('/dashboard','','','');
if ($d['layout']['main_type']=='postFeed') {
getWidget('post/rc-post-all-scroll',array('wrapper'=>'[data-role="postFeed"].widget','start'=>'#page-main','recnum'=>5));
} else {
$g['layoutPageVForSite'] = $g['path_var'].'site/'.$r.'/layout.'.$layout.'.main.php'; // 레이아웃 메인페이지 웨젯설정
include is_file($g['layoutPageVForSite']) ? $g['layoutPageVForSite'] : $g['dir_layout'].'_var/_var.main.php';
getWidgetList($d['layout']['main_widgets']);
}
?>
<div class="swiper-container" id="main--event">
<div class="swiper-wrapper">
<div class="swiper-slide">
<a href="#page-shop-category2" data-start="#page-main" data-toggle="page" data-title="풍성한 상차림" data-index="0" data-parent="2" data-category="2">
<img src="/thumb-ssl/640x360/u/i.ytimg.com/vi/7DFwLa-dyVk/maxresdefault_live.jpg" alt="" class="img-fluid">
</a>
</div>
<div class="swiper-slide">
<a href="#"><img src="/files/mobile-main-03.jpg" alt="" class="img-fluid"></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="/files/mobile-main-04.jpg" alt="" class="img-fluid"></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="/files/mobile-main-05.jpg" alt="" class="img-fluid"></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="/files/mobile-main-06.jpg" alt="" class="img-fluid"></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="/files/mobile-main-07.jpg" alt="" class="img-fluid"></a>
</div>
</div>
<!-- Add Pagination -->
<div class="swiper-pagination">
</div>
</div>
<section class="content-padded mt-3 mb-4 widget">
<header class="mb-1">
<h3>추천 스토리</h3>
<a href="#" data-act="swiperMainTo" data-index="3">
더보기 <i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</header>
<div class="row">
<div class="col-xs-6">
<a href="#page-post-view"
data-toggle="page"
data-start="#page-main"
data-uid=""
data-url="/post/0000000"
data-src="/files/tmp/review-01_600x600.jpg"
data-title="궁이 보이는 집, 어느 신혼부부의 평온한 한옥라이프">
<img src="/thumb-ssl/640x360/u/i.ytimg.com/vi/E-nve-V7GGQ/maxresdefault_live.jpg" class="img-fluid" alt="">
<div class="widget-title mt-2">
궁이 보이는 집, 어느 신혼부부의 평온한 한옥라이프
</div>
</a>
</div>
<div class="col-xs-6">
<a href="#page-post-view"
data-toggle="page"
data-start="#page-main"
data-uid=""
data-url="/post/0000000"
data-src="/files/tmp/review-02_600x600.jpg"
data-category="온라인 집들이"
data-title="특별한 거실 인테리어 팁! with 데스커">
<img src="/thumb-ssl/320x180/u/i.ytimg.com/vi/6Lhm65YCD7Q/mqdefault.jpg" class="img-fluid" alt="">
<div class="widget-title mt-2">
특별한 거실 인테리어 팁! with 데스커
</div>
</a>
</div>
<div class="col-xs-6">
<a href="#page-post-view-video"
data-toggle="page"
data-start="#page-main"
data-uid=""
data-url="/post/0000000"
data-src="t1u1tH-WaLg"
data-title="식물과 함께하는 온기(溫氣) 넘치는 신혼집">
<div class="position-relative">
<img src="/thumb-ssl/320x180/u/i.ytimg.com/vi/7DFwLa-dyVk/maxresdefault_live.jpg" class="img-fluid" alt="">
<span class="badge badge-default position-absolute card-meta card-meta-time">3:52</span>
</div>
<div class="widget-title mt-2">
식물과 함께하는 온기(溫氣) 넘치는 신혼집
</div>
</a>
</div>
<div class="col-xs-6">
<a href="#page-post-view-video"
data-toggle="page"
data-start="#page-main"
data-uid=""
data-url="/post/0000000"
data-src="4DzBFe91CZs"
data-title="[맘&앙팡] 제3회 엄마꿈틀 마켓 1편">
<div class="position-relative">
<img src="/thumb-ssl/320x180/u/i.vimeocdn.com/video/836550173_295x166.jpg" class="img-fluid" alt="">
<span class="badge badge-default position-absolute card-meta card-meta-time">2:30</span>
</div>
<div class="widget-title mt-2">
[맘&앙팡] 제3회 엄마꿈틀 마켓 1편
</div>
</a>
</div>
</div>
</section>
<section class="mt-4">
<a href="#page-site-page" data-start="#page-main" data-toggle="page" data-title="배송안내" data-id="delivery" data-type="page" data-url="<?php echo RW('mod=delivery')?>">
<img src="/files/mobile-banner-01.png" alt="" class="img-fluid">
</a>
</section>
<section class="ad_section mt-5 border-top bg-light" style="background-image: url(/files/banner-02.png);">
<div class="container text-xs-center">
<div class="position-relative">
<h4><strong>키즈룸</strong> 데코</h4>
<p>소중한 내 아이, 사랑스런 공간에서 자라나길.</p>
<a href="#page-shop-category" data-start="#page-main" data-toggle="page" data-title="키즈룸 데코" data-index="0" data-parent="11" data-category="11" class="btn btn-outline-secondary">자세히 보기</a>
</div>
</div>
</section>
<section class="widget rb-photogrid content-padded">
<header class="mb-1">
<h3>인기 키즈룸</h3>
<a href="#" data-act="swiperMainTo" data-index="2">
더보기 <i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</header>
<p class="mb-1">
<small class="text-muted">한주의 인기사진 1위,2위,3위는 5,000P를 드립니다.</small>
</p>
<div class="row gutter-half">
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon active"><span>1</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-01_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon active"><span>2</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-02_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon active"><span>3</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-03_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon"><span>4</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-04_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon"><span>5</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-05_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon"><span>6</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-06_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon"><span>7</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-07_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon"><span>8</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-08_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
<div class="col-xs-4">
<a href="#page-detail" data-toggle="page" data-start="#page-main" data-src="">
<span class="rank-icon"><span>9</span></span>
<small class="nic-name">틴틴이</small>
<img src="/files/tmp/kids-09_200x200.png" class="img-fluid img-rounded border" alt="">
</a>
</div>
</div>
</section>
<section class="mt-4">
<a href="#page-site-page" data-start="#page-main" data-toggle="page" data-title="배송안내" data-id="delivery" data-type="page" data-url="<?php echo RW('mod=delivery')?>">
<img src="/files/mobile-banner-01.png" alt="" class="img-fluid">
</a>
</section>
<ul class="table-view bg-white">
<li class="table-view-cell">
<a href="#page-post-view-video" class="navigate-right"
data-toggle="page"
data-start="#page-main"
data-uid=""
data-url="/post/0000000"
data-src="oEB54AcMJ6Q"
data-title="진짜로 입냄새가 없어졌다!😬 이걸로도 입냄새 안 없어지면 포기해야 한다는 전설의 아이템!">
<img class="media-object pull-left" src="/files/tmp/kids-01_200x200.png" style="width:64px">
<div class="media-body">
진짜로 입냄새가 없어졌다!😬 이걸로도 입냄새 안 없어지면 포기해야 한다는 전설의 아이템!
<p>
<small>틴틴이</small>
<small class="ml-1">조회 10</small>
<small class="ml-1">댓글 10+1</small>
<small class="ml-1">좋아요 10</small>
<small class="ml-1">3일전</small>
</p>
</div>
</a>
</li>
<li class="table-view-cell">
<a href="#page-post-view-video" class="navigate-right"
data-toggle="page"
data-start="#page-main"
data-uid=""
data-url="/post/0000000"
data-src="oEB54AcMJ6Q"
data-title="진짜로 입냄새가 없어졌다!😬 이걸로도 입냄새 안 없어지면 포기해야 한다는 전설의 아이템!">
<img class="media-object pull-left" src="/files/tmp/kids-01_200x200.png" style="width:64px">
<div class="media-body">
진짜로 입냄새가 없어졌다!😬
<p>
<small>틴틴이</small>
<small class="ml-1">조회 10</small>
<small class="ml-1">댓글 10+1</small>
<small class="ml-1">좋아요 10</small>
<small class="ml-1">3일전</small>
</p>
</div>
</a>
</li>
</ul>

View File

@@ -0,0 +1,293 @@
<?php
checkAdmin(0);
include $g['dir_layout'].'_var/_var.config.php';
?>
<section class="page center" id="page-layout-settings">
<header class="bar bar-nav bar-light bg-white p-x-0">
<a data-href="/" class="icon icon-home pull-left p-x-1" role="button"></a>
<button class="btn btn-link btn-nav pull-right px-4" data-act="submit">
<span class="not-loading">
저장
</span>
<span class="is-loading">
<div class="spinner-border spinner-border-sm text-primary" role="status">
<span class="sr-only">저장중...</span>
</div>
</span>
</button>
<h1 class="title">
<a data-location="reload" data-text="새로고침..">
레이아웃 편집1
</a>
</h1>
</header>
<main class="content bg-white">
<form action="<?php echo $g['s']?>/" method="post" enctype="multipart/form-data" target="_action_frame_<?php echo $m?>">
<input type="hidden" name="r" value="<?php echo $r?>">
<input type="hidden" name="m" value="<?php echo $m?>">
<input type="hidden" name="a" value="regislayoutsite">
<input type="hidden" name="send_mod" value="ajax">
<ul class="table-view table-view-full border-top-0" id="layout-settings-panels">
<?php $_i=1;foreach($d['layout']['dom'] as $_key => $_val):$__i=sprintf('%02d',$_i)?>
<li class="table-view-cell">
<a class="navigate-right collapsed" data-toggle="collapse" data-parent="#layout-settings-panels" data-target="#layout-settings-<?php echo $__i?>-body" aria-expanded="true">
<?php echo $_val[0]?>
</a>
<ul class="table-view collapse" id="layout-settings-<?php echo $__i?>-body" style="padding-right: 3.9rem">
<li class="table-view-cell">
<p class="text-muted small mb-1"><?php echo $_val[1]?></p>
<?php if(count($_val[2])):?>
<?php foreach($_val[2] as $_v):?>
<div class="form-group">
<?php if($_v[1]!='hidden'):?>
<label><?php echo $_v[2]?></label>
<?php endif?>
<?php if($_v[1]=='hidden'):?>
<input type="hidden" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>">
<?php endif?>
<?php if($_v[1]=='input'):?>
<input type="text" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo stripslashes($d['layout'][$_key.'_'.$_v[0]])?>">
<?php endif?>
<?php if($_v[1]=='color'):?>
<div class="input-group">
<input type="text" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>">
<span class="input-group-append">
<button class="btn btn-light" type="button" data-toggle="modal" data-target=".bs-example-modal-sm" onclick="getColorLayer(getId('layout_<?php echo $_key?>_<?php echo $_v[0]?>').value.replace('#',''),'layout_<?php echo $_key?>_<?php echo $_v[0]?>');"><i class="fa fa-tint"></i></button>
</span>
</div>
<?php endif?>
<?php if($_v[1]=='date'):?>
<div class="input-group input-daterange">
<input type="text" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>">
<span class="input-group-append">
<button class="btn btn-light" type="button" onclick="getCalCheck('<?php echo $_key?>_<?php echo $_v[0]?>');"><i class="fa fa-calendar"></i></button>
</span>
</div>
<?php endif?>
<?php if($_v[1]=='mediaset'):?>
<div class="input-group">
<input type="text" class="form-control rb-modal-photo-drop js-tooltip" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>" onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>&dfiles='+this.value;" title="선택된 사진" data-toggle="modal" data-target="#modal_window">
<span class="input-group-append">
<button onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>';" class="btn btn-light rb-modal-photo-drop js-tooltip" type="button" title="포토셋" data-toggle="modal" data-target="#modal_window"><i class="fa fa-picture-o"></i></button>
</span>
</div>
<?php endif?>
<?php if($_v[1]=='videoset'):?>
<div class="input-group">
<input type="text" class="form-control rb-modal-video-drop js-tooltip" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>" onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>&dfiles='+this.value;" title="선택된 비디오" data-toggle="modal" data-target="#modal_window">
<span class="input-group-append">
<button onmousedown="_mediasetField='layout_<?php echo $_key?>_<?php echo $_v[0]?>';" class="btn btn-light rb-modal-video-drop js-tooltip" type="button" title="비디오셋" data-toggle="modal" data-target="#modal_window"><i class="fa fa-video-camera"></i></button>
</span>
</div>
<?php endif?>
<?php if($_v[1]=='file'):?>
<div class="input-group">
<input type="text" class="form-control" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>_name" value="<?php echo $d['layout'][$_key.'_'.$_v[0]]?>" onclick="$('#layout_<?php echo $_key?>_<?php echo $_v[0]?>').click();">
<input type="file" class="d-none" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" id="layout_<?php echo $_key?>_<?php echo $_v[0]?>" onchange="getId('layout_<?php echo $_key?>_<?php echo $_v[0]?>_name').value='파일 선택됨';">
<span class="input-group-btn">
<button class="btn btn-secondary" type="button" onclick="$('#layout_<?php echo $_key?>_<?php echo $_v[0]?>').click();" style="padding: 0.5rem 0.75rem;font-size: 1rem;">
파일첨부
</button>
</span>
</div>
<?php if($d['layout'][$_key.'_'.$_v[0]]):?>
<div style="padding:3px 0 0 2px;"><input type="checkbox" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>_del" value="1"> 현재파일 삭제</div>
<?php endif?>
<?php endif?>
<?php if($_v[1]=='textarea'):?>
<textarea type="text" rows="<?php echo $_v[3]?>" class="form-control" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>"><?php echo stripslashes($d['layout'][$_key.'_'.$_v[0]])?></textarea>
<?php endif?>
<?php if($_v[1]=='select'):?>
<select name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" class="form-control custom-select">
<?php $_sk=explode(',',$_v[3])?>
<?php foreach($_sk as $_sa):?>
<?php $_sa1=explode('=',$_sa)?>
<option value="<?php echo $_sa1[1]?>"<?php if($d['layout'][$_key.'_'.$_v[0]] == $_sa1[1]):?> selected<?php endif?>><?php echo $_sa1[0]?></option>
<?php endforeach?>
</select>
<?php endif?>
<?php if($_v[1]=='radio'):?>
<?php $_sk=explode(',',$_v[3])?>
<?php foreach($_sk as $_sa):?>
<?php $_sa1=explode('=',$_sa)?>
<label class="rb-rabel"><input type="radio" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" value="<?php echo $_sa1[1]?>"<?php if($d['layout'][$_key.'_'.$_v[0]] == $_sa1[1]):?> checked<?php endif?>> <?php echo $_sa1[0]?></label>
<?php endforeach?>
<?php endif?>
<?php if($_v[1]=='checkbox'):?>
<?php $_sk=explode(',',$_v[3])?>
<?php foreach($_sk as $_sa):?>
<?php $_sa1=explode('=',$_sa)?>
<label class="rb-rabel"><input type="checkbox" name="layout_<?php echo $_key?>_<?php echo $_v[0]?>_chk[]" value="<?php echo $_sa1[1]?>"<?php if(strstr($d['layout'][$_key.'_'.$_v[0]],$_sa1[1])):?> checked<?php endif?>> <?php echo $_sa1[0]?></label>
<?php endforeach?>
<?php endif?>
<?php if($_v[1]=='menu'):?>
<select name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" class="form-control custom-select">
<option value="">사용안함</option>
<option value="" disabled>--------------------------------</option>
<?php include_once $g['path_core'].'function/menu1.func.php'?>
<?php $cat=$d['layout'][$_key.'_'.$_v[0]]?>
<?php getMenuShowSelectCode($s,$table['s_menu'],0,0,0,0,0,'')?>
</select>
<?php endif?>
<?php if($_v[1]=='bbs'):?>
<select name="layout_<?php echo $_key?>_<?php echo $_v[0]?>" class="form-control custom-select">
<option value="">사용안함</option>
<option value="" disabled>----------------------------------</option>
<?php $BBSLIST = getDbArray($table['bbslist'],'','*','gid','asc',0,1)?>
<?php while($R=db_fetch_array($BBSLIST)):?>
<option value="<?php echo $R['id']?>"<?php if($d['layout'][$_key.'_'.$_v[0]]==$R['id']):?> selected="selected"<?php endif?>>
ㆍ<?php echo $R['name']?>(<?php echo $R['id']?>)
</option>
<?php endwhile?>
</select>
<?php endif?>
</div>
<?php endforeach?>
<?php endif?>
</li>
</ul>
</li>
<?php $_i++;endforeach?>
<li class="table-view-cell<?php echo $d['layout']['main_type']=='widget'?'':' d-none' ?>" data-toggle="page" data-target="#page-widget-list" data-start="#page-layout-settings">
<a class="navigate-right">
메인 페이지 꾸미기
</a>
</li>
</ul>
</form>
</main>
</section>
<section class="page right" id="page-widget-list">
<header class="bar bar-nav bar-light bg-white p-x-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<button class="btn btn-link btn-nav pull-right px-4" data-act="submit">
<span class="not-loading">
저장
</span>
<span class="is-loading">
<div class="spinner-border spinner-border-sm text-primary" role="status">
<span class="sr-only">저장중...</span>
</div>
</span>
</button>
<h1 class="title title-left" data-history="back">
메인 페이지 꾸미기
</h1>
</header>
<nav class="bar bar-tab">
<a class="tab-item bg-white text-primary" role="button" data-toggle="modal" href="#modal-widget-selector" data-area="main">
위젯 추가하기
</a>
</nav>
<main class="content bg-white">
<form name="layoutMainPage" method="post" action="<?php echo $g['s']?>/" target="_action_frame_<?php echo $m?>" class="" role="form">
<input type="hidden" name="r" value="<?php echo $r?>">
<input type="hidden" name="a" value="regislayoutpage">
<input type="hidden" name="m" value="site">
<input type="hidden" name="page" value="main">
<input type="hidden" name="area" value="main_widgets">
<input type="hidden" name="main_widgets" value="">
<div data-role="widgetPage" data-plugin="sortable" data-area="main">
</div>
</form>
</main>
</section>
<section class="page right" id="page-widget-view">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<button class="btn btn-link btn-nav pull-right px-4" data-act="save">
<span class="not-loading">
저장
</span>
<span class="is-loading">
<div class="spinner-border spinner-border-sm text-primary" role="status">
<span class="sr-only">저장중...</span>
</div>
</span>
</button>
<h1 class="title title-left" data-history="back">
위젯 설정 <small class="text-muted ml-2" data-role="title"></small>
</h1>
</header>
<div class="content bg-white" data-role="widgetConfig">
<div class="content-padded pb-4" data-role="form">
</div>
</div>
</section>
<section class="page right" id="page-widget-makebbs">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<button class="btn btn-link btn-nav pull-right px-4" data-act="save" data-mod="edit">
<span class="not-loading">
생성
</span>
<span class="is-loading">
<div class="spinner-border spinner-border-sm text-primary" role="status">
<span class="sr-only">생성중...</span>
</div>
</span>
</button>
<h1 class="title title-left" data-history="back">새 게시판</h1>
</header>
<div class="content">
<p class="content-padded">
게시판 생성 입력항목
</p>
</div>
</section>
<section class="page right" id="page-widget-makepostlist">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<button class="btn btn-link btn-nav pull-right px-4" data-act="save" data-mod="edit">
<span class="not-loading">
생성
</span>
<span class="is-loading">
<div class="spinner-border spinner-border-sm text-primary" role="status">
<span class="sr-only">생성중...</span>
</div>
</span>
</button>
<h1 class="title title-left" data-history="back">새 리스트</h1>
</header>
<div class="content">
<p class="content-padded">
리스트 생성 입력항목
</p>
</div>
</section>
<script src="<?php echo $g['url_layout']?>/_js/settings.js<?php echo $g['wcache']?>"></script>

View File

@@ -0,0 +1,195 @@
<?php
checkAdmin(0);
include $g['path_module'].'admin/var/var.version.php';
include $g['path_core'].'function/rss.func.php';
$lastest_version = trim(getUrlData('https://kimsq.github.io/rb/lastest.v2.txt',10));
$_current_version = str_replace('.','',$d['admin']['version']);
$_lastest_version = str_replace('.','',$lastest_version);
$git_version = shell_exec('git --version');
if ($_lastest_version-$_current_version > 0) $try_update = true;
else $try_update = false;
$LASTUID = getDbCnt($table['s_gitlog'],'max(uid)','');
$R = getUidData($table['s_gitlog'],$LASTUID);
$d_last = $LASTUID?getDateFormat($R['d_regis'],'Y.m.d H:i'):'';
?>
<link href="<?php echo $g['s']?>/_core/css/github-markdown.css" rel="stylesheet">
<section class="page center" id="page-software-main">
<header class="bar bar-nav bar-light bg-faded px-0">
<a data-href="/" class="icon icon-home pull-left p-x-1" role="button"></a>
<a class="icon icon-refresh pull-right p-x-1" data-location="reload" data-text="업데이트를 확인하는 중.." role="button"></a>
<h1 class="title" data-location="reload" data-text="업데이트를 확인하는 중..">소프트웨어 정보</h1>
</header>
<div class="content bg-faded">
<form name="updateForm" method="post" action="<?php echo $g['s']?>/" target="_action_frame_site" class="py-4">
<input type="hidden" name="r" value="<?php echo $r?>">
<input type="hidden" name="m" value="admin">
<input type="hidden" name="a" value="update">
<input type="hidden" name="remote" value="https://github.com/kimsQ/rb.git">
<input type="hidden" name="current_version" value="<?php echo $d['admin']['version']?>">
<input type="hidden" name="lastest_version" value="<?php echo $lastest_version?>">
<div class="text-xs-center">
<i class="h1 kf kf-bi-01"></i>
<strong class="d-block mt-2">현재 버전 <?php echo $d['admin']['version']?></strong>
<?php if ($try_update): ?>
<small class="d-block text-muted">최신 버전 <?php echo $lastest_version ?></small>
<?php if ($git_version): ?>
<?php if (is_dir('./.git')): ?>
<a data-toggle="sheet" href="#sheet-update-confirm" class="btn btn-primary mt-3">
업데이트
</a>
<?php else: ?>
<button type="button" data-act="gitinit" class="btn btn-outline-success mt-3">
업데이트 환경 초기화
</button>
<?php endif; ?>
<?php else: ?>
<div class="alert alert-danger content-padded f14" role="alert">
<strong>[git 설치필요]</strong> 버전관리를 위해 git 설치가 필요합니다. 호스팅 제공업체 또는 서버 관리자에게 요청해주세요.
</div>
<?php endif; ?>
<?php else: ?>
<small class="d-block text-muted mt-2 animated shake delay-3">최신 버전 입니다.</small>
<?php endif; ?>
</div>
</form>
<ul class="table-view text-xs-left bg-white">
<?php if ($d_last): ?>
<li class="table-view-cell">
<a class="navigate-right" data-toggle="page" data-target="#page-software-loglist" data-start="#page-software-main">
<span class="badge badge-default badge-inverted"><?php echo $d_last ?></span>
업데이트 이력
</a>
</li>
<?php endif; ?>
<li class="table-view-cell">
<a class="navigate-right" data-toggle="page" data-target="#page-software-kimsq" data-start="#page-software-main">
설명서
</a>
</li>
<li class="table-view-cell">
<a class="navigate-right" data-toggle="page" data-target="#page-software-license" data-start="#page-software-main">
라이센스
</a>
</li>
</ul>
<ul class="table-view text-xs-left bg-white">
<li class="table-view-cell">
<span class="badge badge-default badge-inverted"><?php echo $_SERVER['SERVER_SOFTWARE']?></span>
웹서버
</li>
<li class="table-view-cell">
<span class="badge badge-default badge-inverted">PHP <?php echo phpversion()?></span>
개발언어
</li>
<li class="table-view-cell">
<span class="badge badge-default badge-inverted"><?php echo db_info()?> (<?php echo $DB['type']?>)</span>
데이터베이스
</li>
<li class="table-view-cell">
<span class="badge badge-default badge-inverted"><?php echo $git_version?$git_version:'git 미설치'?></span>
버전관리
</li>
</ul>
</div>
</section>
<section class="page right" id="page-software-loglist">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<h1 class="title title-left" data-history="back">업데이트 이력</h1>
</header>
<div class="content">
<ul class="table-view mt-0 border-top-0 bg-white" data-role="list">
</ul>
</div>
</section>
<section class="page right" id="page-software-logview">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<h1 class="title title-left" data-history="back"><code class="text-muted" data-role="title"></code> 업데이트 상세내역</h1>
</header>
<div class="content text-xs-left bg-white">
<table class="table f14 bg-white border-bottom mb-1" style="margin-top:-1px">
<tbody>
<tr>
<th scope="row" class="text-xs-center">버전</th>
<td><span data-role="version"></span></td>
</tr>
<tr>
<th scope="row" class="text-xs-center">일시</th>
<td><span data-role="d_regis"></span></td>
</tr>
<tr>
<th scope="row" class="text-xs-center">작업자</th>
<td><span data-role="name"></span></td>
</tr>
</tbody>
</table>
<div class="">
<textarea class="form-control border-0 f14" style="height:60vh" data-role="output"></textarea>
</div>
</div>
</section>
<section class="page right" id="page-software-kimsq">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<h1 class="title title-left" data-history="back">설명서</h1>
</header>
<div class="content">
<div class="content-padded markdown-body text-xs-left">
<?php readfile('./README.md')?>
</div>
</div>
</section>
<section class="page right" id="page-software-license">
<header class="bar bar-nav bar-light bg-white px-0">
<a class="icon material-icons pull-left px-3" role="button" data-history="back">arrow_back</a>
<h1 class="title title-left" data-history="back">라이센스</h1>
</header>
<div class="content">
<textarea class="form-control border-0" style="height:90vh"><?php readfile('./LICENSE')?></textarea>
</div>
</section>
<div id="sheet-update-confirm" class="sheet" style="top: 50vh;">
<header class="bar bar-nav bar-inverse bg-primary">
<h1 class="title title-left px-3">업데이트 전 유의사항</h1>
</header>
<nav class="bar bar-tab bar-light bg-white">
<a class="tab-item text-muted" role="button" data-history="back">
취소
</a>
<a class="tab-item text-primary border-left" role="button" data-act="submit">
확인 했습니다.
</a>
</nav>
<main>
<div class="content-padded">
<p>업데이트시 최신 코드가 적용됩니다.</p>
<p>기본 패키지 파일에 직접 수정하거나 추가한 코드가 포함된 파일이 업데이트 내역에 포함되어 있을 경우, 해당사항이 덧씌워 집니다.</p>
<p><mark>업데이트 전에 반드시 코드를 별도파일로 분리하거나 파일명을 변경한 후 업데이트 해주세요.</mark></p>
</div>
</main>
</div>
<?php getImport('jquery-markdown','jquery.markdown','0.0.10','js')?>
<script src="<?php echo $g['url_layout']?>/_js/software.js<?php echo $g['wcache']?>"></script>