andryyy před 8 roky
rodič
revize
3de01afce0
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      data/web/inc/functions.policy.inc.php

+ 2 - 2
data/web/inc/functions.policy.inc.php

@@ -32,7 +32,7 @@ function policy($_action, $_scope, $_data = null) {
             $object_list = "whitelist_from";
             $object_list = "whitelist_from";
           }
           }
           $object_from = preg_replace('/\.+/', '.', rtrim(preg_replace("/\.\*/", "*", trim(strtolower($_data['object_from']))), '.'));
           $object_from = preg_replace('/\.+/', '.', rtrim(preg_replace("/\.\*/", "*", trim(strtolower($_data['object_from']))), '.'));
-          if (!ctype_alnum(str_replace(array('@', '.', '-', '*'), '', $object_from))) {
+          if (!ctype_alnum(str_replace(array('@', '_', '.', '-', '*'), '', $object_from))) {
             $_SESSION['return'] = array(
             $_SESSION['return'] = array(
               'type' => 'danger',
               'type' => 'danger',
               'msg' => sprintf($lang['danger']['policy_list_from_invalid'])
               'msg' => sprintf($lang['danger']['policy_list_from_invalid'])
@@ -112,7 +112,7 @@ function policy($_action, $_scope, $_data = null) {
             $object_list = "whitelist_from";
             $object_list = "whitelist_from";
           }
           }
           $object_from = preg_replace('/\.+/', '.', rtrim(preg_replace("/\.\*/", "*", trim(strtolower($_data['object_from']))), '.'));
           $object_from = preg_replace('/\.+/', '.', rtrim(preg_replace("/\.\*/", "*", trim(strtolower($_data['object_from']))), '.'));
-          if (!ctype_alnum(str_replace(array('@', '.', '-', '*'), '', $object_from))) {
+          if (!ctype_alnum(str_replace(array('@', '_', '.', '-', '*'), '', $object_from))) {
             $_SESSION['return'] = array(
             $_SESSION['return'] = array(
               'type' => 'danger',
               'type' => 'danger',
               'msg' => sprintf($lang['danger']['policy_list_from_invalid'])
               'msg' => sprintf($lang['danger']['policy_list_from_invalid'])