From b4a0f8927516f95aa9afabed1289a16dfff0d447 Mon Sep 17 00:00:00 2001
From: kaiend
Date: Tue, 30 Jan 2018 14:27:10 +0800
Subject: [PATCH] 2
---
.idea/fastadmin.iml | 8 +
.idea/modules.xml | 8 +
.idea/vcs.xml | 6 +
.idea/workspace.xml | 256 +++++++++
.../admin/command/Install/install.lock | 1 +
.../admin/controller/company/Companyset.php | 40 ++
application/admin/controller/order/Order.php | 38 ++
.../admin/controller/product/Newtravel.php | 42 ++
.../controller/product/Productaddress.php | 37 ++
.../controller/product/Productairport.php | 39 ++
.../admin/controller/product/Productcar.php | 38 ++
.../controller/product/Productcarrental.php | 38 ++
.../admin/controller/product/Productday.php | 38 ++
.../controller/product/Productexperience.php | 39 ++
.../admin/controller/product/Productfood.php | 38 ++
.../controller/product/Producthotels.php | 40 ++
.../admin/controller/product/Productlocal.php | 38 ++
.../controller/product/Productmanydays.php | 41 ++
.../admin/controller/product/Productshow.php | 39 ++
.../controller/product/Producttickets.php | 39 ++
.../controller/product/Producttraffic.php | 39 ++
.../admin/lang/zh-cn/company/companyset.php | 46 ++
application/admin/lang/zh-cn/order/order.php | 26 +
.../admin/lang/zh-cn/product/newtravel.php | 122 +++++
.../lang/zh-cn/product/productaddress.php | 13 +
.../lang/zh-cn/product/productairport.php | 33 ++
.../admin/lang/zh-cn/product/productcar.php | 37 ++
.../lang/zh-cn/product/productcarrental.php | 32 ++
.../admin/lang/zh-cn/product/productday.php | 37 ++
.../lang/zh-cn/product/productexperience.php | 54 ++
.../admin/lang/zh-cn/product/productfood.php | 32 ++
.../lang/zh-cn/product/producthotels.php | 62 +++
.../admin/lang/zh-cn/product/productlocal.php | 48 ++
.../lang/zh-cn/product/productmanydays.php | 64 +++
.../admin/lang/zh-cn/product/productshow.php | 52 ++
.../lang/zh-cn/product/producttickets.php | 34 ++
.../lang/zh-cn/product/producttraffic.php | 49 ++
application/admin/model/CompanySet.php | 94 ++++
application/admin/model/NewTravel.php | 134 +++++
application/admin/model/Order.php | 67 +++
application/admin/model/ProductAddress.php | 33 ++
application/admin/model/ProductAirport.php | 70 +++
application/admin/model/ProductCar.php | 56 ++
application/admin/model/ProductCarRental.php | 56 ++
application/admin/model/ProductDay.php | 56 ++
application/admin/model/ProductExperience.php | 70 +++
application/admin/model/ProductFood.php | 56 ++
application/admin/model/ProductHotels.php | 84 +++
application/admin/model/ProductLocal.php | 56 ++
application/admin/model/ProductManydays.php | 98 ++++
application/admin/model/ProductShow.php | 70 +++
application/admin/model/ProductTickets.php | 70 +++
application/admin/model/ProductTraffic.php | 70 +++
application/admin/validate/CompanySet.php | 27 +
application/admin/validate/NewTravel.php | 27 +
application/admin/validate/Order.php | 27 +
application/admin/validate/ProductAddress.php | 27 +
application/admin/validate/ProductAirport.php | 27 +
application/admin/validate/ProductCar.php | 27 +
.../admin/validate/ProductCarRental.php | 27 +
application/admin/validate/ProductDay.php | 27 +
.../admin/validate/ProductExperience.php | 27 +
application/admin/validate/ProductFood.php | 27 +
application/admin/validate/ProductHotels.php | 27 +
application/admin/validate/ProductLocal.php | 27 +
.../admin/validate/ProductManydays.php | 27 +
application/admin/validate/ProductShow.php | 27 +
application/admin/validate/ProductTickets.php | 27 +
application/admin/validate/ProductTraffic.php | 27 +
application/admin/view/common/header.html | 14 +-
application/admin/view/common/menu.html | 5 +-
.../admin/view/company/companyset/add.html | 122 +++++
.../admin/view/company/companyset/edit.html | 122 +++++
.../admin/view/company/companyset/index.html | 33 ++
application/admin/view/index/index.html | 2 +-
application/admin/view/order/order/add.html | 124 +++++
application/admin/view/order/order/edit.html | 124 +++++
application/admin/view/order/order/index.html | 33 ++
.../admin/view/product/newtravel/add.html | 88 +++
.../admin/view/product/newtravel/edit.html | 88 +++
.../admin/view/product/newtravel/index.html | 33 ++
.../view/product/productaddress/add.html | 58 ++
.../view/product/productaddress/edit.html | 58 ++
.../view/product/productaddress/index.html | 33 ++
.../view/product/productairport/add.html | 150 +++++
.../view/product/productairport/edit.html | 150 +++++
.../view/product/productairport/index.html | 33 ++
.../admin/view/product/productcar/add.html | 184 +++++++
.../admin/view/product/productcar/edit.html | 184 +++++++
.../admin/view/product/productcar/index.html | 33 ++
.../view/product/productcarrental/add.html | 138 +++++
.../view/product/productcarrental/edit.html | 138 +++++
.../view/product/productcarrental/index.html | 33 ++
.../admin/view/product/productday/add.html | 176 ++++++
.../admin/view/product/productday/edit.html | 176 ++++++
.../admin/view/product/productday/index.html | 33 ++
.../view/product/productexperience/add.html | 196 +++++++
.../view/product/productexperience/edit.html | 196 +++++++
.../view/product/productexperience/index.html | 33 ++
.../admin/view/product/productfood/add.html | 138 +++++
.../admin/view/product/productfood/edit.html | 138 +++++
.../admin/view/product/productfood/index.html | 33 ++
.../admin/view/product/producthotels/add.html | 238 ++++++++
.../view/product/producthotels/edit.html | 238 ++++++++
.../view/product/producthotels/index.html | 33 ++
.../admin/view/product/productlocal/add.html | 186 +++++++
.../admin/view/product/productlocal/edit.html | 186 +++++++
.../view/product/productlocal/index.html | 33 ++
.../view/product/productmanydays/add.html | 256 +++++++++
.../view/product/productmanydays/edit.html | 256 +++++++++
.../view/product/productmanydays/index.html | 33 ++
.../admin/view/product/productshow/add.html | 176 ++++++
.../admin/view/product/productshow/edit.html | 176 ++++++
.../admin/view/product/productshow/index.html | 33 ++
.../view/product/producttickets/add.html | 156 ++++++
.../view/product/producttickets/edit.html | 156 ++++++
.../view/product/producttickets/index.html | 33 ++
.../view/product/producttraffic/add.html | 150 +++++
.../view/product/producttraffic/edit.html | 150 +++++
.../view/product/producttraffic/index.html | 33 ++
application/database.php | 6 +-
application/index/view/index/index.html | 105 +---
.../assets/js/backend/company/companyset.js | 65 +++
public/assets/js/backend/order/order.js | 68 +++
public/assets/js/backend/product/newtravel.js | 62 +++
.../js/backend/product/productaddress.js | 57 ++
.../js/backend/product/productairport.js | 67 +++
.../assets/js/backend/product/productcar.js | 70 +++
.../js/backend/product/productcarrental.js | 65 +++
.../assets/js/backend/product/productday.js | 70 +++
.../js/backend/product/productexperience.js | 72 +++
.../assets/js/backend/product/productfood.js | 65 +++
.../js/backend/product/producthotels.js | 79 +++
.../assets/js/backend/product/productlocal.js | 69 +++
.../js/backend/product/productmanydays.js | 82 +++
.../assets/js/backend/product/productshow.js | 70 +++
.../js/backend/product/producttickets.js | 68 +++
.../js/backend/product/producttraffic.js | 67 +++
.../4e/819c837d54a6ed09abc77a8560a66f.php | 4 +
.../cb/78ef4a9130f39208ff10858ddd8377.php | 4 +
.../temp/091a0a651a12c8199d7540311a02d933.php | 84 +++
.../temp/1feb9383f08355fcdeb7ba4b3199f9b6.php | 125 +++++
.../temp/2e0a3e29fe8d91949c529ddeeb8e7b78.php | 184 +++++++
.../temp/2ef507f6e4a42aa5a81c8ecec008db99.php | 61 +++
.../temp/36813dae434ccff1bbc529d16a2b7a23.php | 388 +++++++++++++
.../temp/49922a973702eb6af9a21a76ac7c0293.php | 169 ++++++
.../temp/520f9941a7a1ee51bce0f14496001a47.php | 125 +++++
.../temp/5f4f1e60c2b02beeeff375215604403b.php | 95 ++++
.../temp/a7fb933f17099783b80e1f3ffc8f3c65.php | 95 ++++
.../temp/a994b6a0ec671b3a54153ca2ff92e1a2.php | 513 ++++++++++++++++++
.../temp/bbf28c295054d83b34702d2261e919ba.php | 95 ++++
151 files changed, 11865 insertions(+), 120 deletions(-)
create mode 100644 .idea/fastadmin.iml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/vcs.xml
create mode 100644 .idea/workspace.xml
create mode 100644 application/admin/command/Install/install.lock
create mode 100644 application/admin/controller/company/Companyset.php
create mode 100644 application/admin/controller/order/Order.php
create mode 100644 application/admin/controller/product/Newtravel.php
create mode 100644 application/admin/controller/product/Productaddress.php
create mode 100644 application/admin/controller/product/Productairport.php
create mode 100644 application/admin/controller/product/Productcar.php
create mode 100644 application/admin/controller/product/Productcarrental.php
create mode 100644 application/admin/controller/product/Productday.php
create mode 100644 application/admin/controller/product/Productexperience.php
create mode 100644 application/admin/controller/product/Productfood.php
create mode 100644 application/admin/controller/product/Producthotels.php
create mode 100644 application/admin/controller/product/Productlocal.php
create mode 100644 application/admin/controller/product/Productmanydays.php
create mode 100644 application/admin/controller/product/Productshow.php
create mode 100644 application/admin/controller/product/Producttickets.php
create mode 100644 application/admin/controller/product/Producttraffic.php
create mode 100644 application/admin/lang/zh-cn/company/companyset.php
create mode 100644 application/admin/lang/zh-cn/order/order.php
create mode 100644 application/admin/lang/zh-cn/product/newtravel.php
create mode 100644 application/admin/lang/zh-cn/product/productaddress.php
create mode 100644 application/admin/lang/zh-cn/product/productairport.php
create mode 100644 application/admin/lang/zh-cn/product/productcar.php
create mode 100644 application/admin/lang/zh-cn/product/productcarrental.php
create mode 100644 application/admin/lang/zh-cn/product/productday.php
create mode 100644 application/admin/lang/zh-cn/product/productexperience.php
create mode 100644 application/admin/lang/zh-cn/product/productfood.php
create mode 100644 application/admin/lang/zh-cn/product/producthotels.php
create mode 100644 application/admin/lang/zh-cn/product/productlocal.php
create mode 100644 application/admin/lang/zh-cn/product/productmanydays.php
create mode 100644 application/admin/lang/zh-cn/product/productshow.php
create mode 100644 application/admin/lang/zh-cn/product/producttickets.php
create mode 100644 application/admin/lang/zh-cn/product/producttraffic.php
create mode 100644 application/admin/model/CompanySet.php
create mode 100644 application/admin/model/NewTravel.php
create mode 100644 application/admin/model/Order.php
create mode 100644 application/admin/model/ProductAddress.php
create mode 100644 application/admin/model/ProductAirport.php
create mode 100644 application/admin/model/ProductCar.php
create mode 100644 application/admin/model/ProductCarRental.php
create mode 100644 application/admin/model/ProductDay.php
create mode 100644 application/admin/model/ProductExperience.php
create mode 100644 application/admin/model/ProductFood.php
create mode 100644 application/admin/model/ProductHotels.php
create mode 100644 application/admin/model/ProductLocal.php
create mode 100644 application/admin/model/ProductManydays.php
create mode 100644 application/admin/model/ProductShow.php
create mode 100644 application/admin/model/ProductTickets.php
create mode 100644 application/admin/model/ProductTraffic.php
create mode 100644 application/admin/validate/CompanySet.php
create mode 100644 application/admin/validate/NewTravel.php
create mode 100644 application/admin/validate/Order.php
create mode 100644 application/admin/validate/ProductAddress.php
create mode 100644 application/admin/validate/ProductAirport.php
create mode 100644 application/admin/validate/ProductCar.php
create mode 100644 application/admin/validate/ProductCarRental.php
create mode 100644 application/admin/validate/ProductDay.php
create mode 100644 application/admin/validate/ProductExperience.php
create mode 100644 application/admin/validate/ProductFood.php
create mode 100644 application/admin/validate/ProductHotels.php
create mode 100644 application/admin/validate/ProductLocal.php
create mode 100644 application/admin/validate/ProductManydays.php
create mode 100644 application/admin/validate/ProductShow.php
create mode 100644 application/admin/validate/ProductTickets.php
create mode 100644 application/admin/validate/ProductTraffic.php
create mode 100644 application/admin/view/company/companyset/add.html
create mode 100644 application/admin/view/company/companyset/edit.html
create mode 100644 application/admin/view/company/companyset/index.html
create mode 100644 application/admin/view/order/order/add.html
create mode 100644 application/admin/view/order/order/edit.html
create mode 100644 application/admin/view/order/order/index.html
create mode 100644 application/admin/view/product/newtravel/add.html
create mode 100644 application/admin/view/product/newtravel/edit.html
create mode 100644 application/admin/view/product/newtravel/index.html
create mode 100644 application/admin/view/product/productaddress/add.html
create mode 100644 application/admin/view/product/productaddress/edit.html
create mode 100644 application/admin/view/product/productaddress/index.html
create mode 100644 application/admin/view/product/productairport/add.html
create mode 100644 application/admin/view/product/productairport/edit.html
create mode 100644 application/admin/view/product/productairport/index.html
create mode 100644 application/admin/view/product/productcar/add.html
create mode 100644 application/admin/view/product/productcar/edit.html
create mode 100644 application/admin/view/product/productcar/index.html
create mode 100644 application/admin/view/product/productcarrental/add.html
create mode 100644 application/admin/view/product/productcarrental/edit.html
create mode 100644 application/admin/view/product/productcarrental/index.html
create mode 100644 application/admin/view/product/productday/add.html
create mode 100644 application/admin/view/product/productday/edit.html
create mode 100644 application/admin/view/product/productday/index.html
create mode 100644 application/admin/view/product/productexperience/add.html
create mode 100644 application/admin/view/product/productexperience/edit.html
create mode 100644 application/admin/view/product/productexperience/index.html
create mode 100644 application/admin/view/product/productfood/add.html
create mode 100644 application/admin/view/product/productfood/edit.html
create mode 100644 application/admin/view/product/productfood/index.html
create mode 100644 application/admin/view/product/producthotels/add.html
create mode 100644 application/admin/view/product/producthotels/edit.html
create mode 100644 application/admin/view/product/producthotels/index.html
create mode 100644 application/admin/view/product/productlocal/add.html
create mode 100644 application/admin/view/product/productlocal/edit.html
create mode 100644 application/admin/view/product/productlocal/index.html
create mode 100644 application/admin/view/product/productmanydays/add.html
create mode 100644 application/admin/view/product/productmanydays/edit.html
create mode 100644 application/admin/view/product/productmanydays/index.html
create mode 100644 application/admin/view/product/productshow/add.html
create mode 100644 application/admin/view/product/productshow/edit.html
create mode 100644 application/admin/view/product/productshow/index.html
create mode 100644 application/admin/view/product/producttickets/add.html
create mode 100644 application/admin/view/product/producttickets/edit.html
create mode 100644 application/admin/view/product/producttickets/index.html
create mode 100644 application/admin/view/product/producttraffic/add.html
create mode 100644 application/admin/view/product/producttraffic/edit.html
create mode 100644 application/admin/view/product/producttraffic/index.html
create mode 100644 public/assets/js/backend/company/companyset.js
create mode 100644 public/assets/js/backend/order/order.js
create mode 100644 public/assets/js/backend/product/newtravel.js
create mode 100644 public/assets/js/backend/product/productaddress.js
create mode 100644 public/assets/js/backend/product/productairport.js
create mode 100644 public/assets/js/backend/product/productcar.js
create mode 100644 public/assets/js/backend/product/productcarrental.js
create mode 100644 public/assets/js/backend/product/productday.js
create mode 100644 public/assets/js/backend/product/productexperience.js
create mode 100644 public/assets/js/backend/product/productfood.js
create mode 100644 public/assets/js/backend/product/producthotels.js
create mode 100644 public/assets/js/backend/product/productlocal.js
create mode 100644 public/assets/js/backend/product/productmanydays.js
create mode 100644 public/assets/js/backend/product/productshow.js
create mode 100644 public/assets/js/backend/product/producttickets.js
create mode 100644 public/assets/js/backend/product/producttraffic.js
create mode 100644 runtime/cache/4e/819c837d54a6ed09abc77a8560a66f.php
create mode 100644 runtime/cache/cb/78ef4a9130f39208ff10858ddd8377.php
create mode 100644 runtime/temp/091a0a651a12c8199d7540311a02d933.php
create mode 100644 runtime/temp/1feb9383f08355fcdeb7ba4b3199f9b6.php
create mode 100644 runtime/temp/2e0a3e29fe8d91949c529ddeeb8e7b78.php
create mode 100644 runtime/temp/2ef507f6e4a42aa5a81c8ecec008db99.php
create mode 100644 runtime/temp/36813dae434ccff1bbc529d16a2b7a23.php
create mode 100644 runtime/temp/49922a973702eb6af9a21a76ac7c0293.php
create mode 100644 runtime/temp/520f9941a7a1ee51bce0f14496001a47.php
create mode 100644 runtime/temp/5f4f1e60c2b02beeeff375215604403b.php
create mode 100644 runtime/temp/a7fb933f17099783b80e1f3ffc8f3c65.php
create mode 100644 runtime/temp/a994b6a0ec671b3a54153ca2ff92e1a2.php
create mode 100644 runtime/temp/bbf28c295054d83b34702d2261e919ba.php
diff --git a/.idea/fastadmin.iml b/.idea/fastadmin.iml
new file mode 100644
index 00000000..c956989b
--- /dev/null
+++ b/.idea/fastadmin.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 00000000..b61da765
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..94a25f7f
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 00000000..5b3c862d
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,256 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1517292597654
+
+
+ 1517292597654
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/application/admin/command/Install/install.lock b/application/admin/command/Install/install.lock
new file mode 100644
index 00000000..56a6051c
--- /dev/null
+++ b/application/admin/command/Install/install.lock
@@ -0,0 +1 @@
+1
\ No newline at end of file
diff --git a/application/admin/controller/company/Companyset.php b/application/admin/controller/company/Companyset.php
new file mode 100644
index 00000000..7507ca2a
--- /dev/null
+++ b/application/admin/controller/company/Companyset.php
@@ -0,0 +1,40 @@
+model = model('CompanySet');
+ $this->view->assign("companyscaledataList", $this->model->getCompanyscaledataList());
+ $this->view->assign("companresourcesdataList", $this->model->getCompanresourcesdataList());
+ $this->view->assign("offlinestoredataList", $this->model->getOfflinestoredataList());
+ $this->view->assign("cooperationplatformdataList", $this->model->getCooperationplatformdataList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/order/Order.php b/application/admin/controller/order/Order.php
new file mode 100644
index 00000000..9e00ed5f
--- /dev/null
+++ b/application/admin/controller/order/Order.php
@@ -0,0 +1,38 @@
+model = model('Order');
+ $this->view->assign("orderStatusList", $this->model->getOrderStatusList());
+ $this->view->assign("commentStatusList", $this->model->getCommentStatusList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Newtravel.php b/application/admin/controller/product/Newtravel.php
new file mode 100644
index 00000000..b1eed94a
--- /dev/null
+++ b/application/admin/controller/product/Newtravel.php
@@ -0,0 +1,42 @@
+model = model('NewTravel');
+ $this->view->assign("typeslistList", $this->model->getTypeslistList());
+ $this->view->assign("travelersnumberdataList", $this->model->getTravelersnumberdataList());
+ $this->view->assign("travelerinformationdataList", $this->model->getTravelerinformationdataList());
+ $this->view->assign("tripinformationdataList", $this->model->getTripinformationdataList());
+ $this->view->assign("backaddressdataList", $this->model->getBackaddressdataList());
+ $this->view->assign("receivingaddressdataList", $this->model->getReceivingaddressdataList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productaddress.php b/application/admin/controller/product/Productaddress.php
new file mode 100644
index 00000000..18959d53
--- /dev/null
+++ b/application/admin/controller/product/Productaddress.php
@@ -0,0 +1,37 @@
+model = model('ProductAddress');
+
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productairport.php b/application/admin/controller/product/Productairport.php
new file mode 100644
index 00000000..acd45b8a
--- /dev/null
+++ b/application/admin/controller/product/Productairport.php
@@ -0,0 +1,39 @@
+model = model('ProductAirport');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("listList", $this->model->getListList());
+ $this->view->assign("statusList", $this->model->getStatusList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productcar.php b/application/admin/controller/product/Productcar.php
new file mode 100644
index 00000000..440191b1
--- /dev/null
+++ b/application/admin/controller/product/Productcar.php
@@ -0,0 +1,38 @@
+model = model('ProductCar');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productcarrental.php b/application/admin/controller/product/Productcarrental.php
new file mode 100644
index 00000000..7ffeb220
--- /dev/null
+++ b/application/admin/controller/product/Productcarrental.php
@@ -0,0 +1,38 @@
+model = model('ProductCarRental');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productday.php b/application/admin/controller/product/Productday.php
new file mode 100644
index 00000000..e3c09c37
--- /dev/null
+++ b/application/admin/controller/product/Productday.php
@@ -0,0 +1,38 @@
+model = model('ProductDay');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productexperience.php b/application/admin/controller/product/Productexperience.php
new file mode 100644
index 00000000..ce027ec0
--- /dev/null
+++ b/application/admin/controller/product/Productexperience.php
@@ -0,0 +1,39 @@
+model = model('ProductExperience');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("outDataList", $this->model->getOutDataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productfood.php b/application/admin/controller/product/Productfood.php
new file mode 100644
index 00000000..4e97f01b
--- /dev/null
+++ b/application/admin/controller/product/Productfood.php
@@ -0,0 +1,38 @@
+model = model('ProductFood');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Producthotels.php b/application/admin/controller/product/Producthotels.php
new file mode 100644
index 00000000..9ea8591f
--- /dev/null
+++ b/application/admin/controller/product/Producthotels.php
@@ -0,0 +1,40 @@
+model = model('ProductHotels');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("outDataList", $this->model->getOutDataList());
+ $this->view->assign("hotelListList", $this->model->getHotelListList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productlocal.php b/application/admin/controller/product/Productlocal.php
new file mode 100644
index 00000000..a85d3bcf
--- /dev/null
+++ b/application/admin/controller/product/Productlocal.php
@@ -0,0 +1,38 @@
+model = model('ProductLocal');
+ $this->view->assign("outDataList", $this->model->getOutDataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productmanydays.php b/application/admin/controller/product/Productmanydays.php
new file mode 100644
index 00000000..bde65a87
--- /dev/null
+++ b/application/admin/controller/product/Productmanydays.php
@@ -0,0 +1,41 @@
+model = model('ProductManydays');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("outDataList", $this->model->getOutDataList());
+ $this->view->assign("hotelListList", $this->model->getHotelListList());
+ $this->view->assign("listList", $this->model->getListList());
+ $this->view->assign("statusList", $this->model->getStatusList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Productshow.php b/application/admin/controller/product/Productshow.php
new file mode 100644
index 00000000..e7a75944
--- /dev/null
+++ b/application/admin/controller/product/Productshow.php
@@ -0,0 +1,39 @@
+model = model('ProductShow');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("outDataList", $this->model->getOutDataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Producttickets.php b/application/admin/controller/product/Producttickets.php
new file mode 100644
index 00000000..a057418a
--- /dev/null
+++ b/application/admin/controller/product/Producttickets.php
@@ -0,0 +1,39 @@
+model = model('ProductTickets');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("statusList", $this->model->getStatusList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/controller/product/Producttraffic.php b/application/admin/controller/product/Producttraffic.php
new file mode 100644
index 00000000..c305b178
--- /dev/null
+++ b/application/admin/controller/product/Producttraffic.php
@@ -0,0 +1,39 @@
+model = model('ProductTraffic');
+ $this->view->assign("advancedataList", $this->model->getAdvancedataList());
+ $this->view->assign("outDataList", $this->model->getOutDataList());
+ $this->view->assign("listList", $this->model->getListList());
+ }
+
+ /**
+ * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个方法
+ * 因此在当前控制器中可不用编写增删改查的代码,如果需要自己控制这部分逻辑
+ * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
+ */
+
+
+}
diff --git a/application/admin/lang/zh-cn/company/companyset.php b/application/admin/lang/zh-cn/company/companyset.php
new file mode 100644
index 00000000..3c8318c5
--- /dev/null
+++ b/application/admin/lang/zh-cn/company/companyset.php
@@ -0,0 +1,46 @@
+ '公司全称',
+ 'Storename' => '店铺名称',
+ 'Storeavatar' => '店铺LOGO',
+ 'Serveavatar' => '客服头像',
+ 'Companyscaledata' => '公司规模',
+ 'Companyscaledata 1' => '少于10人',
+ 'Companyscaledata 2' => '10-99人',
+ 'Companyscaledata 3' => '100-299人',
+ 'Companyscaledata 4' => '300-499人',
+ 'Companyscaledata 5' => '500人以上',
+ 'Companytime' => '公司成立日期',
+ 'Companyaddress' => '公司主要办公地址所在地',
+ 'Companyhttp' => '官网链接',
+ 'Companresourcesdata' => '公司自有的当地旅行资源',
+ 'Companresourcesdata 1' => '机票',
+ 'Companresourcesdata 2' => '酒店',
+ 'Companresourcesdata 3' => '景点门票',
+ 'Companresourcesdata 4' => '车',
+ 'Companresourcesdata 5' => '导游',
+ 'Companresourcesdata 6' => '交通票劵',
+ 'Companresourcesdata 7' => '餐饮',
+ 'Companresourcesdata 8' => '无',
+ 'Companresourcesdata 9' => '其他',
+ 'Resourcessuperiority' => '独家资源优势',
+ 'Offlinestoredata' => '线下是否有门店',
+ 'Offlinestoredata 1' => '无门店',
+ 'Offlinestoredata 2' => '1家',
+ 'Offlinestoredata 3' => '2-5家',
+ 'Offlinestoredata 4' => '6-10家',
+ 'Offlinestoredata 5' => '11-20家',
+ 'Offlinestoredata 6' => '20家以上',
+ 'Cooperationplatformdata' => '目前合作过的电商平台',
+ 'Cooperationplatformdata 1' => '携程',
+ 'Cooperationplatformdata 2' => '飞猪',
+ 'Cooperationplatformdata 3' => '去哪儿',
+ 'Cooperationplatformdata 4' => '穷游',
+ 'Cooperationplatformdata 5' => '途牛',
+ 'Cooperationplatformdata 6' => '同城',
+ 'Cooperationplatformdata 7' => '驴妈妈',
+ 'Cooperationplatformdata 8' => '美团',
+ 'Cooperationplatformdata 9' => '无',
+ 'Cooperationplatformdata 10' => '其他'
+];
diff --git a/application/admin/lang/zh-cn/order/order.php b/application/admin/lang/zh-cn/order/order.php
new file mode 100644
index 00000000..7aaf007b
--- /dev/null
+++ b/application/admin/lang/zh-cn/order/order.php
@@ -0,0 +1,26 @@
+ 'ID',
+ 'User_id' => '关联user表 用户id',
+ 'Order_num' => '订单编号',
+ 'Order_status' => '订单状态',
+ 'Order_status 0' => '未支付',
+ 'Order_status 1' => '已支付',
+ 'Travel_start_time' => '出行日期',
+ 'Travel_end_time' => '结束日期',
+ 'Product_name' => '产品名称',
+ 'Comment_status' => '点评状态',
+ 'Comment_status 0' => '未点评',
+ 'Comment_status 1' => '已点评',
+ 'Order_start_time' => '订单生成起始日期',
+ 'Total_num' => '订单金额',
+ 'Already_rechage_num' => '已付金额',
+ 'Notice' => '通知TODO',
+ 'Reconciliation_time' => '对账时间',
+ 'Buy_detail' => '购买详情',
+ 'Reduction_strategy' => '减价策略',
+ 'Ota_name' => 'OTA产品名称',
+ 'Pay_id' => '主支付信息id',
+ 'Supplier_id' => '供应商'
+];
diff --git a/application/admin/lang/zh-cn/product/newtravel.php b/application/admin/lang/zh-cn/product/newtravel.php
new file mode 100644
index 00000000..821c4c80
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/newtravel.php
@@ -0,0 +1,122 @@
+ 'id',
+ 'Traveltext' => '模版名称',
+ 'Typeslist' => '模版适应类型',
+ 'Typeslist 1' => '全部',
+ 'Typeslist 2' => '机+酒',
+ 'Typeslist 3' => '特价机票',
+ 'Typeslist 4' => '半自助',
+ 'Typeslist 5' => '跟团',
+ 'Typeslist 6' => '景点门票',
+ 'Typeslist 7' => '一日游',
+ 'Typeslist 8' => '多日游',
+ 'Typeslist 9' => '当地订制',
+ 'Typeslist 10' => '酒店套餐',
+ 'Typeslist 11' => '演出展览',
+ 'Typeslist 12' => '当地体验',
+ 'Typeslist 13' => '美食',
+ 'Typeslist 14' => '接送机',
+ 'Typeslist 15' => '包车/拼车',
+ 'Typeslist 16' => '交通卡/劵',
+ 'Typeslist 17' => '租车',
+ 'Typeslist 18' => '签证',
+ 'Typeslist 19' => 'WIFI',
+ 'Typeslist 20' => '电话卡',
+ 'Typeslist 21' => '保险',
+ 'Typeslist 22' => '自由行定制',
+ 'Typeslist 23' => '游轮',
+ 'Typeslist 24' => '打折劵',
+ 'Typeslist 25' => '购物',
+ 'Travelersnumberdata' => '出行人信息',
+ 'Travelersnumberdata 1' => '一个人',
+ 'Travelersnumberdata 2' => '多人出行(仅出行人信息需要填写多份)',
+ 'Travelerinformationdata' => '出行人信息',
+ 'Travelerinformationdata 1' => '中文姓名',
+ 'Travelerinformationdata 2' => '姓(拼音)',
+ 'Travelerinformationdata 3' => '名(拼音)',
+ 'Travelerinformationdata 4' => '证件类型',
+ 'Travelerinformationdata 5' => '有效期',
+ 'Travelerinformationdata 6' => '出生日期',
+ 'Travelerinformationdata 7' => '性别',
+ 'Travelerinformationdata 8' => '国籍',
+ 'Travelerinformationdata 9' => '联系电话',
+ 'Travelerinformationdata 10' => '身高(cm)',
+ 'Travelerinformationdata 11' => '体重(kg)',
+ 'Travelerinformationdata 12' => '鞋码(欧码)',
+ 'Travelerinformationdata 13' => '左眼视力',
+ 'Travelerinformationdata 14' => '右眼视力',
+ 'Tripinformationdata' => '行程信息',
+ 'Tripinformationdata 1' => '境外联系电话',
+ 'Tripinformationdata 2' => '微信号',
+ 'Tripinformationdata 3' => '预约时间',
+ 'Tripinformationdata 4' => '出行人数',
+ 'Tripinformationdata 5' => '行李数',
+ 'Tripinformationdata 6' => '接人时间',
+ 'Tripinformationdata 7' => '接人地点',
+ 'Tripinformationdata 8' => '接人地点(英文)',
+ 'Tripinformationdata 9' => '送达地点',
+ 'Tripinformationdata 10' => '送达地点(英文)',
+ 'Tripinformationdata 11' => '接人酒店名称',
+ 'Tripinformationdata 12' => '接人酒店地址',
+ 'Tripinformationdata 13' => '接人酒店名称(英文)',
+ 'Tripinformationdata 14' => '接人酒店地址(英文)',
+ 'Tripinformationdata 15' => '接人酒店电话',
+ 'Tripinformationdata 16' => '接机航班号',
+ 'Tripinformationdata 17' => '航班抵达日期',
+ 'Tripinformationdata 18' => '航班抵达时间',
+ 'Tripinformationdata 19' => '送达酒店名称',
+ 'Tripinformationdata 20' => '送达酒店地址',
+ 'Tripinformationdata 21' => '送达酒店名称(英文)',
+ 'Tripinformationdata 22' => '送达酒店地址(英文)',
+ 'Tripinformationdata 23' => '送达酒店电话',
+ 'Tripinformationdata 24' => '送机航班号',
+ 'Tripinformationdata 25' => '航班起飞日期',
+ 'Tripinformationdata 26' => '航班起飞时间',
+ 'Tripinformationdata 27' => '出发酒店名称(英文)',
+ 'Tripinformationdata 28' => '出发酒店名称(中文)',
+ 'Tripinformationdata 29' => '出发酒店地址(英文)',
+ 'Tripinformationdata 30' => '出发酒店电话',
+ 'Tripinformationdata 31' => '接送酒店名称(英文)',
+ 'Tripinformationdata 32' => '接送酒店地址(英文)',
+ 'Tripinformationdata 33' => '接送酒店电话',
+ 'Tripinformationdata 34' => '过夜酒店名称(英文)',
+ 'Tripinformationdata 35' => '过夜酒店地址(英文)',
+ 'Tripinformationdata 36' => '用车时间',
+ 'Tripinformationdata 37' => '用车地点',
+ 'Tripinformationdata 38' => '接机/送机航班号',
+ 'Tripinformationdata 39' => '降落/起飞时间',
+ 'Tripinformationdata 40' => '接人/送达地点',
+ 'Tripinformationdata 41' => '用车人数',
+ 'Tripinformationdata 42' => '返回酒店名称(英文)',
+ 'Tripinformationdata 43' => '返回酒店地址(英文)',
+ 'Tripinformationdata 44' => '返回酒店电话',
+ 'Tripinformationdata 45' => '行程计划',
+ 'Tripinformationdata 46' => '返程送回酒店名称(英文)',
+ 'Tripinformationdata 47' => '返程送回酒店地址(英文)',
+ 'Tripinformationdata 48' => '返程送回酒店电话',
+ 'Tripinformationdata 49' => '酒店名称(英文)',
+ 'Tripinformationdata 50' => '酒店地址(英文)',
+ 'Tripinformationdata 51' => '酒店联系电话',
+ 'Tripinformationdata 52' => '入住酒店日期',
+ 'Tripinformationdata 53' => '离开酒店日期',
+ 'Tripinformationdata 54' => '返程航班号/火车列次',
+ 'Tripinformationdata 55' => '返程日期',
+ 'Tripinformationdata 56' => '返程航班/列次时间',
+ 'Tripinformationdata 57' => '取还设备地址',
+ 'Tripinformationdata 58' => '预计出行日期',
+ 'Tripinformationdata 59' => '到达火车车次',
+ 'Tripinformationdata 60' => '到达车站',
+ 'Tripinformationdata 61' => '出发时间(单选)',
+ 'Tripinformationdata 62' => '出发班次',
+ 'Tripinformationdata 63' => '出发酒店所在区域',
+ 'Tripinformationdata 64' => '用餐时间',
+ 'Backaddressdata' => '取还地址',
+ 'Backaddressdata 1' => '取件地址',
+ 'Backaddressdata 2' => '还回地址',
+ 'Receivingaddressdata' => '收货地址',
+ 'Receivingaddressdata 1' => '收货人姓名',
+ 'Receivingaddressdata 2' => '收货人电话',
+ 'Receivingaddressdata 3' => '收货地址'
+];
diff --git a/application/admin/lang/zh-cn/product/productaddress.php b/application/admin/lang/zh-cn/product/productaddress.php
new file mode 100644
index 00000000..5330d365
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productaddress.php
@@ -0,0 +1,13 @@
+ 'ID',
+ 'City' => '取件城市 ',
+ 'Airport' => '机场',
+ 'Terminal' => '航站楼',
+ 'Place' => '地点',
+ 'Username' => '姓名',
+ 'Tel' => '电话',
+ 'Opentime' => '开始营业时间',
+ 'Closetime' => '结束营业时间'
+];
diff --git a/application/admin/lang/zh-cn/product/productairport.php b/application/admin/lang/zh-cn/product/productairport.php
new file mode 100644
index 00000000..83822337
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productairport.php
@@ -0,0 +1,33 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app减价',
+ 'Startdate' => '减价开始时间',
+ 'Enddate' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线',
+ 'Status' => '状态'
+];
diff --git a/application/admin/lang/zh-cn/product/productcar.php b/application/admin/lang/zh-cn/product/productcar.php
new file mode 100644
index 00000000..ca31d222
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productcar.php
@@ -0,0 +1,37 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Topimages' => '轮播图',
+ 'Videofiles' => '头图视频',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Trip_length' => '行程时间',
+ 'Trip_theme' => '该时间段的行程主题',
+ 'Images' => '添加该时间段的行程活动相关图片',
+ 'Infomation' => '对该时段内行程的描述',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/productcarrental.php b/application/admin/lang/zh-cn/product/productcarrental.php
new file mode 100644
index 00000000..834196d0
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productcarrental.php
@@ -0,0 +1,32 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Images' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/productday.php b/application/admin/lang/zh-cn/product/productday.php
new file mode 100644
index 00000000..515c8c5b
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productday.php
@@ -0,0 +1,37 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Out_postion' => '出发地',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Trip_length' => '行程时间',
+ 'Trip_theme' => '该时间段的行程主题',
+ 'Images' => '添加该时间段的行程活动相关图片',
+ 'Infomation' => '对该时段内行程的描述',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/productexperience.php b/application/admin/lang/zh-cn/product/productexperience.php
new file mode 100644
index 00000000..2f643574
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productexperience.php
@@ -0,0 +1,54 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Topimages' => '轮播图',
+ 'Videofiles' => '头图视频',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Out_data' => '行程天数',
+ 'Out_data 0' => '1天',
+ 'Out_data 1' => '2天',
+ 'Out_data 2' => '3天',
+ 'Out_data 3' => '4天',
+ 'Out_data 4' => '5天',
+ 'Out_data 5' => '6天',
+ 'Out_data 6' => '7天',
+ 'Out_data 7' => '8天',
+ 'Out_data 8' => '9天',
+ 'Out_data 9' => '10天',
+ 'Out_data 10' => '11天',
+ 'Out_data 11' => '12天',
+ 'Out_data 12' => '13天',
+ 'Out_data 13' => '14天',
+ 'Out_data 14' => '15天',
+ 'Out_data 15' => '15天以上',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Trip_length' => '行程时间',
+ 'Trip_theme' => '该时间段的行程主题',
+ 'Images' => '添加该时间段的行程活动相关图片',
+ 'Infomation' => '对该时段内行程的描述',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/productfood.php b/application/admin/lang/zh-cn/product/productfood.php
new file mode 100644
index 00000000..834196d0
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productfood.php
@@ -0,0 +1,32 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Images' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/producthotels.php b/application/admin/lang/zh-cn/product/producthotels.php
new file mode 100644
index 00000000..46ee152e
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/producthotels.php
@@ -0,0 +1,62 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Out_data' => '行程天数',
+ 'Out_data 0' => '1天',
+ 'Out_data 1' => '2天',
+ 'Out_data 2' => '3天',
+ 'Out_data 3' => '4天',
+ 'Out_data 4' => '5天',
+ 'Out_data 5' => '6天',
+ 'Out_data 6' => '7天',
+ 'Out_data 7' => '8天',
+ 'Out_data 8' => '9天',
+ 'Out_data 9' => '10天',
+ 'Out_data 10' => '11天',
+ 'Out_data 11' => '12天',
+ 'Out_data 12' => '13天',
+ 'Out_data 13' => '14天',
+ 'Out_data 14' => '15天',
+ 'Out_data 15' => '15天以上',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Hotel_id' => '酒店ID',
+ 'Hotel_name' => '酒店名称',
+ 'Hotel_en_name' => '英文名称',
+ 'Hotel_list' => '前台显示',
+ 'Hotel_list 0' => '不显示',
+ 'Hotel_list 1' => '显示',
+ 'Hotel_address' => '酒店地址',
+ 'Hotel_info' => '酒店简介',
+ 'Hotel_images' => '酒店图片',
+ 'Trip_length' => '行程时间',
+ 'Trip_theme' => '该时间段的行程主题',
+ 'Images' => '添加该时间段的行程活动相关图片',
+ 'Infomation' => '对该时段内行程的描述',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/productlocal.php b/application/admin/lang/zh-cn/product/productlocal.php
new file mode 100644
index 00000000..68fd84c3
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productlocal.php
@@ -0,0 +1,48 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Image' => '首页轮播图',
+ 'Topimages' => '更多轮播图',
+ 'Videofiles' => '头图视频',
+ 'Price_id' => '参考价格关联ID',
+ 'Explanation' => '预订说明',
+ 'Outlocal' => '出发地',
+ 'Out_postion' => '出发地',
+ 'Out_data' => '行程天数',
+ 'Out_data 0' => '1天',
+ 'Out_data 1' => '2天',
+ 'Out_data 2' => '3天',
+ 'Out_data 3' => '4天',
+ 'Out_data 4' => '5天',
+ 'Out_data 5' => '6天',
+ 'Out_data 6' => '7天',
+ 'Out_data 7' => '8天',
+ 'Out_data 8' => '9天',
+ 'Out_data 9' => '10天',
+ 'Out_data 10' => '11天',
+ 'Out_data 11' => '12天',
+ 'Out_data 12' => '13天',
+ 'Out_data 13' => '14天',
+ 'Out_data 14' => '15天',
+ 'Out_data 15' => '15天以上',
+ 'Supplier' => '产品提供商',
+ 'Introductioncontent' => '产品介绍',
+ 'Trip_length' => '行程时间',
+ 'Trip_theme' => '该时间段的行程主题',
+ 'Images' => '添加该时间段的行程活动相关图片',
+ 'Infomation' => '对该时段内行程的描述',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/productmanydays.php b/application/admin/lang/zh-cn/product/productmanydays.php
new file mode 100644
index 00000000..be2465b2
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productmanydays.php
@@ -0,0 +1,64 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Out_postion' => '出发地',
+ 'Out_data' => '行程天数',
+ 'Out_data 0' => '1天',
+ 'Out_data 1' => '2天',
+ 'Out_data 2' => '3天',
+ 'Out_data 3' => '4天',
+ 'Out_data 4' => '5天',
+ 'Out_data 5' => '6天',
+ 'Out_data 6' => '7天',
+ 'Out_data 7' => '8天',
+ 'Out_data 8' => '9天',
+ 'Out_data 9' => '10天',
+ 'Out_data 10' => '11天',
+ 'Out_data 11' => '12天',
+ 'Out_data 12' => '13天',
+ 'Out_data 13' => '14天',
+ 'Out_data 14' => '15天',
+ 'Out_data 15' => '15天以上',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Hotel_id' => '酒店ID',
+ 'Hotel_name' => '酒店名称',
+ 'Hotel_en_name' => '英文名称',
+ 'Hotel_list' => '前台显示',
+ 'Hotel_list 0' => '不显示',
+ 'Hotel_list 1' => '显示',
+ 'Hotel_address' => '酒店地址',
+ 'Hotel_info' => '酒店简介',
+ 'Hotel_images' => '酒店图片',
+ 'Trip_length' => '行程时间',
+ 'Trip_theme' => '该时间段的行程主题',
+ 'Images' => '添加该时间段的行程活动相关图片',
+ 'Infomation' => '对该时段内行程的描述',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线',
+ 'Status' => '状态'
+];
diff --git a/application/admin/lang/zh-cn/product/productshow.php b/application/admin/lang/zh-cn/product/productshow.php
new file mode 100644
index 00000000..05aee10b
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/productshow.php
@@ -0,0 +1,52 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Videofiles' => '头图视频',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Out_data' => '行程天数',
+ 'Out_data 0' => '1天',
+ 'Out_data 1' => '2天',
+ 'Out_data 2' => '3天',
+ 'Out_data 3' => '4天',
+ 'Out_data 4' => '5天',
+ 'Out_data 5' => '6天',
+ 'Out_data 6' => '7天',
+ 'Out_data 7' => '8天',
+ 'Out_data 8' => '9天',
+ 'Out_data 9' => '10天',
+ 'Out_data 10' => '11天',
+ 'Out_data 11' => '12天',
+ 'Out_data 12' => '13天',
+ 'Out_data 13' => '14天',
+ 'Out_data 14' => '15天',
+ 'Out_data 15' => '15天以上',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Hotel_id' => '关联hotel信息表',
+ 'Trip_id' => '关联行程信息表',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/producttickets.php b/application/admin/lang/zh-cn/product/producttickets.php
new file mode 100644
index 00000000..23cb27ed
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/producttickets.php
@@ -0,0 +1,34 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'Category_id' => '分类ID(单选)',
+ 'Status' => '状态',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/lang/zh-cn/product/producttraffic.php b/application/admin/lang/zh-cn/product/producttraffic.php
new file mode 100644
index 00000000..e52e7ae1
--- /dev/null
+++ b/application/admin/lang/zh-cn/product/producttraffic.php
@@ -0,0 +1,49 @@
+ 'ID',
+ 'Name' => '产品名称(中文)',
+ 'Lightwords' => '亮点词',
+ 'Destination' => '目的地',
+ 'Homeimages' => '轮播图',
+ 'Cost_production' => '产品原价',
+ 'Advancedata' => '提前预定',
+ 'Advancedata 0' => '无',
+ 'Advancedata 1' => '可定今日',
+ 'Advancedata 2' => '可定明日',
+ 'Advancedata 3' => '提前预订',
+ 'Explanation' => '预订说明',
+ 'Travel_template_information' => '出行模板信息',
+ 'Out_data' => '行程天数',
+ 'Out_data 0' => '1天',
+ 'Out_data 1' => '2天',
+ 'Out_data 2' => '3天',
+ 'Out_data 3' => '4天',
+ 'Out_data 4' => '5天',
+ 'Out_data 5' => '6天',
+ 'Out_data 6' => '7天',
+ 'Out_data 7' => '8天',
+ 'Out_data 8' => '9天',
+ 'Out_data 9' => '10天',
+ 'Out_data 10' => '11天',
+ 'Out_data 11' => '12天',
+ 'Out_data 12' => '13天',
+ 'Out_data 13' => '14天',
+ 'Out_data 14' => '15天',
+ 'Out_data 15' => '15天以上',
+ 'Supplier' => '产品提供商',
+ 'Supplier_price' => '供应商app限时减价',
+ 'Supplier_start' => '减价开始时间',
+ 'Supplier_end' => '减价结束时间',
+ 'Introductioncontent' => '产品介绍',
+ 'Descriptioncontent' => '费用说明',
+ 'Useinfocontent' => '使用说明',
+ 'Informationcontent' => '购买须知',
+ 'In_stock' => '库存',
+ 'List' => '状态',
+ 'List 0' => '未上线',
+ 'List 1' => '已上线',
+ 'List 2' => '人工下线',
+ 'List 3' => '系统下线',
+ 'List 4' => '审核下线'
+];
diff --git a/application/admin/model/CompanySet.php b/application/admin/model/CompanySet.php
new file mode 100644
index 00000000..be923ae4
--- /dev/null
+++ b/application/admin/model/CompanySet.php
@@ -0,0 +1,94 @@
+ __('Companyscaledata 1'),'2' => __('Companyscaledata 2'),'3' => __('Companyscaledata 3'),'4' => __('Companyscaledata 4'),'5' => __('Companyscaledata 5')];
+ }
+
+ public function getCompanresourcesdataList()
+ {
+ return ['1' => __('Companresourcesdata 1'),'2' => __('Companresourcesdata 2'),'3' => __('Companresourcesdata 3'),'4' => __('Companresourcesdata 4'),'5' => __('Companresourcesdata 5'),'6' => __('Companresourcesdata 6'),'7' => __('Companresourcesdata 7'),'8' => __('Companresourcesdata 8'),'9' => __('Companresourcesdata 9')];
+ }
+
+ public function getOfflinestoredataList()
+ {
+ return ['1' => __('Offlinestoredata 1'),'2' => __('Offlinestoredata 2'),'3' => __('Offlinestoredata 3'),'4' => __('Offlinestoredata 4'),'5' => __('Offlinestoredata 5'),'6' => __('Offlinestoredata 6')];
+ }
+
+ public function getCooperationplatformdataList()
+ {
+ return ['1' => __('Cooperationplatformdata 1'),'2' => __('Cooperationplatformdata 2'),'3' => __('Cooperationplatformdata 3'),'4' => __('Cooperationplatformdata 4'),'5' => __('Cooperationplatformdata 5'),'6' => __('Cooperationplatformdata 6'),'7' => __('Cooperationplatformdata 7'),'8' => __('Cooperationplatformdata 8'),'9' => __('Cooperationplatformdata 9'),'10' => __('Cooperationplatformdata 10')];
+ }
+
+
+ public function getCompanyscaledataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['companyscaledata'];
+ $list = $this->getCompanyscaledataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getCompanresourcesdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['companresourcesdata'];
+ $valueArr = explode(',', $value);
+ $list = $this->getCompanresourcesdataList();
+ return implode(',', array_intersect_key($list, array_flip($valueArr)));
+ }
+
+
+ public function getOfflinestoredataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['offlinestoredata'];
+ $list = $this->getOfflinestoredataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getCooperationplatformdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['cooperationplatformdata'];
+ $valueArr = explode(',', $value);
+ $list = $this->getCooperationplatformdataList();
+ return implode(',', array_intersect_key($list, array_flip($valueArr)));
+ }
+
+ protected function setCompanresourcesdataAttr($value)
+ {
+ return is_array($value) ? implode(',', $value) : $value;
+ }
+
+ protected function setCooperationplatformdataAttr($value)
+ {
+ return is_array($value) ? implode(',', $value) : $value;
+ }
+
+
+}
diff --git a/application/admin/model/NewTravel.php b/application/admin/model/NewTravel.php
new file mode 100644
index 00000000..8a6b9012
--- /dev/null
+++ b/application/admin/model/NewTravel.php
@@ -0,0 +1,134 @@
+ __('Typeslist 1'),'2' => __('Typeslist 2'),'3' => __('Typeslist 3'),'4' => __('Typeslist 4'),'5' => __('Typeslist 5'),'6' => __('Typeslist 6'),'7' => __('Typeslist 7'),'8' => __('Typeslist 8'),'9' => __('Typeslist 9'),'10' => __('Typeslist 10'),'11' => __('Typeslist 11'),'12' => __('Typeslist 12'),'13' => __('Typeslist 13'),'14' => __('Typeslist 14'),'15' => __('Typeslist 15'),'16' => __('Typeslist 16'),'17' => __('Typeslist 17'),'18' => __('Typeslist 18'),'19' => __('Typeslist 19'),'20' => __('Typeslist 20'),'21' => __('Typeslist 21'),'22' => __('Typeslist 22'),'23' => __('Typeslist 23'),'24' => __('Typeslist 24'),'25' => __('Typeslist 25')];
+ }
+
+ public function getTravelersnumberdataList()
+ {
+ return ['1' => __('Travelersnumberdata 1'),'2' => __('Travelersnumberdata 2')];
+ }
+
+ public function getTravelerinformationdataList()
+ {
+ return ['1' => __('Travelerinformationdata 1'),'2' => __('Travelerinformationdata 2'),'3' => __('Travelerinformationdata 3'),'4' => __('Travelerinformationdata 4'),'5' => __('Travelerinformationdata 5'),'6' => __('Travelerinformationdata 6'),'7' => __('Travelerinformationdata 7'),'8' => __('Travelerinformationdata 8'),'9' => __('Travelerinformationdata 9'),'10' => __('Travelerinformationdata 10'),'11' => __('Travelerinformationdata 11'),'12' => __('Travelerinformationdata 12'),'13' => __('Travelerinformationdata 13'),'14' => __('Travelerinformationdata 14')];
+ }
+
+ public function getTripinformationdataList()
+ {
+ return ['1' => __('Tripinformationdata 1'),'2' => __('Tripinformationdata 2'),'3' => __('Tripinformationdata 3'),'4' => __('Tripinformationdata 4'),'5' => __('Tripinformationdata 5'),'6' => __('Tripinformationdata 6'),'7' => __('Tripinformationdata 7'),'8' => __('Tripinformationdata 8'),'9' => __('Tripinformationdata 9'),'10' => __('Tripinformationdata 10'),'11' => __('Tripinformationdata 11'),'12' => __('Tripinformationdata 12'),'13' => __('Tripinformationdata 13'),'14' => __('Tripinformationdata 14'),'15' => __('Tripinformationdata 15'),'16' => __('Tripinformationdata 16'),'17' => __('Tripinformationdata 17'),'18' => __('Tripinformationdata 18'),'19' => __('Tripinformationdata 19'),'20' => __('Tripinformationdata 20'),'21' => __('Tripinformationdata 21'),'22' => __('Tripinformationdata 22'),'23' => __('Tripinformationdata 23'),'24' => __('Tripinformationdata 24'),'25' => __('Tripinformationdata 25'),'26' => __('Tripinformationdata 26'),'27' => __('Tripinformationdata 27'),'28' => __('Tripinformationdata 28'),'29' => __('Tripinformationdata 29'),'30' => __('Tripinformationdata 30'),'31' => __('Tripinformationdata 31'),'32' => __('Tripinformationdata 32'),'33' => __('Tripinformationdata 33'),'34' => __('Tripinformationdata 34'),'35' => __('Tripinformationdata 35'),'36' => __('Tripinformationdata 36'),'37' => __('Tripinformationdata 37'),'38' => __('Tripinformationdata 38'),'39' => __('Tripinformationdata 39'),'40' => __('Tripinformationdata 40'),'41' => __('Tripinformationdata 41'),'42' => __('Tripinformationdata 42'),'43' => __('Tripinformationdata 43'),'44' => __('Tripinformationdata 44'),'45' => __('Tripinformationdata 45'),'46' => __('Tripinformationdata 46'),'47' => __('Tripinformationdata 47'),'48' => __('Tripinformationdata 48'),'49' => __('Tripinformationdata 49'),'50' => __('Tripinformationdata 50'),'51' => __('Tripinformationdata 51'),'52' => __('Tripinformationdata 52'),'53' => __('Tripinformationdata 53'),'54' => __('Tripinformationdata 54'),'55' => __('Tripinformationdata 55'),'56' => __('Tripinformationdata 56'),'57' => __('Tripinformationdata 57'),'58' => __('Tripinformationdata 58'),'59' => __('Tripinformationdata 59'),'60' => __('Tripinformationdata 60'),'61' => __('Tripinformationdata 61'),'62' => __('Tripinformationdata 62'),'63' => __('Tripinformationdata 63'),'64' => __('Tripinformationdata 64')];
+ }
+
+ public function getBackaddressdataList()
+ {
+ return ['1' => __('Backaddressdata 1'),'2' => __('Backaddressdata 2')];
+ }
+
+ public function getReceivingaddressdataList()
+ {
+ return ['1' => __('Receivingaddressdata 1'),'2' => __('Receivingaddressdata 2'),'3' => __('Receivingaddressdata 3')];
+ }
+
+
+ public function getTypeslistTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['typeslist'];
+ $list = $this->getTypeslistList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getTravelersnumberdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['travelersnumberdata'];
+ $list = $this->getTravelersnumberdataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getTravelerinformationdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['travelerinformationdata'];
+ $valueArr = explode(',', $value);
+ $list = $this->getTravelerinformationdataList();
+ return implode(',', array_intersect_key($list, array_flip($valueArr)));
+ }
+
+
+ public function getTripinformationdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['tripinformationdata'];
+ $valueArr = explode(',', $value);
+ $list = $this->getTripinformationdataList();
+ return implode(',', array_intersect_key($list, array_flip($valueArr)));
+ }
+
+
+ public function getBackaddressdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['backaddressdata'];
+ $valueArr = explode(',', $value);
+ $list = $this->getBackaddressdataList();
+ return implode(',', array_intersect_key($list, array_flip($valueArr)));
+ }
+
+
+ public function getReceivingaddressdataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['receivingaddressdata'];
+ $valueArr = explode(',', $value);
+ $list = $this->getReceivingaddressdataList();
+ return implode(',', array_intersect_key($list, array_flip($valueArr)));
+ }
+
+ protected function setTravelerinformationdataAttr($value)
+ {
+ return is_array($value) ? implode(',', $value) : $value;
+ }
+
+ protected function setTripinformationdataAttr($value)
+ {
+ return is_array($value) ? implode(',', $value) : $value;
+ }
+
+ protected function setBackaddressdataAttr($value)
+ {
+ return is_array($value) ? implode(',', $value) : $value;
+ }
+
+ protected function setReceivingaddressdataAttr($value)
+ {
+ return is_array($value) ? implode(',', $value) : $value;
+ }
+
+
+}
diff --git a/application/admin/model/Order.php b/application/admin/model/Order.php
new file mode 100644
index 00000000..db21312b
--- /dev/null
+++ b/application/admin/model/Order.php
@@ -0,0 +1,67 @@
+ __('Order_status 0'),'1' => __('Order_status 1')];
+ }
+
+ public function getCommentStatusList()
+ {
+ return ['0' => __('Comment_status 0'),'1' => __('Comment_status 1')];
+ }
+
+
+ public function getOrderStatusTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['order_status'];
+ $list = $this->getOrderStatusList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getCommentStatusTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['comment_status'];
+ $list = $this->getCommentStatusList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getOrderStartTimeTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['order_start_time'];
+ return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value;
+ }
+
+ protected function setOrderStartTimeAttr($value)
+ {
+ return $value && !is_numeric($value) ? strtotime($value) : $value;
+ }
+
+
+}
diff --git a/application/admin/model/ProductAddress.php b/application/admin/model/ProductAddress.php
new file mode 100644
index 00000000..25312f5b
--- /dev/null
+++ b/application/admin/model/ProductAddress.php
@@ -0,0 +1,33 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+ public function getStatusList()
+ {
+ return ['normal' => __('Normal'),'hidden' => __('Hidden')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getStatusTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['status'];
+ $list = $this->getStatusList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductCar.php b/application/admin/model/ProductCar.php
new file mode 100644
index 00000000..8e644fab
--- /dev/null
+++ b/application/admin/model/ProductCar.php
@@ -0,0 +1,56 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductCarRental.php b/application/admin/model/ProductCarRental.php
new file mode 100644
index 00000000..fa15331d
--- /dev/null
+++ b/application/admin/model/ProductCarRental.php
@@ -0,0 +1,56 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductDay.php b/application/admin/model/ProductDay.php
new file mode 100644
index 00000000..cd99f7a7
--- /dev/null
+++ b/application/admin/model/ProductDay.php
@@ -0,0 +1,56 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductExperience.php b/application/admin/model/ProductExperience.php
new file mode 100644
index 00000000..08cc522d
--- /dev/null
+++ b/application/admin/model/ProductExperience.php
@@ -0,0 +1,70 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getOutDataList()
+ {
+ return ['0' => __('Out_data 0'),'1' => __('Out_data 1'),'2' => __('Out_data 2'),'3' => __('Out_data 3'),'4' => __('Out_data 4'),'5' => __('Out_data 5'),'6' => __('Out_data 6'),'7' => __('Out_data 7'),'8' => __('Out_data 8'),'9' => __('Out_data 9'),'10' => __('Out_data 10'),'11' => __('Out_data 11'),'12' => __('Out_data 12'),'13' => __('Out_data 13'),'14' => __('Out_data 14'),'15' => __('Out_data 15')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getOutDataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['out_data'];
+ $list = $this->getOutDataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductFood.php b/application/admin/model/ProductFood.php
new file mode 100644
index 00000000..3b8d8c24
--- /dev/null
+++ b/application/admin/model/ProductFood.php
@@ -0,0 +1,56 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductHotels.php b/application/admin/model/ProductHotels.php
new file mode 100644
index 00000000..e8c381ea
--- /dev/null
+++ b/application/admin/model/ProductHotels.php
@@ -0,0 +1,84 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getOutDataList()
+ {
+ return ['0' => __('Out_data 0'),'1' => __('Out_data 1'),'2' => __('Out_data 2'),'3' => __('Out_data 3'),'4' => __('Out_data 4'),'5' => __('Out_data 5'),'6' => __('Out_data 6'),'7' => __('Out_data 7'),'8' => __('Out_data 8'),'9' => __('Out_data 9'),'10' => __('Out_data 10'),'11' => __('Out_data 11'),'12' => __('Out_data 12'),'13' => __('Out_data 13'),'14' => __('Out_data 14'),'15' => __('Out_data 15')];
+ }
+
+ public function getHotelListList()
+ {
+ return ['0' => __('Hotel_list 0'),'1' => __('Hotel_list 1')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getOutDataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['out_data'];
+ $list = $this->getOutDataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getHotelListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['hotel_list'];
+ $list = $this->getHotelListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductLocal.php b/application/admin/model/ProductLocal.php
new file mode 100644
index 00000000..ab2be89e
--- /dev/null
+++ b/application/admin/model/ProductLocal.php
@@ -0,0 +1,56 @@
+ __('Out_data 0'),'1' => __('Out_data 1'),'2' => __('Out_data 2'),'3' => __('Out_data 3'),'4' => __('Out_data 4'),'5' => __('Out_data 5'),'6' => __('Out_data 6'),'7' => __('Out_data 7'),'8' => __('Out_data 8'),'9' => __('Out_data 9'),'10' => __('Out_data 10'),'11' => __('Out_data 11'),'12' => __('Out_data 12'),'13' => __('Out_data 13'),'14' => __('Out_data 14'),'15' => __('Out_data 15')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getOutDataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['out_data'];
+ $list = $this->getOutDataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductManydays.php b/application/admin/model/ProductManydays.php
new file mode 100644
index 00000000..3731e79c
--- /dev/null
+++ b/application/admin/model/ProductManydays.php
@@ -0,0 +1,98 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getOutDataList()
+ {
+ return ['0' => __('Out_data 0'),'1' => __('Out_data 1'),'2' => __('Out_data 2'),'3' => __('Out_data 3'),'4' => __('Out_data 4'),'5' => __('Out_data 5'),'6' => __('Out_data 6'),'7' => __('Out_data 7'),'8' => __('Out_data 8'),'9' => __('Out_data 9'),'10' => __('Out_data 10'),'11' => __('Out_data 11'),'12' => __('Out_data 12'),'13' => __('Out_data 13'),'14' => __('Out_data 14'),'15' => __('Out_data 15')];
+ }
+
+ public function getHotelListList()
+ {
+ return ['0' => __('Hotel_list 0'),'1' => __('Hotel_list 1')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+ public function getStatusList()
+ {
+ return ['normal' => __('Normal'),'hidden' => __('Hidden')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getOutDataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['out_data'];
+ $list = $this->getOutDataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getHotelListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['hotel_list'];
+ $list = $this->getHotelListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getStatusTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['status'];
+ $list = $this->getStatusList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductShow.php b/application/admin/model/ProductShow.php
new file mode 100644
index 00000000..aad28c10
--- /dev/null
+++ b/application/admin/model/ProductShow.php
@@ -0,0 +1,70 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getOutDataList()
+ {
+ return ['0' => __('Out_data 0'),'1' => __('Out_data 1'),'2' => __('Out_data 2'),'3' => __('Out_data 3'),'4' => __('Out_data 4'),'5' => __('Out_data 5'),'6' => __('Out_data 6'),'7' => __('Out_data 7'),'8' => __('Out_data 8'),'9' => __('Out_data 9'),'10' => __('Out_data 10'),'11' => __('Out_data 11'),'12' => __('Out_data 12'),'13' => __('Out_data 13'),'14' => __('Out_data 14'),'15' => __('Out_data 15')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getOutDataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['out_data'];
+ $list = $this->getOutDataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductTickets.php b/application/admin/model/ProductTickets.php
new file mode 100644
index 00000000..3568eb0b
--- /dev/null
+++ b/application/admin/model/ProductTickets.php
@@ -0,0 +1,70 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getStatusList()
+ {
+ return ['normal' => __('Normal'),'hidden' => __('Hidden')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getStatusTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['status'];
+ $list = $this->getStatusList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/model/ProductTraffic.php b/application/admin/model/ProductTraffic.php
new file mode 100644
index 00000000..b216eb90
--- /dev/null
+++ b/application/admin/model/ProductTraffic.php
@@ -0,0 +1,70 @@
+ __('Advancedata 0'),'1' => __('Advancedata 1'),'2' => __('Advancedata 2'),'3' => __('Advancedata 3')];
+ }
+
+ public function getOutDataList()
+ {
+ return ['0' => __('Out_data 0'),'1' => __('Out_data 1'),'2' => __('Out_data 2'),'3' => __('Out_data 3'),'4' => __('Out_data 4'),'5' => __('Out_data 5'),'6' => __('Out_data 6'),'7' => __('Out_data 7'),'8' => __('Out_data 8'),'9' => __('Out_data 9'),'10' => __('Out_data 10'),'11' => __('Out_data 11'),'12' => __('Out_data 12'),'13' => __('Out_data 13'),'14' => __('Out_data 14'),'15' => __('Out_data 15')];
+ }
+
+ public function getListList()
+ {
+ return ['0' => __('List 0'),'1' => __('List 1'),'2' => __('List 2'),'3' => __('List 3'),'4' => __('List 4')];
+ }
+
+
+ public function getAdvancedataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['advancedata'];
+ $list = $this->getAdvancedataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getOutDataTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['out_data'];
+ $list = $this->getOutDataList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+ public function getListTextAttr($value, $data)
+ {
+ $value = $value ? $value : $data['list'];
+ $list = $this->getListList();
+ return isset($list[$value]) ? $list[$value] : '';
+ }
+
+
+
+
+}
diff --git a/application/admin/validate/CompanySet.php b/application/admin/validate/CompanySet.php
new file mode 100644
index 00000000..512758e3
--- /dev/null
+++ b/application/admin/validate/CompanySet.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/NewTravel.php b/application/admin/validate/NewTravel.php
new file mode 100644
index 00000000..3aea7547
--- /dev/null
+++ b/application/admin/validate/NewTravel.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/Order.php b/application/admin/validate/Order.php
new file mode 100644
index 00000000..e0565c22
--- /dev/null
+++ b/application/admin/validate/Order.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductAddress.php b/application/admin/validate/ProductAddress.php
new file mode 100644
index 00000000..2aae4434
--- /dev/null
+++ b/application/admin/validate/ProductAddress.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductAirport.php b/application/admin/validate/ProductAirport.php
new file mode 100644
index 00000000..57fcf02f
--- /dev/null
+++ b/application/admin/validate/ProductAirport.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductCar.php b/application/admin/validate/ProductCar.php
new file mode 100644
index 00000000..aa1c030d
--- /dev/null
+++ b/application/admin/validate/ProductCar.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductCarRental.php b/application/admin/validate/ProductCarRental.php
new file mode 100644
index 00000000..d2c685b1
--- /dev/null
+++ b/application/admin/validate/ProductCarRental.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductDay.php b/application/admin/validate/ProductDay.php
new file mode 100644
index 00000000..5d79a071
--- /dev/null
+++ b/application/admin/validate/ProductDay.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductExperience.php b/application/admin/validate/ProductExperience.php
new file mode 100644
index 00000000..f5212f22
--- /dev/null
+++ b/application/admin/validate/ProductExperience.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductFood.php b/application/admin/validate/ProductFood.php
new file mode 100644
index 00000000..8ea8a7d8
--- /dev/null
+++ b/application/admin/validate/ProductFood.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductHotels.php b/application/admin/validate/ProductHotels.php
new file mode 100644
index 00000000..4bada0a2
--- /dev/null
+++ b/application/admin/validate/ProductHotels.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductLocal.php b/application/admin/validate/ProductLocal.php
new file mode 100644
index 00000000..f18c24f0
--- /dev/null
+++ b/application/admin/validate/ProductLocal.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductManydays.php b/application/admin/validate/ProductManydays.php
new file mode 100644
index 00000000..78a86178
--- /dev/null
+++ b/application/admin/validate/ProductManydays.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductShow.php b/application/admin/validate/ProductShow.php
new file mode 100644
index 00000000..561b4b2f
--- /dev/null
+++ b/application/admin/validate/ProductShow.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductTickets.php b/application/admin/validate/ProductTickets.php
new file mode 100644
index 00000000..6a67965b
--- /dev/null
+++ b/application/admin/validate/ProductTickets.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/validate/ProductTraffic.php b/application/admin/validate/ProductTraffic.php
new file mode 100644
index 00000000..816a8493
--- /dev/null
+++ b/application/admin/validate/ProductTraffic.php
@@ -0,0 +1,27 @@
+ [],
+ 'edit' => [],
+ ];
+
+}
diff --git a/application/admin/view/common/header.html b/application/admin/view/common/header.html
index 485ce99a..9d124f7f 100644
--- a/application/admin/view/common/header.html
+++ b/application/admin/view/common/header.html
@@ -87,19 +87,7 @@
-
-
-
+