Remove |raw modifier. It is not good idea. Need tag {raw <expr>}

This commit is contained in:
bzick 2013-07-06 14:09:49 +04:00
parent 3d0475e95c
commit b99b874d38
2 changed files with 2 additions and 9 deletions

View File

@ -395,11 +395,10 @@ class Template extends Render {
* Output the value
*
* @param $data
* @param $tag
* @return string
*/
private function _print($data, $tag) {
if($this->_options & Fenom::AUTO_ESCAPE && !$tag->raw) {
private function _print($data) {
if($this->_options & Fenom::AUTO_ESCAPE) {
return "echo htmlspecialchars($data, ENT_COMPAT, 'UTF-8')";
} else {
return "echo $data";
@ -883,11 +882,6 @@ class Template extends Render {
while($tokens->is("|")) {
$mods = $this->_fenom->getModifier( $modifier_name = $tokens->getNext(Tokenizer::MACRO_STRING) );
if($modifier_name == "raw") {
$tokens->raw = false;
$tokens->next();
continue;
}
$tokens->next();
$args = array();

View File

@ -81,7 +81,6 @@ class Tokenizer {
public $tokens;
public $p = 0;
public $quotes = 0;
public $raw = false;
private $_max = 0;
private $_last_no = 0;