diff --git a/README.md b/README.md index 964330f..bf2abb0 100644 --- a/README.md +++ b/README.md @@ -2,25 +2,43 @@

Link thiết kế: Giao diện Admin

+

Repo: https://repo.hurasoft.com/tieptk/admin_hura_8

+

Cài đặt hệ thống

Test và làm việc chính tại web: http://local.hura8_admin/

-

-    <VirtualHost *:80>
-        DocumentRoot "/thuc-muc-check-out/admin_hura_8"
-        ServerName local.hura8_admin
-        <Directory "/thuc-muc-check-out/admin_hura_8/">
-            Require all granted
-        </Directory>
-    </VirtualHost> 
-
+

Cấu trúc thư mục

diff --git a/assets/script/pc_style.css b/assets/script/pc_style.css index 85de69b..862b718 100644 --- a/assets/script/pc_style.css +++ b/assets/script/pc_style.css @@ -57,6 +57,10 @@ img { height: auto; } +table { + width: 100%; +} + a { text-decoration: none; } @@ -728,22 +732,6 @@ input[type=radio]:focus:before { .order-page .order-page-table td:nth-child(4), .order-page .order-page-table td:nth-child(10) { text-align: left; } -.order-page .order-page-table .icons { - width: 30px; - height: 30px; - border: 1px solid #ECECEC; - background-color: #F9F9F9; - border-radius: 5px; -} -.order-page .order-page-table .icon-edit { - border: 1px solid #0041E8; - background-color: #F5F7FF; - background-position: -108px -82px; - margin-right: 6px; -} -.order-page .order-page-table .icon-delete { - background-position: -145px -82px; -} .order-page-table { line-height: 20px; @@ -782,6 +770,22 @@ input[type=radio]:focus:before { width: 100%; padding: 0 0 0 5px; } +.order-page-table .icons { + width: 30px; + height: 30px; + border: 1px solid #ECECEC; + background-color: #F9F9F9; + border-radius: 5px; +} +.order-page-table .icon-edit { + border: 1px solid #0041E8; + background-color: #F5F7FF; + background-position: -108px -82px; + margin-right: 6px; +} +.order-page-table .icon-delete { + background-position: -145px -82px; +} .is-close-btn { background: #ECECEC !important; diff --git a/assets/script/pc_style.css.map b/assets/script/pc_style.css.map index e97bbf4..9b23919 100644 --- a/assets/script/pc_style.css.map +++ b/assets/script/pc_style.css.map @@ -1 +1 @@ -{"version":3,"sources":["pc_style.css","pc_style.scss"],"names":[],"mappings":"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","file":"pc_style.css"} \ No newline at end of file +{"version":3,"sources":["pc_style.css","pc_style.scss"],"names":[],"mappings":"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","file":"pc_style.css"} \ No newline at end of file diff --git a/assets/script/pc_style.scss b/assets/script/pc_style.scss index 26ab0b8..72a29ad 100644 --- a/assets/script/pc_style.scss +++ b/assets/script/pc_style.scss @@ -48,6 +48,9 @@ img { max-width: 100%; height: auto; } +table{ + width: 100%; +} a { text-decoration: none; } @@ -743,23 +746,7 @@ input[type="radio"] { &:nth-child(4), &:nth-child(10){ text-align: left; } - } - .icons { - width: 30px; - height: 30px; - border: 1px solid #ECECEC; - background-color: #F9F9F9; - border-radius: 5px; - } - .icon-edit { - border: 1px solid #0041E8; - background-color: #F5F7FF; - background-position: -108px -82px; - margin-right: 6px; - } - .icon-delete { - background-position: -145px -82px; - } + } } } .order-page-table { @@ -798,7 +785,22 @@ input[type="radio"] { width: 100%; padding: 0 0 0 5px; } - + .icons { + width: 30px; + height: 30px; + border: 1px solid #ECECEC; + background-color: #F9F9F9; + border-radius: 5px; + } + .icon-edit { + border: 1px solid #0041E8; + background-color: #F5F7FF; + background-position: -108px -82px; + margin-right: 6px; + } + .icon-delete { + background-position: -145px -82px; + } } .is-close-btn { background: #ECECEC !important; diff --git a/inc/Hura8/AppAdmin.php b/inc/Hura8/AppAdmin.php index 58de2ea..f7d99be 100644 --- a/inc/Hura8/AppAdmin.php +++ b/inc/Hura8/AppAdmin.php @@ -73,6 +73,10 @@ class AppAdmin protected function renderModule() { + if(!$this->current_route_info['module'] || !$this->current_route_info['view']) { + die("Module not exist"); + } + $template_file_path = $this->tpl_path ."/". $this->current_route_info['module']; $template_file_name = $this->current_route_info['view'].".html"; $template_file_full_path = $template_file_path."/".$template_file_name; diff --git a/inc/Hura8/Router.php b/inc/Hura8/Router.php index 1361840..61d07e4 100644 --- a/inc/Hura8/Router.php +++ b/inc/Hura8/Router.php @@ -29,7 +29,7 @@ class Router { } // check match pattern in $this->path_config - foreach ($this->path_config as $_config => $_route ) { + /*foreach ($this->path_config as $_config => $_route ) { if(preg_match("{^".$_config."$}", $parsed['path'], $match )) { if(isset($_route['query']) && is_array($_route['query'])) { @@ -43,16 +43,20 @@ class Router { 'match' => $match, ], $_route); } - } + }*/ // auto parse path base on convention: admin/module/view/view_id $ele = explode("/", $parsed['path']); + $module = $ele[2] ?? 'home'; + $view = isset($ele[3]) ? $ele[3] : getRequest('view', 'home'); + $view_id = isset($ele[4]) ? $ele[4] : getRequest('id', 'view_id'); + // else error return [ - 'module' => $ele[2] ?? 'home', - 'view' => isset($ele[3]) ? preg_replace("/[^a-z0-9_\-]/i","", $ele[3] ) : 'home', - 'view_id' => isset($ele[4]) ? preg_replace("/[^a-z0-9_]/i","", $ele[4] ) : '', + 'module' => preg_replace("/[^a-z0-9_\-]/i","", $module ) , + 'view' => preg_replace("/[^a-z0-9_\-]/i","", $view ) , + 'view_id' => preg_replace("/[^a-z0-9_]/i","", $view_id ), 'query' => $parsed['query'], ]; } diff --git a/template/marketing/coupon-add.html b/template/marketing/coupon-add.html new file mode 100644 index 0000000..53f64bd --- /dev/null +++ b/template/marketing/coupon-add.html @@ -0,0 +1 @@ +template/marketing/coupon-add.html \ No newline at end of file diff --git a/template/marketing/coupon.html b/template/marketing/coupon.html new file mode 100644 index 0000000..43aecc9 --- /dev/null +++ b/template/marketing/coupon.html @@ -0,0 +1,92 @@ +
+

Coupon khuyến mại

+ +
+

Danh sách phiếu giảm giá/ quà tặng dùng cho khách hàng khi đặt mua hàng từ website. Trước khi gửi đơn hàng, nếu khách hàng có mã số phiếu còn hiệu lực thì sẽ nhập vào đơn hàng để nhận được ưu đãi ghi trên phiếu

+ + + + + Thêm phiếu mới + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STT Mã số Khuyến mại Phân loại Thời gian Trạng thái Thông tin khác Lựa chọn
1 CP231020233 +

Test phiếu giảm giá

+
Test phiếu giảm giá
+
+

Tặng sản phẩm

+

Balo thời trang

+
+ +
+

- Bắt đầu: 23-10-2023, 12:00 am

+ + + Đã chạy + +
+ +
+

- Kết thúc: 28-10-2023, 12:00 am

+ + + Đã dừng + +
+ +

- Giá trị đơn hàng tối thiểu: 2.000.000 đ

+
+

0 đã dùng

+

Tổng số: 20

+
+

- Tạo bởi: Đức (05-09-2022, 9:48 am)

+

- Cập nhật cuối: hongvt@hurasoft.com
(03-10-2023, 8:31 am)

+
+
+ + + + + + + +
+
2 CP231020233

Test phiếu giảm giá

Test phiếu giảm giá

Tặng sản phẩm

Balo thời trang

- Bắt đầu: 23-10-2023, 12:00 am

Đã chạy

- Kết thúc: 28-10-2023, 12:00 am

Đã dừng

- Giá trị đơn hàng tối thiểu: 2.000.000 đ

0 đã dùng

Tổng số: 20

- Tạo bởi: Đức (05-09-2022, 9:48 am)

- Cập nhật cuối: hongvt@hurasoft.com
(03-10-2023, 8:31 am)

+
+
\ No newline at end of file diff --git a/template/marketing/detail.html b/template/marketing/detail.html new file mode 100644 index 0000000..36c355f --- /dev/null +++ b/template/marketing/detail.html @@ -0,0 +1 @@ +template/marketing/detail.html \ No newline at end of file diff --git a/template/marketing/detail8.html b/template/marketing/detail8.html new file mode 100644 index 0000000..572b74f --- /dev/null +++ b/template/marketing/detail8.html @@ -0,0 +1 @@ +template/marketing/detail8.html \ No newline at end of file diff --git a/template/marketing/home.html b/template/marketing/home.html new file mode 100644 index 0000000..3f05139 --- /dev/null +++ b/template/marketing/home.html @@ -0,0 +1 @@ +template/marketing/home.html \ No newline at end of file diff --git a/template/marketing/promotion.html b/template/marketing/promotion.html new file mode 100644 index 0000000..a50999b --- /dev/null +++ b/template/marketing/promotion.html @@ -0,0 +1 @@ +template/marketing/promotion.html \ No newline at end of file diff --git a/template/order/detail-new.html b/template/order/detail.html similarity index 99% rename from template/order/detail-new.html rename to template/order/detail.html index ca12105..0481e49 100644 --- a/template/order/detail-new.html +++ b/template/order/detail.html @@ -1,5 +1,5 @@ diff --git a/template/order/home.html b/template/order/home.html index a8d71fc..0f14641 100644 --- a/template/order/home.html +++ b/template/order/home.html @@ -123,7 +123,7 @@ 1 - 000-369 + 000-369 16-11-2023, 9:59 am @@ -138,7 +138,7 @@ Nguyen Duc Quan - + @@ -146,7 +146,7 @@ 2 - 000-369 + 000-369 16-11-2023, 9:59 am @@ -161,7 +161,7 @@ test hura - + diff --git a/template/order/wait-order.html b/template/order/wait-order.html new file mode 100644 index 0000000..22c1655 --- /dev/null +++ b/template/order/wait-order.html @@ -0,0 +1 @@ +template/order/wait-order.html \ No newline at end of file diff --git a/template/theme.html b/template/theme.html index b1fd7fa..daf7807 100644 --- a/template/theme.html +++ b/template/theme.html @@ -76,7 +76,7 @@ @@ -136,16 +136,16 @@ {% if _category[1].enable == 1 %}
- {% if _type == 'order' %} - {% elsif _type == 'product' %} - {% elsif _type == 'customer' %} - {% elsif _type == 'marketing' %} - {% elsif _type == 'investor_relation' %} - {% elsif _type == 'article' %} - {% elsif _type == 'job' %} - {% elsif _type == 'pcbuilder' %} - {% elsif _type == 'payinstall' %} - {% elsif _type == 'distributor' %} + {% if _type == 'order' %} + {% elsif _type == 'product' %} + {% elsif _type == 'customer' %} + {% elsif _type == 'marketing' %} + {% elsif _type == 'investor_relation' %} + {% elsif _type == 'article' %} + {% elsif _type == 'job' %} + {% elsif _type == 'pcbuilder' %} + {% elsif _type == 'payinstall' %} + {% elsif _type == 'distributor' %} {% elsif _type == 'report' %} {% elsif _type == 'system' %} {% endif %} @@ -155,7 +155,7 @@