Plugin Directory

Changeset 562252


Ignore:
Timestamp:
06/22/2012 08:31:17 AM (14 years ago)
Author:
technosis
Message:

adding stripslashes to text values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • templ33t/branches/01_02_handling_posts/plugs/text/templ33t_text.php

    r464107 r562252  
    2323        $str .= '<input type="checkbox" id="multiline" name="templ33t_block_config[multiline]" value="1" />';
    2424        $str .= '</td></tr><tr><td><label for="default">Default Value</label></td><td>';
    25         $str .= $this->multiline ? '<textarea name="templ33t_block_config[default]">'.$this->default.'</textarea>' : '<input type="text" name="templ33t_block_config[default]" value="'.$this->default.'" size="60" />';
     25        $str .= $this->multiline ? '<textarea name="templ33t_block_config[default]">'.$this->default.'</textarea>' : '<input type="text" name="templ33t_block_config[default]" value="'.stripslashes($this->default).'" size="60" />';
    2626        $str .= '</td></tr>';
    2727       
     
    3838        $str .= '<label>Text:</label> <br/> ';
    3939       
    40         $str .= $this->multiline ? '<textarea name="meta['.$this->id.'][value]">'.$this->value.'</textarea>' : '<input type="text" name="meta['.$this->id.'][value]" value="'.$this->value.'" size="60" />';
     40        $str .= $this->multiline ? '<textarea name="meta['.$this->id.'][value]">'.stripslashes($this->value).'</textarea>' : '<input type="text" name="meta['.$this->id.'][value]" value="'.stripslashes($this->value).'" size="60" />';
    4141       
    4242        $str .= '</div></div>';
     
    5151       
    5252        if(!$ret) {
    53             echo $this->multiline ? nl2br($val) : $val;
     53            echo $this->multiline ? stripslashes(nl2br($val)) : stripslashes($val);
    5454        } else {
    55             return $this->multiline ? nl2br($val) : $val;
     55            return $this->multiline ? stripslashes(nl2br($val)) : stripslashes($val);
    5656        }
    5757
     
    6060    function displayOption() {
    6161
    62         $str = '<tr><td>'.$this->label.'</td><td><input type="hidden" name="meta['.$this->id.'][key]" value="templ33t_option_'.$this->slug.'" /><input type="text" name="meta['.$this->id.'][value]" value="'.$this->value.'" /></td></tr>';
     62        $str = '<tr><td>'.$this->label.'</td><td><input type="hidden" name="meta['.$this->id.'][key]" value="templ33t_option_'.$this->slug.'" /><input type="text" name="meta['.$this->id.'][value]" value="'.stripslashes($this->value).'" /></td></tr>';
    6363
    6464        return $str;
Note: See TracChangeset for help on using the changeset viewer.