PluginProbe ʕ •ᴥ•ʔ
Image Widget / 4.4.6
Image Widget v4.4.6
trunk 1.0 2.0 2.1 2.2 2.2.1 2.2.2 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.2 3.2.1 3.2.10 3.2.11 3.2.2 3.2.3 3.2.4 3.2.5 3.2.7 3.2.8 3.2.9 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1 4.1.1 4.1.2 4.2 4.2.1 4.2.2 4.3 4.3.1 4.4 4.4.1 4.4.11 4.4.12 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9
image-widget / views / widget-admin.php
image-widget / views Last commit date
index.php 8 years ago widget-admin.deprecated.php 8 years ago widget-admin.php 8 years ago widget.php 8 years ago
widget-admin.php
77 lines
1 <?php
2 /**
3 * Image widget admin template
4 */
5
6 // Block direct requests
7 if ( ! defined( 'ABSPATH' ) )
8 die( '-1' );
9
10 $id_prefix = $this->get_field_id( '' );
11 ?>
12 <div class="uploader">
13 <input type="submit" class="button" name="<?php echo $this->get_field_name( 'uploader_button' ); ?>" id="<?php echo $this->get_field_id( 'uploader_button' ); ?>" value="<?php _e( 'Select an Image', 'image-widget' ); ?>" onclick="imageWidget.uploader( '<?php echo $this->id; ?>', '<?php echo $id_prefix; ?>' ); return false;" />
14 <div class="tribe_preview" id="<?php echo $this->get_field_id( 'preview' ); ?>">
15 <?php echo $this->get_image_html( $instance, false ); ?>
16 </div>
17 <input type="hidden" id="<?php echo $this->get_field_id( 'attachment_id' ); ?>" name="<?php echo $this->get_field_name( 'attachment_id' ); ?>" value="<?php echo abs( $instance['attachment_id'] ); ?>" />
18 <input type="hidden" id="<?php echo $this->get_field_id( 'imageurl' ); ?>" name="<?php echo $this->get_field_name( 'imageurl' ); ?>" value="<?php echo $instance['imageurl']; ?>" />
19 </div>
20 <br clear="all" />
21
22 <div id="<?php echo $this->get_field_id( 'fields' ); ?>" <?php if ( empty( $instance['attachment_id'] ) && empty( $instance['imageurl'] ) ) { ?>style="display:none;"<?php } ?>>
23 <p><label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title', 'image-widget' ); ?>:</label>
24 <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['title'] ) ); ?>" /></p>
25
26 <p><label for="<?php echo $this->get_field_id( 'alt' ); ?>"><?php _e( 'Alternate Text', 'image-widget' ); ?>:</label>
27 <input class="widefat" id="<?php echo $this->get_field_id( 'alt' ); ?>" name="<?php echo $this->get_field_name( 'alt' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['alt'] ) ); ?>" /></p>
28
29 <p><label for="<?php echo $this->get_field_id( 'rel' ); ?>"><?php _e( 'Related', 'image-widget' ); ?>:</label>
30 <input class="widefat" id="<?php echo $this->get_field_id( 'rel' ); ?>" name="<?php echo $this->get_field_name( 'rel' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['rel'] ) ); ?>" /><br>
31 <span class="description"><?php _e( 'A recommended HTML5 related terms list is available <a href="http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions" target="_blank">here</a>.', 'image-widget' ); ?></span></p>
32
33 <p><label for="<?php echo $this->get_field_id( 'description' ); ?>"><?php _e( 'Caption', 'image-widget' ); ?>:</label>
34 <textarea rows="8" class="widefat" id="<?php echo $this->get_field_id( 'description' ); ?>" name="<?php echo $this->get_field_name( 'description' ); ?>"><?php echo format_to_edit( $instance['description'] ); ?></textarea></p>
35
36 <p><label for="<?php echo $this->get_field_id( 'link' ); ?>"><?php _e( 'Link', 'image-widget' ); ?>:</label>
37 <input class="widefat" id="<?php echo $this->get_field_id( 'link' ); ?>" name="<?php echo $this->get_field_name( 'link' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['link'] ) ); ?>" /><br />
38 <label for="<?php echo $this->get_field_id( 'linkid' ); ?>"><?php _e( 'Link ID', 'image-widget' ); ?>:</label>
39 <input class="widefat" id="<?php echo $this->get_field_id( 'linkid' ); ?>" name="<?php echo $this->get_field_name( 'linkid' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['linkid'] ) ); ?>" /><br />
40 <select name="<?php echo $this->get_field_name( 'linktarget' ); ?>" id="<?php echo $this->get_field_id( 'linktarget' ); ?>">
41 <option value="_self"<?php selected( $instance['linktarget'], '_self' ); ?>><?php _e( 'Stay in Window', 'image-widget' ); ?></option>
42 <option value="_blank"<?php selected( $instance['linktarget'], '_blank' ); ?>><?php _e( 'Open New Window', 'image-widget' ); ?></option>
43 </select></p>
44
45 <?php
46 // Backwards compatibility prior to storing attachment ids
47 ?>
48 <div id="<?php echo $this->get_field_id( 'custom_size_selector' ); ?>" <?php if ( empty( $instance['attachment_id'] ) && ! empty( $instance['imageurl'] ) ) { $instance['size'] = self::CUSTOM_IMAGE_SIZE_SLUG; ?>style="display:none;"<?php } ?>>
49 <p><label for="<?php echo $this->get_field_id( 'size' ); ?>"><?php _e( 'Size', 'image-widget' ); ?>:</label>
50 <select name="<?php echo $this->get_field_name( 'size' ); ?>" id="<?php echo $this->get_field_id( 'size' ); ?>" onChange="imageWidget.toggleSizes( '<?php echo $this->id; ?>', '<?php echo $id_prefix; ?>' );">
51 <?php foreach ( $this->possible_image_sizes() as $size_key => $size_label ) : ?>
52 <option value="<?php echo $size_key; ?>"<?php selected( $instance['size'], $size_key ); ?>><?php echo $size_label; ?></option>
53 <?php endforeach ?>
54 </select>
55 </p>
56 </div>
57 <div id="<?php echo $this->get_field_id( 'custom_size_fields' ); ?>" <?php if ( empty( $instance['size'] ) || $instance['size'] != self::CUSTOM_IMAGE_SIZE_SLUG ) { ?>style="display:none;"<?php } ?>>
58
59 <input type="hidden" id="<?php echo $this->get_field_id( 'aspect_ratio' ); ?>" name="<?php echo $this->get_field_name( 'aspect_ratio' ); ?>" value="<?php echo $this->get_image_aspect_ratio( $instance ); ?>" />
60
61 <p><label for="<?php echo $this->get_field_id( 'width' ); ?>"><?php _e( 'Width', 'image-widget' ); ?>:</label>
62 <input id="<?php echo $this->get_field_id( 'width' ); ?>" name="<?php echo $this->get_field_name( 'width' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['width'] ) ); ?>" onchange="imageWidget.changeImgWidth( '<?php echo $this->id; ?>', '<?php echo $id_prefix; ?>' )" size="3" /></p>
63
64 <p><label for="<?php echo $this->get_field_id( 'height' ); ?>"><?php _e( 'Height', 'image-widget' ); ?>:</label>
65 <input id="<?php echo $this->get_field_id( 'height' ); ?>" name="<?php echo $this->get_field_name( 'height' ); ?>" type="text" value="<?php echo esc_attr( strip_tags( $instance['height'] ) ); ?>" onchange="imageWidget.changeImgHeight( '<?php echo $this->id; ?>', '<?php echo $id_prefix; ?>' )" size="3" /></p>
66
67 </div>
68
69 <p><label for="<?php echo $this->get_field_id( 'align' ); ?>"><?php _e( 'Align', 'image-widget' ); ?>:</label>
70 <select name="<?php echo $this->get_field_name( 'align' ); ?>" id="<?php echo $this->get_field_id( 'align' ); ?>">
71 <option value="none"<?php selected( $instance['align'], 'none' ); ?>><?php _e( 'none', 'image-widget' ); ?></option>
72 <option value="left"<?php selected( $instance['align'], 'left' ); ?>><?php _e( 'left', 'image-widget' ); ?></option>
73 <option value="center"<?php selected( $instance['align'], 'center' ); ?>><?php _e( 'center', 'image-widget' ); ?></option>
74 <option value="right"<?php selected( $instance['align'], 'right' ); ?>><?php _e( 'right', 'image-widget' ); ?></option>
75 </select></p>
76 </div>
77