Code Duplication    Length = 34-34 lines in 2 locations

widgets/widget-woothemes-sensei-lesson-component.php 1 location

@@ 120-153 (lines=34) @@
117
	 * @param  array $instance The settings for this instance.
118
	 * @return void
119
	 */
120
    public function form( $instance ) {
121
122
		/* Set up some default widget settings. */
123
		/* Make sure all keys are added here, even with empty string values. */
124
		$defaults = array(
125
						'title' => '',
126
						'component' => '',
127
						'limit' => 3
128
					);
129
130
		$instance = wp_parse_args( (array) $instance, $defaults );
131
?>
132
		<!-- Widget Title: Text Input -->
133
		<p>
134
			<label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title (optional):', 'woothemes-sensei' ); ?></label>
135
			<input type="text" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"  value="<?php echo esc_attr( $instance['title'] ); ?>" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" />
136
		</p>
137
		<!-- Widget Component: Select Input -->
138
		<p>
139
			<label for="<?php echo esc_attr( $this->get_field_id( 'component' ) ); ?>"><?php _e( 'Component:', 'woothemes-sensei' ); ?></label>
140
			<select name="<?php echo esc_attr( $this->get_field_name( 'component' ) ); ?>" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'component' ) ); ?>">
141
			<?php foreach ( $this->woo_widget_componentslist as $k => $v ) { ?>
142
				<option value="<?php echo esc_attr( $k ); ?>"<?php selected( $instance['component'], $k ); ?>><?php echo $v; ?></option>
143
			<?php } ?>
144
			</select>
145
		</p>
146
		<!-- Widget Limit: Text Input -->
147
		<p>
148
			<label for="<?php echo esc_attr( $this->get_field_id( 'limit' ) ); ?>"><?php _e( 'Number of Lessons (optional):', 'woothemes-sensei' ); ?></label>
149
			<input type="text" name="<?php echo esc_attr( $this->get_field_name( 'limit' ) ); ?>"  value="<?php echo esc_attr( $instance['limit'] ); ?>" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'limit' ) ); ?>" />
150
		</p>
151
152
<?php
153
	} // End form()
154
155
	/**
156
	 * Load the desired component, if a method is available for it.

widgets/widget-woothemes-sensei-course-component.php 1 location

@@ 135-168 (lines=34) @@
132
	 * @param  array $instance The settings for this instance.
133
	 * @return void
134
	 */
135
    public function form( $instance ) {
136
137
		/* Set up some default widget settings. */
138
		/* Make sure all keys are added here, even with empty string values. */
139
		$defaults = array(
140
						'title' => '',
141
						'component' => '',
142
						'limit' => 3
143
					);
144
145
		$instance = wp_parse_args( (array) $instance, $defaults );
146
?>
147
		<!-- Widget Title: Text Input -->
148
		<p>
149
			<label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title (optional):', 'woothemes-sensei' ); ?></label>
150
			<input type="text" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"  value="<?php echo esc_attr( $instance['title'] ); ?>" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" />
151
		</p>
152
		<!-- Widget Component: Select Input -->
153
		<p>
154
			<label for="<?php echo esc_attr( $this->get_field_id( 'component' ) ); ?>"><?php _e( 'Component:', 'woothemes-sensei' ); ?></label>
155
			<select name="<?php echo esc_attr( $this->get_field_name( 'component' ) ); ?>" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'component' ) ); ?>">
156
			<?php foreach ( $this->woo_widget_componentslist as $k => $v ) { ?>
157
				<option value="<?php echo esc_attr( $k ); ?>"<?php selected( $instance['component'], $k ); ?>><?php echo $v; ?></option>
158
			<?php } ?>
159
			</select>
160
		</p>
161
		<!-- Widget Limit: Text Input -->
162
		<p>
163
			<label for="<?php echo esc_attr( $this->get_field_id( 'limit' ) ); ?>"><?php _e( 'Number of Courses (optional):', 'woothemes-sensei' ); ?></label>
164
			<input type="text" name="<?php echo esc_attr( $this->get_field_name( 'limit' ) ); ?>"  value="<?php echo esc_attr( $instance['limit'] ); ?>" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'limit' ) ); ?>" />
165
		</p>
166
167
<?php
168
	} // End form()
169
170
	/**
171
	 * Load the desired component, if a method is available for it.