wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/widget-twitter.php
changeset 0 d970ebf37754
child 16 a86126ab1dd4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/widget-twitter.php	Wed Nov 06 03:21:17 2013 +0000
@@ -0,0 +1,88 @@
+<?php
+/*
+	Plugin Name: Twitter Widget
+	Description: Twitter widget.
+	Author: PEGO
+	Version: 1.0
+	Author URI:  
+*/
+class twitter_widget extends WP_Widget {
+/*-----------------------------------------------------------------------------------*/
+/*	Widget Setup
+/*-----------------------------------------------------------------------------------*/
+	
+function twitter_Widget() {
+	$widget_options = array(
+		'classname' => 'twitter_widget',
+		'description' => __('Custom twitter widget.','pego_tr')
+	);
+		
+	$control_options = array(    //dodama svoje incializirane mere
+		'width' => 200,
+		'height' => 400,
+		'id_base' => 'twitter_widget'
+	);
+	$this->WP_Widget( 'twitter_widget', __('Twitter Widget','pego_tr'), $widget_options, $control_options );	
+}
+function widget( $args, $instance ) {
+	
+	extract( $args );
+	$title = apply_filters('widget_title', $instance['title'] );
+	$account = $instance['account'];
+	$tweets_number = $instance['tweets_number'];
+
+	echo $before_widget;
+	// start
+		echo '<div id="twitter_div">'
+              .$before_title.$title.$after_title;
+		echo '<ul id="twitter_update_list"></ul></div>
+		      <script type="text/javascript" src="'.get_template_directory_uri().'/js/blogger.js"></script>';
+		echo '<script type="text/javascript" src="https://api.twitter.com/1/statuses/user_timeline.json?screen_name='.$account.'&include_rts=true&count='.$tweets_number.'&callback=twitterCallback2"></script>';
+	
+
+	echo $after_widget;
+}
+function form( $instance ) {	
+		/* Set the default values  */
+		$defaults = array(
+		'title' => __('Twitter','pego_tr'),
+		'account' => 'designpego',
+		'tweets_number' => '3',
+		);
+		$instance = wp_parse_args( (array) $instance, $defaults );  
+	 ?>
+
+		<label for="<?php echo $this->get_field_id( 'title' ); ?>">
+		Title:
+		<input class="widefat" type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" 
+				 name="<?php echo $this->get_field_name( 'title' ); ?>" 
+				 value="<?php echo $instance['title']; ?>" />
+		</label>
+		
+		<label for="<?php echo $this->get_field_id( 'account' ); ?>">
+		Account:
+		<input class="widefat" type="text" id="<?php echo $this->get_field_id( 'account' ); ?>" 
+				 name="<?php echo $this->get_field_name( 'account' ); ?>" 
+				 value="<?php echo $instance['account']; ?>" />
+		</label>
+																													
+		<label for="<?php echo $this->get_field_id( 'tweets_number' ); ?>">
+		Number of tweets:
+		<input class="widefat" type="text" id="<?php echo $this->get_field_id( 'tweets_number' ); ?>" 
+				 name="<?php echo $this->get_field_name( 'tweets_number' ); ?>" 
+				 value="<?php echo $instance['tweets_number']; ?>" />
+		</label>
+
+			
+	<?php
+	}
+}
+
+
+/*     Adding widget to widgets_init and registering flickr widget    */
+add_action( 'widgets_init', 'twitter_widgets' );
+
+function twitter_widgets() {
+	register_widget( 'twitter_Widget' );
+}
+?>
\ No newline at end of file