__('A full browser-width content area. Fully customizable. Add images and background images, control text and background color, and more.', 'fivehundred')),
array('width' => 400));
}
/**
* Front-end display of widget.
*
* @see WP_Widget::widget()
*
* @param array $args Widget arguments.
* @param array $instance Saved values from database.
*/
function widget($args, $instance) {
if (!empty($instance)) {
if (isset($instance['title'])) {
$title = $instance['title'];
}
else {
$title = '';
}
if (isset($instance['height'])) {
$height = html_entity_decode($instance['height']);
}
else {
$height = 100;
}
if (isset($instance['text'])) {
$text = html_entity_decode($instance['text']);
}
else {
$text = '';
}
if (isset($instance['align'])) {
$align = $instance['align'];
}
else {
$align = 'bg_imageleft';
}
if (isset($instance['image'])) {
$image = html_entity_decode($instance['image']);
}
else {
$image = '';
}
if (isset($instance['bgimage'])) {
$bgimage = html_entity_decode($instance['bgimage']);
}
else {
$bgimage = '';
}
if (isset($instance['padding_top'])) {
$padding_top = html_entity_decode($instance['padding_top']);
}
else {
$padding_top = '';
}
if (isset($instance['padding_bottom'])) {
$padding_bottom = html_entity_decode($instance['padding_bottom']);
}
else {
$padding_bottom = '';
}
if (isset($instance['text_color'])) {
$text_color = html_entity_decode($instance['text_color']);
}
else {
$text_color = '';
}
if (isset($instance['bg_color'])) {
$bg_color = html_entity_decode($instance['bg_color']);
}
else {
$text_color = '';
}
if (isset($instance['custom_class'])) {
$custom_class = html_entity_decode($instance['custom_class']);
}
else {
$custom_class = '';
}
echo '
';
echo (!empty($image) ? '

' : '');
echo (!empty($title) ? '
'.$title.'
' : '');
echo (!empty($text) ? '
'.$text.'
' : '');
echo '
';
}
}
/**
* Back-end widget form.
*
* @see WP_Widget::form()
*
* @param array $instance Previously saved values from database.
*/
function form($instance) {
if (isset($instance['height'])) {
$height = $instance['height'];
}
if (isset($instance['image'])) {
$image = $instance['image'];
}
if (isset($instance['bgimage'])) {
$bgimage = $instance['bgimage'];
}
if (isset($instance['text'])) {
$text = $instance['text'];
}
if (isset($instance['title'])) {
$title = $instance['title'];
}
if (isset($instance['align'])) {
$align = $instance['align'];
}
else {
$align = '';
}
if (isset($instance['padding_top'])) {
$padding_top = $instance['padding_top'];
}
if (isset($instance['padding_bottom'])) {
$padding_bottom = $instance['padding_bottom'];
}
if (isset($instance['text_color'])) {
$text_color = $instance['text_color'];
}
if (isset($instance['bg_color'])) {
$bg_color = $instance['bg_color'];
}
if (isset($instance['custom_class'])) {
$custom_class = $instance['custom_class'];
}
$form = '';
$form .= '
';
$form .= ''.__('This must be set to ensure content below it does not roll up underneath it.', 'fivehundred').'
';
$form .= '';
$form .= '';
$form .= '
';
$form .= '';
$form .= '';
$form .= '';
$form .= '';
$form .= '
';
$form .= '';
$form .= '';
$form .= '';
$form .= '';
$form .= '
';
$form .= '';
$form .='
';
$form .='';
$form .= 'Colors must be represented as Hex or RGBA
ie: #ffffff or rgba(255,255,255, .5)
';
$form .= '';
$form .= ''.__('Numbers only, measured in pixels.', 'fivehundred').'
';
$form .= '';
$form .='