55 lines
1.6 KiB
PHP
55 lines
1.6 KiB
PHP
<?php namespace Phpcmf\Control\Api;
|
||
/**
|
||
* https://www.besyun.com
|
||
* BESCMS
|
||
* 本文件是框架系统文件,二次开发时不可以修改本文件
|
||
**/
|
||
|
||
// 系统默认伪静态处理
|
||
class Rewrite extends \Phpcmf\Common
|
||
{
|
||
|
||
// test
|
||
public function test() {
|
||
$this->_jsonp(1, '服务器支持伪静态功能,可以自定义URL规则和解析规则了');
|
||
}
|
||
|
||
/**
|
||
* 跳转地址
|
||
*/
|
||
public function url() {
|
||
|
||
$url = urldecode(\Phpcmf\Service::L('input')->get('url'));
|
||
$arr = [ 0 => [], 1 => []];
|
||
for ($i = 1 ; $i < 10; $i ++) {
|
||
$arr[0][] = urldecode(\Phpcmf\Service::L('input')->get('p'.$i));
|
||
$arr[1][] = '$'.$i;
|
||
}
|
||
dr_redirect(dr_url_prefix(str_replace($arr[1], $arr[0], $url)), 'location', '301');
|
||
}
|
||
|
||
public function license() {
|
||
|
||
$license = \Phpcmf\Service::R(MYPATH.'Config/License.php');
|
||
if (isset($license['oem']) && $license['oem']) {
|
||
echo $license['name'].' '.$license['cms'].'('.$license['type'].') V'.$this->cmf_version['version'] . ' <span style="display: none">'.$license['license'].'</span>';exit;
|
||
}
|
||
|
||
echo 'XunRuiCMS V'.$this->cmf_version['version'].'<hr>';
|
||
|
||
if (is_file(WEBPATH.'LICENSE')) {
|
||
$file = WEBPATH.'LICENSE';
|
||
} elseif (is_file(ROOTPATH.'LICENSE')) {
|
||
$file = ROOTPATH.'LICENSE';
|
||
} elseif (is_file(dirname(WEBPATH).'/LICENSE')) {
|
||
$file = dirname(WEBPATH).'/LICENSE';
|
||
} else {
|
||
exit('<font color="red">LICENSE许可证文件不存在,请遵守迅睿MIT开源协议</font>');
|
||
}
|
||
|
||
echo nl2br((string)file_get_contents($file));
|
||
exit;
|
||
|
||
}
|
||
}
|