prefix . 'xmasb_quotes'); function filter_xmasb_quotes_random_quote($content) { $codetoreplace = "[XmasBRandomQuote]"; $content=str_replace($codetoreplace,xmasb_get_random_quote(),$content); return $content; } function xmasb_quotes_install () { $sql = "CREATE TABLE " . XMASB_QUOTES_TABLE . " ( id mediumint(9) NOT NULL AUTO_INCREMENT, author tinytext NOT NULL, quote text NOT NULL, imgsrc tinytext NOT NULL, visible boolean NOT NULL default 1, UNIQUE KEY id (id) );"; require_once(ABSPATH . 'wp-admin/upgrade-functions.php'); dbDelta($sql); } //Function will be available in a future release function xmasb_quotes_export_quotes() { echo "Exporting quotes!"; $dom = new DomDocument("1.0"); $root = $doc->createElement('XmasBQuotes'); $root = $doc->appendChild($root); $sql = 'SELECT * FROM ' . XMASB_QUOTES_TABLE . ' ORDER BY author'; $quotes = $wpdb->get_results($sql); if ( empty($quotes)) { } else { foreach ($quotes as $quote) { //xmasb_quotes_print_quote($quote); } } } function xmasb_quotes_print_showlink() { echo xmasb_quotes_get_showlink(); } function xmasb_quotes_get_showlink() { $options = get_option('widget_xmasb_quotes'); $showlink = $options['showlink'] == 'yes' ? true : false; if ( $showlink ) return '
', 'htmlafterquote'=>''); if ( $_POST['xmasb_quotes-submit'] ) { $options['showimages'] = strip_tags(stripslashes($_POST['xmasb_quotes-showimages'])); $options['defaultimage'] = strip_tags(stripslashes($_POST['xmasb_quotes-defaultimage'])); $options['showlink'] = strip_tags(stripslashes($_POST['xmasb_quotes-showlink'])); $options['htmlbeforeimage'] = stripslashes($_POST['xmasb_quotes-htmlbeforeimage']); $options['htmlafterimage'] = stripslashes($_POST['xmasb_quotes-htmlafterimage']); $options['htmlbeforequote'] = stripslashes($_POST['xmasb_quotes-htmlbeforequote']); $options['htmlafterquote'] = stripslashes($_POST['xmasb_quotes-htmlafterquote']); $options['htmlbeforeauthor'] = stripslashes($_POST['xmasb_quotes-htmlbeforeauthor']); $options['htmlafterauthor'] = stripslashes($_POST['xmasb_quotes-htmlafterauthor']); update_option('widget_xmasb_quotes', $options); } $showimages = htmlspecialchars($options['showimages'], ENT_QUOTES); $defaultimage = htmlspecialchars($options['defaultimage'], ENT_QUOTES); $showlink = htmlspecialchars($options['showlink'], ENT_QUOTES); $htmlbeforeimage = htmlspecialchars($options['htmlbeforeimage'], ENT_QUOTES); $htmlafterimage = htmlspecialchars($options['htmlafterimage'], ENT_QUOTES); $htmlbeforequote = htmlspecialchars($options['htmlbeforequote'], ENT_QUOTES); $htmlafterquote = htmlspecialchars($options['htmlafterquote'], ENT_QUOTES); $htmlbeforeauthor = htmlspecialchars($options['htmlbeforeauthor'], ENT_QUOTES); $htmlafterauthor = htmlspecialchars($options['htmlafterauthor'], ENT_QUOTES); ?>
id?>.
.
.