Commit 82a2c2b7 authored by platyhouse's avatar platyhouse

- encrypted

parent 63e75827
...@@ -8,48 +8,77 @@ namespace platyFramework; ...@@ -8,48 +8,77 @@ namespace platyFramework;
/** @var string $title_desc */ /** @var string $title_desc */
?> ?>
<script src="<?= $this->request->moduleUrl ?>/ptyadmin/resources/AdminLTE-2.4.5/bower_components/ckeditor/ckeditor.js"></script> <script src="<?= $this->request->moduleUrl ?>/ptyadmin/resources/AdminLTE-2.4.5/bower_components/ckeditor/ckeditor.js"></script>
<!--<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>-->
<section class="content-header"> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.32/angular.min.js"></script>
<h1> <div ng-app="myApp" ng-controller="MyCtrl">
<?= $title ?> <section class="content-header">
<small><?= $title_desc ?></small> <h1>
</h1> <?= $title ?>
<ol class="breadcrumb"> <small><?= $title_desc ?></small>
<li><a href="<?= $this->request->appUrl ?>"><i class="fa fa-dashboard"></i> Home</a> </h1>
</li> <ol class="breadcrumb">
</ol> <li><a href="<?= $this->request->appUrl ?>"><i class="fa fa-dashboard"></i> Home</a>
</section> </li>
<?php // ptyDebug($item); </ol>
?> </section>
<section class="content"> <?php // ptyDebug($item);
<div class="row"> ?>
<div class="col-md-12"> <section class="content">
<!-- Horizontal Form --> <div class="row">
<div class="box box-info"> <div class="col-md-12">
<form class="form-horizontal" method="post" action="<?= $postUrl ?>" enctype="multipart/form-data"> <!-- Horizontal Form -->
<input type="hidden" name="id" value="<?= $item->id ?>"> <div class="box box-info">
<div class="box-body"> <form class="form-horizontal" method="post" action="<?= $postUrl ?>" enctype="multipart/form-data">
<div class='col-md-12'> <input type="hidden" name="id" value="<?= $item->id ?>">
<? if ($this->request->functionName == "edit") { ?> <div class="box-body">
<?= $form->getDateTime("등록일", "regDateTime", "required placeholder='2018-01-01 00:00:00'"); ?> <div class='col-md-12'>
<? } ?> <? if ($this->request->functionName == "edit") { ?>
<?= $form->getSelect("노출여부", "enabled", array("활성화" => "1", "비활성화" => 0)); ?> <?= $form->getDateTime("등록일", "regDateTime", "required placeholder='2018-01-01 00:00:00'"); ?>
<? if (strstr($_SERVER['HTTP_HOST'], "dev.") || strstr($_SERVER['HTTP_HOST'], ".goodsshare")) { ?> <? } ?>
<?= $form->getSelect("배너 종류", "type", ptybannerItemModel::$_goodsShareType)?> <?= $form->getSelect("노출여부", "enabled", array("활성화" => "1", "비활성화" => 0)); ?>
<? } else { ?> <?= $form->getSelect("배너 종류", "type", ptybannerItemModel::$_goodsShareType, "ng-model='ptybannerType' ng-dropdown placeholder='배너 종류를 선택하세요'") ?>
<?= $form->getInput("배너 종류", "type"); ?> <div class="form-group" ng-if="ptybannerType == 'appQuitPopupBanner' || ptybannerType == 'shopHomePopupBanner'">
<? } ?> <label class="col-sm-2 control-label"></label>
<?= $form->getInput("제목", "title"); ?> <div class="col-sm-10">
<?= $form->getFile("이미지", "imageUrl", 0, " onchange='checkUpload(this, 1);'", "모든 파일 첨부는 최대 " . ini_get("post_max_size") . " 까지 가능합니다"); ?> <p class=""><b>팝업 배너 예시</b><br>
<?= $form->getInput("동작설정", "action", "", "https:// 또는 shopItemId://1234 shopProductId://1234 "); ?> <img width=150 src="/modules/ptybanner/resources/sample_appQuitPopupBanner.jpeg">
<?= $form->getTextEdit("메모", "note"); ?> 이미지 크기 : 4:6 의 비율, 400x600, 800x1200 (권장)
</div> </p>
<div class="box-footer"> </div>
<button type="submit" class="btn btn-primary">저장</button> </div>
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button> <div class="form-group" ng-if="ptybannerType == 'shopHomeTopBanner' ">
</div> <label class="col-sm-2 control-label"></label>
</form> <div class="col-sm-10">
<p class=""><b>배너 예시</b><br>
<img width=150 src="/modules/ptybanner/resources/sample_1080x432.jpg">
이미지 크기 : 6:2.4 의 비율, 540x216, 1080x432 (권장)
</p>
</div>
</div>
<?= $form->getInput("제목", "title"); ?>
<?= $form->getFile("이미지", "imageUrl", 0, " onchange='checkUpload(this, 1);'", "모든 파일 첨부는 최대 " . ini_get("post_max_size") . " 까지 가능합니다"); ?>
<?= $form->getInput("동작설정", "action", "", "https:// 또는 shopItemId://1234 shopProductId://1234 "); ?>
<?= $form->getTextEdit("메모", "note"); ?>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-primary">저장</button>
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
</div>
</form>
</div>
</div> </div>
</div> </div>
</div> </section>
</section> </div>
<script>
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.ptybannerType = '<?=$form->items->type?>';
// console.log($scope.ptybannerType);
$scope.changeme = function () {
alert('here');
}
}
</script>
\ No newline at end of file
...@@ -8,74 +8,96 @@ namespace platyFramework; ...@@ -8,74 +8,96 @@ namespace platyFramework;
/** @var string $title_desc */ /** @var string $title_desc */
?> ?>
<script src="<?= $this->request->moduleUrl ?>/ptyadmin/resources/AdminLTE-2.4.5/bower_components/ckeditor/ckeditor.js"></script> <script src="<?= $this->request->moduleUrl ?>/ptyadmin/resources/AdminLTE-2.4.5/bower_components/ckeditor/ckeditor.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.32/angular.min.js"></script>
<div ng-app="myApp" ng-controller="MyCtrl">
<section class="content-header">
<h1>
<?= $title ?>
<small><?= $title_desc ?></small>
</h1>
<ol class="breadcrumb">
<li><a href="<?= $this->request->appUrl ?>"><i class="fa fa-dashboard"></i> Home</a>
</li>
</ol>
</section>
<?php // ptyDebug($item);
?>
<section class="content">
<div class="row">
<div class="col-md-12">
<!-- Horizontal Form -->
<div class="box box-info">
<form class="form-horizontal" method="post" action="<?= $postUrl ?>" enctype="multipart/form-data">
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<div class='col-md-12'>
<? if ($this->request->functionName == "edit") { ?>
<?= $form->getDateTime("등록일", "regDateTime", "required placeholder='2018-01-01 00:00:00'"); ?>
<? } ?>
<?= $form->getSelect("노출여부", "enabled", array("활성화" => "1", "비활성화" => 0)); ?>
<?= $form->getInput("상품코드", "productId"); ?>
<?= $form->getInput("상품명", "title"); ?>
<?= $form->getInput("상품명 한줄 소개", "titleDesc"); ?>
<section class="content-header"> <?= $form->getFile("미리보기 이미지", "previewImageUrl", 0, " onchange='checkUpload(this, 1);'", "모든 파일 첨부는 최대 " . ini_get("post_max_size") . " 까지 가능합니다"); ?>
<h1> <?= $form->getInput("소비자가", "customerPrice", "", "소비자가를 입력하면 판매가와 비교하여 세일율이 노출됩니다."); ?>
<?= $title ?> <?= $form->getInput("판매가", "price"); ?>
<small><?= $title_desc ?></small> <?= $form->getInput("배송비", "deliveryPrice", "", "0: 무료 배송 (무료배송 아이콘이 노출됩니다)"); ?>
</h1> <?= $form->getInput("재고수", "inven", "", "-1: 무제한, 0:재고없음"); ?>
<ol class="breadcrumb"> <?= $form->getSelect("최저가보장 노출 여부", "isLowerPrice", ["노출" => 1, "비노출" => 0]); ?>
<li><a href="<?= $this->request->appUrl ?>"><i class="fa fa-dashboard"></i> Home</a> <?= $form->getSelect("오늘 출발 노출 여부", "isTodayDelivery", ["노출" => 1, "비노출" => 0]) ?>
</li> <?= $form->getInput("카테고리1", "category"); ?>
</ol> <?= $form->getInput("카테고리2", "category2"); ?>
</section> <?= $form->getTextEdit("상품설명", "desc"); ?>
<?php // ptyDebug($item); ?> <?
<section class="content"> $optionByForm = json_decode($item->optionByForm, true);
<div class="row"> for ($i = 0; $i < 20; $i++) { ?>
<div class="col-md-12"> <div class="form-group">
<!-- Horizontal Form --> <label class="col-sm-2 control-label"><? echo $i == 0 ? "옵션 설정" : ""; ?></label>
<div class="box box-info"> <div class="col-sm-2">
<form class="form-horizontal" method="post" action="<?= $postUrl ?>" enctype="multipart/form-data"> <input type="text" id="title" name="item[option][titleA][]" value="<?= $optionByForm['titleA'][$i] ?>" placeholder="옵션1단계 제목" class="form-control">
<input type="hidden" name="id" value="<?= $item->id ?>"> </div>
<div class="box-body"> <div class="col-sm-2">
<div class='col-md-12'> <input type="text" id="title" name="item[option][titleB][]" value="<?= $optionByForm['titleB'][$i] ?>" placeholder="옵션2단계 제목" class="form-control">
<? if ($this->request->functionName == "edit") { ?> </div>
<?= $form->getDateTime("등록일", "regDateTime", "required placeholder='2018-01-01 00:00:00'"); ?> <div class="col-sm-2">
<? } ?> <input type="text" id="title" name="item[option][titleC][]]" value="<?= $optionByForm['titleC'][$i] ?>" placeholder="옵션3단계 제목" class="form-control">
<?= $form->getSelect("노출여부", "enabled", array("활성화" => "1", "비활성화" => 0)); ?> </div>
<?= $form->getInput("상품코드", "productId"); ?> <div class="col-sm-2">
<?= $form->getInput("상품명", "title"); ?> <input type="text" id="title" name="item[option][quantity][]" value="<?= $optionByForm['quantity'][$i] ?>" placeholder="수량. -1 => 무제한, 0 => 품절" class="form-control">
<?= $form->getInput("상품명 한줄 소개", "titleDesc"); ?> </div>
<div class="col-sm-2">
<input type="text" id="title" name="item[option][price][]" value="<?= $optionByForm['price'][$i] ?>" placeholder="가격. -1 => 상품가와 동일" class="form-control">
</div>
</div>
<? } ?>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-primary">저장</button>
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
</div>
</div>
<?= $form->getFile("미리보기 이미지", "previewImageUrl", 0, " onchange='checkUpload(this, 1);'", "모든 파일 첨부는 최대 ".ini_get("post_max_size") ." 까지 가능합니다"); ?> <div class="box box-info">
<?= $form->getInput("소비자가", "customerPrice", "", "소비자가를 입력하면 판매가와 비교하여 세일율이 노출됩니다."); ?> <div class="box-header with-border">
<?= $form->getInput("판매가", "price"); ?> <h3 class="box-title">상품 푸시 보내기</h3>
<?= $form->getInput("배송비", "deliveryPrice", "", "0: 무료 배송 (무료배송 아이콘이 노출됩니다)"); ?> </div>
<?= $form->getInput("재고수", "inven", "", "-1: 무제한, 0:재고없음"); ?> <div class="box-body">
<?= $form->getSelect("최저가보장 노출 여부", "isLowerPrice", ["노출" => 1, "비노출" => 0]); ?> <div class='col-md-12'>
<?= $form->getSelect("오늘 출발 노출 여부", "isTodayDelivery", ["노출" => 1, "비노출" => 0])?> <?= ptypushItemModel::buildItem()->getEditForm("shopProductItem", $item->id, [
<?= $form->getInput("카테고리1", "category"); ?> "title" => $item->title, "content" => $item->titleDesc, "imageUrl" => $item->previewImageUrl
<?= $form->getInput("카테고리2", "category2"); ?> ]); ?>
<?= $form->getTextEdit("상품설명", "desc"); ?>
<?
$optionByForm = json_decode($item->optionByForm, true);
for ($i = 0; $i < 20; $i++) { ?>
<div class="form-group">
<label class="col-sm-2 control-label"><? echo $i == 0 ? "옵션 설정" : ""; ?></label>
<div class="col-sm-2">
<input type="text" id="title" name="item[option][titleA][]" value="<?=$optionByForm['titleA'][$i]?>" placeholder="옵션1단계 제목" class="form-control">
</div>
<div class="col-sm-2">
<input type="text" id="title" name="item[option][titleB][]" value="<?=$optionByForm['titleB'][$i]?>" placeholder="옵션2단계 제목" class="form-control">
</div>
<div class="col-sm-2">
<input type="text" id="title" name="item[option][titleC][]]" value="<?=$optionByForm['titleC'][$i]?>" placeholder="옵션3단계 제목" class="form-control">
</div>
<div class="col-sm-2">
<input type="text" id="title" name="item[option][quantity][]" value="<?=$optionByForm['quantity'][$i]?>" placeholder="수량. -1 => 무제한, 0 => 품절" class="form-control">
</div>
<div class="col-sm-2">
<input type="text" id="title" name="item[option][price][]" value="<?=$optionByForm['price'][$i]?>" placeholder="가격. -1 => 상품가와 동일" class="form-control">
</div> </div>
</div> </div>
<? } ?> <div class="box-footer">
</div> <button type="submit" class="btn btn-primary">저장</button>
<div class="box-footer"> <button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
<button type="submit" class="btn btn-primary">저장</button> </div>
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button> </div>
</div> </div>
</form>
</div> </form>
</div> </div>
</div> </div>
</div>
</section> </section>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment