Ejemplo n.º 1
0
        // A little cleanup before we handoff to save_definition_filter
        $snippet_dirs = Phpsnippets\Base::get_value($_POST, 'snippet_dirs', array());
        $snippet_suffix = Phpsnippets\Base::get_value($_POST, 'snippet_suffix');
        $show_builtin_snippets = Phpsnippets\Base::get_value($_POST, 'show_builtin_snippets');
        $show_tmce_button = Phpsnippets\Base::get_value($_POST, 'show_tmce_button');
        $snippet_suffix = !empty($snippet_suffix) ? trim(strip_tags($snippet_suffix)) : '.snippet.php';
        foreach ($snippet_dirs as $i => $dir) {
            // remove empty val
            if (trim($dir) == '') {
                unset($snippet_dirs[$i]);
            }
            if (!PhpSnippets\Base::dir_exists($dir)) {
                $warns = PhpSnippets\Base::$warnings;
            }
        }
        $data['msg'] .= sprintf('<div class="updated"><p>%s</p></div>', 'Your settings have been updated!');
        $ps_data['snippet_dirs'] = $snippet_dirs;
        $ps_data['snippet_suffix'] = $snippet_suffix;
        $ps_data['show_builtin_snippets'] = $show_builtin_snippets;
        $ps_data['show_tmce_button'] = $show_tmce_button;
        update_option(Phpsnippets\Base::db_key, $ps_data);
        $data['snippet_dirs'] = $snippet_dirs;
        $data['warnings'] = $warns;
        $data['snippet_suffix'] = $snippet_suffix;
        $data['show_builtin_snippets'] = $show_builtin_snippets;
        $data['show_tmce_button'] = $show_tmce_button;
    }
}
$data['content'] .= Phpsnippets\Base::load_view('settings.php', $data);
print Phpsnippets\Base::load_view('default.php', $data);
/*EOF*/