rulesfilter.php 736 B

123456789101112131415161718
  1. <?php
  2. if (!defined("CONFIG")) die("Not defined");
  3. // rule_type — целое число
  4. $rule_type = getParam('rule_type', $page_url, 0, FILTER_VALIDATE_INT);
  5. $_SESSION[$page_url]['rule_type'] = (int)$rule_type;
  6. // rule_target — целое число
  7. $rule_target = getParam('rule_target', $page_url, 0, FILTER_VALIDATE_INT);
  8. $_SESSION[$page_url]['rule_target'] = (int)$rule_target;
  9. // search string — строка с очисткой
  10. $f_rule = getParam('f_rule', $page_url, '');
  11. $f_rule = trim($f_rule);
  12. $f_rule = htmlspecialchars($f_rule, ENT_QUOTES, 'UTF-8');
  13. $f_rule = str_replace('%', '', $f_rule); // удаляем % для безопасности в LIKE-запросах
  14. $_SESSION[$page_url]['f_rule'] = $f_rule;
  15. ?>