diff --git a/app/Caches/SiteStat.php b/app/Caches/SiteGlobalStat.php
similarity index 95%
rename from app/Caches/SiteStat.php
rename to app/Caches/SiteGlobalStat.php
index 7ef29b22..a1a66d98 100644
--- a/app/Caches/SiteStat.php
+++ b/app/Caches/SiteGlobalStat.php
@@ -11,7 +11,7 @@ use App\Repos\Review as ReviewRepo;
use App\Repos\Topic as TopicRepo;
use App\Repos\User as UserRepo;
-class SiteStat extends Cache
+class SiteGlobalStat extends Cache
{
protected $lifetime = 2 * 3600;
@@ -23,7 +23,7 @@ class SiteStat extends Cache
public function getKey($id = null)
{
- return 'site_stat';
+ return 'site_global_stat';
}
public function getContent($id = null)
diff --git a/app/Caches/SiteTodayStat.php b/app/Caches/SiteTodayStat.php
new file mode 100644
index 00000000..dde4824b
--- /dev/null
+++ b/app/Caches/SiteTodayStat.php
@@ -0,0 +1,63 @@
+lifetime;
+ }
+
+ public function getKey($id = null)
+ {
+ return 'site_today_stat';
+ }
+
+ public function getContent($id = null)
+ {
+ return [
+ 'user_count' => $this->countUsers(),
+ 'order_count' => $this->countOrders(),
+ 'sale_amount' => $this->sumSales(),
+ ];
+ }
+
+ protected function countUsers()
+ {
+ return (int)UserModel::count([
+ 'conditions' => 'create_time > :time:',
+ 'bind' => ['time' => strtotime('today')],
+ ]);
+ }
+
+ protected function countOrders()
+ {
+ return (int)OrderModel::count([
+ 'conditions' => 'create_time > :time: AND status = :status:',
+ 'bind' => [
+ 'time' => strtotime('today'),
+ 'status' => OrderModel::STATUS_FINISHED,
+ ],
+ ]);
+ }
+
+ protected function sumSales()
+ {
+ return (float)OrderModel::sum([
+ 'column' => 'amount',
+ 'conditions' => 'create_time > :time: AND status = :status:',
+ 'bind' => [
+ 'time' => strtotime('today'),
+ 'status' => OrderModel::STATUS_FINISHED,
+ ],
+ ]);
+ }
+
+}
diff --git a/app/Http/Admin/Controllers/IndexController.php b/app/Http/Admin/Controllers/IndexController.php
index 4bf52fc2..4684800a 100644
--- a/app/Http/Admin/Controllers/IndexController.php
+++ b/app/Http/Admin/Controllers/IndexController.php
@@ -35,13 +35,25 @@ class IndexController extends Controller
{
$indexService = new IndexService();
- $statInfo = $indexService->getStatInfo();
+ $globalStat = $indexService->getGlobalStat();
+ $todayStat = $indexService->getTodayStat();
$appInfo = $indexService->getAppInfo();
$serverInfo = $indexService->getServerInfo();
- $this->view->setVar('stat_info', $statInfo);
+ $this->view->setVar('global_stat', $globalStat);
+ $this->view->setVar('today_stat', $todayStat);
$this->view->setVar('app_info', $appInfo);
$this->view->setVar('server_info', $serverInfo);
}
+ /**
+ * @Get("/phpinfo", name="admin.phpinfo")
+ */
+ public function phpinfoAction()
+ {
+ echo phpinfo();
+
+ exit;
+ }
+
}
diff --git a/app/Http/Admin/Controllers/SettingController.php b/app/Http/Admin/Controllers/SettingController.php
index a465d086..215afb96 100644
--- a/app/Http/Admin/Controllers/SettingController.php
+++ b/app/Http/Admin/Controllers/SettingController.php
@@ -161,11 +161,11 @@ class SettingController extends Controller
$alipay = $settingService->getSectionSettings('pay.alipay');
- $alipay->notify_url = $alipay->notify_url ?: kg_full_url(['for' => 'web.alipay_notify']);
+ $alipay->notify_url = $alipay->notify_url ?: kg_full_url(['for' => 'desktop.alipay_notify']);
$wxpay = $settingService->getSectionSettings('pay.wxpay');
- $wxpay->notify_url = $wxpay->notify_url ?: kg_full_url(['for' => 'web.wxpay_notify']);
+ $wxpay->notify_url = $wxpay->notify_url ?: kg_full_url(['for' => 'desktop.wxpay_notify']);
$this->view->setVar('alipay', $alipay);
$this->view->setVar('wxpay', $wxpay);
diff --git a/app/Http/Admin/Controllers/TestController.php b/app/Http/Admin/Controllers/TestController.php
index 5a8ede2e..0e6c0aec 100644
--- a/app/Http/Admin/Controllers/TestController.php
+++ b/app/Http/Admin/Controllers/TestController.php
@@ -67,7 +67,7 @@ class TestController extends Controller
$pushUrl = $liveService->getPushUrl($streamName);
$qrcode = $this->url->get(
- ['for' => 'web.qrcode'],
+ ['for' => 'desktop.qrcode'],
['text' => urlencode($pushUrl)]
);
diff --git a/app/Http/Admin/Services/AlipayTest.php b/app/Http/Admin/Services/AlipayTest.php
index cd7bf6d1..24574378 100644
--- a/app/Http/Admin/Services/AlipayTest.php
+++ b/app/Http/Admin/Services/AlipayTest.php
@@ -23,7 +23,7 @@ class AlipayTest extends PayTest
if ($code) {
$codeUrl = $this->url->get(
- ['for' => 'web.qrcode'],
+ ['for' => 'desktop.qrcode'],
['text' => urlencode($code)]
);
}
diff --git a/app/Http/Admin/Services/Index.php b/app/Http/Admin/Services/Index.php
index d8fe6dd6..cf89b904 100644
--- a/app/Http/Admin/Services/Index.php
+++ b/app/Http/Admin/Services/Index.php
@@ -2,7 +2,8 @@
namespace App\Http\Admin\Services;
-use App\Caches\SiteStat;
+use App\Caches\SiteGlobalStat;
+use App\Caches\SiteTodayStat;
use App\Library\AppInfo;
use App\Library\Utils\ServerInfo;
@@ -37,9 +38,16 @@ class Index extends Service
];
}
- public function getStatInfo()
+ public function getGlobalStat()
{
- $cache = new SiteStat();
+ $cache = new SiteGlobalStat();
+
+ return $cache->get();
+ }
+
+ public function getTodayStat()
+ {
+ $cache = new SiteTodayStat();
return $cache->get();
}
diff --git a/app/Http/Admin/Services/Session.php b/app/Http/Admin/Services/Session.php
index 2394908f..41064122 100644
--- a/app/Http/Admin/Services/Session.php
+++ b/app/Http/Admin/Services/Session.php
@@ -24,7 +24,7 @@ class Session extends Service
$currentUser = $this->getCurrentUser();
if ($currentUser->id > 0) {
- $this->response->redirect(['for' => 'web.index']);
+ $this->response->redirect(['for' => 'desktop.index']);
}
$post = $this->request->getPost();
diff --git a/app/Http/Admin/Views/index/index.volt b/app/Http/Admin/Views/index/index.volt
index 831c7a1d..c14f300f 100644
--- a/app/Http/Admin/Views/index/index.volt
+++ b/app/Http/Admin/Views/index/index.volt
@@ -28,13 +28,13 @@
{{ auth_user.name }}
- - 基本资料
- - 安全设置
+ - 基本资料
+ - 安全设置
- 退出登录
- 前台
+ 前台
diff --git a/app/Http/Admin/Views/index/main.volt b/app/Http/Admin/Views/index/main.volt
index 09ea7f0d..fe01baff 100644
--- a/app/Http/Admin/Views/index/main.volt
+++ b/app/Http/Admin/Views/index/main.volt
@@ -5,7 +5,9 @@
- {{ partial('index/main_stat_info') }}
+ {{ partial('index/main_global_stat') }}
+ {{ partial('index/main_today_stat') }}
+ {{ partial('index/main_app_trend') }}
{{ partial('index/main_app_info') }}
diff --git a/app/Http/Admin/Views/index/main_app_trend.volt b/app/Http/Admin/Views/index/main_app_trend.volt
new file mode 100644
index 00000000..44cef704
--- /dev/null
+++ b/app/Http/Admin/Views/index/main_app_trend.volt
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/app/Http/Admin/Views/index/main_stat_info.volt b/app/Http/Admin/Views/index/main_global_stat.volt
similarity index 71%
rename from app/Http/Admin/Views/index/main_stat_info.volt
rename to app/Http/Admin/Views/index/main_global_stat.volt
index f9bd577d..a3864c8f 100644
--- a/app/Http/Admin/Views/index/main_stat_info.volt
+++ b/app/Http/Admin/Views/index/main_global_stat.volt
@@ -1,53 +1,53 @@
-
+
课程数
-
{{ stat_info.course_count }}
+
{{ global_stat.course_count }}
用户数
-
{{ stat_info.user_count }}
+
{{ global_stat.user_count }}
群组数
-
{{ stat_info.group_count }}
+
{{ global_stat.group_count }}
订单数
-
{{ stat_info.order_count }}
+
{{ global_stat.order_count }}
评价数
-
{{ stat_info.review_count }}
+
{{ global_stat.review_count }}
咨询数
-
{{ stat_info.consult_count }}
+
{{ global_stat.consult_count }}
套餐数
-
{{ stat_info.package_count }}
+
{{ global_stat.package_count }}
专题数
-
{{ stat_info.topic_count }}
+
{{ global_stat.topic_count }}
diff --git a/app/Http/Admin/Views/index/main_team_info.volt b/app/Http/Admin/Views/index/main_team_info.volt
index c912d4fe..c09a7637 100644
--- a/app/Http/Admin/Views/index/main_team_info.volt
+++ b/app/Http/Admin/Views/index/main_team_info.volt
@@ -11,13 +11,17 @@
版权所有 |
深圳市酷瓜软件有限公司 |
+
+ 产品经理 |
+ 鸠摩智首席音效师 |
+
项目经理 |
- 小虫哥哥 |
+ 小李飞刀 |
开发人员 |
- 小虫哥哥 |
+ 长河落日,孤雾齐飞,大王来巡山 |
diff --git a/app/Http/Admin/Views/index/main_today_stat.volt b/app/Http/Admin/Views/index/main_today_stat.volt
new file mode 100644
index 00000000..14de64c0
--- /dev/null
+++ b/app/Http/Admin/Views/index/main_today_stat.volt
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
用户注册
+
{{ today_stat.user_count }}
+
+
+
+
+
成交订单
+
{{ today_stat.order_count }}
+
+
+
+
+
销售金额
+
{{ today_stat.sale_amount }}
+
+
+
+
+
\ No newline at end of file
diff --git a/app/Http/Admin/Views/page/list.volt b/app/Http/Admin/Views/page/list.volt
index 10c342f4..68648dd1 100644
--- a/app/Http/Admin/Views/page/list.volt
+++ b/app/Http/Admin/Views/page/list.volt
@@ -31,7 +31,7 @@
{% for item in pager.items %}
- {% set show_url = url({'for':'web.page.show','id':item.id}) %}
+ {% set show_url = url({'for':'desktop.page.show','id':item.id}) %}
{% set edit_url = url({'for':'admin.page.edit','id':item.id}) %}
{% set update_url = url({'for':'admin.page.update','id':item.id}) %}
{% set delete_url = url({'for':'admin.page.delete','id':item.id}) %}
diff --git a/app/Http/Admin/Views/public/forbidden.volt b/app/Http/Admin/Views/public/forbidden.volt
index d65c361d..35cf5cd1 100644
--- a/app/Http/Admin/Views/public/forbidden.volt
+++ b/app/Http/Admin/Views/public/forbidden.volt
@@ -19,6 +19,6 @@
{% block link_css %}
- {{ css_link("web/css/error.css") }}
+ {{ css_link("desktop/css/error.css") }}
{% endblock %}
\ No newline at end of file
diff --git a/app/Http/Web/Controllers/AccountController.php b/app/Http/Desktop/Controllers/AccountController.php
similarity index 75%
rename from app/Http/Web/Controllers/AccountController.php
rename to app/Http/Desktop/Controllers/AccountController.php
index a5d850f4..65790af7 100644
--- a/app/Http/Web/Controllers/AccountController.php
+++ b/app/Http/Desktop/Controllers/AccountController.php
@@ -1,8 +1,8 @@
request->getPost('return_url');
- $location = $returnUrl ?: $this->url->get(['for' => 'web.index']);
+ $location = $returnUrl ?: $this->url->get(['for' => 'desktop.index']);
$content = ['location' => $location];
@@ -91,7 +91,7 @@ class AccountController extends Controller
}
/**
- * @Post("/verify/login", name="web.account.verify_login")
+ * @Post("/verify/login", name="desktop.account.verify_login")
*/
public function loginByVerifyAction()
{
@@ -101,7 +101,7 @@ class AccountController extends Controller
$returnUrl = $this->request->getPost('return_url');
- $location = $returnUrl ?: $this->url->get(['for' => 'web.index']);
+ $location = $returnUrl ?: $this->url->get(['for' => 'desktop.index']);
$content = ['location' => $location];
@@ -109,7 +109,7 @@ class AccountController extends Controller
}
/**
- * @Get("/logout", name="web.account.logout")
+ * @Get("/logout", name="desktop.account.logout")
*/
public function logoutAction()
{
@@ -117,16 +117,16 @@ class AccountController extends Controller
$service->logout();
- $this->response->redirect(['for' => 'web.index']);
+ $this->response->redirect(['for' => 'desktop.index']);
}
/**
- * @Get("/password/forget", name="web.account.forget_pwd")
+ * @Get("/password/forget", name="desktop.account.forget_pwd")
*/
public function forgetPasswordAction()
{
if ($this->authUser->id > 0) {
- $this->response->redirect(['for' => 'web.index']);
+ $this->response->redirect(['for' => 'desktop.index']);
}
$service = new AccountService();
@@ -138,12 +138,12 @@ class AccountController extends Controller
}
/**
- * @Get("/password/edit", name="web.account.edit_pwd")
+ * @Get("/password/edit", name="desktop.account.edit_pwd")
*/
public function editPasswordAction()
{
if ($this->authUser->id == 0) {
- $this->response->redirect(['for' => 'web.account.login']);
+ $this->response->redirect(['for' => 'desktop.account.login']);
}
$service = new AccountService();
@@ -156,12 +156,12 @@ class AccountController extends Controller
}
/**
- * @Get("/phone/edit", name="web.account.edit_phone")
+ * @Get("/phone/edit", name="desktop.account.edit_phone")
*/
public function editPhoneAction()
{
if ($this->authUser->id == 0) {
- $this->response->redirect(['for' => 'web.account.login']);
+ $this->response->redirect(['for' => 'desktop.account.login']);
}
$service = new AccountService();
@@ -174,12 +174,12 @@ class AccountController extends Controller
}
/**
- * @Get("/email/edit", name="web.account.edit_email")
+ * @Get("/email/edit", name="desktop.account.edit_email")
*/
public function editEmailAction()
{
if ($this->authUser->id == 0) {
- $this->response->redirect(['for' => 'web.account.login']);
+ $this->response->redirect(['for' => 'desktop.account.login']);
}
$service = new AccountService();
@@ -192,7 +192,7 @@ class AccountController extends Controller
}
/**
- * @Post("/password/reset", name="web.account.reset_pwd")
+ * @Post("/password/reset", name="desktop.account.reset_pwd")
*/
public function resetPasswordAction()
{
@@ -200,7 +200,7 @@ class AccountController extends Controller
$service->handle();
- $loginUrl = $this->url->get(['for' => 'web.account.login']);
+ $loginUrl = $this->url->get(['for' => 'desktop.account.login']);
$content = [
'location' => $loginUrl,
@@ -211,7 +211,7 @@ class AccountController extends Controller
}
/**
- * @Post("/phone/update", name="web.account.update_phone")
+ * @Post("/phone/update", name="desktop.account.update_phone")
*/
public function updatePhoneAction()
{
@@ -225,7 +225,7 @@ class AccountController extends Controller
}
/**
- * @Post("/email/update", name="web.account.update_email")
+ * @Post("/email/update", name="desktop.account.update_email")
*/
public function updateEmailAction()
{
@@ -239,7 +239,7 @@ class AccountController extends Controller
}
/**
- * @Post("/password/update", name="web.account.update_pwd")
+ * @Post("/password/update", name="desktop.account.update_pwd")
*/
public function updatePasswordAction()
{
diff --git a/app/Http/Web/Controllers/ChapterController.php b/app/Http/Desktop/Controllers/ChapterController.php
similarity index 86%
rename from app/Http/Web/Controllers/ChapterController.php
rename to app/Http/Desktop/Controllers/ChapterController.php
index 3851e38d..da06c2d1 100644
--- a/app/Http/Web/Controllers/ChapterController.php
+++ b/app/Http/Desktop/Controllers/ChapterController.php
@@ -1,6 +1,6 @@
response->redirect([
- 'for' => 'web.course.show',
+ 'for' => 'desktop.course.show',
'id' => $chapter['course']['id'],
]);
}
@@ -52,7 +52,7 @@ class ChapterController extends Controller
}
/**
- * @Get("/{id:[0-9]+}/danmu", name="web.chapter.danmu")
+ * @Get("/{id:[0-9]+}/danmu", name="desktop.chapter.danmu")
*/
public function danmuAction($id)
{
@@ -64,7 +64,7 @@ class ChapterController extends Controller
}
/**
- * @Post("/{id:[0-9]+}/like", name="web.chapter.like")
+ * @Post("/{id:[0-9]+}/like", name="desktop.chapter.like")
*/
public function likeAction($id)
{
@@ -80,7 +80,7 @@ class ChapterController extends Controller
}
/**
- * @Post("/{id:[0-9]+}/learning", name="web.chapter.learning")
+ * @Post("/{id:[0-9]+}/learning", name="desktop.chapter.learning")
*/
public function learningAction($id)
{
diff --git a/app/Http/Web/Controllers/ConsultController.php b/app/Http/Desktop/Controllers/ConsultController.php
similarity index 83%
rename from app/Http/Web/Controllers/ConsultController.php
rename to app/Http/Desktop/Controllers/ConsultController.php
index e156f21c..e1d2078f 100644
--- a/app/Http/Web/Controllers/ConsultController.php
+++ b/app/Http/Desktop/Controllers/ConsultController.php
@@ -1,6 +1,6 @@
getDI()->get('auth');
diff --git a/app/Http/Web/Controllers/CourseController.php b/app/Http/Desktop/Controllers/CourseController.php
similarity index 86%
rename from app/Http/Web/Controllers/CourseController.php
rename to app/Http/Desktop/Controllers/CourseController.php
index 30b3ee99..06019814 100644
--- a/app/Http/Web/Controllers/CourseController.php
+++ b/app/Http/Desktop/Controllers/CourseController.php
@@ -1,8 +1,8 @@
authUser->id == 0) {
- return $this->response->redirect(['for' => 'web.account.login']);
+ return $this->response->redirect(['for' => 'desktop.account.login']);
}
}
/**
- * @Get("/", name="web.im.index")
+ * @Get("/", name="desktop.im.index")
*/
public function indexAction()
{
@@ -44,7 +44,7 @@ class ImController extends Controller
}
/**
- * @Get("/cs", name="web.im.cs")
+ * @Get("/cs", name="desktop.im.cs")
*/
public function csAction()
{
@@ -56,7 +56,7 @@ class ImController extends Controller
}
/**
- * @Get("/init", name="web.im.init")
+ * @Get("/init", name="desktop.im.init")
*/
public function initAction()
{
@@ -68,7 +68,7 @@ class ImController extends Controller
}
/**
- * @Get("/group/users", name="web.im.group_users")
+ * @Get("/group/users", name="desktop.im.group_users")
*/
public function groupUsersAction()
{
@@ -80,7 +80,7 @@ class ImController extends Controller
}
/**
- * @Get("/msgbox", name="web.im.msgbox")
+ * @Get("/msgbox", name="desktop.im.msgbox")
*/
public function msgboxAction()
{
@@ -93,7 +93,7 @@ class ImController extends Controller
}
/**
- * @Get("/chatlog", name="web.im.chatlog")
+ * @Get("/chatlog", name="desktop.im.chatlog")
*/
public function chatlogAction()
{
@@ -107,7 +107,7 @@ class ImController extends Controller
}
/**
- * @Get("/friend/msg/unread", name="web.im.unread_friend_msg")
+ * @Get("/friend/msg/unread", name="desktop.im.unread_friend_msg")
*/
public function unreadFriendMessageAction()
{
@@ -121,7 +121,7 @@ class ImController extends Controller
}
/**
- * @Get("/notice/unread", name="web.im.unread_notice")
+ * @Get("/notice/unread", name="desktop.im.unread_notice")
*/
public function unreadNoticeAction()
{
@@ -133,7 +133,7 @@ class ImController extends Controller
}
/**
- * @Get("/notice", name="web.im.notice")
+ * @Get("/notice", name="desktop.im.notice")
*/
public function noticeAction()
{
@@ -145,7 +145,7 @@ class ImController extends Controller
}
/**
- * @Post("/notice/read", name="web.im.read_notice")
+ * @Post("/notice/read", name="desktop.im.read_notice")
*/
public function readNoticeAction()
{
@@ -157,7 +157,7 @@ class ImController extends Controller
}
/**
- * @Get("/friend/status", name="web.im.friend_status")
+ * @Get("/friend/status", name="desktop.im.friend_status")
*/
public function friendStatusAction()
{
@@ -169,7 +169,7 @@ class ImController extends Controller
}
/**
- * @Get("/chat/history", name="web.im.chat_history")
+ * @Get("/chat/history", name="desktop.im.chat_history")
*/
public function chatHistoryAction()
{
@@ -181,7 +181,7 @@ class ImController extends Controller
}
/**
- * @Post("/user/bind", name="web.im.bind_user")
+ * @Post("/user/bind", name="desktop.im.bind_user")
*/
public function bindUserAction()
{
@@ -193,7 +193,7 @@ class ImController extends Controller
}
/**
- * @Post("/msg/chat/send", name="web.im.send_chat_msg")
+ * @Post("/msg/chat/send", name="desktop.im.send_chat_msg")
*/
public function sendChatMessageAction()
{
@@ -208,7 +208,7 @@ class ImController extends Controller
}
/**
- * @Post("/msg/cs/send", name="web.im.send_cs_msg")
+ * @Post("/msg/cs/send", name="desktop.im.send_cs_msg")
*/
public function sendCsMessageAction()
{
@@ -223,7 +223,7 @@ class ImController extends Controller
}
/**
- * @Post("/status/update", name="web.im.update_status")
+ * @Post("/status/update", name="desktop.im.update_status")
*/
public function updateStatusAction()
{
@@ -235,7 +235,7 @@ class ImController extends Controller
}
/**
- * @Post("/sign/update", name="web.web.im.update_sign")
+ * @Post("/sign/update", name="desktop.desktop.im.update_sign")
*/
public function updateSignatureAction()
{
@@ -247,7 +247,7 @@ class ImController extends Controller
}
/**
- * @Post("/skin/update", name="web.web.im.update_skin")
+ * @Post("/skin/update", name="desktop.desktop.im.update_skin")
*/
public function updateSKinAction()
{
@@ -259,7 +259,7 @@ class ImController extends Controller
}
/**
- * @Post("/friend/apply", name="web.im.apply_friend")
+ * @Post("/friend/apply", name="desktop.im.apply_friend")
*/
public function applyFriendAction()
{
@@ -273,7 +273,7 @@ class ImController extends Controller
}
/**
- * @Post("/friend/accept", name="web.im.accept_friend")
+ * @Post("/friend/accept", name="desktop.im.accept_friend")
*/
public function acceptFriendAction()
{
@@ -285,7 +285,7 @@ class ImController extends Controller
}
/**
- * @Post("/friend/refuse", name="web.im.refuse_friend")
+ * @Post("/friend/refuse", name="desktop.im.refuse_friend")
*/
public function refuseFriendAction()
{
@@ -297,7 +297,7 @@ class ImController extends Controller
}
/**
- * @Post("/group/apply", name="web.im.apply_group")
+ * @Post("/group/apply", name="desktop.im.apply_group")
*/
public function applyGroupAction()
{
@@ -311,7 +311,7 @@ class ImController extends Controller
}
/**
- * @Post("/group/accept", name="web.web.im.accept_group")
+ * @Post("/group/accept", name="desktop.desktop.im.accept_group")
*/
public function acceptGroupAction()
{
@@ -323,7 +323,7 @@ class ImController extends Controller
}
/**
- * @Post("/group/refuse", name="web.web.im.refuse_group")
+ * @Post("/group/refuse", name="desktop.desktop.im.refuse_group")
*/
public function refuseGroupAction()
{
@@ -335,7 +335,7 @@ class ImController extends Controller
}
/**
- * @Post("/friend/{id:[0-9]+}/quit", name="web.im.quit_friend")
+ * @Post("/friend/{id:[0-9]+}/quit", name="desktop.im.quit_friend")
*/
public function quitFriendAction($id)
{
@@ -349,7 +349,7 @@ class ImController extends Controller
}
/**
- * @Post("/group/{id:[0-9]+}/quit", name="web.im.quit_group")
+ * @Post("/group/{id:[0-9]+}/quit", name="desktop.im.quit_group")
*/
public function quitGroupAction($id)
{
diff --git a/app/Http/Web/Controllers/ImGroupController.php b/app/Http/Desktop/Controllers/ImGroupController.php
similarity index 80%
rename from app/Http/Web/Controllers/ImGroupController.php
rename to app/Http/Desktop/Controllers/ImGroupController.php
index 5dddebf7..12329885 100644
--- a/app/Http/Web/Controllers/ImGroupController.php
+++ b/app/Http/Desktop/Controllers/ImGroupController.php
@@ -1,8 +1,8 @@
getDI()->get('auth');
diff --git a/app/Http/Web/Controllers/LiveController.php b/app/Http/Desktop/Controllers/LiveController.php
similarity index 78%
rename from app/Http/Web/Controllers/LiveController.php
rename to app/Http/Desktop/Controllers/LiveController.php
index d20f09b7..835591ae 100644
--- a/app/Http/Web/Controllers/LiveController.php
+++ b/app/Http/Desktop/Controllers/LiveController.php
@@ -1,8 +1,8 @@
authUser->id == 0) {
- $this->response->redirect(['for' => 'web.account.login']);
+ $this->response->redirect(['for' => 'desktop.account.login']);
}
}
/**
- * @Get("/", name="web.my.index")
+ * @Get("/", name="desktop.my.index")
*/
public function indexAction()
{
@@ -38,7 +38,7 @@ class MyController extends Controller
}
/**
- * @Get("/profile", name="web.my.profile")
+ * @Get("/profile", name="desktop.my.profile")
*/
public function profileAction()
{
@@ -50,7 +50,7 @@ class MyController extends Controller
}
/**
- * @Get("/account", name="web.my.account")
+ * @Get("/account", name="desktop.my.account")
*/
public function accountAction()
{
@@ -62,7 +62,7 @@ class MyController extends Controller
}
/**
- * @Get("/courses", name="web.my.courses")
+ * @Get("/courses", name="desktop.my.courses")
*/
public function coursesAction()
{
@@ -76,7 +76,7 @@ class MyController extends Controller
}
/**
- * @Get("/favorites", name="web.my.favorites")
+ * @Get("/favorites", name="desktop.my.favorites")
*/
public function favoritesAction()
{
@@ -90,7 +90,7 @@ class MyController extends Controller
}
/**
- * @Get("/consults", name="web.my.consults")
+ * @Get("/consults", name="desktop.my.consults")
*/
public function consultsAction()
{
@@ -104,7 +104,7 @@ class MyController extends Controller
}
/**
- * @Get("/reviews", name="web.my.reviews")
+ * @Get("/reviews", name="desktop.my.reviews")
*/
public function reviewsAction()
{
@@ -118,7 +118,7 @@ class MyController extends Controller
}
/**
- * @Get("/orders", name="web.my.orders")
+ * @Get("/orders", name="desktop.my.orders")
*/
public function ordersAction()
{
@@ -132,7 +132,7 @@ class MyController extends Controller
}
/**
- * @Get("/refunds", name="web.my.refunds")
+ * @Get("/refunds", name="desktop.my.refunds")
*/
public function refundsAction()
{
@@ -146,7 +146,7 @@ class MyController extends Controller
}
/**
- * @Get("/friends", name="web.my.friends")
+ * @Get("/friends", name="desktop.my.friends")
*/
public function friendsAction()
{
@@ -159,7 +159,7 @@ class MyController extends Controller
}
/**
- * @Get("/groups", name="web.my.groups")
+ * @Get("/groups", name="desktop.my.groups")
*/
public function groupsAction()
{
@@ -175,7 +175,7 @@ class MyController extends Controller
}
/**
- * @Post("/profile/update", name="web.my.update_profile")
+ * @Post("/profile/update", name="desktop.my.update_profile")
*/
public function updateProfileAction()
{
diff --git a/app/Http/Web/Controllers/OrderController.php b/app/Http/Desktop/Controllers/OrderController.php
similarity index 80%
rename from app/Http/Web/Controllers/OrderController.php
rename to app/Http/Desktop/Controllers/OrderController.php
index 90cd295b..8e2c066d 100644
--- a/app/Http/Web/Controllers/OrderController.php
+++ b/app/Http/Desktop/Controllers/OrderController.php
@@ -1,6 +1,6 @@
handle();
- $location = $this->url->get(['for' => 'web.order.pay'], ['sn' => $order->sn]);
+ $location = $this->url->get(['for' => 'desktop.order.pay'], ['sn' => $order->sn]);
return $this->jsonSuccess(['location' => $location]);
}
/**
- * @Get("/pay", name="web.order.pay")
+ * @Get("/pay", name="desktop.order.pay")
*/
public function payAction()
{
@@ -71,14 +71,14 @@ class OrderController extends Controller
$order = $service->handle($sn);
if ($order['status'] != OrderModel::STATUS_PENDING) {
- $this->response->redirect(['for' => 'web.my.orders']);
+ $this->response->redirect(['for' => 'desktop.my.orders']);
}
$this->view->setVar('order', $order);
}
/**
- * @Post("/cancel", name="web.order.cancel")
+ * @Post("/cancel", name="desktop.order.cancel")
*/
public function cancelAction()
{
diff --git a/app/Http/Web/Controllers/PackageController.php b/app/Http/Desktop/Controllers/PackageController.php
similarity index 79%
rename from app/Http/Web/Controllers/PackageController.php
rename to app/Http/Desktop/Controllers/PackageController.php
index d819138e..a57f684f 100644
--- a/app/Http/Web/Controllers/PackageController.php
+++ b/app/Http/Desktop/Controllers/PackageController.php
@@ -1,6 +1,6 @@
findById($id);
@@ -44,7 +44,7 @@ class PublicController extends \Phalcon\Mvc\Controller
}
/**
- * @Get("/qrcode", name="web.qrcode")
+ * @Get("/qrcode", name="desktop.qrcode")
*/
public function qrcodeAction()
{
@@ -62,7 +62,7 @@ class PublicController extends \Phalcon\Mvc\Controller
}
/**
- * @Post("/token/refresh", name="web.refresh_token")
+ * @Post("/token/refresh", name="desktop.refresh_token")
*/
public function refreshTokenAction()
{
@@ -76,7 +76,7 @@ class PublicController extends \Phalcon\Mvc\Controller
}
/**
- * @Post("/alipay/notify", name="web.alipay_notify")
+ * @Post("/alipay/notify", name="desktop.alipay_notify")
*/
public function alipayNotifyAction()
{
@@ -92,7 +92,7 @@ class PublicController extends \Phalcon\Mvc\Controller
}
/**
- * @Post("/wxpay/notify", name="web.wxpay_notify")
+ * @Post("/wxpay/notify", name="desktop.wxpay_notify")
*/
public function wxpayNotifyAction()
{
@@ -108,7 +108,7 @@ class PublicController extends \Phalcon\Mvc\Controller
}
/**
- * @Post("/live/notify", name="web.live_notify")
+ * @Post("/live/notify", name="desktop.live_notify")
*/
public function liveNotifyAction()
{
diff --git a/app/Http/Web/Controllers/RefundController.php b/app/Http/Desktop/Controllers/RefundController.php
similarity index 81%
rename from app/Http/Web/Controllers/RefundController.php
rename to app/Http/Desktop/Controllers/RefundController.php
index 02887c3b..cec1661e 100644
--- a/app/Http/Web/Controllers/RefundController.php
+++ b/app/Http/Desktop/Controllers/RefundController.php
@@ -1,6 +1,6 @@
handle();
$content = [
- 'location' => $this->url->get(['for' => 'web.my.refunds']),
+ 'location' => $this->url->get(['for' => 'desktop.my.refunds']),
'msg' => '申请退款成功',
];
@@ -53,7 +53,7 @@ class RefundController extends Controller
}
/**
- * @Get("/info", name="web.refund.info")
+ * @Get("/info", name="desktop.refund.info")
*/
public function infoAction()
{
@@ -68,7 +68,7 @@ class RefundController extends Controller
}
/**
- * @Post("/cancel", name="web.refund.cancel")
+ * @Post("/cancel", name="desktop.refund.cancel")
*/
public function cancelAction()
{
@@ -79,7 +79,7 @@ class RefundController extends Controller
$service->handle($sn);
$content = [
- 'location' => $this->url->get(['for' => 'web.my.refunds']),
+ 'location' => $this->url->get(['for' => 'desktop.my.refunds']),
'msg' => '取消退款成功',
];
diff --git a/app/Http/Web/Controllers/ReviewController.php b/app/Http/Desktop/Controllers/ReviewController.php
similarity index 83%
rename from app/Http/Web/Controllers/ReviewController.php
rename to app/Http/Desktop/Controllers/ReviewController.php
index 6135ae1b..d49a2a58 100644
--- a/app/Http/Web/Controllers/ReviewController.php
+++ b/app/Http/Desktop/Controllers/ReviewController.php
@@ -1,6 +1,6 @@
request->get('type', ['trim'], 'course');
if (empty($query)) {
- return $this->response->redirect(['for' => 'web.course.list']);
+ return $this->response->redirect(['for' => 'desktop.course.list']);
}
$this->seo->prependTitle(['搜索', $query]);
@@ -43,7 +43,7 @@ class SearchController extends Controller
}
/**
- * @Get("/form", name="web.search.form")
+ * @Get("/form", name="desktop.search.form")
*/
public function formAction()
{
diff --git a/app/Http/Web/Controllers/TeacherController.php b/app/Http/Desktop/Controllers/TeacherController.php
similarity index 81%
rename from app/Http/Web/Controllers/TeacherController.php
rename to app/Http/Desktop/Controllers/TeacherController.php
index 92d7777e..ea6275e4 100644
--- a/app/Http/Web/Controllers/TeacherController.php
+++ b/app/Http/Desktop/Controllers/TeacherController.php
@@ -1,6 +1,6 @@
handle();
$qrcode = $this->url->get(
- ['for' => 'web.qrcode'],
+ ['for' => 'desktop.qrcode'],
['text' => urlencode($pushUrl)]
);
diff --git a/app/Http/Web/Controllers/TopicController.php b/app/Http/Desktop/Controllers/TopicController.php
similarity index 84%
rename from app/Http/Web/Controllers/TopicController.php
rename to app/Http/Desktop/Controllers/TopicController.php
index daa724c5..349cd128 100644
--- a/app/Http/Web/Controllers/TopicController.php
+++ b/app/Http/Desktop/Controllers/TopicController.php
@@ -1,6 +1,6 @@
setShared('auth', function () {
- return new WebAuth();
+ return new DesktopAuth();
});
}
diff --git a/app/Http/Web/Services/Account.php b/app/Http/Desktop/Services/Account.php
similarity index 97%
rename from app/Http/Web/Services/Account.php
rename to app/Http/Desktop/Services/Account.php
index 046ffd84..1005fe93 100644
--- a/app/Http/Web/Services/Account.php
+++ b/app/Http/Desktop/Services/Account.php
@@ -1,6 +1,6 @@
baseUrl = $this->url->get(['for' => 'web.course.list']);
+ $this->baseUrl = $this->url->get(['for' => 'desktop.course.list']);
}
public function handleTopCategories()
@@ -30,7 +30,7 @@ class CourseQuery extends Service
unset($params['sc']);
}
- $baseUrl = $this->url->get(['for' => 'web.course.list']);
+ $baseUrl = $this->url->get(['for' => 'desktop.course.list']);
$defaultItem = [
'id' => 'all',
@@ -78,7 +78,7 @@ class CourseQuery extends Service
unset($params['sc']);
}
- $baseUrl = $this->url->get(['for' => 'web.course.list']);
+ $baseUrl = $this->url->get(['for' => 'desktop.course.list']);
$defaultItem = [
'id' => 'all',
diff --git a/app/Http/Web/Services/Im.php b/app/Http/Desktop/Services/Im.php
similarity index 99%
rename from app/Http/Web/Services/Im.php
rename to app/Http/Desktop/Services/Im.php
index bd9e9320..240a16d7 100644
--- a/app/Http/Web/Services/Im.php
+++ b/app/Http/Desktop/Services/Im.php
@@ -1,6 +1,6 @@
url->get([
- 'for' => 'web.course.show',
+ 'for' => 'desktop.course.show',
'id' => $carousel['content'],
]);
break;
case CarouselModel::TARGET_PAGE:
$carousels[$key]['url'] = $this->url->get([
- 'for' => 'web.page.show',
+ 'for' => 'desktop.page.show',
'id' => $carousel['content'],
]);
break;
diff --git a/app/Http/Web/Services/Live.php b/app/Http/Desktop/Services/Live.php
similarity index 98%
rename from app/Http/Web/Services/Live.php
rename to app/Http/Desktop/Services/Live.php
index 810252d6..c5ba0c10 100644
--- a/app/Http/Web/Services/Live.php
+++ b/app/Http/Desktop/Services/Live.php
@@ -1,6 +1,6 @@
url->get(
- ['for' => 'web.qrcode'],
+ ['for' => 'desktop.qrcode'],
['text' => urlencode($text)]
);
}
diff --git a/app/Http/Web/Views/account/edit_email.volt b/app/Http/Desktop/Views/account/edit_email.volt
similarity index 93%
rename from app/Http/Web/Views/account/edit_email.volt
rename to app/Http/Desktop/Views/account/edit_email.volt
index b624bdd3..3c09146b 100644
--- a/app/Http/Web/Views/account/edit_email.volt
+++ b/app/Http/Desktop/Views/account/edit_email.volt
@@ -2,7 +2,7 @@
{% block content %}
-