mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 16:51:40 +09:00
Add warning to discourage ruleset use
https://xetown.com/questions/1788526
This commit is contained in:
parent
f8ed6da4ed
commit
6215e57762
1 changed files with 9 additions and 0 deletions
|
|
@ -352,6 +352,7 @@ class ModuleHandler extends Handler
|
|||
$ruleset = $xml_info->action->{$this->act}->ruleset ?? '';
|
||||
$meta_noindex = $xml_info->action->{$this->act}->meta_noindex ?? '';
|
||||
$kind = (stripos($this->act ?? '', 'admin') !== false || stripos($class_name, 'admin') !== false) ? 'admin' : '';
|
||||
$is_namespaced_module = false;
|
||||
if ($meta_noindex === 'true')
|
||||
{
|
||||
Context::addMetaTag('robots', 'noindex');
|
||||
|
|
@ -426,6 +427,7 @@ class ModuleHandler extends Handler
|
|||
if (class_exists($class_fullname))
|
||||
{
|
||||
$oModule = $class_fullname::getInstance();
|
||||
$is_namespaced_module = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -556,6 +558,7 @@ class ModuleHandler extends Handler
|
|||
if (class_exists($class_fullname))
|
||||
{
|
||||
$oModule = $class_fullname::getInstance();
|
||||
$is_namespaced_module = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -610,6 +613,12 @@ class ModuleHandler extends Handler
|
|||
// ruleset check...
|
||||
if(!empty($ruleset))
|
||||
{
|
||||
// Rulesets are deprecated for namespaced modules
|
||||
if ($is_namespaced_module)
|
||||
{
|
||||
trigger_error('Ruleset is deprecated in namespaced modules', E_USER_WARNING);
|
||||
}
|
||||
|
||||
$rulesetModule = !empty($forward->module) ? $forward->module : $this->module;
|
||||
$rulesetFile = ModuleModel::getValidatorFilePath($rulesetModule, $ruleset, $this->mid);
|
||||
if(!empty($rulesetFile))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue