'); add_option('ddlsp_after_list', ''); add_option('ddlsp_sort_column', 'post_title'); add_option('ddlsp_sort_order', 'asc'); add_option('ddlsp_exclude', ''); add_option('ddlsp_include', ''); add_option('ddlsp_depth', 1); add_option('ddlsp_show_date', TRUE); add_option('ddlsp_date_format', 'l, F j, Y'); add_option('ddlsp_title_li', ''); function ddlsp_add_option_pages() { if (function_exists('add_options_page')) { add_options_page('List Subpages', 'DDListSubpages', 8, __FILE__, 'ddlsp_options_page'); } } function ddlsp_options_page() { global $ddlsp_ver; if (isset($_POST['set_defaults'])) { echo '
';
update_option('ddlsp_before_list', '');
update_option('ddlsp_after_list', '
');
update_option('ddlsp_sort_column', 'post_title');
update_option('ddlsp_sort_order', 'asc');
update_option('ddlsp_exclude', '');
update_option('ddlsp_include', '');
update_option('ddlsp_depth', 1);
update_option('ddlsp_show_date', TRUE);
update_option('ddlsp_date_format', 'l, F j, Y');
update_option('ddlsp_title_li', '');
echo 'Default Options Loaded!';
echo '
'; update_option('ddlsp_before_list', stripslashes((string)$_POST['ddlsp_before_list'])); update_option('ddlsp_after_list', stripslashes((string)$_POST['ddlsp_after_list'])); update_option('ddlsp_sort_column', stripslashes((string)$_POST['ddlsp_sort_column'])); update_option('ddlsp_sort_order', stripslashes((string)$_POST['ddlsp_sort_order'])); update_option('ddlsp_exclude', stripslashes((string)$_POST['ddlsp_exclude'])); update_option('ddlsp_include', stripslashes((string)$_POST['ddlsp_include'])); update_option('ddlsp_depth', stripslashes((string)$_POST['ddlsp_depth'])); update_option('ddlsp_show_date', (bool)$_POST['ddlsp_show_date']); update_option('ddlsp_date_format', stripslashes((string)$_POST['ddlsp_date_format'])); update_option('ddlsp_title_li', stripslashes((string)$_POST['ddlsp_title_li'])); echo 'Configuration Updated!'; echo '
To check for new versions or get more information, visit this plugin's page.
\s*\s*<\/p>/i', "", $content); $content = str_replace("", ddlsp_generate(), $content); } return $content; } add_filter('the_content', 'ddlsp_process'); add_action('admin_menu', 'ddlsp_add_option_pages'); ?>