in any part of the post where you want the SphinnIt button to appear.
Author: Michelle MacPhearson
Author URI: http://blog.michellemacphearson.com
*/
$message = "";
if (!function_exists('smsphin_request_handler')) {
function smsphin_request_handler() {
global $message;
if ($_POST['smsphin_action'] == "update options") {
$smsphin_align_v = $_POST['smsphin_align_sl'];
if(get_option("smsphin_box_align")) {
update_option("smsphin_box_align", $smsphin_align_v);
} else {
add_option("smsphin_box_align", $smsphin_align_v);
}
$message = '
Option saved.
CODE;
return $sphinnithtml;
}
}
if (!function_exists('smsphin_addbutton')) {
function smsphin_addbutton($content) {
if ( !is_feed() && !is_page() && !is_archive() && !is_search() && !is_404() ) {
if(! preg_match('||', $content)) {
$smsphin_align = get_option("smsphin_box_align");
if ($smsphin_align) {
switch ($smsphin_align) {
case "Top Left":
return smsphin_sphinnithtml("left").$content;
break;
case "Top Right":
return smsphin_sphinnithtml("Right").$content;
break;
case "Bottom Left":
return $content.smsphin_sphinnithtml("left");
break;
case "Bottom Right":
return $content.smsphin_sphinnithtml("right");
break;
case "None":
return $content;
break;
default:
return smsphin_sphinnithtml("left").$content;
break;
}
} else {
return smsphin_sphinnithtml("left").$content;
}
} else {
return str_replace('', smsphin_sphinnithtml(""), $content);
}
} else {
return $content;
}
}
}
if (!function_exists('show_sphinnit')) {
function show_sphinnit($float = "left") {
global $post;
$permalink = get_permalink($post->ID);
echo <<
CODE;
}
}
add_filter('the_content', 'smsphin_addbutton', 999);
add_action('admin_menu', 'smsphin_add_menu');
add_action('init', 'smsphin_request_handler');
?>