You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.7 KiB
59 lines
1.7 KiB
2 years ago
|
<?php
|
||
|
|
||
|
/**
|
||
|
* [Laike System] Copyright (c) 2017-2020 laiketui.com
|
||
|
* Laike is not a free software, it under the license terms, visited http://www.laiketui.com/ for more details.
|
||
|
*/
|
||
|
class step2Action extends Action
|
||
|
{
|
||
|
public function execute()
|
||
|
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
public function getDefaultView()
|
||
|
{
|
||
|
|
||
|
if (isset($_SESSION['install_error']) && $_SESSION['install_error']>0) {
|
||
|
$msg = " 编号 400".$_SESSION['install_error'];
|
||
|
header("Content-type: text/html;charset=utf-8");
|
||
|
echo "<script language='javascript'>" .
|
||
|
"alert('环境检测没有通过,请调整环境后重试!".$msg."');" .
|
||
|
"location.href='index.php?action=step1';</script>";
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
$_SESSION['install_step'] = '2';
|
||
|
|
||
|
$num = 3;
|
||
|
$url = $this->curPageURL();
|
||
|
$request = $this->getContext()->getRequest();
|
||
|
$request->setAttribute('url', isset($url) ? $url : '');
|
||
|
$this->getContext()->getStorage()->write('step', $num);
|
||
|
return View::INPUT;
|
||
|
}
|
||
|
|
||
|
|
||
|
public function getRequestMethods()
|
||
|
|
||
|
{
|
||
|
return Request::NONE;
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
function curPageURL()
|
||
|
|
||
|
{
|
||
|
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https' : 'http';
|
||
|
$hh = $_SERVER['REQUEST_URI'] ? $_SERVER['REQUEST_URI'] : ($_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']);
|
||
|
$uri = $http_type . '://' . $_SERVER['HTTP_HOST'] . substr($hh, 0, strrpos($hh, '/') + 1);
|
||
|
$pageURL = substr($uri, 0, strrpos(substr($uri, 0, strrpos($uri, "/")), "/"));
|
||
|
return $pageURL;
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
?>
|