src/AppBundle/Controller/Admin/DefaultController.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace AppBundle\Controller\Admin;
use Codeages\Biz\Order\Service\OrderService;
use VipPlugin\Biz\Vip\Service\VipService;
use AppBundle\Common\CurlToolkit;
use AppBundle\Common\ArrayToolkit;
use Biz\CloudPlatform\CloudAPIFactory;
use Symfony\Component\HttpFoundation\Request;
use AppBundle\Component\Echats\EchartsBuilder;
use Topxia\Service\Common\ServiceKernel;
class DefaultController extends BaseController
{
public function renderCurrentAdminHomepageAction($permission)
{
$tabMenu = $this->container->get('permission.twig.permission_extension')->getFirstChild($permission);
$tabMenu = $this->container->get('permission.twig.permission_extension')->getFirstChild($tabMenu);
if (!empty($tabMenu['mode']) && 'capsules' == $tabMenu['mode']) {
$tabMenu = $this->container->get('permission.twig.permission_extension')->getFirstChild($tabMenu);
}
$permissionPath = $this->container->get('permission.twig.permission_extension')->getPermissionPath($this, array('needs_context' => true, 'needs_environment' => true), $tabMenu);
return $this->redirect($permissionPath);
}
public function indexAction(Request $request)
{
$weekAndMonthDate = array('weekDate' => date('Y-m-d', time() - 6 * 24 * 60 * 60), 'monthDate' => date('Y-m-d', time() - 29 * 24 * 60 * 60));
return $this->render('admin/default/index.html.twig', array(
'dates' => $weekAndMonthDate,
));
}
public function feedbackAction(Request $request)
{
$site = $this->getSettingService()->get('site');
$user = $this->getUser();
$token = CurlToolkit::request('POST', 'http://www.edusoho.com/question/get/token', array());
$site = array('name' => $site['name'], 'url' => $site['url'], 'token' => $token, 'username' => $user->nickname);
$site = urlencode(http_build_query($site));
return $this->redirect('http://www.edusoho.com/question?site='.$site.'');
}
public function validateDomainAction(Request $request)
{
$inspectList = array(
$this->addInspectRole('host', $this->domainInspect($request)),
);
$inspectList = array_filter($inspectList);
return $this->render('admin/default/domain.html.twig', array(
'inspectList' => $inspectList,
));
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。