--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/widget-video.php Wed Nov 06 03:21:17 2013 +0000
@@ -0,0 +1,108 @@
+<?php
+/*
+
+ Plugin Name: Video Widget
+ Description: Plugin is used for playing videos.
+ Author:
+ Version: 1.0
+ Author URI:
+
+*/
+
+class video_widget extends WP_Widget {
+
+
+/*-----------------------------------------------------------------------------------*/
+/* Widget Setup
+/*-----------------------------------------------------------------------------------*/
+
+function video_Widget() {
+
+ $widget_options = array(
+ 'classname' => 'video_widget',
+ 'description' => 'Custom video widget.');
+
+ $control_options = array( //dodama svoje incializirane mere
+ 'width' => 200,
+ 'height' => 400,
+ 'id_base' => 'video_widget'
+ );
+
+ $this->WP_Widget( 'video_widget', 'Video Widget', $widget_options, $control_options );
+
+}
+
+
+function widget( $args, $instance ) {
+
+ extract( $args );
+ $title = apply_filters('widget_title', $instance['title'] );
+ $embed_code = $instance['embed_code'];
+ $description = $instance['description'];
+
+ echo $before_widget;
+
+ if ( $title )
+ {
+ echo $before_title;
+ echo $title;
+ echo $after_title;
+ }
+ ?>
+ <?php echo '<figure>'.$embed_code.'<figure/>';
+
+ if($description != '')
+ {
+ echo '<div class="video_description">'.$description.'</div>';
+ } ?>
+ <?php
+ echo $after_widget;
+
+}
+function form( $instance ) {
+
+ /* Set the default values */
+ $defaults = array(
+ 'title' => 'My video',
+ 'embed_code' => '<iframe src="http://player.vimeo.com/video/22556709?title=0&byline=0&portrait=0" width="170" height="96" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>',
+ 'description' => 'Opis videa',
+ );
+ $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( 'embed_code' ); ?>">
+ <?php _e('Embed code:','pego_tr'); ?>
+ <textarea class="widefat" type="text" id="<?php echo $this->get_field_id( 'embed_code' ); ?>"
+ name="<?php echo $this->get_field_name( 'embed_code' ); ?>"><?php echo $instance['embed_code']; ?></textarea>
+ </label>
+
+
+ <label for="<?php echo $this->get_field_id( 'description' ); ?>">
+ <?php _e('Optional description:','pego_tr'); ?>
+ <input class="widefat" type="text" id="<?php echo $this->get_field_id( 'description' ); ?>"
+ name="<?php echo $this->get_field_name( 'description' ); ?>"
+ value="<?php echo $instance['description']; ?>" />
+ </label>
+
+
+ <?php
+ }
+}
+
+
+/* Adding widget to widgets_init and registering video widget */
+add_action( 'widgets_init', 'video_widgets' );
+
+function video_widgets() {
+ register_widget( 'video_Widget' );
+}
+?>
\ No newline at end of file