get_results($wpdb->prepare( "SELECT content FROM ".$wpdb->prefix."xyz_ips_short_code WHERE id=%d",$xyz_ips_id )); $entry = $entries[0]; echo $before_widget; if ( $title ) echo $before_title . $title . $after_title; $content_to_eval=$entry->content; /***** to handle old codes : start *****/ if(get_option('xyz_ips_auto_insert')==1){ $xyz_ips_content_start=''; if (stripos($content_to_eval, '') !== false) $tag_end_position=stripos($content_to_eval,'?>'); else $tag_end_position="-1"; if(stripos($content_to_eval, '') === false) { $content_to_eval=$xyz_ips_content_start.$new_line.$content_to_eval; } else if(stripos($content_to_eval, '=0 && $tag_end_position>=0 && $tag_start_position>$tag_end_position) { $content_to_eval=$xyz_ips_content_start.$new_line.$content_to_eval; } } else if(stripos($content_to_eval, '') !== false) { $content_to_eval=$xyz_ips_content_start.$new_line.$content_to_eval; } } $content_to_eval='?>'.$content_to_eval; } /***** to handle old codes : end *****/ else{ if(substr(trim($content_to_eval), 0,5)==''.$content_to_eval; } eval($content_to_eval); echo $after_widget; } /** @see WP_Widget::update -- do not rename this */ function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['message'] = strip_tags($new_instance['message']); return $instance; } /** @see WP_Widget::form -- do not rename this */ function form($instance) { global $wpdb; $entries = $wpdb->get_results($wpdb->prepare( "SELECT * FROM ".$wpdb->prefix."xyz_ips_short_code WHERE status=%d ORDER BY id DESC",1 )); if(isset($instance['title'])){ $title = esc_attr($instance['title']); }else{ $title = ''; } if(isset($instance['message'])){ $message = esc_attr($instance['message']); }else{ $message = ''; } ?>