Support » Plugin: OptionTree » [Plugin: OptionTree] doulequote escaping pb

  • Resolved clawfire


    Hi !
    First, thanks for the excellent work with this plugin. Just a little bug here, when i make a textarea where i want put some ads code like google dfp one, the doublequotes were escaped and invalidate the code :

    <!-- ca-pub-7774402031105449/Leaderboard -->
    <script type=\"text/javascript\">

    i’m conscious you must escape char like doublequote but it will be better if you keep it in mind when you give the result to display 🙂
    Hope it will be fixed very soon.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You need to add stripslashes() around any places the values are printed off.

    Line 23 of functions/admin/textarea.php
    echo $settings[$value->item_id];
    echo stripslashes($settings[$value->item_id]);

    Line 29 of functions/get-option-tree.php
    $content = $options[$item_id];
    $content = stripslashes($options[$item_id]);

    Thxs a lot, trying to patch the plugin with that 😉

    Plugin Author Derek Herman


    I’ll make the fixes. stripslashes() was added in a lot of places but it looks like a I missed a couple.

    yeh, noticed that yesterday.
    When adding doublequote to textarea in optiontree and then using stripslashes($item_id) in the template it all works.

    But when I move around optiontree, saving the options for other tabs, after a few saves it starts to add slashes in that mentioned textarea, and thus destroys the content in it.

    Any idea if it is fixable? Or it’s something wrong with my code 😛


    function no_magic_quotes($query) {
            $data = explode("\\",$query);
            $cleaned = implode("",$data);
            return $cleaned;
    } ?>

    does the trick, but not sure if it’s safe or smart 🙂

    Plugin Author Derek Herman


    will be in the update today.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘[Plugin: OptionTree] doulequote escaping pb’ is closed to new replies.