@@ -295,6 +295,19 @@ class Plugin extends AdminController
|
|||||||
if (request()->isPost()) {
|
if (request()->isPost()) {
|
||||||
$post['extends'] = input('extends');
|
$post['extends'] = input('extends');
|
||||||
$post['rewrite'] = input('rewrite');
|
$post['rewrite'] = input('rewrite');
|
||||||
|
foreach ($post['rewrite'] as $kk=>$vv)
|
||||||
|
{
|
||||||
|
if($kk[0]!='/')return $this->error('伪静态变量名称“'.$kk.'" 必须以“/”开头');
|
||||||
|
$post['rewrite'][$kk]=str_replace('\\','/',trim($vv,'/\\'));
|
||||||
|
$value=explode('/',$post['rewrite'][$kk]);
|
||||||
|
if(count($value)<2){
|
||||||
|
return $this->error('伪静态规则变量值,不符合规则');
|
||||||
|
}
|
||||||
|
if(strtoupper($value[count($value)-2][0]) !== $value[count($value)-2][0])
|
||||||
|
{
|
||||||
|
return $this->error('伪静态规则变量值中,控制器首字母必须大写哦');
|
||||||
|
}
|
||||||
|
}
|
||||||
$config = array_merge($config, $post);
|
$config = array_merge($config, $post);
|
||||||
try {
|
try {
|
||||||
set_plugin_config($name, $config);
|
set_plugin_config($name, $config);
|
||||||
|
|||||||
Reference in New Issue
Block a user