Пример #1
0
 function getValue()
 {
     $value = $this->base->getValue();
     $toolkit = lmbToolkit::instance();
     if ($this->isConstant()) {
         return lmb_strtolower($value);
     } else {
         $this->raiseUnresolvedBindingError();
     }
 }
 function process($content)
 {
     $content = lmb_strtolower($content);
     $content = str_replace("\n", ' ', $content);
     $content = str_replace("\t", ' ', $content);
     $content = str_replace("\r", ' ', $content);
     $search = array("'<script[^>]*?>.*?</script>'siu", "'<[\\/\\!]*?[^<>]*?>'siu", "'([\r\n])[\\s]+'u");
     $replace = array('', ' ', ' ');
     $content = preg_replace($search, $replace, $content);
     $content = preg_replace("#(\\.){2,}#", ' ', $content);
     $content = preg_replace("#^\\.#", ' ', $content);
     $content = preg_replace("#\\s\\.#", ' ', $content);
     $content = preg_replace("#\\.\\s#", ' ', $content);
     $content = preg_replace("#\\.\$#", ' ', $content);
     $content = preg_replace("#(\\s|^)(\"|'|`)(\\w)#", '\\1\\3', $content);
     $content = preg_replace("#(\\w)(\"|'|`)(\\s|\$)#", '\\1\\3', $content);
     $content = str_replace("&nbsp;", ' ', $content);
     $content = str_replace(":", ' ', $content);
     $content = str_replace(",", ' ', $content);
     $content = str_replace(";", ' ', $content);
     $content = str_replace("(", ' ', $content);
     $content = str_replace(")", ' ', $content);
     $content = str_replace("-", ' ', $content);
     $content = str_replace("+", ' ', $content);
     $content = str_replace("/", ' ', $content);
     $content = str_replace("!", ' ', $content);
     $content = str_replace("?", ' ', $content);
     $content = str_replace("[", ' ', $content);
     $content = str_replace("]", ' ', $content);
     $content = str_replace("\$", ' ', $content);
     $content = str_replace("\\", ' ', $content);
     $content = str_replace("<", ' ', $content);
     $content = str_replace(">", ' ', $content);
     $content = str_replace("*", ' ', $content);
     $content = trim(preg_replace("(\\s+)", ' ', $content));
     return $content;
 }