PluginProbe
Insert Html Snippet / trunk
Insert Html Snippet vtrunk
1.4.6 trunk 1.0 1.0.1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.4 1.4.1 1.4.2 1.4.3 All 27 releases
← All changes | widget.php +11 -5 1.2trunk View file →
@@ -1,6 +1,7 @@
1 1 <?php
2 -
2 +if ( ! defined( 'ABSPATH' ) )
3 + exit;
3 4 /**
4 5 * XYZScripts Insert HTML Snippet Widget Class
5 6 */
6 7
@@ -9,9 +10,9 @@
9 10 class Xyz_Insert_Html_Widget extends WP_Widget {
10 11
11 12
12 13 /** constructor -- name this the same as the class above */
13 - function Xyz_Insert_Html_Widget() {
14 + function __construct() {
14 15 parent::__construct(false, $name = 'Insert Html Snippet');
15 16 }
16 17
17 18 /** @see WP_Widget::widget -- do not rename this */
@@ -19,9 +20,9 @@
19 20 extract( $args );
20 21 global $wpdb;
21 22 $title = apply_filters('widget_title', $instance['title']);
22 23 $xyz_ihs_id = $instance['message'];
23 - //echo "SELECT content FROM ".$wpdb->prefix."xyz_ihs_short_code WHERE id='$xyz_ihs_title'";die;
24 +
24 25 $entries = $wpdb->get_results($wpdb->prepare( "SELECT content FROM ".$wpdb->prefix."xyz_ihs_short_code WHERE id=%d",$xyz_ihs_id ));
25 26
26 27 $entry = $entries[0];
27 28
@@ -70,9 +71,9 @@
70 71
71 72 <!-- <input class="widefat" id="<?php echo $this->get_field_id('message'); ?>" name="<?php echo $this->get_field_name('message'); ?>" type="text" value="<?php echo $message; ?>" />-->
72 73 <select name="<?php echo $this->get_field_name('message'); ?>">
73 74 <?php
74 - if( count($entries)>0 ) {
75 + if(!empty($entries)){ //if( count($entries)>0 )
75 76 $count=1;
76 77 $class = '';
77 78 foreach( $entries as $entry ) {
78 79 ?>
@@ -87,6 +88,11 @@
87 88 }
88 89
89 90
90 91 } // end class Xyz_Insert_Html_Widget
91 -add_action('widgets_init', create_function('', 'return register_widget("Xyz_Insert_Html_Widget");'));
92 +
93 +function xyz_ihs_add_snippet_widget(){
94 + register_widget("Xyz_Insert_Html_Widget");
95 +}
96 +add_action('widgets_init','xyz_ihs_add_snippet_widget');
97 +
92 98 ?>