--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/widget-Flickr.php Wed Nov 06 03:21:17 2013 +0000
@@ -0,0 +1,109 @@
+<?php
+
+/*
+
+ Plugin Name: Flickr Widget
+ Description: Plugin is used for Flickr pictures.
+ Author:
+ Version: 1.0
+ Author URI:
+
+*/
+
+class flickr_widget extends WP_Widget {
+
+
+/*-----------------------------------------------------------------------------------*/
+/* Widget Setup
+/*-----------------------------------------------------------------------------------*/
+
+function flickr_Widget() {
+
+ $widget_options = array(
+ 'classname' => 'flickr_widget',
+ 'description' => 'Custom Flickr widget.');
+
+ $control_options = array( //dodama svoje incializirane mere
+ 'width' => 200,
+ 'height' => 400,
+ 'id_base' => 'flickr_widget'
+ );
+
+ $this->WP_Widget( 'flickr_widget', 'Flickr Widget', $widget_options, $control_options );
+
+}
+
+
+
+function widget( $args, $instance ) {
+
+ extract( $args );
+ $title = apply_filters('widget_title', $instance['title'] );
+ $username = $instance['username'];
+ $pics_number = $instance['pics_number'];
+
+ echo $before_widget;
+
+ if ( $title )
+ {
+ echo $before_title;
+ echo $title;
+ echo $after_title;
+ }
+
+ ?>
+
+ <div id="flickr_badge_wrapper">
+ <script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?show_name=1&count=<?php echo $pics_number; ?>&display=latest&size=s&layout=x&source=user&user=<?php echo $username; ?>"></script>
+ </div>
+ <div class="clear"></div><?php
+ echo $after_widget;
+
+}
+
+
+function form( $instance ) {
+
+ /* Set default values. */
+ $defaults = array(
+ 'title' => 'Flickr Widget',
+ 'username' => '62421008@N06',
+ 'pics_number' => '9'
+ );
+ $instance = wp_parse_args( (array) $instance, $defaults );
+
+ ?>
+
+ <label for="<?php echo $this->get_field_id( 'title' ); ?>">
+ <?php _e('Title:','pego_tr'); ?>
+ <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( 'username' ); ?>">
+ <?php _e('Flickr username:','pego_tr'); ?>
+ <input class="widefat" type="text" id="<?php echo $this->get_field_id( 'username' ); ?>"
+ name="<?php echo $this->get_field_name( 'username' ); ?>"
+ value="<?php echo $instance['username']; ?>" />
+ </label>
+
+ <?php _e('Number of pictures:','pego_tr'); ?>
+ <input class="widefat" type="text" id="<?php echo $this->get_field_id( 'pics_number' ); ?>"
+ name="<?php echo $this->get_field_name( 'pics_number' ); ?>"
+ value="<?php echo $instance['pics_number']; ?>" />
+ </label>
+
+
+ <?php
+ }
+}
+
+
+/* Adding widget to widgets_init and registering flickr widget */
+add_action( 'widgets_init', 'flickr_widgets' );
+
+function flickr_widgets() {
+ register_widget( 'flickr_Widget' );
+}
+?>
\ No newline at end of file