- = anchor(
- $category->linkurl . '?category=' . $category->getPrimaryKey(),
- $category->getTitle(),
- ["target" => "_self"]
- ) ?>
- = ICONS['PLAY'] ?>
-
-
\ No newline at end of file
diff --git a/app/Views/admin/category/reply.php b/app/Views/admin/category/reply.php
deleted file mode 100644
index c807fb2..0000000
--- a/app/Views/admin/category/reply.php
+++ /dev/null
@@ -1,24 +0,0 @@
-= $this->extend('layouts/admin') ?>
-= $this->section('content') ?>
-
-
= html_entity_decode($viewDatas['category']->head) ?>
-
-
-
-
= $this->include('templates/front/index_head') ?>
-
-
-
- | # |
- = getFieldIndex_Column_OrderHelper($field, $viewDatas) ?>
- @ |
-
-
-
-
-
-
-
-
- status == DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
- |
- = $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt) ?>
- |
-
- = getFieldIndex_Row_OrderHelper($field, $entity, $viewDatas) ?> |
-
-
- status != DEFAULTS['STATUS']) : ?>
- = anchor(URLS['cancelCart'] . '/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?>
-
- |
-
- status == 'unuse') : ?>
- price ?>
- sale ?>
-
-
-
-
-
-
-
-
-
- = form_open(URLS['Billing'], ['method' => 'post'], $viewDatas['forms']['hiddens']) ?>
-
- = form_hidden("order_uids[]", $entity->getPrimaryKey()) ?>
-
- = form_hidden("price", $order_price - $order_sale) ?>
-
결제정보
-
- 상품수
- = $order_cnt ?>개
-
-
- 상품금액
- = number_format($order_price) ?>원
-
-
- 할인금액
- = number_format($order_sale) ?>원
-
-
- 총결제금액
- = number_format($order_price - $order_sale) ?>원
-
-
- = $order_cnt ? form_submit('', '구매하기', array('', "class" => "btn btn-outline btn-primary")) : "결제할 주문건수가 없습니다." ?>
-
- = form_close(); ?>
-
-
-
= $viewDatas['pagination'] ?>
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-
- = $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/order/view.php b/app/Views/front/order/view.php
deleted file mode 100644
index cc92a5c..0000000
--- a/app/Views/front/order/view.php
+++ /dev/null
@@ -1,21 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
-
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/product/cell/virtual_calculator.php b/app/Views/front/product/cell/virtual_calculator.php
deleted file mode 100644
index e11d813..0000000
--- a/app/Views/front/product/cell/virtual_calculator.php
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
- = form_open(URLS['addCart'], [
- 'method' => 'post',
- "onsubmit" => 'return calculator(' . $viewDatas['parts']['virtual']['default']['baserate'] . ')'
- ]) ?>
-
-
-
-
-
- | 가상서버 견적 계산기 |
-
-
-
-
- | 기본요금 |
-
- = number_format($viewDatas['parts']['virtual']['default']['baserate']) ?>원
- |
-
- $attrs) : ?>
-
- | = $attrs['label'] ?> |
-
- = number_format($attrs['cost']) ?>원
- 할인가 = number_format($attrs['cost'] - $attrs['sale']) ?> *
- = form_dropdown(
- $category,
- $attrs['options'],
- old($category, 0),
- [
- 'id' => $category,
- 'class' => 'vhost_parts',
- 'cost' => $attrs['cost'],
- 'sale' => $attrs['sale'],
- 'onChange' => "calculator(" . $viewDatas['parts']['virtual']['default']['baserate'] . ")"
- ]
- ) ?>
- = $attrs['unit'] ?>
- |
-
-
-
- | 결제일 |
-
- "결제일 선택"];
- for ($i = 1; $i <= 28; $i++) {
- $paymentDayOptions[$i] = "매월 {$i}일";
- }
- ?>
- = form_dropdown('paymentday', $paymentDayOptions, old('paymentday', 25), ['id' => 'paymentday']);
- ?>
- |
-
-
- | 주문금액 |
-
- 0원
- = form_submit('', '신청', array("class" => "btn btn-outline btn-primary")); ?>
- |
-
-
-
- = form_close() ?>
-
- = $viewDatas['session']->getFlashdata('return_message') ? alert_CommonHelper($viewDatas['session']->getFlashdata('return_message')) : "" ?>
-
\ No newline at end of file
diff --git a/app/Views/front/product/index.php b/app/Views/front/product/index.php
deleted file mode 100644
index 746c840..0000000
--- a/app/Views/front/product/index.php
+++ /dev/null
@@ -1,39 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
-
- = $this->include('templates/front/index_head_product') ?>
-
-
-
-
-
-
- | = $entity->getFileImage('middle') ?> |
- = getFieldIndex_Row_ProductHelper('name', $entity, $viewDatas) ?> |
-
-
- |
- 구매비용 : = getFieldIndex_Row_ProductHelper('price', $entity, $viewDatas) ?>
- =
-
- 상품원가 : = getFieldIndex_Row_ProductHelper('cost', $entity, $viewDatas) ?>
- -
- 할인가 : = getFieldIndex_Row_ProductHelper('sale', $entity, $viewDatas) ?>
-
- |
-
-
- | 조회수 : = getFieldIndex_Row_ProductHelper('view_cnt', $entity, $viewDatas) ?> |
-
-
-
-
-
-
= $viewDatas['pagination'] ?>
-
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/product/view.php b/app/Views/front/product/view.php
deleted file mode 100644
index ae54358..0000000
--- a/app/Views/front/product/view.php
+++ /dev/null
@@ -1,75 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
-
- status == DEFAULTS['STATUS']) : ?>
- = form_open(URLS['addCart'], ['method' => 'post']) ?>
- = form_hidden("product_uid", $viewDatas['entity']->getPrimaryKey()) ?>
-
- "구매수량 선택"];
- for ($i = 1; $i <= $viewDatas['entity']->stock; $i++) {
- $quantityOptions[$i] = $i . "개";
- }
- ?>
-
- = form_close(); ?>
-
-
- 이제품은 현재[= lang('Product.STATUS.' . $viewDatas['entity']->status) ?>]입니다.
-
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/sitepage/index.php b/app/Views/front/sitepage/index.php
deleted file mode 100644
index 40a83e9..0000000
--- a/app/Views/front/sitepage/index.php
+++ /dev/null
@@ -1,14 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
-
-
- = getFieldIndex_Row_SitepageHelper('content', $entity, $viewDatas) ?>
-
-
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/user/index.php b/app/Views/front/user/index.php
deleted file mode 100644
index 2b83e63..0000000
--- a/app/Views/front/user/index.php
+++ /dev/null
@@ -1,41 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
-
= $this->include('templates/front/index_head') ?>
- = form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
-
-
-
- | # |
- = getFieldIndex_Column_UserHelper($field, $viewDatas) ?>
-
-
-
-
-
- status != DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
- |
-
- getPrimaryKey() == $viewDatas['auth'][AUTH_FIELDS['ID']]) : ?>
- = anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
-
- = $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt) ?>
-
- |
-
- = getFieldIndex_Row_UserHelper($field, $entity, $viewDatas) ?> |
-
-
-
-
-
-
-
- = $viewDatas['pagination'] ?>
-
- = form_close() ?>
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/user/insert.php b/app/Views/front/user/insert.php
deleted file mode 100644
index 947afee..0000000
--- a/app/Views/front/user/insert.php
+++ /dev/null
@@ -1,24 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
- = form_open_multipart(current_url(), $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
-
- = form_close(); ?>
-
= html_entity_decode($viewDatas['category']->tail) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/user/login.php b/app/Views/front/user/login.php
deleted file mode 100644
index 870cc8b..0000000
--- a/app/Views/front/user/login.php
+++ /dev/null
@@ -1,41 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
-
- = form_open(current_url(), $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
-
-
- | 계정 |
-
- = form_input('id', old('id', DEFAULTS['EMPTY'])) ?>
- |
-
- = form_input([
- 'type' => 'image', 'src' => "/images/common/btn_login.png",
- 'width' => '57', 'height' => '60',
- ]) ?>
- |
-
- $login_button) : ?>
- = $login_button ?>
-
- |
-
-
- | 암호 |
-
- = form_password('passwd', old('passwd', DEFAULTS['EMPTY'])) ?>
- |
-
-
- |
- 회원가입
- |
-
-
- = form_close(); ?>
-
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/user/login_v1.php b/app/Views/front/user/login_v1.php
deleted file mode 100644
index 49a5bf4..0000000
--- a/app/Views/front/user/login_v1.php
+++ /dev/null
@@ -1,37 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
-
- = form_open(current_url(), $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
-
-
-
-
-
- = form_input('id', old('id', DEFAULTS['EMPTY'])) ?>
-
-
-
-
-
-
-
- = form_password('passwd', old('passwd', DEFAULTS['EMPTY'])) ?>
-
-
-
-
- = form_submit('', '로그인', array("class" => "btn btn-outline btn-primary")) ?>
-
-
-
-
- = form_close(); ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/user/update.php b/app/Views/front/user/update.php
deleted file mode 100644
index 38175fb..0000000
--- a/app/Views/front/user/update.php
+++ /dev/null
@@ -1,24 +0,0 @@
-= $this->extend('layouts/front') ?>
-= $this->section('content') ?>
-
-
-
= html_entity_decode($viewDatas['category']->head) ?>
- = form_open_multipart(current_url(), $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
-
- = form_close(); ?>
-
= html_entity_decode($viewDatas['category']->head) ?>
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/front/welcome_message.php b/app/Views/front/welcome_message.php
deleted file mode 100644
index 6910f05..0000000
--- a/app/Views/front/welcome_message.php
+++ /dev/null
@@ -1,246 +0,0 @@
-= $this->extend('layouts/main') ?>
-= $this->section('content') ?>
-
-
-
- -
-
-
- - SERVER
- - - 정품HP 서버 사용
- - - 안정적인 RAID 1+0 구성
- - - 365/24 기술문의 가능
-
-
-
- -
-
-
- - NETWORK
- - - 안정적인 기가망 사용
- - - 100%에 도전! DDOS 방어
- - - 실시간 트래픽 관제
-
-
-
- -
-
-
- - SERVICE
- - - 365일24시간 고객대응
- - - 친절한 고객 응대
- - - 신속하고 정확한 작업 처리
-
-
-
-
-
-
-
-
-
PRICE & SPECIFICATION
-
IT Solution의 주력상품(서버)안내 및 사양, 가격정보입니다.
-
-
-
-
-
- 4core
-
-
-
-
-
-
- | 4core |
-
-
-
-
- | CPU |
- E5530 |
-
-
- | RAM |
- 8G |
-
-
- | HDD |
- SAS146G*4 |
-
-
- | 임대료 |
- 35만원 할인가 25만원 (회선비 별도) |
-
-
-
-
-
-
-
-
- 8core
-
-
-
-
-
-
- | 8core |
-
-
-
-
- | CPU |
- X5560*2 |
-
-
- | RAM |
- 16G |
-
-
- | HDD |
- SSD128G*2+SATA500G*2 |
-
-
- | 임대료 |
- 45만원 할인가 35만원 (회선비 별도) |
-
-
-
-
-
-
-
-
- 12core
-
-
-
-
-
-
- | 12core |
-
-
-
-
- | CPU |
- X5650*2 |
-
-
- | RAM |
- 16G |
-
-
- | HDD |
- SSD128G*2+SATA500G*2 |
-
-
- | 임대료 |
- 55만원 할인가 45만원 (회선비 별도) |
-
-
-
-
-
-
-
-
- 20core
-
-
-
-
-
-
- | 20core |
-
-
-
-
- | CPU |
- E2690v2*2 |
-
-
- | RAM |
- 32G |
-
-
- | HDD |
- SSD128G*2+SATA500G*2 |
-
-
- | 임대료 |
- 65만원 할인가 55만원 (회선비 별도) |
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - 고객센터
- -
- - 1661-0577
- - 365일 24시간
-
-
-
- -
-
-
- - 입금계과
- - = MALLS['banks']['BANK1']['name'] ?> : = MALLS['banks']['BANK1']['account'] ?>
- - = MALLS['banks']['BANK2']['name'] ?> : = MALLS['banks']['BANK2']['account'] ?>
- - 예 금 주 : = MALLS['banks']['BANK1']['holder'] ?>
-
-
-
- -
-
-
- - 공지사항
- - = view_cell('BoardCell::information', $viewDatas) ?>
-
-
-
-
-
-
-
-
-= $this->endSection() ?>
\ No newline at end of file
diff --git a/app/Views/layouts/admin.php b/app/Views/layouts/admin.php
deleted file mode 100644
index 9b661e7..0000000
--- a/app/Views/layouts/admin.php
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
- = $stylesheet ?>
-
-
- = $javascript ?>
-
-
-
-
-
-
-
-
= $viewDatas['title'] ?>
-
-
-
-
- = $this->include($viewDatas['layout']['path'] . '/top_navigator'); ?>
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/left_menu.php b/app/Views/layouts/admin/left_menu.php
deleted file mode 100644
index d63aba4..0000000
--- a/app/Views/layouts/admin/left_menu.php
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
- = $this->include($viewDatas['layout']['path'] . '/left_menu/base'); ?>
- = $this->include($viewDatas['layout']['path'] . '/left_menu/board'); ?>
- = $this->include($viewDatas['layout']['path'] . '/left_menu/shoppingmall'); ?>
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/left_menu/base.php b/app/Views/layouts/admin/left_menu/base.php
deleted file mode 100644
index 51ebec1..0000000
--- a/app/Views/layouts/admin/left_menu/base.php
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/left_menu/board.php b/app/Views/layouts/admin/left_menu/board.php
deleted file mode 100644
index 29799bc..0000000
--- a/app/Views/layouts/admin/left_menu/board.php
+++ /dev/null
@@ -1,16 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/left_menu/shoppingmall.php b/app/Views/layouts/admin/left_menu/shoppingmall.php
deleted file mode 100644
index 666f50a..0000000
--- a/app/Views/layouts/admin/left_menu/shoppingmall.php
+++ /dev/null
@@ -1,16 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/make_password.php b/app/Views/layouts/admin/make_password.php
deleted file mode 100644
index 23f0cc2..0000000
--- a/app/Views/layouts/admin/make_password.php
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/top_navigator.php b/app/Views/layouts/admin/top_navigator.php
deleted file mode 100644
index 9a55593..0000000
--- a/app/Views/layouts/admin/top_navigator.php
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- 관리페이지
-
-
- -
- = $this->include($viewDatas['layout']['path'] . '/top_navigator/make_password'); ?>
-
- -
- = $this->include($viewDatas['layout']['path'] . '/top_navigator/search'); ?>
-
-
-
- -
- = $this->include($viewDatas['layout']['path'] . '/top_navigator/member_link'); ?>
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/top_navigator/make_password.php b/app/Views/layouts/admin/top_navigator/make_password.php
deleted file mode 100644
index cbb0baa..0000000
--- a/app/Views/layouts/admin/top_navigator/make_password.php
+++ /dev/null
@@ -1,5 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/top_navigator/member_link.php b/app/Views/layouts/admin/top_navigator/member_link.php
deleted file mode 100644
index 0750447..0000000
--- a/app/Views/layouts/admin/top_navigator/member_link.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- = ICONS['LOGIN'] ?>= $viewDatas['session']->get(SESSION_NAMES['AUTH'])[AUTH_FIELDS['TITLE']] ?>
-
-
- = ICONS['LOGIN'] ?>Login
-
\ No newline at end of file
diff --git a/app/Views/layouts/admin/top_navigator/search.php b/app/Views/layouts/admin/top_navigator/search.php
deleted file mode 100644
index d5a2c9f..0000000
--- a/app/Views/layouts/admin/top_navigator/search.php
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Views/layouts/common/copyright.php b/app/Views/layouts/common/copyright.php
deleted file mode 100644
index 8b25113..0000000
--- a/app/Views/layouts/common/copyright.php
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
LOGO
-
-
-
-
회사소개
-
이용약관
-
개인정보취급방침
-
이용안내
-
- # 회사 소개
- Itsoluton은 해외 상품을 편리하게 이용할 수 있도록 도와 드리는 구매대행업입니다.
- 일본소재 ㈜YYY의 상품에 대해 총판권을 가지고, 편리하게 이용할 수 있도록 지원해주고 있습니다.
- 항상 빠르고 안전하고 저렴한 가격으로 고객님을 대신해서 구매대행을 진행할 수 있도록 하겠습니다.
- 언제나 믿고 신뢰할 수 있는 르호봇이 되도록 노력하겠습니다.
- 감사합니다.
-
-
-
- 주소 : 전자우편주소 : itsolutionidc.jp@gmail.com 전화번호 : 1661-0577
- 사업자등록번호 : 777-86-00287 [사업자정보확인]통신판매업신고번호 : 2023-사울동작-0001
-
-
-
-
Copyright(c) www.itsolution-mall.com All Right Reserved.
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/empty.php b/app/Views/layouts/empty.php
deleted file mode 100644
index 2f23d0f..0000000
--- a/app/Views/layouts/empty.php
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
- = $stylesheet ?>
-
-
- = $javascript ?>
-
-
-
-
-
-
-
-
= $viewDatas['title'] ?>
-
-
-
-
- = $this->include('templates/empty/header'); ?>
- = $this->renderSection('content') ?>
- = $this->include('templates/empty/footer'); ?>
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/front.php b/app/Views/layouts/front.php
deleted file mode 100644
index 531e190..0000000
--- a/app/Views/layouts/front.php
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = $stylesheet ?>
-
-
- = $javascript ?>
-
-
-
-
-
-
-
-
= $viewDatas['title'] ?>
-
-
-
-
- = $this->include($viewDatas['layout']['path'] . '/top_navigator'); ?>
- = $this->include($viewDatas['layout']['path'] . '/top_menu'); ?>
- = CLASS_TOP_BANNER[strtoupper($viewDatas['className'])] ?>
-
-
-
-
-
-
- |
- = $this->include($viewDatas['layout']['path'] . '/left_menu'); ?>
- |
-
- = $this->include('templates/front/header'); ?>
- = $this->renderSection('content') ?>
- = $this->include('templates/front/footer'); ?>
- |
-
-
-
-
-
- = $this->include($viewDatas['layout']['path'] . '/../common/copyright'); ?>
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/front/left_menu.php b/app/Views/layouts/front/left_menu.php
deleted file mode 100644
index a5ade70..0000000
--- a/app/Views/layouts/front/left_menu.php
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/front/top_menu.php b/app/Views/layouts/front/top_menu.php
deleted file mode 100644
index 550a8cf..0000000
--- a/app/Views/layouts/front/top_menu.php
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/front/top_navigator.php b/app/Views/layouts/front/top_navigator.php
deleted file mode 100644
index 31f2cbd..0000000
--- a/app/Views/layouts/front/top_navigator.php
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- Logo
-
-
- -
- = $this->include($viewDatas['layout']['path'] . '/top_navigator/top_center'); ?>
-
-
-
- -
- = anchor('/front/order', ICONS['CART'], ["target" => "_self"]); ?>
-
- -
- = $this->include($viewDatas['layout']['path'] . '/top_navigator/member_link'); ?>
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/front/top_navigator/member_link.php b/app/Views/layouts/front/top_navigator/member_link.php
deleted file mode 100644
index 2a3461d..0000000
--- a/app/Views/layouts/front/top_navigator/member_link.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- = ICONS['LOGIN'] ?>= $viewDatas['session']->get(SESSION_NAMES['AUTH'])[AUTH_FIELDS['TITLE']] ?>
-
-
- = ICONS['LOGIN'] ?>Login
-
\ No newline at end of file
diff --git a/app/Views/layouts/front/top_navigator/search.php b/app/Views/layouts/front/top_navigator/search.php
deleted file mode 100644
index 410d2e9..0000000
--- a/app/Views/layouts/front/top_navigator/search.php
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Views/layouts/front/top_navigator/top_center.php b/app/Views/layouts/front/top_navigator/top_center.php
deleted file mode 100644
index 4103c38..0000000
--- a/app/Views/layouts/front/top_navigator/top_center.php
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
고객센터 1661-0577 (365일 24시간)
-
|
-
itsolution-idc@outlook.kr
-
\ No newline at end of file
diff --git a/app/Views/layouts/main.php b/app/Views/layouts/main.php
deleted file mode 100644
index a5604fd..0000000
--- a/app/Views/layouts/main.php
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = $stylesheet ?>
-
-
- = $javascript ?>
-
-
-
-
-
-
-
-
-
= $viewDatas['title'] ?>
-
-
-
-
- = $this->include($viewDatas['layout']['path'] . '/top_navigator'); ?>
- = $this->include($viewDatas['layout']['path'] . '/top_menu'); ?>
-
-
-
-
-
-
-
-
-
- = $this->renderSection('content') ?>
-
-
-
-
- = $this->include($viewDatas['layout']['path'] . '/../common/copyright'); ?>
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/main/board.php b/app/Views/layouts/main/board.php
deleted file mode 100644
index 39df150..0000000
--- a/app/Views/layouts/main/board.php
+++ /dev/null
@@ -1,3 +0,0 @@
-
공지사항글입니다.2023-08-04
-
공지사항글입니다.2023-08-04
-
공지사항글입니다.2023-08-04
\ No newline at end of file
diff --git a/app/Views/layouts/main/top_menu.php b/app/Views/layouts/main/top_menu.php
deleted file mode 100644
index db885de..0000000
--- a/app/Views/layouts/main/top_menu.php
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
TOP Menu
-
-
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_menu/top_menu_aboutus'); ?>
-
- - |
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_menu/top_menu_hosting'); ?>
-
- - |
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_menu/top_menu_server'); ?>
-
- - |
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_menu/top_menu_network'); ?>
-
- - |
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_menu/top_menu_service'); ?>
-
- - |
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_menu/top_menu_support'); ?>
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/layouts/main/top_navigator.php b/app/Views/layouts/main/top_navigator.php
deleted file mode 100644
index 394b9b3..0000000
--- a/app/Views/layouts/main/top_navigator.php
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- Logo
-
-
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_navigator/top_center'); ?>
-
-
-
- -
- = anchor('/front/order', ICONS['CART'], ["target" => "_self"]); ?>
-
- -
- = $this->include($viewDatas['layout']['path'] . '/../common/top_navigator/member_link'); ?>
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/Pagers/bootstrap_full.php b/app/Views/templates/Pagers/bootstrap_full.php
deleted file mode 100644
index 8d0df7a..0000000
--- a/app/Views/templates/Pagers/bootstrap_full.php
+++ /dev/null
@@ -1,34 +0,0 @@
-setSurroundCount(2);
-?>
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/Pagers/bootstrap_simple.php b/app/Views/templates/Pagers/bootstrap_simple.php
deleted file mode 100644
index e728703..0000000
--- a/app/Views/templates/Pagers/bootstrap_simple.php
+++ /dev/null
@@ -1,17 +0,0 @@
-setSurroundCount(0);
-?>
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/admin/footer.php b/app/Views/templates/admin/footer.php
deleted file mode 100644
index 4323c69..0000000
--- a/app/Views/templates/admin/footer.php
+++ /dev/null
@@ -1,36 +0,0 @@
-
-= $viewDatas['session']->getFlashdata('return_message') ? alert_CommonHelper($viewDatas['session']->getFlashdata('return_message')) : "" ?>
-
\ No newline at end of file
diff --git a/app/Views/templates/admin/header.php b/app/Views/templates/admin/header.php
deleted file mode 100644
index eecf4e8..0000000
--- a/app/Views/templates/admin/header.php
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
- = $viewDatas['class_icon'] ?>= $viewDatas['title'] ?>
-
-
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/admin/index_head.php b/app/Views/templates/admin/index_head.php
deleted file mode 100644
index 5630f6f..0000000
--- a/app/Views/templates/admin/index_head.php
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- 페이지정보 : = $viewDatas['page'] ?>/= $viewDatas['total_page'] ?>
- = form_dropdown('per_page', $viewDatas['pageOptions'], $viewDatas['per_page'], array('onChange' => 'this.form.submit()')) ?> / 총:= $viewDatas['total_count'] ?>
-
-
-
-
- = form_open(current_url(), array("method" => "get")) ?>
- 검색어:= form_input('word', $viewDatas['word']) ?>
- 검색일:= form_input('start', $viewDatas['start'], ["class" => "calender"]) ?>= form_input('end', $viewDatas['end'], ["class" => "calender"]) ?>
- = form_submit('', '검색하기') ?>
- = anchor(current_url() . '/excel?' . $viewDatas['uri']->getQuery(), ICONS['EXCEL'], ["target" => "_self"]) ?>
- = form_close() ?>
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/empty/footer.php b/app/Views/templates/empty/footer.php
deleted file mode 100644
index 1d48638..0000000
--- a/app/Views/templates/empty/footer.php
+++ /dev/null
@@ -1,2 +0,0 @@
-
-= $viewDatas['session']->getFlashdata('return_message') ? alert_CommonHelper($viewDatas['session']->getFlashdata('return_message')) : "" ?>
\ No newline at end of file
diff --git a/app/Views/templates/empty/header.php b/app/Views/templates/empty/header.php
deleted file mode 100644
index 5b6637d..0000000
--- a/app/Views/templates/empty/header.php
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/app/Views/templates/front/footer.php b/app/Views/templates/front/footer.php
deleted file mode 100644
index 1da6eec..0000000
--- a/app/Views/templates/front/footer.php
+++ /dev/null
@@ -1,35 +0,0 @@
-
-= $viewDatas['session']->getFlashdata('return_message') ? alert_CommonHelper($viewDatas['session']->getFlashdata('return_message')) : "" ?>
-
\ No newline at end of file
diff --git a/app/Views/templates/front/header.php b/app/Views/templates/front/header.php
deleted file mode 100644
index ecb1d7e..0000000
--- a/app/Views/templates/front/header.php
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- = $viewDatas['class_icon'] ?>= $viewDatas['category']->getTitle() ?>
-
-
-
- = ICONS['HOME'] ?> > = $viewDatas['parent_category']->getTitle() ?> > = $viewDatas['category']->getTitle() ?>
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/front/index_head.php b/app/Views/templates/front/index_head.php
deleted file mode 100644
index ef2a37b..0000000
--- a/app/Views/templates/front/index_head.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 페이지정보 : = $viewDatas['page'] ?>/= $viewDatas['total_page'] ?>
-
-
-
- = form_open(current_url(), array("method" => "get")) ?>
- = form_input('word', $viewDatas['word']) ?>
- = form_submit('', '검색하기') ?>
- = form_close() ?>
-
-
-
\ No newline at end of file
diff --git a/app/Views/templates/front/index_head_product.php b/app/Views/templates/front/index_head_product.php
deleted file mode 100644
index c209662..0000000
--- a/app/Views/templates/front/index_head_product.php
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- 페이지정보 : = $viewDatas['page'] ?>/= $viewDatas['total_page'] ?>
-
-
- = anchor(current_url() . '?category=' . $viewDatas['category']->getPrimaryKey() . '&order_field=price&order_value=ASC', '판매가순', ["class" => "btn btn-sm btn-info btn-circle", "target" => "_self"]) ?>
- = anchor(current_url() . '?category=' . $viewDatas['category']->getPrimaryKey() . '&order_field=view_cnt&order_value=DESC', '인기순', ["class" => "btn btn-sm btn-primary btn-circle", "target" => "_self"]) ?>
-
-
- = form_open(current_url(), array("method" => "get")) ?>
- = form_input('word', $viewDatas['word']) ?>
- = form_submit('', '검색하기') ?>
- = form_close() ?>
-
-
-
\ No newline at end of file
diff --git a/app/index.html b/app/index.html
deleted file mode 100644
index 69df4e1..0000000
--- a/app/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
403 Forbidden
-
-
-
-
Directory access is forbidden.
-
-
-
diff --git a/builds b/builds
deleted file mode 100644
index cc2ca08..0000000
--- a/builds
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/usr/bin/env php
- 'vcs',
- 'url' => GITHUB_URL,
- ];
- }
-
- $array['require']['codeigniter4/codeigniter4'] = 'dev-develop';
- unset($array['require']['codeigniter4/framework']);
- } else {
- unset($array['minimum-stability']);
-
- if (isset($array['repositories'])) {
- foreach ($array['repositories'] as $i => $repository) {
- if ($repository['url'] === GITHUB_URL) {
- unset($array['repositories'][$i]);
- break;
- }
- }
-
- if (empty($array['repositories'])) {
- unset($array['repositories']);
- }
- }
-
- $array['require']['codeigniter4/framework'] = LATEST_RELEASE;
- unset($array['require']['codeigniter4/codeigniter4']);
- }
-
- file_put_contents($file, json_encode($array, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . PHP_EOL);
-
- $modified[] = $file;
- } else {
- echo 'Warning: Unable to decode composer.json! Skipping...' . PHP_EOL;
- }
- } else {
- echo 'Warning: Unable to read composer.json! Skipping...' . PHP_EOL;
- }
-}
-
-$files = [
- __DIR__ . DIRECTORY_SEPARATOR . 'app/Config/Paths.php',
- __DIR__ . DIRECTORY_SEPARATOR . 'phpunit.xml.dist',
- __DIR__ . DIRECTORY_SEPARATOR . 'phpunit.xml',
-];
-
-foreach ($files as $file) {
- if (is_file($file)) {
- $contents = file_get_contents($file);
-
- if ($dev) {
- $contents = str_replace('vendor/codeigniter4/framework', 'vendor/codeigniter4/codeigniter4', $contents);
- } else {
- $contents = str_replace('vendor/codeigniter4/codeigniter4', 'vendor/codeigniter4/framework', $contents);
- }
-
- file_put_contents($file, $contents);
-
- $modified[] = $file;
- }
-}
-
-if ($modified === []) {
- echo 'No files modified.' . PHP_EOL;
-} else {
- echo 'The following files were modified:' . PHP_EOL;
-
- foreach ($modified as $file) {
- echo " * {$file}" . PHP_EOL;
- }
-
- echo 'Run `composer update` to sync changes with your vendor folder.' . PHP_EOL;
-}
diff --git a/cfmgr_dataflow.png b/cfmgr_dataflow.png
deleted file mode 100644
index 4a87b3c..0000000
Binary files a/cfmgr_dataflow.png and /dev/null differ
diff --git a/cfmgr_dataflow.xml b/cfmgr_dataflow.xml
deleted file mode 100644
index 71160b2..0000000
--- a/cfmgr_dataflow.xml
+++ /dev/null
@@ -1 +0,0 @@
-
7Z1bc6M4FoB/javSU+UtLr7gx8RJp3s2vZ1Nuio985IiINtMMPKAHNv9sL99JS6+SAKLGBCeqKurYguBhc7R4dM5R6Jjjufr29BezL5BF/gdQ3PXHfO6Yxi6NrLwH1KySUqGWcE09Ny00q7g0fsFsjPT0qXnguigIoLQR97isNCBQQAcdFBmhyFcHVabQP/wVxf2FDAFj47ts6VPnotmaelQ03YHvgBvOst+Ws+OvNjO6zSEyyD9wQAGIDkyt7PrpFWjme3C1V6RedMxxyGEKPk0X4+BT/o167LkvM85R7dtDkGARE64tVHvP5H57fKvh7e36/m/B6vwr64+Si7zZvvLtDMuHQffD0objTZZJ0Urb+7b+PbMqwkM0GN6RMffbd+bBvizg5sCQlzwBkLk4f69TA8guMClzszz3Tt7A5ekwRHCfZd9u5rB0PuFL2v76TXx4RClqmIMDmo8kjNxsYZLQxDhOvdZL+hU0Td7fVDxzo5QWuBA37cXkfeyvY25HU694AoiBOdppdXMQ+BxYTukzgprP2kImmeNZGWQioV0AFjvFaUyuQVwDlC4wVXSo2aqHunQsXrp99WeIg7SstmhDqYDIFX+6fbSOyXAH1I9KKETmcLu6UTHwLc6sOfk9oOXaLG99T39wPeLYrmF8BWMoQ+xIlzH4wErjOf7VFGmMz6YoFyNiXDPe8H0Lq5z3duVPKQdQYogPnfix0Nr5rkuCIi0IbKRnYiWyHEBvQDFHdW/wv/xHY61f/U7fdzwMf6u777j/6R6iMYwwPdie7FkAdabFSC6U14ligfecUVJNQMPAiHFyOpVrxc6Ry8oJfC9WLiJEmS2VH+XBsyxLH2wE/kPohHXXZ1RC5NVC5OjAr79Avx7GHnIg+T6YVKXUo1j0j9Uby+YgdBDdYq9b4iJ3apL6gbfGmgh8KHtXuBHNx48sWnHf31v7qFP2Fb4pFNewgPtGPy9hHExDF0Qdp2kEy/ji4cX3e5++ae4T7Mz8Kdp8pf88sQDfvq7WK3Ac2DPwSdljxq2RwPBB1W/tueUyWjmn1v8UuDSMLiMRPUBY3VdCtFT4FK7odiOujMCl74Cl1PBpbzYpYPLQIGLskcngEuNM+who5oPwMFKpNhFCrvoel9UJ3q16YSl4KV+YzEU1pTWwAvroVXwUhZeSotdNryYOT5YBS8f3B6JwotV13PKZL3An70QrGxyqqIXGfRi6qL0YtamFTleYkUvFVoLU1xT2kIvJuujVfRSkl7Ki106veQ4YhW9fHB7JEovVYQINovfh4sf9+OZt/z+eru+7S0dvdtjn1PXpJPtSMWNGqIXyzjEl6HZpD+OrxW8p5Sil3dbi+Kh10p64TeZ9xxT9JJHLxWJvUF64beYFy4kDBHZb+ACeQh3sDHG5hotI4IvcBopkmjaNjSZfTJYrC3j6VVbwpvPg59fvk9Hf5hdnQ0vfvZ8RRGSKMJqNKrH1wg2qqco4gRLUTzsWkkR/CbzInuKIvIooiKxN0gR/Bbz4naKItplG6TnsLLBlDs4VQwhhyH6Q1GGqC8LRCFE/anubSYIvqNVAcTJC29azA/cBueFUAgxeA75Rde9OIia7Ic7iiBjeMU7KynB4gy48Zd46HWjZOyR8MsiBB1+uAWPAnO0d018+8llkwqZv727NWtxcdxi7v001jLcPc9zEEVktTCvHZQR1nhFw2tlnZu1ztIzYjIY2BuqeKQt3YmP71WxnMbovgsm9tLnG+/SELeVa/awFoW47cL86hWCpfruvuV+xowfJdZI13Yme3v40rUXRAHya6Q99lEtjaAp2Q7Myklv2KtLdXgTAIV6pVCvvNi323lIg72cAPRuyGM2ecwIKccqOCGwEUiNR1HFKUBitdLnASbI3WdlcqrWPUvQ6aAbp2sfN/o2ZENZXhDhO1Dw0owjimYY8U1gtAoYhq8TOcGsDzr8qwlzD1sdvOI3WQWvTk6BKS922SkwQ27wyom7Z+mgi8v7r3jw3EEsOb4LCqyBs0TgomP0cN94aKNiW02bDlG/SBWxDG6TLdYvsly4GFEVVsjBCvEtWmrDCou3h5gKcFVrK6za/B61YYal/B4nY0Z5scvGDIvr9lCYcU6mQz5msJFSF/hAYYYszNC1kXzOyMnhV5xRpbHoCatKaziDtymY4oxynFFa7NI5g+vMVJxxTqZDPmewntBoEziKMiRRxjZ/QyJl5OT4K8qo0lRYwqrSFsoYsZ5PRRllKaO02GVTxojr21SUcU6mQzpljFhH6EO8aU6nP75ceIo2JNGGKbxDbG27lIzULiX1m4zt+Dsj2lC7lJxMG+XFLp02uB7O47RR9d5qClqkW6AmVzFzm6xr7KPpCYavZA2D4hUZvCK8lLmSVTA5SpG3hPE5tk38hYvPscVSJuQkE7Ibj61c+ZLTZvWWnpMx5h2Cb3LtS06buS/qKeE36SRLWu6/5q+HxsfjC1woOmnctLRghYvJxm7UpvXNEspAoz0qwotcqti1nq8WKn5Tv8Uwzy9+w1nRr1CkJIqUF7tsjwpn2X4CD8mqhYu6t6gn2QSKTxq3NtL3pGfnPZeOA5ecxdYKTRpBE/Hlt7WRSc67SxWYVGgq+sJ60hYu4aUxKiwphSWlhS6bStiZ629E4gA9gGjpo6hgD7iUJ2qDFmV9mrQ+0jmFnSz/SSSpIEUKpIyEF9nUphA6b5qsKKXicPDZUYrOm0crTCmXj3JumJK57hnnyRSgR4AQ7vQCUhGok+xIVbsTpiFfT7JCVbmU/pEWuNFX0fBHI5uP8wAcrDSK1iRFu3RLVClqSy3Xc/JxFK5VGR+vLfOmPl5TiTenJ96UFrt0YMtxMSvQUqB1Nrazyb3/uU022FEUp6spypJBWSWynusyqwYboznY+79j9J5D8PcSj5txEuPlTncVk1VoV4zatt216sqGNtS2uyczWXmxbyfksqDM4CUk0gbit8SrdhO496Q72Qr/yyqQ5VhXmyRQWOB7cyZpLPGZvMG40E23q1qYbn0YnlTGq1HjpevC+dYVYNEavt5evwz9m6tv338a9tf/Gj/W3NcYUloAAvcyDGNhpILe6xvgTkEGSbiHZ3AKA9u/2ZViuS0DF7ip1HJZIoLL0El/sfBdPZiY8JBJKv5uPQVXa2N8v7769XJ797P35eFHN7siaVqhFELg42f9GzhoB6+H01PTQZwxTZ9imsGIElJyS+lZOzkxF9pKl4aj7ELJLTMXigW+vZ/36wDrgsx5axHp0TvywMhIc2847unEETvwkqInRxeKVNSBQQCczAJ0tsvhxCE0e2PZiXLv0n4/OJlgM1qHZFg/YDy7OFUw2UO+NZIpK5iTTJ6AE63FJq94BWfdNs/sjw5MVY+er4vaPIM2njoF6Dk2D4vF3uxVSykgt8EG9eZg0zSL22XQ7dIohUtaUOkwZ10TrTLAfWkG+KRxzs7vW2U8K+vVRjtVYLZbqfHEfRhufpIvmOXTr3/sH7teH3zbNGd0M96v2+Yao0OT1NNG77O5vT5l20wxm1uVmWOnzK0yc9Z5mjlObl+r7Fxl3VpXr3InkWxm3HZzN+J6YTpXxQ3y/CaMgDlmOVfmzO5uvUZ3rOf7FziPQBUIKOVLO6IT+SOyFbkZ3ObxtvyjVOCDhwGqF3qDmRnc1nHTtNTGbh/P+jS5GS23eaxPawznczvAFKjhvsJi932yx5t2Mb77yqrHh6SXCvCEmlAJRyUriedwFSEvVyxnk7+PYhfeP/D77cYOtdC4DuwoFrps7OD54MgYd0JgI5CNdKxxpp7YOXJwFRd3M2xImUEZhIp1o8kdXvmgIrAj0nEn7B4z5fp/9vy8cBHLC5ekT3WL0SGsjZOJhv91+PExyot66KgtGgbvFdipkTAqaN8bUBLNcaYyF6I9HDr1qMjx7pYNhOnU7wyL42B09Z6hFdZnuuOw/slxM76us166J/BCIa9C3WpQd9Q61s1dyapg972z3JY72TirJRXuVuBla7ebLW85pKawtzWmQT73iqR1nQP3HslZKBwhAoliZi00PNIqouHB8PBCzLOkIhymk3d1q5iH6fp98wgPDwvr18TDAu9MriG1sRIVzpq6r8Lc/JxkYlH9fI5O5hbTu6PZOkxWeEWJjdR8azAo1kequmU1oY6sc7LJhB/hjBORp9+Ar3R1Z/zwG8M6AJvM+GmwXxvtVoP1JvBfcfMhXQj15/pQFrjZFyMVPpPUe5FaEIFv0WuR+O1Tvok6fBMteikSv33vTAJS70Q6C7PS7CuR+C2Us2Ct7KyueGHaUc/EcMiXw6mLJyiqGNLRCOF5HXWhEf1GgaoWrA2oiV2/eGJH129kZsfZTOdcZ3ZGTnhYysyOsyfNuc7sjvRrs93a9Kq1Ci1ophJHDWjOTPrUTQ4oP+aANnui9pO+kCXoIS7t2LX4Dc5tlyXDfspdClfpOLdaZD8z5fwn2M/ifq2oW/HXEJL1BDvtxmw9+wZd0jU3/wc=
\ No newline at end of file
diff --git a/composer.json b/composer.json
deleted file mode 100644
index 11fa52c..0000000
--- a/composer.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "name": "codeigniter4/appstarter",
- "type": "project",
- "description": "CodeIgniter4 starter app",
- "homepage": "https://codeigniter.com",
- "license": "MIT",
- "require": {
- "php": "^8",
- "phpoffice/phpspreadsheet": "^1.27",
- "codeigniter4/framework": "^4.5",
- "onokumus/metismenu": "dev-master",
- "twbs/bootstrap": "5.2.3",
- "guzzlehttp/guzzle": "^7.7",
- "google/apiclient": "2.12.1",
- "tinymce/tinymce": "^6.6"
- },
- "require-dev": {
- "fakerphp/faker": "^1.9",
- "mikey179/vfsstream": "^1.6",
- "phpunit/phpunit": "^9.1"
- },
- "suggest": {
- "ext-fileinfo": "Improves mime type detection for files"
- },
- "autoload": {
- "exclude-from-classmap": [
- "**/Database/Migrations/**"
- ]
- },
- "autoload-dev": {
- "psr-4": {
- "Tests\\Support\\": "tests/_support"
- }
- },
- "scripts": {
- "test": "phpunit"
- },
- "support": {
- "forum": "https://forum.codeigniter.com/",
- "source": "https://github.com/codeigniter4/CodeIgniter4",
- "slack": "https://codeigniterchat.slack.com"
- }
-}
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
deleted file mode 100644
index 62a473a..0000000
--- a/phpunit.xml.dist
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
- ./app
-
-
- ./app/Views
- ./app/Config/Routes.php
-
-
-
-
-
-
-
-
-
-
- ./tests
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/preload.php b/preload.php
deleted file mode 100644
index 63c781c..0000000
--- a/preload.php
+++ /dev/null
@@ -1,113 +0,0 @@
-
- *
- * For the full copyright and license information, please view
- * the LICENSE file that was distributed with this source code.
- */
-
-/*
- *---------------------------------------------------------------
- * Sample file for Preloading
- *---------------------------------------------------------------
- * See https://www.php.net/manual/en/opcache.preloading.php
- *
- * How to Use:
- * 0. Copy this file to your project root folder.
- * 1. Set the $paths property of the preload class below.
- * 2. Set opcache.preload in php.ini.
- * php.ini:
- * opcache.preload=/path/to/preload.php
- */
-
-// Load the paths config file
-require __DIR__ . '/app/Config/Paths.php';
-
-// Path to the front controller
-define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR . 'public' . DIRECTORY_SEPARATOR);
-
-/**
- * See https://www.php.net/manual/en/function.str-contains.php#126277
- */
-if (! function_exists('str_contains')) {
- /**
- * Polyfill of str_contains()
- */
- function str_contains(string $haystack, string $needle): bool
- {
- return empty($needle) || strpos($haystack, $needle) !== false;
- }
-}
-
-class preload
-{
- /**
- * @var array Paths to preload.
- */
- private array $paths = [
- [
- 'include' => __DIR__ . '/vendor/codeigniter4/framework/system',
- 'exclude' => [
- // Not needed if you don't use them.
- '/system/Database/OCI8/',
- '/system/Database/Postgre/',
- '/system/Database/SQLSRV/',
- // Not needed.
- '/system/Database/Seeder.php',
- '/system/Test/',
- '/system/Language/',
- '/system/CLI/',
- '/system/Commands/',
- '/system/Publisher/',
- '/system/ComposerScripts.php',
- '/Views/',
- // Errors occur.
- '/system/Config/Routes.php',
- '/system/ThirdParty/',
- ],
- ],
- ];
-
- public function __construct()
- {
- $this->loadAutoloader();
- }
-
- private function loadAutoloader()
- {
- $paths = new Config\Paths();
- require rtrim($paths->systemDirectory, '\\/ ') . DIRECTORY_SEPARATOR . 'bootstrap.php';
- }
-
- /**
- * Load PHP files.
- */
- public function load()
- {
- foreach ($this->paths as $path) {
- $directory = new RecursiveDirectoryIterator($path['include']);
- $fullTree = new RecursiveIteratorIterator($directory);
- $phpFiles = new RegexIterator(
- $fullTree,
- '/.+((? $file) {
- foreach ($path['exclude'] as $exclude) {
- if (str_contains($file[0], $exclude)) {
- continue 2;
- }
- }
-
- require_once $file[0];
- echo 'Loaded: ' . $file[0] . "\n";
- }
- }
- }
-}
-
-(new preload())->load();
diff --git a/public/.htaccess b/public/.htaccess
deleted file mode 100644
index a5d6c2a..0000000
--- a/public/.htaccess
+++ /dev/null
@@ -1,49 +0,0 @@
-# Disable directory browsing
-Options All -Indexes
-
-# ----------------------------------------------------------------------
-# Rewrite engine
-# ----------------------------------------------------------------------
-
-# Turning on the rewrite engine is necessary for the following rules and features.
-# FollowSymLinks must be enabled for this to work.
-
- Options +FollowSymlinks
- RewriteEngine On
-
- # If you installed CodeIgniter in a subfolder, you will need to
- # change the following line to match the subfolder you need.
- # http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase
- # RewriteBase /
-
- # Redirect Trailing Slashes...
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_URI} (.+)/$
- RewriteRule ^ %1 [L,R=301]
-
- # Rewrite "www.example.com -> example.com"
- RewriteCond %{HTTPS} !=on
- RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
- RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
-
- # Checks to see if the user is attempting to access a valid file,
- # such as an image or css document, if this isn't true it sends the
- # request to the front controller, index.php
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([\s\S]*)$ index.php/$1 [L,NC,QSA]
-
- # Ensure Authorization header is passed along
- RewriteCond %{HTTP:Authorization} .
- RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
-
-
-
- # If we don't have mod_rewrite installed, all 404's
- # can be sent to index.php, and everything works as normal.
- ErrorDocument 404 index.php
-
-
-# Disable server signature start
- ServerSignature Off
-# Disable server signature end
diff --git a/public/css/admin.css b/public/css/admin.css
deleted file mode 100644
index 8080efb..0000000
--- a/public/css/admin.css
+++ /dev/null
@@ -1,53 +0,0 @@
-/* ------------------------------------------------------------
- * Name : admin.css
- * Desc : Admin StyleSheet
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
- * {
- margin:0px;
- padding:0px;
- border:0px;
- font-size:14px;
- font: Arial;
-}
-
-/* #head{
- border:1px solid blue;
-} */
-#tail{
- text-align:center;
- /* border:1px solid green; */
-}
-#layout {
- width:100%;
- /* border:1px solid blue; */
-}
-
-#layout #body{
- padding-left:10px;
- /* border:1px solid red; */
-}
-
-#layout #body nav.header{
- /*content 상단라인*/
- padding-top:40px;
- border-bottom:1px solid silver;
-}
-#layout #body nav.header nav h4.title{
- font-size:26px;
- font-weight:bold;
-}
-#layout #body nav.header nav span.flow{
- color: gray;
-}
-#layout #body div.footer
- /*content 하단라인*/{
- height:20px;
- /* border-top:0px;
- border-left:1px solid silver;
- border-bottom:1px solid silver;
- border-right:1px solid silver;
- border-radius: 0px 0px 10px 10px;
- background-color:white; */
-}
\ No newline at end of file
diff --git a/public/css/admin/content.css b/public/css/admin/content.css
deleted file mode 100644
index 71fa4f9..0000000
--- a/public/css/admin/content.css
+++ /dev/null
@@ -1,95 +0,0 @@
-div#content{
- color:black;
- padding-top:20px;
- margin-bottom:40px;
- /* border-left:1px solid silver;
- border-right:1px solid silver; */
-}
-/* div#content div.top{
- border:1px solid red;
-} */
-
-/*페이지정보*/
-div#content div.top nav span.pageinfo{
- font-weight:bold;
-}
-/*검색*/
-div#content div.top nav input[type=text]{
- width:200px;
- height:40px;
- border-radius:0px !important;
- /* border:1px solid red; */
-}
-/*검색submit*/
-div#content div.top nav input[type=submit]{
- font-size:12px;
- font-weight:bold;
- width:80px;
- height:40px;
- color:white;
- border-radius:0px !important;
- background-color:#555555;
- /* border:1px solid red; */
-}
-/*Excel Icon*/
-div#content div.top nav a{
- border-radius:0px !important;
- /* border:1px solid red; */
-}
-
-/* Table 부분 */
-div#content table {
- width:100%;
- /* overflow-x: auto;
- padding-top:5px;
- padding-bottom:5px; */
-}
-
-/* insert,update,reply,view Form Page 관련 전용*/
-div#content table.form tbody tr td.label{
- width:10%;
- text-align:right;
- padding-right:20px;
- background-color:#e8ebe9;
-}
-div#content table.form tbody tr td.column{
- height:27px;
- text-align:left;
- padding-left:20px;
-}
-/* insert,update,reply,view Form Page 관련 전용*/
-
-/* 상품 리스트 전용 */
-div#content table.product tr:first-child {
- border-top:2px solid black;
- border-bottom:1px solid silver;
-}
-/* 상품 리스트 전용 */
-
-div#content table thead th{
- white-space: nowrap;
- padding-top:15px;
- padding-bottom:15px;
- font-size: 16px;
- font-weight:bold;
- border-top:2px solid black;
- border-bottom:1px solid silver;
- background-color:#F5F5F5;
- /* border:1px solid silver; */
-}
-
-div#content div.bottom {
- padding-top:15px;
- text-align:center;
-}
-div#content div.bottom ul.pagination {
- margin-top:20px;
-}
-div#content div.bottom ul.pagination li.page-item a{
- border:0px;
- border-radius:0px !important;
- background-color:#e8ebe9;
-}
-div#content div.bottom ul.pagination li.active a{
- background-color:gray;
-}
\ No newline at end of file
diff --git a/public/css/admin/left_menu.css b/public/css/admin/left_menu.css
deleted file mode 100644
index 3b75ace..0000000
--- a/public/css/admin/left_menu.css
+++ /dev/null
@@ -1,20 +0,0 @@
-div#left_menu{
- position:fixed;
- z-index:100;
- width:160px;
- border:1px solid silver;
-}
-
-div#left_menu div.accordion {
- /* display:none; */
- background-color: white;
-}
-div#left_menu div.accordion div.accordion-item:hover {
- background-color: #e7e7e7;
-}
-div#left_menu div.accordion div.accordion-item a{
- padding-left:10px;
-}
-div#left_menu div.accordion div.accordion-collapse a{
- padding-left:30px;
-}
\ No newline at end of file
diff --git a/public/css/admin/member_link.css b/public/css/admin/member_link.css
deleted file mode 100644
index 38ed839..0000000
--- a/public/css/admin/member_link.css
+++ /dev/null
@@ -1,17 +0,0 @@
-nav.top_menu ul.member-link{
- /* border:1px solid red; */
- color:#3a37f3;
- padding-right:20px;
-}
-
-nav.top_menu ul.member-link a{
- color:#3a37f3;
-}
-
-nav.top_menu ul.member-link ul.dropdown-menu li:hover{
- background-color: #eaeaea;
-}
-
-nav.top_menu ul.member-link ul.dropdown-menu li a{
- padding-left:10px;
-}
\ No newline at end of file
diff --git a/public/css/common/copyright.css b/public/css/common/copyright.css
deleted file mode 100644
index 45a4a77..0000000
--- a/public/css/common/copyright.css
+++ /dev/null
@@ -1,29 +0,0 @@
-div#copyright{
- width:100%;
- height:300px;
- padding-top:30px;
- padding-bottom:30px;
- background-color:#2d2e2e;
- color:white;
-}
-
-div#copyright div#content_bottom{
- color:white;
- text-align:left;
- /* border-left:1px solid silver;
- border-right:1px solid silver; */
-}
-
-div#copyright div#content_bottom .item{
- padding-top:5px;
- padding-left:5px;
- padding-right:5px;
- border-top:1px solid silver;
- border-left:1px solid silver;
- border-right:1px solid silver;
-}
-
-div#copyright div#content_bottom div.company_info{
- padding:10px;
- border:1px solid silver;
-}
diff --git a/public/css/common/left_menu.css b/public/css/common/left_menu.css
deleted file mode 100644
index f3e2b8d..0000000
--- a/public/css/common/left_menu.css
+++ /dev/null
@@ -1,57 +0,0 @@
-div#left_menu{
- /* position:fixed;
- z-index:100; */
- width:200px;
- background-color:white;
-}
-
-div#left_menu div.parent {
- font-size:24px;
- font-weight:bold;
- height:170px;
- padding-top:30px;
- background-color: #eeeeee;
- border:1px solid silver;
- text-align:center;
-}
-div#left_menu div.parent div.title{
- color:#26417D;
-}
-div#left_menu div.parent div{
- font-size:24px;
-}
-
-/* leftmenu bar */
-div#left_menu div.sibling {
- padding-top:15px;
- text-align:left;
- padding-left:20px;
- height:60px;
- border-bottom:1px solid silver;
-}
-div#left_menu div.sibling a{
- text-decoration: none;
- color:black;
- font-size:18px;
-}
-div#left_menu div.sibling span.play{
- float:right;
- color:white;
- padding-top:5px;
- padding-right:15px;
-}
-div#left_menu div.active {
- background-color:#26417D;
-}
-div#left_menu div.active a{
- color:white;
-}
-div#left_menu div.sibling:hover {
- background-color:#26417D;
-}
-div#left_menu div.sibling:hover a,div.active{
- color:white;
-}
-div#left_menu div.sibling:hover span.play{
- color:white;
-}
\ No newline at end of file
diff --git a/public/css/common/login.css b/public/css/common/login.css
deleted file mode 100644
index c35ee0d..0000000
--- a/public/css/common/login.css
+++ /dev/null
@@ -1,46 +0,0 @@
-/* ------------------------------------------------------------
-* Name : admin.css
-* Desc : Admin StyleSheet
-* Created : 2016/9/11 Tri-aBility by Junheum,Choi
-* Updated :
------------------------------------------------------------- */
-div.login{
- width: 799px;
- height: 283px;
- margin-top:30px;
- margin-left:120px;
- padding-top:155px;
- background-image: url('/images/common/adminbg.png');
-}
-div.login form{
- margin-left:300px;
- /* border: 1px solid red; */
-}
-
-div.login form table {
- width:300px;
- /* border: 1px solid red; */
-}
-
-div.login form table td {
- text-align: center;
- color:white;
- padding-right:5px;
- /* border: 1px solid blue; */
-}
-div.login form table td.column {
- height: 27px;
-}
-
-div.login form table td.login_bottom{
- padding-top:20px;
-}
-div.login form table td.login_bottom a{
- color:white;
-}
-
-/* div.login form table input[type=submit]{
- width: 57px;
- height: 60px;
- background: url('/images/common/btn_login.png');
-} */
\ No newline at end of file
diff --git a/public/css/common/login_v1.css b/public/css/common/login_v1.css
deleted file mode 100644
index 8eb0668..0000000
--- a/public/css/common/login_v1.css
+++ /dev/null
@@ -1,50 +0,0 @@
-/* ------------------------------------------------------------
-* Name : admin.css
-* Desc : Admin StyleSheet
-* Created : 2016/9/11 Tri-aBility by Junheum,Choi
-* Updated :
------------------------------------------------------------- */
-
-div#content a {
- color:black;
-}
-
-div#content div.login{
- width: 509px;
- margin-top:30px;
-}
-
-div#content div.login form {
- padding-top:20px;
- border:1px solid silver;
-}
-
-div#content div.login form div.label_column{
- text-align:right;
- /* border:1px solid red; */
-}
-
-div#content div.login form label.col-form-label{
- font-size:18px;
- font-weight:bold;
- /* border:1px solid red; */
-}
-
-div#content div.login form input[type=text],input[type=password]{
- text-align:left;
- height:35px;
- width:250px;
- border:1px solid silver;
-}
-
-div#content div.login_bottom{
- padding-top:20px;
- padding-bottom:20px;
- text-align:center;
-}
-
-/* div#content div.login form table input[type=submit]{
- width: 57px;
- height: 60px;
- background: url('/images/common/btn_login.png');
-} */
\ No newline at end of file
diff --git a/public/css/common/top_menu.css b/public/css/common/top_menu.css
deleted file mode 100644
index 588263c..0000000
--- a/public/css/common/top_menu.css
+++ /dev/null
@@ -1,70 +0,0 @@
-
-#top_menu{
- width:1280px;
- /* border:1px solid red; */
-}
-#top_menu a:hover{
- text-decoration:none;
-}
-/* #top_menu nav.nav,ul.nav{
- border:1px solid red;
-} */
-#top_menu a.navbar-brand{
- font-size:24px;
- font-weight:bold;
-}
-
-/* 메뉴바그룹 상단글자*/
-#top_menu div.dropdown-center ul.navbar-nav a#navbarDarkDropdownMenuLink{
- font-size:18px;
- font-weight:bold;
- /* border:1px solid silver; */
-}
-
-/* 메뉴바그룹 */
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown {
- width:150px;
- text-align:center;
- /* border:1px solid red; */
-}
-/* 메뉴바그룹 hover했을시 */
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown:hover a#navbarDarkDropdownMenuLink{
- color:#26417D;
-}
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown:hover ul.dropdown-menu{
- /* margin-top:15px; */
- display: block;
- /* 라운드없애기 */
- border-radius:0px !important;
- padding-bottom:0px;
- border:0px;
- /* border:1px solid silver; */
-}
-
-/* 메뉴바 */
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown ul.dropdown-menu li{
- height:60px;
- padding-top:15px;
- border-bottom:1px solid silver;
-}
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown ul.dropdown-menu li a{
- width:150px;
- font-size:16px;
- font-weight:bold;
- text-align:center;
- text-decoration:none;
-}
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown ul.dropdown-menu li a.active{
- color:#efefef;
- background-color:#26417D;
- /* border:1px solid red; */
-}
-/* 메뉴바 over했을시*/
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown ul.dropdown-menu li:hover{
- background-color:#26417D;
- /* border:1px solid red; */
-}
-#top_menu div.dropdown-center ul.navbar-nav li.dropdown ul.dropdown-menu li:hover a{
- color:white;
- background-color:#26417D;
-}
\ No newline at end of file
diff --git a/public/css/common/top_navigator.css b/public/css/common/top_navigator.css
deleted file mode 100644
index ab9cd34..0000000
--- a/public/css/common/top_navigator.css
+++ /dev/null
@@ -1,24 +0,0 @@
-#top_navigator{
- padding-top:20px;
- padding-bottom:20px;
- background-color:#eeeeee
-}
-
-#top_navigator ul.justify-content-center div.navigator_center span{
- padding-left:5px;
- padding-right:5px;
-}
-#top_navigator ul.justify-content-center div.navigator_center span strong{
- color:#26417D;
- font-weight: bold;
-}
-
-#top_navigator ul.justify-content-center div.navigator_center span strong{
- color:#26417D;
- font-weight: bold;
-}
-
-#top_navigator ul.justify-content-end li.cart a{
- font-size:18px;
- font-weight: 500;
-}
diff --git a/public/css/empty.css b/public/css/empty.css
deleted file mode 100644
index 2decc0b..0000000
--- a/public/css/empty.css
+++ /dev/null
@@ -1,14 +0,0 @@
-/* ------------------------------------------------------------
- * Name : admin.css
- * Desc : Admin StyleSheet
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
-
- * {
- margin:0px;
- padding:0px;
- border:0px;
- font-size:14px;
- font: Arial;
-}
diff --git a/public/css/front.css b/public/css/front.css
deleted file mode 100644
index 469f91a..0000000
--- a/public/css/front.css
+++ /dev/null
@@ -1,54 +0,0 @@
-/* ------------------------------------------------------------
- * Name : admin.css
- * Desc : Admin StyleSheet
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
- * {
- margin:0px;
- padding:0px;
- border:0px;
- font-size:14px;
- font: Arial;
-}
-
-/* #head{
- border:1px solid blue;
-} */
-#tail{
- text-align:center;
- /* border:1px solid green; */
-}
-#layout {
- width:1280px;
- /* border:1px solid blue; */
-}
-
-#layout #body{
- padding-left:10px;
- /* border:1px solid red; */
-}
-
-#layout #body nav.header{
- /*content 상단라인*/
- padding-top:40px;
- margin-left:30px;
- border-bottom:1px solid silver;
-}
-#layout #body nav.header nav h4.title{
- font-size:26px;
- font-weight:bold;
-}
-#layout #body nav.header nav span.flow{
- color: gray;
-}
-#layout #body div.footer
- /*content 하단라인*/{
- height:20px;
- /* border-top:0px;
- border-left:1px solid silver;
- border-bottom:1px solid silver;
- border-right:1px solid silver;
- border-radius: 0px 0px 10px 10px;
- background-color:white; */
-}
\ No newline at end of file
diff --git a/public/css/front/billing.css b/public/css/front/billing.css
deleted file mode 100644
index b796a9d..0000000
--- a/public/css/front/billing.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/* ------------------------------------------------------------
-* Name : admin.css
-* Desc : Admin StyleSheet
-* Created : 2016/9/11 Tri-aBility by Junheum,Choi
-* Updated :
------------------------------------------------------------- */
-table#billing td {
- text-align: center;
- color:white;
- padding-right:5px;
- /* border: 1px solid blue; */
-}
-table#billing td {
- height: 27px;
-}
-table#billing td.label {
- width: 15%;
-}
\ No newline at end of file
diff --git a/public/css/front/content.css b/public/css/front/content.css
deleted file mode 100644
index 6c6f850..0000000
--- a/public/css/front/content.css
+++ /dev/null
@@ -1,96 +0,0 @@
-div#content{
- color:black;
- padding-top:20px;
- padding-left:30px;
- margin-bottom:40px;
- /* border-left:1px solid silver;
- border-right:1px solid silver; */
-}
-/* div#content div.top{
- border:1px solid red;
-} */
-
-/*페이지정보*/
-div#content div.top nav span.pageinfo{
- font-weight:bold;
-}
-/*검색*/
-div#content div.top nav input[type=text]{
- width:200px;
- height:40px;
- border-radius:0px !important;
- /* border:1px solid red; */
-}
-/*검색submit*/
-div#content div.top nav input[type=submit]{
- font-size:12px;
- font-weight:bold;
- width:80px;
- height:40px;
- color:white;
- border-radius:0px !important;
- background-color:#555555;
- /* border:1px solid red; */
-}
-/*Excel Icon*/
-div#content div.top nav a{
- border-radius:0px !important;
- /* border:1px solid red; */
-}
-
-/* Table 부분 */
-div#content table {
- width:100%;
- /* overflow-x: auto;
- padding-top:5px;
- padding-bottom:5px; */
-}
-
-/* insert,update,reply,view Form Page 관련 전용*/
-div#content table.form tbody tr td.label{
- width:10%;
- text-align:right;
- padding-right:20px;
- background-color:#e8ebe9;
-}
-div#content table.form tbody tr td.column{
- height:27px;
- text-align:left;
- padding-left:20px;
-}
-/* insert,update,reply,view Form Page 관련 전용*/
-
-/* 상품 리스트 전용 */
-div#content table.product tr:first-child {
- border-top:2px solid black;
- border-bottom:1px solid silver;
-}
-/* 상품 리스트 전용 */
-
-div#content table thead th{
- white-space: nowrap;
- padding-top:15px;
- padding-bottom:15px;
- font-size: 16px;
- font-weight:bold;
- border-top:2px solid black;
- border-bottom:1px solid silver;
- background-color:#F5F5F5;
- /* border:1px solid silver; */
-}
-
-div#content div.bottom {
- padding-top:15px;
- text-align:center;
-}
-div#content div.bottom ul.pagination {
- margin-top:20px;
-}
-div#content div.bottom ul.pagination li.page-item a{
- border:0px;
- border-radius:0px !important;
- background-color:#e8ebe9;
-}
-div#content div.bottom ul.pagination li.active a{
- background-color:gray;
-}
\ No newline at end of file
diff --git a/public/css/front/order.css b/public/css/front/order.css
deleted file mode 100644
index 611d5cf..0000000
--- a/public/css/front/order.css
+++ /dev/null
@@ -1,50 +0,0 @@
-/* ------------------------------------------------------------
-* Name : admin.css
-* Desc : Admin StyleSheet
-* Created : 2016/9/11 Tri-aBility by Junheum,Choi
-* Updated :
------------------------------------------------------------- */
-div#order {
- position:relative;
- margin:0px;
- padding:0px;
- /* border:1px solid red; */
-}
-div#order div.orderbox {
- position:fixed;
- width:200px;
- padding:5px;
- border:1px solid gray;
-}
-div#order div.orderbox div.title{
- font-size:18px;
- font-weight: 600;
- border-bottom:2px solid gray;
-}
-
-div#order div.orderbox div.item{
- padding-bottom:5px;
- /* border:1px solid red; */
-}
-div#order div.orderbox div.item span.label{
- color: gray;
-}
-div#order div.orderbox div.item span.value{
- float:right;
-}
-div#order div.orderbox div.total{
- padding-top:10px;
- border-top:2px solid gray;
-}
-div#order div.orderbox div.total span.label{
- color: gray;
-}
-div#order div.orderbox div.total span.value{
- float:right;
- font-size:18px;
- font-weight: 800;
-}
-div#order div.orderbox div.submit{
- padding-top:10px;
- text-align:center;
-}
\ No newline at end of file
diff --git a/public/css/front/sitepage.css b/public/css/front/sitepage.css
deleted file mode 100644
index 73df0c5..0000000
--- a/public/css/front/sitepage.css
+++ /dev/null
@@ -1,69 +0,0 @@
-@charset "utf-8";
-/* doc.css는 디자인페이지 스타일을 정의합니다. */
-
-.greeting {margin:0 -25px;}
-.greeting:after {content:"";display:block;clear:both;}
-.greeting .col {float:left; width:50%; padding:0 25px; box-sizing:border-box; text-align:justify; letter-spacing:-.40px;}
-
-
-.company {position:relative; text-align:center; font-size:22px; line-height:1.4em; color:#2c2c2c; font-weight:300; padding-bottom:75px; margin-bottom:10px;}
-.company strong {color:#30539f; font-weight:500}
-.company:after {content:"";position:absolute; bottom:10px; left:50%; width:1px; height:46px; background:#ddd;}
-
-.com-cnt {border:1px solid #ededed;}
-.com-cnt:after {content:" "; display:block; clear:both;}
-.com-cnt .col {float:left; width:33.333%; height:278px; position:relative;}
-.com-cnt .col.bg1 {background:url('/images/sub/com_icon1.png') 50% 41px no-repeat;}
-.com-cnt .col.bg2 {background:#f8f9fb url('/images/sub/com_icon2.png') 50% 31px no-repeat;}
-.com-cnt .col.bg3 {background:url('/images/sub/com_icon3.png') 50% 33px no-repeat;}
-.com-cnt .col:first-child:after {display:none;}
-.com-cnt .col:after {content:"";position:absolute; top:0; left:0; width:1px; height:100%; background:#ededed;}
-.com-cnt .col dl {padding-top:145px; text-align:center;}
-.com-cnt .col dl dt {color:#284685; font-size:18px; line-height:1.4em; font-weight:500; margin-bottom:10px;}
-.com-cnt .col dl dd {font-size:15px; line-height:1.4em; text-align:left; padding-left:76px;}
-
-
-.app-cnt:after {content:" "; display:block; clear:both;}
-.app-cnt .col {float:left; width:275px; height:130px; position:relative; box-sizing:border-box;}
-.app-cnt .col.inquiry {width:345px}
-.app-cnt .col:first-child:after {display:none;}
-.app-cnt .col:after {content:"";position:absolute; top:0; left:0; width:1px; height:100%; background:#ededed;}
-.app-cnt .col .box {width:100%; height:130px;position:relative; display:table;}
-.app-cnt .col .icon {position:absolute; top:0; left:0; width:107px; height:107px; background:url('../images/sub/sub2_1_icon.gif') 0 50% no-repeat;}
-.app-cnt .col .info {padding-left:130px; font-size:15px; line-height:1.6em; height:130px;position:relative; vertical-align:middle; display:table-cell; letter-spacing:-.30px;}
-.app-cnt .col.type2 .info {padding-left:48px; font-size:16px;}
-.app-cnt .col.type2 dl dt {color:#284685; font-size:18px; line-height:1.4em; font-weight:500; margin-bottom:5px;}
-.app-cnt .col.type2 dl dt img {vertical-align:middle; padding-left:5px;}
-
-.product-cnt {margin-bottom:70px; text-align:center;}
-.product-cnt:last-child {margin-bottom:0}
-.product-cnt p {line-height:0}
-.product-cnt .col {position:relative; vertical-align:top; display:inline-block; width:420px; margin:-61px 10px 0 10px;}
-.pro-title.type1 {background-color:#41adde}
-.pro-title.type2 {background-color:#0280c9}
-.pro-title.type3 {background-color:#284685}
-.pro-title {font-size:20px; line-height:61px;color:#fff; font-weight:500; text-align:center;background-image:url('../images/sub/sub2_2_tit.png'); background-repeat:no-repeat; background-position:100% 0;}
-.table01 table {width:100%; border-collapse:collapse; border-spacing:0px;}
-.table01 table tbody th {padding:12px 10px; height:35px; font-size:16px; font-weight:500; line-height:22px; color:#4d4d4d; border-bottom:1px dotted #d6d6d6; background:#f6fafc;}
-.table01 table tbody td {padding:12px 20px; color:#2c2c2c; font-size:16px; line-height:22px; border-bottom:1px dotted #d6d6d6;}
-.table01 strong {font-weight:500}
-
-.box-cnt {border:1px solid #e0e0e0; border-radius:10px; padding:38px 27px; margin-bottom:50px;}
-.box-cnt:last-child {margin-bottom:0}
-.box-cnt .title {background:#f6f6f6; font-size:20px; line-height:1.4em; color:#2c2c2c; padding:5px 0 5px 18px; font-weight:500; margin-bottom:15px;}
-.box-cnt .cnt {padding-left:18px; font-size:17px; line-height:1.6em; font-weight:200}
-.box-cnt .cnt dl dt {position:relative; color:#2e3192; font-size:18px; line-height:1.4em; font-weight:500; padding-left:18px;}
-.box-cnt .cnt dl dt:after {content:"";position:absolute;top:50%; margin-top:-2px; left:0; width:10px; height:5px; background:#2e3192; border-radius:2px;}
-.box-cnt .cnt dl dd {text-indent:-10px; padding-left:10px; letter-spacing:-.30px;}
-
-/*
-.sitemap:after {content:" "; display:block; clear:both;}
-.sitemap dl {float:left; display:inline; width:225px; margin:0 0 30px 80px;}
-.sitemap dl.first {margin-left:0}
-.sitemap dl dt {padding:10px 0; text-align:center; font-size:16px; font-weight:500; color:#fff; margin:0 0 5px 0; background:#737373;border-top-left-radius:20px; border-bottom-right-radius:20px;}
-.sitemap dl dd {line-height:40px; border-bottom:1px solid #eee; font-weight:300; text-indent:-12px; padding-left:13px;}
-.sitemap dl dd a {display:block; padding:8px 0 8px 15px; font-size:15px; line-height:20px;}
-.sitemap dl dd a:hover {color:#f1592a}
-.sitemap dl dd ul {padding:2px 0 20px;}
-.sitemap dl dd ul li a {background:none; color:#f1592a; font-size:12px; line-height:20px; padding:0 0 0 20px;}
-*/
diff --git a/public/css/main.css b/public/css/main.css
deleted file mode 100644
index e583aed..0000000
--- a/public/css/main.css
+++ /dev/null
@@ -1,209 +0,0 @@
-/* ------------------------------------------------------------
- * Name : admin.css
- * Desc : Admin StyleSheet
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
- * {
- margin:0px;
- padding:0px;
- border:0px;
- font-size:14px;
- font: Arial;
-}
-
-/* #head{
- border:1px solid blue;
-} */
-#tail{
- text-align:center;
- /* border:1px solid green; */
-}
-#layout {
- width:1280px;
- /* border:1px solid blue; */
-}
-
-#layout #body{
- padding-left:10px;
- /* border:1px solid red; */
-}
-
-#layout #body nav.header{
- /*content 상단라인*/
- padding-top:40px;
- margin-left:30px;
- border-bottom:1px solid silver;
-}
-#layout #body nav.header nav h4.title{
- font-size:26px;
- font-weight:bold;
-}
-#layout #body nav.header nav span.flow{
- color: gray;
-}
-#layout #body div.footer
- /*content 하단라인*/{
- height:20px;
- /* border-top:0px;
- border-left:1px solid silver;
- border-bottom:1px solid silver;
- border-right:1px solid silver;
- border-radius: 0px 0px 10px 10px;
- background-color:white; */
-}
-
-/* reset */
-html {overflow-y:scroll;}
-body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
-body,input,textarea,select,button,table{font-family:'Noto Sans KR', helvetica,sans-serif;font-size:16px;letter-spacing:-0.2px;line-height:1.7em;color:#505050;word-break:keep-all; -webkit-text-size-adjust:none;}
-img{border:0}
-ul,ol{list-style:none}
-fieldset{border:none}
-fieldset legend {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
-button{cursor:pointer}
-header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
-hr {clear:both;display:none;}
-li img, dd img {vertical-align:top;}
-*html body img {margin:none; padding:none;} /*for IE 6*/
-* {max-height: 1000000px;}
-
-a{
- color:#5d5d5d;
- text-decoration:none;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-a:hover,
-a:active{
- color:#000;
- text-decoration:none;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-
-::-webkit-input-placeholder {color:#999;}
-:-moz-placeholder {color:#999;}
-::-moz-placeholder {color:#999;}
-:-ms-input-placeholder {color:#999;}
-:placeholder-shown {color:#999;}
-
-table caption {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
-input[type="radio"], input[type="checkbox"] {vertical-align:middle !important; margin:-2px 3px 0 0 !important; background:transparent;}
-input,select {vertical-align:middle; background:#fff;}
-
-
-/* user class */
-h1,h2,h3,h4,h5,h6,strong,th,.bold{font-weight:500;}
-.clear{clear:both;}
-.clearfix:after {content:" "; display:block; clear:both;}
-.hide {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
-.pointer {cursor:pointer;}
-.input {height:35px; padding:0 0 0 10px; font-size:15px; line-height:33px; border:1px solid #ddd; box-sizing:border-box;}
-.textarea {padding:10px; font-size:15px; line-height:33px; border:1px solid #ddd; resize:none; overflow:auto; box-sizing:border-box;}
-.select {height:35px; padding:0 0 0 10px; font-size:15px; border:1px solid #ddd; box-sizing:border-box;}
-
-.mgb2 {margin-bottom:2px !important;}
-.mgb3 {margin-bottom:3px !important;}
-.mgb4 {margin-bottom:4px !important;}
-.mgb5 {margin-bottom:5px !important;}
-.mgb6 {margin-bottom:6px !important;}
-.mgb7 {margin-bottom:7px !important;}
-.mgb8 {margin-bottom:8px !important;}
-.mgb9 {margin-bottom:9px !important;}
-.mgb10 {margin-bottom:10px !important;}
-.mgb15 {margin-bottom:15px !important;}
-.mgb20 {margin-bottom:20px !important;}
-.mgb25 {margin-bottom:25px !important;}
-.mgb30 {margin-bottom:30px !important;}
-.mgb35 {margin-bottom:35px !important;}
-.mgb40 {margin-bottom:40px !important;}
-.mgb45 {margin-bottom:45px !important;}
-.mgb50 {margin-bottom:50px !important;}
-.mgb60 {margin-bottom:60px !important;}
-.mgb70 {margin-bottom:70px !important;}
-.mgb75 {margin-bottom:75px !important;}
-.mgb90 {margin-bottom:90px !important;}
-
-.fl {float:left;}
-.fr {float:right;}
-
-.space-center {text-align:center !important;}
-.space-right {text-align:right !important;}
-.space-left {text-align:left !important;}
-
-.text-blue {color:#284685}
-.text-red {color:#b4260b}
-.text-gray {color:#999}
-.text-black {color:#000}
-
-
-.line-through {text-decoration:line-through;}
-
-.main-bnr {width:1200px; position:relative; margin:-120px auto 60px; z-index:12}
-.main-bnr ul:after {content:" "; display:block; clear:both;}
-.main-bnr ul li {float:left; width:33.333%; height:180px; background-repeat:no-repeat; background-position:40px 50%;}
-.main-bnr ul li.bg1 {background-color:#41adde; background-image:url('/images/main/icon1.png');}
-.main-bnr ul li.bg2 {background-color:#0280c9; background-image:url('/images/main/icon2.png');}
-.main-bnr ul li.bg3 {background-color:#30539f; background-image:url('/images/main/icon3.png');}
-.main-bnr ul li .info {padding-left:180px; display:table; height:180px; color:#fff}
-.main-bnr ul li .info dl {width:100%; display:table-cell; vertical-align:middle;}
-.main-bnr ul li .info dl dt {font-size:18px; line-height:1.7em; font-weight:500; margin-bottom:10px;}
-.main-bnr ul li .info dl dd {font-size:15px; line-height:1.7em;}
-
-.main-bnr2 {width:1200px; position:relative; margin:20px auto 60px; z-index:12;}
-.main-bnr2 ul:after {content:" "; display:block; clear:both;}
-.main-bnr2 ul li {float:left; width:33.333%; height:180px; background-repeat:no-repeat; background-position:40px 50%;}
-.main-bnr2 ul li.bg1 {background-color:#41adde; background-image:url('/images/main/icon1.png');}
-.main-bnr2 ul li.bg2 {background-color:#0280c9; background-image:url('/images/main/icon2.png');}
-.main-bnr2 ul li.bg3 {background-color:#30539f; background-image:url('/images/main/icon3.png');}
-.main-bnr2 ul li .info {padding-left:180px; display:table; width:100%; height:180px; color:#fff;}
-.main-bnr2 ul li .info dl {width:100%; display:table-cell; vertical-align:middle;}
-.main-bnr2 ul li .info dl dt {font-size:24px; line-height:1.7em; font-weight:500; margin-bottom:10px;}
-.main-bnr2 ul li .info dl dd {font-size:15px; line-height:1.7em;}
-.main-bnr2 ul li .info dl dd a{color:white;}
-.main-bnr2 ul li .info dl dd span{float:right; padding-right:20px;}
-
-.main-title {text-align:center; margin-bottom:40px;}
-.main-title h2 {font-size:28px; line-height:1.6em; font-weight:700; color:#333;}
-.main-title p {color:#656565; font-size:17px;line-height:1.6em;}
-
-.main-price {margin:0 -10px 80px; overflow:hidden;}
-.main-price:after{content:"";display:block;clear:both;}
-.main-price .col {float:left; width:50%; padding:0 10px; box-sizing:border-box; margin-bottom:20px;}
-.main-price .col:nth-child(2n+1) {clear:left;}
-.main-table.type2 table thead th {background:#0280c9}
-.main-table table {width:100%; border-collapse:collapse; border-spacing:0px;}
-.main-table table thead th {padding:9px 10px; height:35px; font-size:22px; font-weight:500; line-height:22px; color:#fff; background:#30539f}
-.main-table table tbody th {padding:9px 10px; height:35px; font-size:16px; font-weight:500; line-height:22px; color:#333; border-bottom:1px solid #d6d6d6; background:#eaeef4;}
-.main-table table tbody td {padding:9px 20px; color:#2c2c2c; font-size:16px; line-height:22px; border-bottom:1px solid #d6d6d6; background:#f8f8f8}
-.main-table table tbody th.none,.main-table table tbody td.none {border-bottom:0}
-.main-table .f-back {background-color:#e62b2b; color:#fff; }
-.main-table strong {font-weight:500}
-
-.main-service {background:url('/images/main/bg_bnr.jpg') 50% 0 no-repeat; width:100%; height:330px;}
-.main-service .col {float:left; width:50%; height:330px; display:table; text-align:center;}
-.main-service .col .link {width:600px; height:330px; display:table-cell; vertical-align:middle; color:#fff;}
-.main-service .col .link dl dt {font-size:30px; line-height:1.4em; font-weight:500; margin-bottom:5px;}
-.main-service .col .link dl dd {font-size:17px; line-height:1.4em; margin-bottom:20px;}
-.main-service .col .link .more {font-size:15px; line-height:1.4em; opacity:.8}
-.main-service .col .link .more .arrow {margin:0 3px;position:relative;border: solid #ddd;border-width: 0 2px 2px 0;transform: rotate(-45deg);display: inline-block;padding: 3px;}
-.main-service .col a {display:block;}
-
-.main-notice {background:#f5f5f5; padding:60px 0;}
-.main-notice .title {float:left; width:511px; height:276px; color:#fff; background:url('/images/main/bg_notice.gif') 0 0 no-repeat;}
-.main-notice .title dl {padding:50px}
-.main-notice .title dl dt {font-size:32px; line-height:1.4em; font-weight:500; margin-bottom:5px;}
-.main-notice .title dl dd {font-size:16px; line-height:1.4em; color:#cbcfd9;}
-.main-notice .list {float:left; width:688px; height:276px; background:#fff; border:1px solid #ddd; border-left:0; box-sizing:border-box;}
-.main-notice .list ul {padding:15px 40px 0;}
-.main-notice .list ul li {line-height:49px; height:49px; border-bottom:1px solid silver; position:relative;}
-.main-notice .list ul li:last-child {border-bottom:0}
-.main-notice .list ul li a {display:inline-block; font-size:16px; font-weight:bold; width:500px; height:49px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
-.main-notice .list span {position:absolute; top:0; right:0; font-size:14px; color:#959595;}
\ No newline at end of file
diff --git a/public/css/main/content.css b/public/css/main/content.css
deleted file mode 100644
index 6c6f850..0000000
--- a/public/css/main/content.css
+++ /dev/null
@@ -1,96 +0,0 @@
-div#content{
- color:black;
- padding-top:20px;
- padding-left:30px;
- margin-bottom:40px;
- /* border-left:1px solid silver;
- border-right:1px solid silver; */
-}
-/* div#content div.top{
- border:1px solid red;
-} */
-
-/*페이지정보*/
-div#content div.top nav span.pageinfo{
- font-weight:bold;
-}
-/*검색*/
-div#content div.top nav input[type=text]{
- width:200px;
- height:40px;
- border-radius:0px !important;
- /* border:1px solid red; */
-}
-/*검색submit*/
-div#content div.top nav input[type=submit]{
- font-size:12px;
- font-weight:bold;
- width:80px;
- height:40px;
- color:white;
- border-radius:0px !important;
- background-color:#555555;
- /* border:1px solid red; */
-}
-/*Excel Icon*/
-div#content div.top nav a{
- border-radius:0px !important;
- /* border:1px solid red; */
-}
-
-/* Table 부분 */
-div#content table {
- width:100%;
- /* overflow-x: auto;
- padding-top:5px;
- padding-bottom:5px; */
-}
-
-/* insert,update,reply,view Form Page 관련 전용*/
-div#content table.form tbody tr td.label{
- width:10%;
- text-align:right;
- padding-right:20px;
- background-color:#e8ebe9;
-}
-div#content table.form tbody tr td.column{
- height:27px;
- text-align:left;
- padding-left:20px;
-}
-/* insert,update,reply,view Form Page 관련 전용*/
-
-/* 상품 리스트 전용 */
-div#content table.product tr:first-child {
- border-top:2px solid black;
- border-bottom:1px solid silver;
-}
-/* 상품 리스트 전용 */
-
-div#content table thead th{
- white-space: nowrap;
- padding-top:15px;
- padding-bottom:15px;
- font-size: 16px;
- font-weight:bold;
- border-top:2px solid black;
- border-bottom:1px solid silver;
- background-color:#F5F5F5;
- /* border:1px solid silver; */
-}
-
-div#content div.bottom {
- padding-top:15px;
- text-align:center;
-}
-div#content div.bottom ul.pagination {
- margin-top:20px;
-}
-div#content div.bottom ul.pagination li.page-item a{
- border:0px;
- border-radius:0px !important;
- background-color:#e8ebe9;
-}
-div#content div.bottom ul.pagination li.active a{
- background-color:gray;
-}
\ No newline at end of file
diff --git a/public/css/style.css b/public/css/style.css
deleted file mode 100644
index 8b0ccdd..0000000
--- a/public/css/style.css
+++ /dev/null
@@ -1,33 +0,0 @@
-/* ------------------------------------------------------------
- * Name : admin.css
- * Desc : Admin StyleSheet
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
-@charset "utf-8";
-
-body {
- background-color: white;
-}
-
-/* user class */
-h1,h2,h3,h4,h5,h6,strong,th,.bold{font-weight:500;}
-
-input[type=text],input[type=password]{
- display: inline-block;
- border: 1px solid #ccc;
- border-radius: 4px;
- box-sizing: border-box;
- white-space: nowrap;
-}
-select,textarea,button {
- display: inline-block;
- border: 1px solid #ccc;
- border-radius: 4px;
- box-sizing: border-box;
- white-space: nowrap;
-}
-a:link { text-decoration: none; }
-a:visited { text-decoration: none; }
-a:hover { text-decoration: underline; }
-a:active { text-decoration: underline; }
\ No newline at end of file
diff --git a/public/favicon.ico b/public/favicon.ico
deleted file mode 100644
index 7ecfce2..0000000
Binary files a/public/favicon.ico and /dev/null differ
diff --git a/public/images/auth/google_login_button.png b/public/images/auth/google_login_button.png
deleted file mode 100644
index c19f257..0000000
Binary files a/public/images/auth/google_login_button.png and /dev/null differ
diff --git a/public/images/banner/sub_visual1.jpg b/public/images/banner/sub_visual1.jpg
deleted file mode 100644
index df85468..0000000
Binary files a/public/images/banner/sub_visual1.jpg and /dev/null differ
diff --git a/public/images/banner/sub_visual2.jpg b/public/images/banner/sub_visual2.jpg
deleted file mode 100644
index 8699f2b..0000000
Binary files a/public/images/banner/sub_visual2.jpg and /dev/null differ
diff --git a/public/images/banner/sub_visual3.jpg b/public/images/banner/sub_visual3.jpg
deleted file mode 100644
index 4ee3220..0000000
Binary files a/public/images/banner/sub_visual3.jpg and /dev/null differ
diff --git a/public/images/banner/sub_visual4.jpg b/public/images/banner/sub_visual4.jpg
deleted file mode 100644
index 6708503..0000000
Binary files a/public/images/banner/sub_visual4.jpg and /dev/null differ
diff --git a/public/images/common/adminbg.png b/public/images/common/adminbg.png
deleted file mode 100644
index 68c6a93..0000000
Binary files a/public/images/common/adminbg.png and /dev/null differ
diff --git a/public/images/common/btn_login.png b/public/images/common/btn_login.png
deleted file mode 100644
index c0b2782..0000000
Binary files a/public/images/common/btn_login.png and /dev/null differ
diff --git a/public/images/common/excel.png b/public/images/common/excel.png
deleted file mode 100644
index e67fc00..0000000
Binary files a/public/images/common/excel.png and /dev/null differ
diff --git a/public/images/common/menu_on.gif b/public/images/common/menu_on.gif
deleted file mode 100644
index b6216bb..0000000
Binary files a/public/images/common/menu_on.gif and /dev/null differ
diff --git a/public/images/common/top.png b/public/images/common/top.png
deleted file mode 100644
index 84d194d..0000000
Binary files a/public/images/common/top.png and /dev/null differ
diff --git a/public/images/common/top_skype.png b/public/images/common/top_skype.png
deleted file mode 100644
index 90355c0..0000000
Binary files a/public/images/common/top_skype.png and /dev/null differ
diff --git a/public/images/main/bg_bnr.jpg b/public/images/main/bg_bnr.jpg
deleted file mode 100644
index 70e0e16..0000000
Binary files a/public/images/main/bg_bnr.jpg and /dev/null differ
diff --git a/public/images/main/bg_notice.gif b/public/images/main/bg_notice.gif
deleted file mode 100644
index 8eaf4f4..0000000
Binary files a/public/images/main/bg_notice.gif and /dev/null differ
diff --git a/public/images/main/icon1.png b/public/images/main/icon1.png
deleted file mode 100644
index dbdb2c7..0000000
Binary files a/public/images/main/icon1.png and /dev/null differ
diff --git a/public/images/main/icon2.png b/public/images/main/icon2.png
deleted file mode 100644
index bc56142..0000000
Binary files a/public/images/main/icon2.png and /dev/null differ
diff --git a/public/images/main/icon3.png b/public/images/main/icon3.png
deleted file mode 100644
index ccdcecf..0000000
Binary files a/public/images/main/icon3.png and /dev/null differ
diff --git a/public/images/main/visual1.jpg b/public/images/main/visual1.jpg
deleted file mode 100644
index e9c72fa..0000000
Binary files a/public/images/main/visual1.jpg and /dev/null differ
diff --git a/public/images/main/visual2.jpg b/public/images/main/visual2.jpg
deleted file mode 100644
index b78e8c4..0000000
Binary files a/public/images/main/visual2.jpg and /dev/null differ
diff --git a/public/images/main/visual3.jpg b/public/images/main/visual3.jpg
deleted file mode 100644
index 0911c90..0000000
Binary files a/public/images/main/visual3.jpg and /dev/null differ
diff --git a/public/images/sub/com_icon1.png b/public/images/sub/com_icon1.png
deleted file mode 100644
index bd7b57a..0000000
Binary files a/public/images/sub/com_icon1.png and /dev/null differ
diff --git a/public/images/sub/com_icon2.png b/public/images/sub/com_icon2.png
deleted file mode 100644
index fa77ce2..0000000
Binary files a/public/images/sub/com_icon2.png and /dev/null differ
diff --git a/public/images/sub/com_icon3.png b/public/images/sub/com_icon3.png
deleted file mode 100644
index eb662cd..0000000
Binary files a/public/images/sub/com_icon3.png and /dev/null differ
diff --git a/public/images/sub/product_img1.jpg b/public/images/sub/product_img1.jpg
deleted file mode 100644
index 132c31c..0000000
Binary files a/public/images/sub/product_img1.jpg and /dev/null differ
diff --git a/public/images/sub/product_img2.jpg b/public/images/sub/product_img2.jpg
deleted file mode 100644
index 14e5914..0000000
Binary files a/public/images/sub/product_img2.jpg and /dev/null differ
diff --git a/public/images/sub/product_img3.jpg b/public/images/sub/product_img3.jpg
deleted file mode 100644
index c045f4a..0000000
Binary files a/public/images/sub/product_img3.jpg and /dev/null differ
diff --git a/public/images/sub/sub1_1.jpg b/public/images/sub/sub1_1.jpg
deleted file mode 100644
index 36e9c46..0000000
Binary files a/public/images/sub/sub1_1.jpg and /dev/null differ
diff --git a/public/images/sub/sub2_1.jpg b/public/images/sub/sub2_1.jpg
deleted file mode 100644
index cc46724..0000000
Binary files a/public/images/sub/sub2_1.jpg and /dev/null differ
diff --git a/public/images/sub/sub2_1_icon.gif b/public/images/sub/sub2_1_icon.gif
deleted file mode 100644
index fc1dcd0..0000000
Binary files a/public/images/sub/sub2_1_icon.gif and /dev/null differ
diff --git a/public/images/sub/sub2_1_skype.gif b/public/images/sub/sub2_1_skype.gif
deleted file mode 100644
index 0789ce6..0000000
Binary files a/public/images/sub/sub2_1_skype.gif and /dev/null differ
diff --git a/public/images/sub/sub2_2_tit.png b/public/images/sub/sub2_2_tit.png
deleted file mode 100644
index 6ded24c..0000000
Binary files a/public/images/sub/sub2_2_tit.png and /dev/null differ
diff --git a/public/images/sub/sub3_1.jpg b/public/images/sub/sub3_1.jpg
deleted file mode 100644
index 28fecdc..0000000
Binary files a/public/images/sub/sub3_1.jpg and /dev/null differ
diff --git a/public/images/sub/sub_visual1.jpg b/public/images/sub/sub_visual1.jpg
deleted file mode 100644
index df85468..0000000
Binary files a/public/images/sub/sub_visual1.jpg and /dev/null differ
diff --git a/public/images/sub/sub_visual2.jpg b/public/images/sub/sub_visual2.jpg
deleted file mode 100644
index 8699f2b..0000000
Binary files a/public/images/sub/sub_visual2.jpg and /dev/null differ
diff --git a/public/images/sub/sub_visual3.jpg b/public/images/sub/sub_visual3.jpg
deleted file mode 100644
index 4ee3220..0000000
Binary files a/public/images/sub/sub_visual3.jpg and /dev/null differ
diff --git a/public/images/sub/sub_visual4.jpg b/public/images/sub/sub_visual4.jpg
deleted file mode 100644
index 6708503..0000000
Binary files a/public/images/sub/sub_visual4.jpg and /dev/null differ
diff --git a/public/index.php b/public/index.php
deleted file mode 100644
index 5ec58a7..0000000
--- a/public/index.php
+++ /dev/null
@@ -1,56 +0,0 @@
-systemDirectory . '/Boot.php';
-
-exit(CodeIgniter\Boot::bootWeb($paths));
diff --git a/public/js/admin.js b/public/js/admin.js
deleted file mode 100644
index ec32e90..0000000
--- a/public/js/admin.js
+++ /dev/null
@@ -1,104 +0,0 @@
-/* ------------------------------------------------------------
- * Name : admin.js
- * Desc : Admin Javascrip
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
-function trim(str){
- return this.replace(/(^\s*)|(\s*$)/gi, "");
-}
-
-//오른쪽에 위 화살표 방향버튼용
-/*$(document).ready(function(){
- $('body').append('
');
- $("#toTop").bind("click", function () {$("body").animate({ scrollTop: 0 }, 200);});
- $(window).scroll(function () {
- if ($(this).scrollTop() != 0) {
- $('#toTop').fadeIn();
- } else {
- $('#toTop').fadeOut();
- }
- });
-});
-//오른쪽에 위 화살표 방향버튼용
-//오른쪽에 아래 화살표 방향버튼용
-$(document).ready(function(){
- $('body').append('
');
- $("#toBottom").bind("click", function () {$("body").animate({ scrollTop: 200000 }, 200);});
- $(window).scroll(function () {
- if ($(this).scrollTop() != 0) {
- $('#toBottom').fadeIn();
- } else {
- $('#toBottom').fadeIn();
- }
- });
-});*/
-//오른쪽에 아래 화살표 방향버튼용
-
-function is_NumericKey(evt,obj){
- var charCode = (evt.which) ? evt.which : event.keyCode;
- switch(charCode){
- case 48://0
- case 49://1
- case 50://2
- case 51://3
- case 52://4
- case 53://5
- case 54://6
- case 55://7
- case 56://8
- case 57://9
- case 96://KeyPad:0
- case 97://KeyPad:1
- case 98://KeyPad:2
- case 99://KeyPad:3
- case 100://KeyPad:4
- case 101://KeyPad:5
- case 102://KeyPad:6
- case 103://KeyPad:7
- case 104://KeyPad:8
- case 105://KeyPad:9
- break;
- default:
- alert('숫자만 가능합니다['+charCode+']');
- obj.value = obj.value.substring(0,obj.value.length-1);
- break;
- }
-}
-function is_NumericType(data){
- if(!data.match(/^[0-9]+$/)){
- throw (new Error('숫자가 아닌값['+data+']이 있습니다'));
- }
- return true;
-}//
-function change_CurrencyFormat(obj,currencies){
- //var currencies = document.getElementsByClassName("currency");
- var total_currency = 0;
- for(i=0; i
{ alert("복사가 완료되었습니다."); })
- .catch(err => { console.log('복사가 오류', err); })
-}
\ No newline at end of file
diff --git a/public/js/admin/side_menu.js b/public/js/admin/side_menu.js
deleted file mode 100644
index a592c6f..0000000
--- a/public/js/admin/side_menu.js
+++ /dev/null
@@ -1,14 +0,0 @@
-function sideMenuToggle (menu_id){
- var accordion = $(".accordion")[0];
- alert(accordion.clientWidth);
- if (accordion.clientWidth == 0){
- accordion.style.display = "block";
- $("#"+menu_id).css({ "width": '200px' })
- $("#button"+menu_id).html("메뉴닫기");
- }
- else {
- accordion.style.display = "none";
- $("#"+menu_id).css({"width":'28px'})
- $("#button"+menu_id).html("메뉴열기");
- }
-}//toggleMenu
\ No newline at end of file
diff --git a/public/js/empty.js b/public/js/empty.js
deleted file mode 100644
index f973e71..0000000
--- a/public/js/empty.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/* ------------------------------------------------------------
- * Name : front.js
- * Desc : Front Javascrip
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
diff --git a/public/js/front.js b/public/js/front.js
deleted file mode 100644
index 6bea8a4..0000000
--- a/public/js/front.js
+++ /dev/null
@@ -1,93 +0,0 @@
-/* ------------------------------------------------------------
- * Name : front.js
- * Desc : Front Javascrip
- * Created : 2016/9/11 Tri-aBility by Junheum,Choi
- * Updated :
- ------------------------------------------------------------ */
-
-function trim(str){
- return this.replace(/(^\s*)|(\s*$)/gi, "");
-}//
-
-function bookmarksite(title,url) {
- if (window.sidebar) // firefox
- window.sidebar.addPanel(title, url, "");
- else if(window.opera && window.print){ // opera
- var elem = document.createElement('a');
- elem.setAttribute('href',url);
- elem.setAttribute('title',title);
- elem.setAttribute('rel','sidebar');
- elem.click();
- }
- else if(document.all) // ie
- window.external.AddFavorite(url, title);
-}//
-
-function captcha_refresh(refresh_url) {
- $.ajax({
- type: 'POST',
- url: refresh_url,
- success: function(data, status, xhr){
- if(data)
- $('#captcha_span').html(data);
- },
- error: function(jqXHR, textStatus, errorThrown) {
- console.log(jqXHR.responseText);
- console.log(textStatus+'=>'+errorThrown);
- }
- });//ajax
-}//
-
-function is_NumericKey(evt,obj){
- var charCode = (evt.which) ? evt.which : event.keyCode;
- switch(charCode){
- case 48://0
- case 49://1
- case 50://2
- case 51://3
- case 52://4
- case 53://5
- case 54://6
- case 55://7
- case 56://8
- case 57://9
- case 96://KeyPad:0
- case 97://KeyPad:1
- case 98://KeyPad:2
- case 99://KeyPad:3
- case 100://KeyPad:4
- case 101://KeyPad:5
- case 102://KeyPad:6
- case 103://KeyPad:7
- case 104://KeyPad:8
- case 105://KeyPad:9
- break;
- default:
- alert('숫자만 가능합니다['+charCode+']');
- obj.value = obj.value.substring(0,obj.value.length-1);
- break;
- }
-}
-function is_NumericType(data){
- if(!data.match(/^[0-9]+$/)){
- throw (new Error('숫자가 아닌값['+data+']이 있습니다'));
- }
- return true;
-}//
-function change_CurrencyFormat(obj,currencies){
- //var currencies = document.getElementsByClassName("currency");
- var total_currency = 0;
- for(i=0; i'+errorThrown);
- }
- });//ajax
-}//
-
-function is_NumericKey(evt,obj){
- var charCode = (evt.which) ? evt.which : event.keyCode;
- switch(charCode){
- case 48://0
- case 49://1
- case 50://2
- case 51://3
- case 52://4
- case 53://5
- case 54://6
- case 55://7
- case 56://8
- case 57://9
- case 96://KeyPad:0
- case 97://KeyPad:1
- case 98://KeyPad:2
- case 99://KeyPad:3
- case 100://KeyPad:4
- case 101://KeyPad:5
- case 102://KeyPad:6
- case 103://KeyPad:7
- case 104://KeyPad:8
- case 105://KeyPad:9
- break;
- default:
- alert('숫자만 가능합니다['+charCode+']');
- obj.value = obj.value.substring(0,obj.value.length-1);
- break;
- }
-}
-function is_NumericType(data){
- if(!data.match(/^[0-9]+$/)){
- throw (new Error('숫자가 아닌값['+data+']이 있습니다'));
- }
- return true;
-}//
-function change_CurrencyFormat(obj,currencies){
- //var currencies = document.getElementsByClassName("currency");
- var total_currency = 0;
- for(i=0; i new Date() )
- {
- expiredays = expiredays - 1;
- }
- todayDate.setDate( todayDate.getDate() + expiredays );
- document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
-}
\ No newline at end of file
diff --git a/public/robots.txt b/public/robots.txt
deleted file mode 100644
index 9e60f97..0000000
--- a/public/robots.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-User-agent: *
-Disallow:
diff --git a/spark b/spark
deleted file mode 100644
index a56fbc1..0000000
--- a/spark
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/usr/bin/env php
-
- *
- * For the full copyright and license information, please view
- * the LICENSE file that was distributed with this source code.
- */
-
-/*
- * --------------------------------------------------------------------
- * CODEIGNITER COMMAND-LINE TOOLS
- * --------------------------------------------------------------------
- * The main entry point into the CLI system and allows you to run
- * commands and perform maintenance on your application.
- */
-
-/*
- *---------------------------------------------------------------
- * CHECK SERVER API
- *---------------------------------------------------------------
- */
-
-// Refuse to run when called from php-cgi
-if (strpos(PHP_SAPI, 'cgi') === 0) {
- exit("The cli tool is not supported when running php-cgi. It needs php-cli to function!\n\n");
-}
-
-/*
- *---------------------------------------------------------------
- * CHECK PHP VERSION
- *---------------------------------------------------------------
- */
-
-$minPhpVersion = '8.1'; // If you update this, don't forget to update `public/index.php`.
-if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
- $message = sprintf(
- 'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
- $minPhpVersion,
- PHP_VERSION
- );
-
- exit($message);
-}
-
-// We want errors to be shown when using it from the CLI.
-error_reporting(E_ALL);
-ini_set('display_errors', '1');
-
-/*
- *---------------------------------------------------------------
- * SET THE CURRENT DIRECTORY
- *---------------------------------------------------------------
- */
-
-// Path to the front controller
-define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR . 'public' . DIRECTORY_SEPARATOR);
-
-// Ensure the current directory is pointing to the front controller's directory
-chdir(FCPATH);
-
-/*
- *---------------------------------------------------------------
- * BOOTSTRAP THE APPLICATION
- *---------------------------------------------------------------
- * This process sets up the path constants, loads and registers
- * our autoloader, along with Composer's, loads our constants
- * and fires up an environment-specific bootstrapping.
- */
-
-// LOAD OUR PATHS CONFIG FILE
-// This is the line that might need to be changed, depending on your folder structure.
-require FCPATH . '../app/Config/Paths.php';
-// ^^^ Change this line if you move your application folder
-
-$paths = new Config\Paths();
-
-// LOAD THE FRAMEWORK BOOTSTRAP FILE
-require $paths->systemDirectory . '/Boot.php';
-
-exit(CodeIgniter\Boot::bootSpark($paths));
diff --git a/tests/OOPExampleTest.php b/tests/OOPExampleTest.php
deleted file mode 100644
index 1c0100c..0000000
--- a/tests/OOPExampleTest.php
+++ /dev/null
@@ -1,31 +0,0 @@
-
-class Foo
-{
-}
-
-class NotFoo
-{
-}
-
-class Bar
-{
- /**
- * @param $_foos Foo[]
- */
- public function doFoo(array $_foos, $_param2)
- {
- return (function (Foo ...$_foos) use ($_param2) {
- return $_param2;
- })(...$_foos);
- }
-}
-
-$myBar = new Bar();
-$arrayOfFoo = array(new Foo(), new Foo(), new Foo());
-$notArrayOfFoo = array(new Foo(), new NotFoo(), new Foo());
-
-echo $myBar->doFoo($arrayOfFoo, 'Success');
-// Success
-
-echo $myBar->doFoo($notArrayOfFoo, 'Success');
-// Uncaught TypeError: Argument 2 passed to Bar::{closure}() must be an instance of Foo, instance of NotFoo given...
\ No newline at end of file
diff --git a/tests/README.md b/tests/README.md
deleted file mode 100644
index 473d0f8..0000000
--- a/tests/README.md
+++ /dev/null
@@ -1,122 +0,0 @@
-# Running Application Tests
-
-This is the quick-start to CodeIgniter testing. Its intent is to describe what
-it takes to set up your application and get it ready to run unit tests.
-It is not intended to be a full description of the test features that you can
-use to test your application. Those details can be found in the documentation.
-
-## Resources
-
-* [CodeIgniter 4 User Guide on Testing](https://codeigniter4.github.io/userguide/testing/index.html)
-* [PHPUnit docs](https://phpunit.de/documentation.html)
-* [Any tutorials on Unit testing in CI4?](https://forum.codeigniter.com/showthread.php?tid=81830)
-
-## Requirements
-
-It is recommended to use the latest version of PHPUnit. At the time of this
-writing we are running version 9.x. Support for this has been built into the
-**composer.json** file that ships with CodeIgniter and can easily be installed
-via [Composer](https://getcomposer.org/) if you don't already have it installed globally.
-
-```console
-> composer install
-```
-
-If running under macOS or Linux, you can create a symbolic link to make running tests a touch nicer.
-
-```console
-> ln -s ./vendor/bin/phpunit ./phpunit
-```
-
-You also need to install [XDebug](https://xdebug.org/docs/install) in order
-for code coverage to be calculated successfully. After installing `XDebug`, you must add `xdebug.mode=coverage` in the **php.ini** file to enable code coverage.
-
-## Setting Up
-
-A number of the tests use a running database.
-In order to set up the database edit the details for the `tests` group in
-**app/Config/Database.php** or **phpunit.xml**.
-Make sure that you provide a database engine that is currently running on your machine.
-More details on a test database setup are in the
-[Testing Your Database](https://codeigniter4.github.io/userguide/testing/database.html) section of the documentation.
-
-## Running the tests
-
-The entire test suite can be run by simply typing one command-line command from the main directory.
-
-```console
-> ./phpunit
-```
-
-If you are using Windows, use the following command.
-
-```console
-> vendor\bin\phpunit
-```
-
-You can limit tests to those within a single test directory by specifying the
-directory name after phpunit.
-
-```console
-> ./phpunit app/Models
-```
-
-## Generating Code Coverage
-
-To generate coverage information, including HTML reports you can view in your browser,
-you can use the following command:
-
-```console
-> ./phpunit --colors --coverage-text=tests/coverage.txt --coverage-html=tests/coverage/ -d memory_limit=1024m
-```
-
-This runs all of the tests again collecting information about how many lines,
-functions, and files are tested. It also reports the percentage of the code that is covered by tests.
-It is collected in two formats: a simple text file that provides an overview as well
-as a comprehensive collection of HTML files that show the status of every line of code in the project.
-
-The text file can be found at **tests/coverage.txt**.
-The HTML files can be viewed by opening **tests/coverage/index.html** in your favorite browser.
-
-## PHPUnit XML Configuration
-
-The repository has a ``phpunit.xml.dist`` file in the project root that's used for
-PHPUnit configuration. This is used to provide a default configuration if you
-do not have your own configuration file in the project root.
-
-The normal practice would be to copy ``phpunit.xml.dist`` to ``phpunit.xml``
-(which is git ignored), and to tailor it as you see fit.
-For instance, you might wish to exclude database tests, or automatically generate
-HTML code coverage reports.
-
-## Test Cases
-
-Every test needs a *test case*, or class that your tests extend. CodeIgniter 4
-provides a few that you may use directly:
-* `CodeIgniter\Test\CIUnitTestCase` - for basic tests with no other service needs
-* `CodeIgniter\Test\DatabaseTestTrait` - for tests that need database access
-
-Most of the time you will want to write your own test cases to hold functions and services
-common to your test suites.
-
-## Creating Tests
-
-All tests go in the **tests/** directory. Each test file is a class that extends a
-**Test Case** (see above) and contains methods for the individual tests. These method
-names must start with the word "test" and should have descriptive names for precisely what
-they are testing:
-`testUserCanModifyFile()` `testOutputColorMatchesInput()` `testIsLoggedInFailsWithInvalidUser()`
-
-Writing tests is an art, and there are many resources available to help learn how.
-Review the links above and always pay attention to your code coverage.
-
-### Database Tests
-
-Tests can include migrating, seeding, and testing against a mock or live1 database.
-Be sure to modify the test case (or create your own) to point to your seed and migrations
-and include any additional steps to be run before tests in the `setUp()` method.
-
-1 Note: If you are using database tests that require a live database connection
-you will need to rename **phpunit.xml.dist** to **phpunit.xml**, uncomment the database
-configuration lines and add your connection details. Prevent **phpunit.xml** from being
-tracked in your repo by adding it to **.gitignore**.
diff --git a/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php b/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php
deleted file mode 100644
index 2bbdcfe..0000000
--- a/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php
+++ /dev/null
@@ -1,37 +0,0 @@
-forge->addField('id');
- $this->forge->addField([
- 'name' => ['type' => 'varchar', 'constraint' => 31],
- 'uid' => ['type' => 'varchar', 'constraint' => 31],
- 'class' => ['type' => 'varchar', 'constraint' => 63],
- 'icon' => ['type' => 'varchar', 'constraint' => 31],
- 'summary' => ['type' => 'varchar', 'constraint' => 255],
- 'created_at' => ['type' => 'datetime', 'null' => true],
- 'updated_at' => ['type' => 'datetime', 'null' => true],
- 'deleted_at' => ['type' => 'datetime', 'null' => true],
- ]);
-
- $this->forge->addKey('name');
- $this->forge->addKey('uid');
- $this->forge->addKey(['deleted_at', 'id']);
- $this->forge->addKey('created_at');
-
- $this->forge->createTable('factories');
- }
-
- public function down()
- {
- $this->forge->dropTable('factories');
- }
-}
diff --git a/tests/_support/Database/Seeds/ExampleSeeder.php b/tests/_support/Database/Seeds/ExampleSeeder.php
deleted file mode 100644
index f67bf8f..0000000
--- a/tests/_support/Database/Seeds/ExampleSeeder.php
+++ /dev/null
@@ -1,41 +0,0 @@
- 'Test Factory',
- 'uid' => 'test001',
- 'class' => 'Factories\Tests\NewFactory',
- 'icon' => 'fas fa-puzzle-piece',
- 'summary' => 'Longer sample text for testing',
- ],
- [
- 'name' => 'Widget Factory',
- 'uid' => 'widget',
- 'class' => 'Factories\Tests\WidgetPlant',
- 'icon' => 'fas fa-puzzle-piece',
- 'summary' => 'Create widgets in your factory',
- ],
- [
- 'name' => 'Evil Factory',
- 'uid' => 'evil-maker',
- 'class' => 'Factories\Evil\MyFactory',
- 'icon' => 'fas fa-book-dead',
- 'summary' => 'Abandon all hope, ye who enter here',
- ],
- ];
-
- $builder = $this->db->table('factories');
-
- foreach ($factories as $factory) {
- $builder->insert($factory);
- }
- }
-}
diff --git a/tests/_support/Libraries/ConfigReader.php b/tests/_support/Libraries/ConfigReader.php
deleted file mode 100644
index 40d057a..0000000
--- a/tests/_support/Libraries/ConfigReader.php
+++ /dev/null
@@ -1,17 +0,0 @@
-findAll();
-
- // Make sure the count is as expected
- $this->assertCount(3, $objects);
- }
-
- public function testSoftDeleteLeavesRow()
- {
- $model = new ExampleModel();
- $this->setPrivateProperty($model, 'useSoftDeletes', true);
- $this->setPrivateProperty($model, 'tempUseSoftDeletes', true);
-
- /** @var stdClass $object */
- $object = $model->first();
- $model->delete($object->id);
-
- // The model should no longer find it
- $this->assertNull($model->find($object->id));
-
- // ... but it should still be in the database
- $result = $model->builder()->where('id', $object->id)->get()->getResult();
-
- $this->assertCount(1, $result);
- }
-}
diff --git a/tests/session/ExampleSessionTest.php b/tests/session/ExampleSessionTest.php
deleted file mode 100644
index 98fe7af..0000000
--- a/tests/session/ExampleSessionTest.php
+++ /dev/null
@@ -1,18 +0,0 @@
-set('logged_in', 123);
- $this->assertSame(123, $session->get('logged_in'));
- }
-}
diff --git a/tests/unit/HealthTest.php b/tests/unit/HealthTest.php
deleted file mode 100644
index ab3e2aa..0000000
--- a/tests/unit/HealthTest.php
+++ /dev/null
@@ -1,50 +0,0 @@
-assertTrue(defined('APPPATH'));
- }
-
- public function testBaseUrlHasBeenSet()
- {
- $validation = Services::validation();
-
- $env = false;
-
- // Check the baseURL in .env
- if (is_file(HOMEPATH . '.env')) {
- $env = preg_grep('/^app\.baseURL = ./', file(HOMEPATH . '.env')) !== false;
- }
-
- if ($env) {
- // BaseURL in .env is a valid URL?
- // phpunit.xml.dist sets app.baseURL in $_SERVER
- // So if you set app.baseURL in .env, it takes precedence
- $config = new App();
- $this->assertTrue(
- $validation->check($config->baseURL, 'valid_url'),
- 'baseURL "' . $config->baseURL . '" in .env is not valid URL'
- );
- }
-
- // Get the baseURL in app/Config/App.php
- // You can't use Config\App, because phpunit.xml.dist sets app.baseURL
- $reader = new ConfigReader();
-
- // BaseURL in app/Config/App.php is a valid URL?
- $this->assertTrue(
- $validation->check($reader->baseURL, 'valid_url'),
- 'baseURL "' . $reader->baseURL . '" in app/Config/App.php is not valid URL'
- );
- }
-}
diff --git a/writable/.htaccess b/writable/.htaccess
deleted file mode 100644
index f24db0a..0000000
--- a/writable/.htaccess
+++ /dev/null
@@ -1,6 +0,0 @@
-
- Require all denied
-
-
- Deny from all
-
diff --git a/writable/api/index.html b/writable/api/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/writable/api/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/writable/cache/index.html b/writable/cache/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/writable/cache/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/writable/debugbar/debugbar_1714990298.161680.json b/writable/debugbar/debugbar_1714990298.161680.json
deleted file mode 100644
index 847148e..0000000
--- a/writable/debugbar/debugbar_1714990298.161680.json
+++ /dev/null
@@ -1 +0,0 @@
-{"url":"http:\/\/localhost:8080\/","method":"GET","isAJAX":false,"startTime":1714990297.937356,"totalTime":27.2,"totalMemory":"1.176","segmentDuration":5,"segmentCount":6,"CI_VERSION":"4.5.1","collectors":[{"title":"Timers","titleSafe":"timers","titleDetails":"","display":[],"badgeValue":null,"isEmpty":false,"hasTabContent":false,"hasLabel":false,"icon":"","hasTimelineData":true,"timelineData":[{"name":"Bootstrap","component":"Timer","start":1714990297.940097,"duration":0.0032579898834228516},{"name":"Required Before Filters","component":"Timer","start":1714990297.943356,"duration":0.0011949539184570312},{"name":"Routing","component":"Timer","start":1714990297.944555,"duration":0.0022089481353759766},{"name":"Before Filters","component":"Timer","start":1714990297.946864,"duration":0.0006160736083984375},{"name":"Controller","component":"Timer","start":1714990297.947483,"duration":0.01579594612121582},{"name":"Controller Constructor","component":"Timer","start":1714990297.947485,"duration":0.006829977035522461},{"name":"After Filters","component":"Timer","start":1714990297.96329,"duration":0.0013020038604736328}]},{"title":"Database","titleSafe":"database","titleDetails":"(1 total Query, 1 unique across 1 Connection)","display":{"queries":[{"hover":"","class":"","duration":"0.23 ms","sql":"SELECT<\/strong> *\nFROM<\/strong> `tw_board`\nWHERE<\/strong> `category` = 'information'","trace":[{"file":"SYSTEMPATH\\Database\\BaseBuilder.php:1629","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Database\\BaseConnection->query()","index":"\u00a0\u00a01\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Model.php:275","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Database\\BaseBuilder->get()","index":"\u00a0\u00a02\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\BaseModel.php:676","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Model->doFindAll()","index":"\u00a0\u00a03\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Models\\BaseModel.php:74","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\BaseModel->findAll()","index":"\u00a0\u00a04\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Cells\\BoardCell.php:18","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0App\\Models\\BaseModel->getEntitys()","index":"\u00a0\u00a05\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\View\\Cell.php:289","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0App\\Cells\\BoardCell->information()","index":"\u00a0\u00a06\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\View\\Cell.php:105","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\View\\Cell->renderSimpleClass()","index":"\u00a0\u00a07\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Common.php:1187","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\View\\Cell->render()","index":"\u00a0\u00a08\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Views\\front\\welcome_message.php:237","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0view_cell()","index":"\u00a0\u00a09\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\View\\View.php:234","args":["F:\\Work\\Projects\\vhost\\app\\Views\\front\\welcome_message.php"],"function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0include()","index":"\u00a010\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\View\\View.php:237","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\View\\View->CodeIgniter\\View\\{closure}","index":"\u00a011\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Common.php:1171","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\View\\View->render()","index":"\u00a012\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Controllers\\Front\\Home.php:32","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0view()","index":"\u00a013\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:933","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0App\\Controllers\\Front\\Home->index()","index":"\u00a014\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:509","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->runController()","index":"\u00a015\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:355","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->handleRequest()","index":"\u00a016\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Boot.php:312","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->run()","index":"\u00a017\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Boot.php:67","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Boot::runCodeIgniter()","index":"\u00a018\u00a0\u00a0\u00a0\u00a0"},{"file":"FCPATH\\index.php:56","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Boot::bootWeb()","index":"\u00a019\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Commands\\Server\\rewrite.php:49","args":["F:\\Work\\Projects\\vhost\\public\\index.php"],"function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0require_once()","index":"\u00a020\u00a0\u00a0\u00a0\u00a0"}],"trace-file":"APPPATH\\Models\\BaseModel.php:74","qid":"628f6b09e79eb5c0d2e7848b61b6cd7b"}]},"badgeValue":1,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADMSURBVEhLY6A3YExLSwsA4nIycQDIDIhRWEBqamo\/UNF\/SjDQjF6ocZgAKPkRiFeEhoYyQ4WIBiA9QAuWAPEHqBAmgLqgHcolGQD1V4DMgHIxwbCxYD+QBqcKINseKo6eWrBioPrtQBq\/BcgY5ht0cUIYbBg2AJKkRxCNWkDQgtFUNJwtABr+F6igE8olGQD114HMgHIxAVDyAhA\/AlpSA8RYUwoeXAPVex5qHCbIyMgwBCkAuQJIY00huDBUz\/mUlBQDqHGjgBjAwAAACexpph6oHSQAAAAASUVORK5CYII=","hasTimelineData":true,"timelineData":[{"name":"Connecting to Database: \"default\"","component":"Database","start":1714990297.960345,"duration":"0.000921"},{"name":"Query","component":"Database","start":1714990297.961404,"duration":"0.000231","query":"SELECT<\/strong> *\nFROM<\/strong> `tw_board`\nWHERE<\/strong> `category` = 'information'"}]},{"title":"Logs","titleSafe":"logs","titleDetails":"","display":{"logs":[{"level":"info","msg":"Session: Class initialized using 'CodeIgniter\\Session\\Handlers\\FileHandler' driver."}]},"badgeValue":null,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVEhLYxgFJIHU1FSjtLS0i0D8AYj7gEKMEBkqAaAFF4D4ERCvAFrwH4gDoFIMKSkpFkB+OTEYqgUTACXfA\/GqjIwMQyD9H2hRHlQKJFcBEiMGQ7VgAqCBvUgK32dmZspCpagGGNPT0\/1BLqeF4bQHQJePpiIwhmrBBEADR1MRfgB0+WgqAmOoFkwANHA0FY0CUgEDAwCQ0PUpNB3kqwAAAABJRU5ErkJggg==","hasTimelineData":false,"timelineData":[]},{"title":"Views","titleSafe":"views","titleDetails":"","display":[],"badgeValue":8,"isEmpty":false,"hasTabContent":false,"hasLabel":true,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADeSURBVEhL7ZSxDcIwEEWNYA0YgGmgyAaJLTcUaaBzQQEVjMEabBQxAdw53zTHiThEovGTfnE\/9rsoRUxhKLOmaa6Uh7X2+UvguLCzVxN1XW9x4EYHzik033Hp3X0LO+DaQG8MDQcuq6qao4qkHuMgQggLvkPLjqh00ZgFDBacMJYFkuwFlH1mshdkZ5JPJERA9JpI6xNCBESvibQ+IURA9JpI6xNCBESvibQ+IURA9DTsuHTOrVFFxixgB\/eUFlU8uKJ0eDBFOu\/9EvoeKnlJS2\/08Tc8NOwQ8sIfMeYFjqKDjdU2sp4AAAAASUVORK5CYII=","hasTimelineData":true,"timelineData":[{"name":"View: Views\/front\/board\/cell\/information.php","component":"Views","start":1714990297.961891,"duration":0.0003230571746826172},{"name":"View: layouts\\front\/top_navigator\/top_center.php","component":"Views","start":1714990297.962462,"duration":6.508827209472656e-5},{"name":"View: layouts\\front\/top_navigator\/member_link.php","component":"Views","start":1714990297.962693,"duration":5.698204040527344e-5},{"name":"View: layouts\\front\/top_navigator.php","component":"Views","start":1714990297.962393,"duration":0.000392913818359375},{"name":"View: layouts\\front\/top_menu.php","component":"Views","start":1714990297.962817,"duration":5.91278076171875e-5},{"name":"View: layouts\\front\/..\/common\/copyright.php","component":"Views","start":1714990297.96291,"duration":0.00018715858459472656},{"name":"View: layouts\/main.php","component":"Views","start":1714990297.962283,"duration":0.0009109973907470703},{"name":"View: front\/welcome_message.php","component":"Views","start":1714990297.954755,"duration":0.00848388671875}]},{"title":"Files","titleSafe":"files","titleDetails":"( 217 )","display":{"coreFiles":[{"path":"SYSTEMPATH\\API\\ResponseTrait.php","name":"ResponseTrait.php"},{"path":"SYSTEMPATH\\Autoloader\\Autoloader.php","name":"Autoloader.php"},{"path":"SYSTEMPATH\\Autoloader\\FileLocator.php","name":"FileLocator.php"},{"path":"SYSTEMPATH\\Autoloader\\FileLocatorInterface.php","name":"FileLocatorInterface.php"},{"path":"SYSTEMPATH\\BaseModel.php","name":"BaseModel.php"},{"path":"SYSTEMPATH\\Boot.php","name":"Boot.php"},{"path":"SYSTEMPATH\\Cache\\CacheFactory.php","name":"CacheFactory.php"},{"path":"SYSTEMPATH\\Cache\\CacheInterface.php","name":"CacheInterface.php"},{"path":"SYSTEMPATH\\Cache\\Handlers\\BaseHandler.php","name":"BaseHandler.php"},{"path":"SYSTEMPATH\\Cache\\Handlers\\FileHandler.php","name":"FileHandler.php"},{"path":"SYSTEMPATH\\Cache\\ResponseCache.php","name":"ResponseCache.php"},{"path":"SYSTEMPATH\\CodeIgniter.php","name":"CodeIgniter.php"},{"path":"SYSTEMPATH\\Commands\\Server\\rewrite.php","name":"rewrite.php"},{"path":"SYSTEMPATH\\Common.php","name":"Common.php"},{"path":"SYSTEMPATH\\Config\\AutoloadConfig.php","name":"AutoloadConfig.php"},{"path":"SYSTEMPATH\\Config\\BaseConfig.php","name":"BaseConfig.php"},{"path":"SYSTEMPATH\\Config\\BaseService.php","name":"BaseService.php"},{"path":"SYSTEMPATH\\Config\\DotEnv.php","name":"DotEnv.php"},{"path":"SYSTEMPATH\\Config\\Factories.php","name":"Factories.php"},{"path":"SYSTEMPATH\\Config\\Factory.php","name":"Factory.php"},{"path":"SYSTEMPATH\\Config\\Filters.php","name":"Filters.php"},{"path":"SYSTEMPATH\\Config\\Routing.php","name":"Routing.php"},{"path":"SYSTEMPATH\\Config\\Services.php","name":"Services.php"},{"path":"SYSTEMPATH\\Config\\View.php","name":"View.php"},{"path":"SYSTEMPATH\\Controller.php","name":"Controller.php"},{"path":"SYSTEMPATH\\Cookie\\CloneableCookieInterface.php","name":"CloneableCookieInterface.php"},{"path":"SYSTEMPATH\\Cookie\\Cookie.php","name":"Cookie.php"},{"path":"SYSTEMPATH\\Cookie\\CookieInterface.php","name":"CookieInterface.php"},{"path":"SYSTEMPATH\\Cookie\\CookieStore.php","name":"CookieStore.php"},{"path":"SYSTEMPATH\\Database\\BaseBuilder.php","name":"BaseBuilder.php"},{"path":"SYSTEMPATH\\Database\\BaseConnection.php","name":"BaseConnection.php"},{"path":"SYSTEMPATH\\Database\\BaseResult.php","name":"BaseResult.php"},{"path":"SYSTEMPATH\\Database\\Config.php","name":"Config.php"},{"path":"SYSTEMPATH\\Database\\ConnectionInterface.php","name":"ConnectionInterface.php"},{"path":"SYSTEMPATH\\Database\\Database.php","name":"Database.php"},{"path":"SYSTEMPATH\\Database\\MySQLi\\Builder.php","name":"Builder.php"},{"path":"SYSTEMPATH\\Database\\MySQLi\\Connection.php","name":"Connection.php"},{"path":"SYSTEMPATH\\Database\\MySQLi\\Result.php","name":"Result.php"},{"path":"SYSTEMPATH\\Database\\Query.php","name":"Query.php"},{"path":"SYSTEMPATH\\Database\\QueryInterface.php","name":"QueryInterface.php"},{"path":"SYSTEMPATH\\Database\\ResultInterface.php","name":"ResultInterface.php"},{"path":"SYSTEMPATH\\Debug\\Exceptions.php","name":"Exceptions.php"},{"path":"SYSTEMPATH\\Debug\\Timer.php","name":"Timer.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar.php","name":"Toolbar.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\BaseCollector.php","name":"BaseCollector.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Database.php","name":"Database.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Events.php","name":"Events.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Files.php","name":"Files.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Logs.php","name":"Logs.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Routes.php","name":"Routes.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Timers.php","name":"Timers.php"},{"path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Views.php","name":"Views.php"},{"path":"SYSTEMPATH\\Entity\\Entity.php","name":"Entity.php"},{"path":"SYSTEMPATH\\Events\\Events.php","name":"Events.php"},{"path":"SYSTEMPATH\\Filters\\CSRF.php","name":"CSRF.php"},{"path":"SYSTEMPATH\\Filters\\DebugToolbar.php","name":"DebugToolbar.php"},{"path":"SYSTEMPATH\\Filters\\FilterInterface.php","name":"FilterInterface.php"},{"path":"SYSTEMPATH\\Filters\\Filters.php","name":"Filters.php"},{"path":"SYSTEMPATH\\Filters\\ForceHTTPS.php","name":"ForceHTTPS.php"},{"path":"SYSTEMPATH\\Filters\\PageCache.php","name":"PageCache.php"},{"path":"SYSTEMPATH\\HTTP\\ContentSecurityPolicy.php","name":"ContentSecurityPolicy.php"},{"path":"SYSTEMPATH\\HTTP\\Header.php","name":"Header.php"},{"path":"SYSTEMPATH\\HTTP\\IncomingRequest.php","name":"IncomingRequest.php"},{"path":"SYSTEMPATH\\HTTP\\Message.php","name":"Message.php"},{"path":"SYSTEMPATH\\HTTP\\MessageInterface.php","name":"MessageInterface.php"},{"path":"SYSTEMPATH\\HTTP\\MessageTrait.php","name":"MessageTrait.php"},{"path":"SYSTEMPATH\\HTTP\\Method.php","name":"Method.php"},{"path":"SYSTEMPATH\\HTTP\\OutgoingRequest.php","name":"OutgoingRequest.php"},{"path":"SYSTEMPATH\\HTTP\\OutgoingRequestInterface.php","name":"OutgoingRequestInterface.php"},{"path":"SYSTEMPATH\\HTTP\\Request.php","name":"Request.php"},{"path":"SYSTEMPATH\\HTTP\\RequestInterface.php","name":"RequestInterface.php"},{"path":"SYSTEMPATH\\HTTP\\RequestTrait.php","name":"RequestTrait.php"},{"path":"SYSTEMPATH\\HTTP\\Response.php","name":"Response.php"},{"path":"SYSTEMPATH\\HTTP\\ResponseInterface.php","name":"ResponseInterface.php"},{"path":"SYSTEMPATH\\HTTP\\ResponseTrait.php","name":"ResponseTrait.php"},{"path":"SYSTEMPATH\\HTTP\\SiteURI.php","name":"SiteURI.php"},{"path":"SYSTEMPATH\\HTTP\\SiteURIFactory.php","name":"SiteURIFactory.php"},{"path":"SYSTEMPATH\\HTTP\\URI.php","name":"URI.php"},{"path":"SYSTEMPATH\\HTTP\\UserAgent.php","name":"UserAgent.php"},{"path":"SYSTEMPATH\\Helpers\\Array\\ArrayHelper.php","name":"ArrayHelper.php"},{"path":"SYSTEMPATH\\Helpers\\array_helper.php","name":"array_helper.php"},{"path":"SYSTEMPATH\\Helpers\\form_helper.php","name":"form_helper.php"},{"path":"SYSTEMPATH\\Helpers\\kint_helper.php","name":"kint_helper.php"},{"path":"SYSTEMPATH\\Helpers\\url_helper.php","name":"url_helper.php"},{"path":"SYSTEMPATH\\I18n\\Time.php","name":"Time.php"},{"path":"SYSTEMPATH\\I18n\\TimeTrait.php","name":"TimeTrait.php"},{"path":"SYSTEMPATH\\Log\\Handlers\\BaseHandler.php","name":"BaseHandler.php"},{"path":"SYSTEMPATH\\Log\\Handlers\\FileHandler.php","name":"FileHandler.php"},{"path":"SYSTEMPATH\\Log\\Handlers\\HandlerInterface.php","name":"HandlerInterface.php"},{"path":"SYSTEMPATH\\Log\\Logger.php","name":"Logger.php"},{"path":"SYSTEMPATH\\Model.php","name":"Model.php"},{"path":"SYSTEMPATH\\Modules\\Modules.php","name":"Modules.php"},{"path":"SYSTEMPATH\\Router\\RouteCollection.php","name":"RouteCollection.php"},{"path":"SYSTEMPATH\\Router\\RouteCollectionInterface.php","name":"RouteCollectionInterface.php"},{"path":"SYSTEMPATH\\Router\\Router.php","name":"Router.php"},{"path":"SYSTEMPATH\\Router\\RouterInterface.php","name":"RouterInterface.php"},{"path":"SYSTEMPATH\\Security\\Security.php","name":"Security.php"},{"path":"SYSTEMPATH\\Security\\SecurityInterface.php","name":"SecurityInterface.php"},{"path":"SYSTEMPATH\\Session\\Handlers\\BaseHandler.php","name":"BaseHandler.php"},{"path":"SYSTEMPATH\\Session\\Handlers\\FileHandler.php","name":"FileHandler.php"},{"path":"SYSTEMPATH\\Session\\Session.php","name":"Session.php"},{"path":"SYSTEMPATH\\Session\\SessionInterface.php","name":"SessionInterface.php"},{"path":"SYSTEMPATH\\Superglobals.php","name":"Superglobals.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\FacadeInterface.php","name":"FacadeInterface.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Kint.php","name":"Kint.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\AbstractRenderer.php","name":"AbstractRenderer.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\CliRenderer.php","name":"CliRenderer.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\RendererInterface.php","name":"RendererInterface.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\RichRenderer.php","name":"RichRenderer.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\TextRenderer.php","name":"TextRenderer.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\Utils.php","name":"Utils.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\init.php","name":"init.php"},{"path":"SYSTEMPATH\\ThirdParty\\Kint\\init_helpers.php","name":"init_helpers.php"},{"path":"SYSTEMPATH\\Traits\\ConditionalTrait.php","name":"ConditionalTrait.php"},{"path":"SYSTEMPATH\\Validation\\CreditCardRules.php","name":"CreditCardRules.php"},{"path":"SYSTEMPATH\\Validation\\FileRules.php","name":"FileRules.php"},{"path":"SYSTEMPATH\\Validation\\FormatRules.php","name":"FormatRules.php"},{"path":"SYSTEMPATH\\Validation\\Rules.php","name":"Rules.php"},{"path":"SYSTEMPATH\\Validation\\StrictRules\\CreditCardRules.php","name":"CreditCardRules.php"},{"path":"SYSTEMPATH\\Validation\\StrictRules\\FileRules.php","name":"FileRules.php"},{"path":"SYSTEMPATH\\Validation\\StrictRules\\FormatRules.php","name":"FormatRules.php"},{"path":"SYSTEMPATH\\Validation\\StrictRules\\Rules.php","name":"Rules.php"},{"path":"SYSTEMPATH\\Validation\\Validation.php","name":"Validation.php"},{"path":"SYSTEMPATH\\Validation\\ValidationInterface.php","name":"ValidationInterface.php"},{"path":"SYSTEMPATH\\View\\Cell.php","name":"Cell.php"},{"path":"SYSTEMPATH\\View\\RendererInterface.php","name":"RendererInterface.php"},{"path":"SYSTEMPATH\\View\\View.php","name":"View.php"},{"path":"SYSTEMPATH\\View\\ViewDecoratorTrait.php","name":"ViewDecoratorTrait.php"}],"userFiles":[{"path":"APPPATH\\Cells\\BoardCell.php","name":"BoardCell.php"},{"path":"APPPATH\\Common.php","name":"Common.php"},{"path":"APPPATH\\Config\\App.php","name":"App.php"},{"path":"APPPATH\\Config\\Autoload.php","name":"Autoload.php"},{"path":"APPPATH\\Config\\Boot\\development.php","name":"development.php"},{"path":"APPPATH\\Config\\Cache.php","name":"Cache.php"},{"path":"APPPATH\\Config\\Constants.php","name":"Constants.php"},{"path":"APPPATH\\Config\\ContentSecurityPolicy.php","name":"ContentSecurityPolicy.php"},{"path":"APPPATH\\Config\\Cookie.php","name":"Cookie.php"},{"path":"APPPATH\\Config\\Database.php","name":"Database.php"},{"path":"APPPATH\\Config\\Events.php","name":"Events.php"},{"path":"APPPATH\\Config\\Exceptions.php","name":"Exceptions.php"},{"path":"APPPATH\\Config\\Feature.php","name":"Feature.php"},{"path":"APPPATH\\Config\\Filters.php","name":"Filters.php"},{"path":"APPPATH\\Config\\Kint.php","name":"Kint.php"},{"path":"APPPATH\\Config\\Logger.php","name":"Logger.php"},{"path":"APPPATH\\Config\\Modules.php","name":"Modules.php"},{"path":"APPPATH\\Config\\Paths.php","name":"Paths.php"},{"path":"APPPATH\\Config\\Routes.php","name":"Routes.php"},{"path":"APPPATH\\Config\\Routing.php","name":"Routing.php"},{"path":"APPPATH\\Config\\Security.php","name":"Security.php"},{"path":"APPPATH\\Config\\Services.php","name":"Services.php"},{"path":"APPPATH\\Config\\Session.php","name":"Session.php"},{"path":"APPPATH\\Config\\Toolbar.php","name":"Toolbar.php"},{"path":"APPPATH\\Config\\UserAgents.php","name":"UserAgents.php"},{"path":"APPPATH\\Config\\Validation.php","name":"Validation.php"},{"path":"APPPATH\\Config\\View.php","name":"View.php"},{"path":"APPPATH\\Controllers\\BaseController.php","name":"BaseController.php"},{"path":"APPPATH\\Controllers\\Front\\FrontController.php","name":"FrontController.php"},{"path":"APPPATH\\Controllers\\Front\\Home.php","name":"Home.php"},{"path":"APPPATH\\Entities\\BaseEntity.php","name":"BaseEntity.php"},{"path":"APPPATH\\Entities\\BaseHierarchyEntity.php","name":"BaseHierarchyEntity.php"},{"path":"APPPATH\\Entities\\BoardEntity.php","name":"BoardEntity.php"},{"path":"APPPATH\\Helpers\\Board_helper.php","name":"Board_helper.php"},{"path":"APPPATH\\Helpers\\Common_helper.php","name":"Common_helper.php"},{"path":"APPPATH\\Models\\BaseHierarchyModel.php","name":"BaseHierarchyModel.php"},{"path":"APPPATH\\Models\\BaseModel.php","name":"BaseModel.php"},{"path":"APPPATH\\Models\\BoardModel.php","name":"BoardModel.php"},{"path":"APPPATH\\Views\\front\\board\\cell\\information.php","name":"information.php"},{"path":"APPPATH\\Views\\front\\welcome_message.php","name":"welcome_message.php"},{"path":"APPPATH\\Views\\layouts\\common\\copyright.php","name":"copyright.php"},{"path":"APPPATH\\Views\\layouts\\front\\top_menu.php","name":"top_menu.php"},{"path":"APPPATH\\Views\\layouts\\front\\top_navigator.php","name":"top_navigator.php"},{"path":"APPPATH\\Views\\layouts\\front\\top_navigator\\member_link.php","name":"member_link.php"},{"path":"APPPATH\\Views\\layouts\\front\\top_navigator\\top_center.php","name":"top_center.php"},{"path":"APPPATH\\Views\\layouts\\main.php","name":"main.php"},{"path":"FCPATH\\index.php","name":"index.php"},{"path":"VENDORPATH\\autoload.php","name":"autoload.php"},{"path":"VENDORPATH\\composer\\ClassLoader.php","name":"ClassLoader.php"},{"path":"VENDORPATH\\composer\\InstalledVersions.php","name":"InstalledVersions.php"},{"path":"VENDORPATH\\composer\\autoload_real.php","name":"autoload_real.php"},{"path":"VENDORPATH\\composer\\autoload_static.php","name":"autoload_static.php"},{"path":"VENDORPATH\\composer\\installed.php","name":"installed.php"},{"path":"VENDORPATH\\composer\\platform_check.php","name":"platform_check.php"},{"path":"VENDORPATH\\ezyang\\htmlpurifier\\library\\HTMLPurifier.composer.php","name":"HTMLPurifier.composer.php"},{"path":"VENDORPATH\\google\\apiclient-services\\autoload.php","name":"autoload.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\AccessToken\\Revoke.php","name":"Revoke.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\AccessToken\\Verify.php","name":"Verify.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\AuthHandler\\AuthHandlerFactory.php","name":"AuthHandlerFactory.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\AuthHandler\\Guzzle5AuthHandler.php","name":"Guzzle5AuthHandler.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\AuthHandler\\Guzzle6AuthHandler.php","name":"Guzzle6AuthHandler.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\AuthHandler\\Guzzle7AuthHandler.php","name":"Guzzle7AuthHandler.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Client.php","name":"Client.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Collection.php","name":"Collection.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Exception.php","name":"Exception.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Http\\Batch.php","name":"Batch.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Http\\MediaFileUpload.php","name":"MediaFileUpload.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Http\\REST.php","name":"REST.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Model.php","name":"Model.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Service.php","name":"Service.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Service\\Exception.php","name":"Exception.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Service\\Resource.php","name":"Resource.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Task\\Composer.php","name":"Composer.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Task\\Exception.php","name":"Exception.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Task\\Retryable.php","name":"Retryable.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Task\\Runner.php","name":"Runner.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\Utils\\UriTemplate.php","name":"UriTemplate.php"},{"path":"VENDORPATH\\google\\apiclient\\src\\aliases.php","name":"aliases.php"},{"path":"VENDORPATH\\guzzlehttp\\guzzle\\src\\functions.php","name":"functions.php"},{"path":"VENDORPATH\\guzzlehttp\\guzzle\\src\\functions_include.php","name":"functions_include.php"},{"path":"VENDORPATH\\laminas\\laminas-escaper\\src\\Escaper.php","name":"Escaper.php"},{"path":"VENDORPATH\\myclabs\\deep-copy\\src\\DeepCopy\\deep_copy.php","name":"deep_copy.php"},{"path":"VENDORPATH\\phpseclib\\phpseclib\\phpseclib\\bootstrap.php","name":"bootstrap.php"},{"path":"VENDORPATH\\phpunit\\phpunit\\src\\Framework\\Assert\\Functions.php","name":"Functions.php"},{"path":"VENDORPATH\\psr\\log\\src\\LogLevel.php","name":"LogLevel.php"},{"path":"VENDORPATH\\psr\\log\\src\\LoggerAwareTrait.php","name":"LoggerAwareTrait.php"},{"path":"VENDORPATH\\psr\\log\\src\\LoggerInterface.php","name":"LoggerInterface.php"},{"path":"VENDORPATH\\ralouphie\\getallheaders\\src\\getallheaders.php","name":"getallheaders.php"},{"path":"VENDORPATH\\symfony\\deprecation-contracts\\function.php","name":"function.php"}]},"badgeValue":217,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGBSURBVEhL7ZQ9S8NQGIVTBQUncfMfCO4uLgoKbuKQOWg+OkXERRE1IAXrIHbVDrqIDuLiJgj+gro7S3dnpfq88b1FMTE3VZx64HBzzvvZWxKnj15QCcPwCD5HUfSWR+JtzgmtsUcQBEva5IIm9SwSu+95CAWbUuy67qBa32ByZEDpIaZYZSZMjjQuPcQUq8yEyYEb8FSerYeQVGbAFzJkX1PyQWLhgCz0BxTCekC1Wp0hsa6yokzhed4oje6Iz6rlJEkyIKfUEFtITVtQdAibn5rMyaYsMS+a5wTv8qeXMhcU16QZbKgl3hbs+L4\/pnpdc87MElZgq10p5DxGdq8I7xrvUWUKvG3NbSK7ubngYzdJwSsF7TiOh9VOgfcEz1UayNe3JUPM1RWC5GXYgTfc75B4NBmXJnAtTfpABX0iPvEd9ezALwkplCFXcr9styiNOKc1RRZpaPM9tcqBwlWzGY1qPL9wjqRBgF5BH6j8HWh2S7MHlX8PrmbK+k\/8PzjOOzx1D3i1pKTTAAAAAElFTkSuQmCC","hasTimelineData":false,"timelineData":[]},{"title":"Routes","titleSafe":"routes","titleDetails":"","display":{"matchedRoute":[{"directory":"","controller":"\\App\\Controllers\\Front\\Home","method":"index","paramCount":0,"truePCount":0,"params":[]}],"routes":[{"method":"GET","route":"\/","handler":"\\App\\Controllers\\Front\\Home::index"},{"method":"GET","route":"admin","handler":"\\App\\Controllers\\Admin\\Home::index"},{"method":"GET","route":"admin\/user","handler":"\\App\\Controllers\\Admin\\UserController::index"},{"method":"GET","route":"admin\/user\/excel","handler":"\\App\\Controllers\\Admin\\UserController::excel"},{"method":"GET","route":"admin\/user\/insert","handler":"\\App\\Controllers\\Admin\\UserController::insert_form"},{"method":"GET","route":"admin\/user\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\UserController::update_form\/$1"},{"method":"GET","route":"admin\/user\/view\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\UserController::view\/$1"},{"method":"GET","route":"admin\/user\/delete\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\UserController::delete\/$1"},{"method":"GET","route":"admin\/user\/toggle\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\UserController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/usersns","handler":"\\App\\Controllers\\Admin\\UserSNSController::index"},{"method":"GET","route":"admin\/usersns\/excel","handler":"\\App\\Controllers\\Admin\\UserSNSController::excel"},{"method":"GET","route":"admin\/usersns\/view\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\UserSNSController::view\/$1"},{"method":"GET","route":"admin\/usersns\/delete\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\UserSNSController::delete\/$1"},{"method":"GET","route":"admin\/usersns\/toggle\/([0-9]+)\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\UserSNSController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/category","handler":"\\App\\Controllers\\Admin\\CategoryController::index"},{"method":"GET","route":"admin\/category\/excel","handler":"\\App\\Controllers\\Admin\\CategoryController::excel"},{"method":"GET","route":"admin\/category\/insert","handler":"\\App\\Controllers\\Admin\\CategoryController::insert_form"},{"method":"GET","route":"admin\/category\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::update_form\/$1"},{"method":"GET","route":"admin\/category\/reply\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::reply_form\/$1"},{"method":"GET","route":"admin\/category\/view\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::view\/$1"},{"method":"GET","route":"admin\/category\/delete\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::delete\/$1"},{"method":"GET","route":"admin\/category\/toggle\/([0-9]+)\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/board","handler":"\\App\\Controllers\\Admin\\BoardController::index"},{"method":"GET","route":"admin\/board\/excel","handler":"\\App\\Controllers\\Admin\\BoardController::excel"},{"method":"GET","route":"admin\/board\/insert","handler":"\\App\\Controllers\\Admin\\BoardController::insert_form"},{"method":"GET","route":"admin\/board\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::update_form\/$1"},{"method":"GET","route":"admin\/board\/view\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::view\/$1"},{"method":"GET","route":"admin\/board\/reply\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::reply_form\/$1"},{"method":"GET","route":"admin\/board\/delete\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::delete\/$1"},{"method":"GET","route":"admin\/board\/toggle\/([0-9]+)\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\BoardController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/board\/download\/(.*)\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::download\/$1\/$2"},{"method":"GET","route":"admin\/sitepage","handler":"\\App\\Controllers\\Admin\\SitepageController::index"},{"method":"GET","route":"admin\/sitepage\/excel","handler":"\\App\\Controllers\\Admin\\SitepageController::excel"},{"method":"GET","route":"admin\/sitepage\/insert","handler":"\\App\\Controllers\\Admin\\SitepageController::insert_form"},{"method":"GET","route":"admin\/sitepage\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\SitepageController::update_form\/$1"},{"method":"GET","route":"admin\/sitepage\/view\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\SitepageController::view\/$1"},{"method":"GET","route":"admin\/sitepage\/delete\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\SitepageController::delete\/$1"},{"method":"GET","route":"admin\/sitepage\/toggle\/([0-9]+)\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\SitepageController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/product","handler":"\\App\\Controllers\\Admin\\ProductController::index"},{"method":"GET","route":"admin\/product\/excel","handler":"\\App\\Controllers\\Admin\\ProductController::excel"},{"method":"GET","route":"admin\/product\/insert","handler":"\\App\\Controllers\\Admin\\ProductController::insert_form"},{"method":"GET","route":"admin\/product\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\ProductController::update_form\/$1"},{"method":"GET","route":"admin\/product\/view\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\ProductController::view\/$1"},{"method":"GET","route":"admin\/product\/delete\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\ProductController::delete\/$1"},{"method":"GET","route":"admin\/product\/toggle\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\ProductController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/product\/download\/(.*)\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\ProductController::download\/$1\/$2"},{"method":"GET","route":"admin\/order","handler":"\\App\\Controllers\\Admin\\OrderController::index"},{"method":"GET","route":"admin\/order\/excel","handler":"\\App\\Controllers\\Admin\\OrderController::excel"},{"method":"GET","route":"admin\/order\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\OrderController::update_form\/$1"},{"method":"GET","route":"admin\/order\/view\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\OrderController::view\/$1"},{"method":"GET","route":"admin\/order\/delete\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\OrderController::delete\/$1"},{"method":"GET","route":"admin\/order\/toggle\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\OrderController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/billing","handler":"\\App\\Controllers\\Admin\\BillingController::index"},{"method":"GET","route":"admin\/billing\/excel","handler":"\\App\\Controllers\\Admin\\BillingController::excel"},{"method":"GET","route":"admin\/billing\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BillingController::update_form\/$1"},{"method":"GET","route":"admin\/billing\/view\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BillingController::view\/$1"},{"method":"GET","route":"admin\/billing\/delete\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BillingController::delete\/$1"},{"method":"GET","route":"admin\/billing\/toggle\/([0-9]+)\/([^\/]+)","handler":"\\App\\Controllers\\Admin\\BillingController::toggle\/$1\/$2"},{"method":"GET","route":"admin\/billing\/download\/(.*)\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BillingController::download\/$1\/$2"},{"method":"GET","route":"front\/user","handler":"\\App\\Controllers\\Front\\UserController::index"},{"method":"GET","route":"front\/user\/insert","handler":"\\App\\Controllers\\Front\\UserController::insert_form"},{"method":"GET","route":"front\/user\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Front\\UserController::update_form\/$1"},{"method":"GET","route":"front\/user\/login","handler":"\\App\\Controllers\\Front\\UserController::login_form"},{"method":"GET","route":"front\/user\/signup\/([a-zA-Z]+)","handler":"\\App\\Controllers\\Front\\UserController::login\/$1"},{"method":"GET","route":"front\/user\/logout","handler":"\\App\\Controllers\\Front\\UserController::logout"},{"method":"GET","route":"front\/board","handler":"\\App\\Controllers\\Front\\BoardController::index"},{"method":"GET","route":"front\/board\/insert","handler":"\\App\\Controllers\\Front\\BoardController::insert_form"},{"method":"GET","route":"front\/board\/update\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::update_form\/$1"},{"method":"GET","route":"front\/board\/view\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::view\/$1"},{"method":"GET","route":"front\/board\/reply\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::reply_form\/$1"},{"method":"GET","route":"front\/board\/delete\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::delete\/$1"},{"method":"GET","route":"front\/board\/download\/(.*)\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::download\/$1\/$2"},{"method":"GET","route":"front\/sitepage","handler":"\\App\\Controllers\\Front\\SitepageController::index"},{"method":"GET","route":"front\/product","handler":"\\App\\Controllers\\Front\\ProductController::index"},{"method":"GET","route":"front\/product\/view\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Front\\ProductController::view\/$1"},{"method":"GET","route":"front\/order","handler":"\\App\\Controllers\\Front\\Order\\OrderController::index"},{"method":"GET","route":"front\/order\/view\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Front\\Order\\OrderController::view\/$1"},{"method":"GET","route":"front\/order\/cancelCart\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Front\\Order\\CartController::delete\/$1"},{"method":"GET","route":"front\/billing","handler":"\\App\\Controllers\\Front\\Billing\\BillingController::index"},{"method":"GET","route":"front\/billing\/view\/([0-9]+)","handler":"\\App\\Controllers\\Front\\Billing\\BillingController::view\/$1"},{"method":"GET","route":"front\/billing\/card\/([0-9]+)","handler":"\\App\\Controllers\\Front\\Billing\\CardController::update_form\/$1"},{"method":"GET","route":"front\/billing\/deposit\/([0-9]+)","handler":"\\App\\Controllers\\Front\\Billing\\DepositController::update_form\/$1"},{"method":"POST","route":"admin\/user\/insert","handler":"\\App\\Controllers\\Admin\\UserController::insert"},{"method":"POST","route":"admin\/user\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\UserController::update\/$1"},{"method":"POST","route":"admin\/user\/batchjob","handler":"\\App\\Controllers\\Admin\\UserController::batchjob"},{"method":"POST","route":"admin\/usersns\/batchjob","handler":"\\App\\Controllers\\Admin\\UserSNSController::batchjob"},{"method":"POST","route":"admin\/category\/insert","handler":"\\App\\Controllers\\Admin\\CategoryController::insert"},{"method":"POST","route":"admin\/category\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::update\/$1"},{"method":"POST","route":"admin\/category\/reply\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\CategoryController::reply\/$1"},{"method":"POST","route":"admin\/category\/batchjob","handler":"\\App\\Controllers\\Admin\\CategoryController::batchjob"},{"method":"POST","route":"admin\/board\/insert","handler":"\\App\\Controllers\\Admin\\BoardController::insert"},{"method":"POST","route":"admin\/board\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::update\/$1"},{"method":"POST","route":"admin\/board\/reply\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BoardController::reply\/$1"},{"method":"POST","route":"admin\/board\/batchjob","handler":"\\App\\Controllers\\Admin\\BoardController::batchjob"},{"method":"POST","route":"admin\/sitepage\/insert","handler":"\\App\\Controllers\\Admin\\SitepageController::insert"},{"method":"POST","route":"admin\/sitepage\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\SitepageController::update\/$1"},{"method":"POST","route":"admin\/sitepage\/batchjob","handler":"\\App\\Controllers\\Admin\\SitepageController::batchjob"},{"method":"POST","route":"admin\/product\/insert","handler":"\\App\\Controllers\\Admin\\ProductController::insert"},{"method":"POST","route":"admin\/product\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\ProductController::update\/$1"},{"method":"POST","route":"admin\/product\/batchjob","handler":"\\App\\Controllers\\Admin\\ProductController::batchjob"},{"method":"POST","route":"admin\/order\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Admin\\OrderController::update\/$1"},{"method":"POST","route":"admin\/order\/batchjob","handler":"\\App\\Controllers\\Admin\\OrderController::batchjob`"},{"method":"POST","route":"admin\/billing\/update\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BillingController::update\/$1"},{"method":"POST","route":"admin\/billing\/batchjob","handler":"\\App\\Controllers\\Admin\\BillingController::batchjob`"},{"method":"POST","route":"front\/user\/insert","handler":"\\App\\Controllers\\Front\\UserController::insert"},{"method":"POST","route":"front\/user\/update\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})","handler":"\\App\\Controllers\\Front\\UserController::update\/$1"},{"method":"POST","route":"front\/user\/login","handler":"\\App\\Controllers\\Front\\UserController::login\/local"},{"method":"POST","route":"front\/board\/insert","handler":"\\App\\Controllers\\Front\\BoardController::insert"},{"method":"POST","route":"front\/board\/update\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::update\/$1"},{"method":"POST","route":"front\/board\/reply\/([0-9]+)","handler":"\\App\\Controllers\\Front\\BoardController::reply\/$1"},{"method":"POST","route":"front\/order\/insert","handler":"\\App\\Controllers\\Front\\Order\\OrderController::insert"},{"method":"POST","route":"front\/billing","handler":"\\App\\Controllers\\Front\\Billing\\BillingController::insert"},{"method":"POST","route":"front\/billing\/card\/([0-9]+)","handler":"\\App\\Controllers\\Front\\Billing\\CardController::update\/$1"},{"method":"POST","route":"front\/billing\/deposit\/([0-9]+)","handler":"\\App\\Controllers\\Front\\Billing\\DepositController::update\/$1"}]},"badgeValue":82,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFDSURBVEhL7ZRNSsNQFIUjVXSiOFEcuQIHDpzpxC0IGYeE\/BEInbWlCHEDLsSiuANdhKDjgm6ggtSJ+l25ldrmmTwIgtgDh\/t37r1J+16cX0dRFMtpmu5pWAkrvYjjOB7AETzStBFW+inxu3KUJMmhludQpoflS1zXban4LYqiO224h6VLTHr8Z+z8EpIHFF9gG78nDVmW7UgTHKjsCyY98QP+pcq+g8Ku2s8G8X3f3\/I8b038WZTp+bO38zxfFd+I6YY6sNUvFlSDk9CRhiAI1jX1I9Cfw7GG1UB8LAuwbU0ZwQnbRDeEN5qqBxZMLtE1ti9LtbREnMIuOXnyIf5rGIb7Wq8HmlZgwYBH7ORTcKH5E4mpjeGt9fBZcHE2GCQ3Vt7oTNPNg+FXLHnSsHkw\/FR+Gg2bB8Ptzrst\/v6C\/wrH+QB+duli6MYJdQAAAABJRU5ErkJggg==","hasTimelineData":false,"timelineData":[]},{"title":"Events","titleSafe":"events","titleDetails":"","display":{"events":{"pre_system":{"event":"pre_system","duration":"0.63","count":1},"dbquery":{"event":"dbquery","duration":"0.02","count":1}}},"badgeValue":2,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEASURBVEhL7ZXNDcIwDIVTsRBH1uDQDdquUA6IM1xgCA6MwJUN2hk6AQzAz0vl0ETUxC5VT3zSU5w81\/mRMGZysixbFEVR0jSKNt8geQU9aRpFmp\/keX6AbjZ5oB74vsaN5lSzA4tLSjpBFxsjeSuRy4d2mDdQTWU7YLbXTNN05mKyovj5KL6B7q3hoy3KwdZxBlT+Ipz+jPHrBqOIynZgcZonoukb\/0ckiTHqNvDXtXEAaygRbaB9FvUTjRUHsIYS0QaSp+Dw6wT4hiTmYHOcYZsdLQ2CbXa4ftuuYR4x9vYZgdb4vsFYUdmABMYeukK9\/SUme3KMFQ77+Yfzh8eYF8+orDuDWU5LAAAAAElFTkSuQmCC","hasTimelineData":true,"timelineData":[{"name":"Event: pre_system","component":"Events","start":1714990297.942726,"duration":0.0006260871887207031},{"name":"Event: dbquery","component":"Events","start":1714990297.96164,"duration":1.71661376953125e-5}]}],"vars":{"varData":{"View Data":{"viewDatas":"