Ejemplo n.º 1
0
/**
 * Define custom fields for widgets
 * 
 * @package The Monday
 */
function the_monday_widgets_show_widget_field($instance = '', $widget_field = '', $athm_field_value = '')
{
    // Store Posts in array
    $the_monday_postlist[0] = array('value' => 0, 'label' => '--choose--');
    $arg = array('posts_per_page' => -1);
    $the_monday_posts = get_posts($arg);
    foreach ($the_monday_posts as $the_monday_post) {
        $the_monday_postlist[$the_monday_post->ID] = array('value' => $the_monday_post->ID, 'label' => $the_monday_post->post_title);
    }
    extract($widget_field);
    switch ($the_monday_widgets_field_type) {
        // Standard text field
        case 'text':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <input class="widefat" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="text" value="<?php 
            echo $athm_field_value;
            ?>
" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Standard url field
        // Standard url field
        case 'url':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <input class="widefat" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="text" value="<?php 
            echo $athm_field_value;
            ?>
" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Textarea field
        // Textarea field
        case 'textarea':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <textarea class="widefat" rows="<?php 
            echo $the_monday_widgets_row;
            ?>
" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
"><?php 
            echo $athm_field_value;
            ?>
</textarea>
            </p>
            <?php 
            break;
            // Checkbox field
        // Checkbox field
        case 'checkbox':
            ?>
            <p>
                <input id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="checkbox" value="1" <?php 
            checked('1', $athm_field_value);
            ?>
/>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
</label>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Radio fields
        // Radio fields
        case 'radio':
            ?>
            <p>
                <?php 
            echo $the_monday_widgets_title;
            echo '<br />';
            foreach ($the_monday_widgets_field_options as $athm_option_name => $athm_option_title) {
                ?>
                    <input id="<?php 
                echo $instance->get_field_id($athm_option_name);
                ?>
" name="<?php 
                echo $instance->get_field_name($the_monday_widgets_name);
                ?>
" type="radio" value="<?php 
                echo $athm_option_name;
                ?>
" <?php 
                checked($athm_option_name, $athm_field_value);
                ?>
 />
                    <label for="<?php 
                echo $instance->get_field_id($athm_option_name);
                ?>
"><?php 
                echo $athm_option_title;
                ?>
</label>
                    <br />
                <?php 
            }
            ?>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Select field
        // Select field
        case 'select':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <select name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" class="widefat">
                    <?php 
            foreach ($the_monday_widgets_field_options as $athm_option_name => $athm_option_title) {
                ?>
                        <option value="<?php 
                echo $athm_option_name;
                ?>
" id="<?php 
                echo $instance->get_field_id($athm_option_name);
                ?>
" <?php 
                selected($athm_option_name, $athm_field_value);
                ?>
><?php 
                echo $athm_option_title;
                ?>
</option>
                    <?php 
            }
            ?>
                </select>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
        case 'number':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label><br />
                <input name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="number" step="1" min="1" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" value="<?php 
            echo $athm_field_value;
            ?>
" class="small-text" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Select field
        // Select field
        case 'selectpost':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <select name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" class="widefat">
                    <?php 
            foreach ($the_monday_postlist as $the_monday_single_post) {
                ?>
                        <option value="<?php 
                echo $the_monday_single_post['value'];
                ?>
" id="<?php 
                echo $instance->get_field_id($the_monday_single_post['label']);
                ?>
" <?php 
                selected($the_monday_single_post['value'], $athm_field_value);
                ?>
><?php 
                echo $the_monday_single_post['label'];
                ?>
</option>
                    <?php 
            }
            ?>
                </select>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
        case 'upload':
            $output = '';
            $id = $instance->get_field_id($the_monday_widgets_name);
            $class = '';
            $int = '';
            $value = $athm_field_value;
            $name = $instance->get_field_name($the_monday_widgets_name);
            if ($value) {
                $class = ' has-file';
                $value = explode('wp-content', $value);
                $value = content_url() . $value[1];
            }
            $output .= '<div class="sub-option widget-upload">';
            $output .= '<label for="' . $instance->get_field_id($the_monday_widgets_name) . '">' . $the_monday_widgets_title . '</label><br/>';
            $output .= '<input id="' . $id . '" class="upload' . $class . '" type="text" name="' . $name . '" value="' . $value . '" placeholder="' . __('No file chosen', 'the-monday') . '" />' . "\n";
            if (function_exists('wp_enqueue_media')) {
                if ($value == '') {
                    $output .= '<input id="upload-' . $id . '" class="upload-button button" type="button" value="' . __('Upload', 'the-monday') . '" />' . "\n";
                } else {
                    $output .= '<input id="remove-' . $id . '" class="remove-file button" type="button" value="' . __('Remove', 'the-monday') . '" />' . "\n";
                }
            } else {
                $output .= '<p><i>' . __('Upgrade your version of WordPress for full media support.', 'the-monday') . '</i></p>';
            }
            $output .= '<div class="screenshot upload-thumb" id="' . $id . '-image">' . "\n";
            if ($value != '') {
                $remove = '<a class="remove-image">' . __('Remove', 'the-monday') . '</a>';
                $attachment_id = the_monday_get_attachment_id_from_url($value);
                $image_array = wp_get_attachment_image_src($attachment_id, 'medium');
                $image = preg_match('/(^.*\\.jpg|jpeg|png|gif|ico*)/i', $value);
                if ($image) {
                    $output .= '<img src="' . $image_array[0] . '" alt="" />';
                } else {
                    $parts = explode("/", $value);
                    for ($i = 0; $i < sizeof($parts); ++$i) {
                        $title = $parts[$i];
                    }
                    // No output preview if it's not an image.
                    $output .= '';
                    // Standard generic output if it's not an image.
                    $title = __('View File', 'the-monday');
                    $output .= '<div class="no-image"><span class="file_link"><a href="' . $value . '" target="_blank" rel="external">' . $title . '</a></span></div>';
                }
            }
            $output .= '</div></div>' . "\n";
            echo $output;
            break;
        case 'icon':
            add_thickbox();
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label><br />
                <span class="icon-receiver"><i class="<?php 
            echo $athm_field_value;
            ?>
"></i></span>
                <input class="hidden-icon-input" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="hidden" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" value="<?php 
            echo $athm_field_value;
            ?>
" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>

            <div id="ap-font-awesome-list">
                <?php 
            $icon_class_array = array('glass', 'music', 'search', 'envelope-o', 'heart', 'star', 'star-o', 'user', 'film', 'th-large', 'th', 'th-list', 'check', 'times', 'search-plus', 'search-minus', 'power-off', 'signal', 'cog', 'trash-o', 'home', 'file-o', 'clock-o', 'road', 'download', 'arrow-circle-o-down', 'arrow-circle-o-up', 'inbox', 'play-circle-o', 'repeat', 'refresh', 'list-alt', 'lock', 'flag', 'headphones', 'volume-off', 'volume-down', 'volume-up', 'qrcode', 'barcode', 'tag', 'tags', 'book', 'bookmark', 'print', 'camera', 'font', 'bold', 'italic', 'text-height', 'text-width', 'align-left', 'align-right', 'align-justify', 'list', 'outdent', 'indent', 'video-camera', 'picture-o', 'pencil', 'map-marker', 'adjust', 'tint', 'pencil-square-o', 'share-square-o', 'check-square-o', 'arrows', 'step-backward', 'fast-backward', 'backward', 'play', 'pause', 'stop', 'forward', 'fast-forward', 'step-forward', 'eject', 'chevron-left', 'chevron-right', 'plus-circle', 'minus-circle', 'times-circle', 'check-circle', 'question-circle', 'info-circle', 'crosshairs', 'times-circle-o', 'check-circle-o', 'ban', 'arrow-left', 'arrow-right', 'arrow-up', 'arrow-down', 'share', 'expand', 'compress', 'plus', 'minus', 'asterisk', 'exclamation-circle', 'gift', 'leaf', 'fire', 'eye', 'eye-slash', 'exclamation-triangle', 'plane', 'calendar', 'random', 'comment', 'magnet', 'chevron-up', 'chevron-down', 'retweet', 'shopping-cart', 'folder', 'folder-open', 'arrows-v', 'arrows-h', 'bar-chart', 'twitter-square', 'facebook-square', 'camera-retro', 'key', 'cogs', 'comments', 'thumbs-o-up', 'thumbs-o-down', 'star-half', 'heart-o', 'sign-out', 'linkedin-square', 'thumb-tack', 'external-link', 'sign-in', 'trophy', 'github-square', 'upload', 'lemon-o', 'phone', 'square-o', 'bookmark-o', 'phone-square', 'twitter', 'facebook', 'github', 'unlock', 'credit-card', 'rss', 'hdd-o', 'bullhorn', 'bell', 'certificate', 'hand-o-right', 'hand-o-left', 'hand-o-up', 'hand-o-down', 'arrow-circle-left', 'arrow-circle-right', 'arrow-circle-up', 'arrow-circle-down', 'globe', 'wrench', 'tasks', 'filter', 'briefcase', 'arrows-alt', 'users', 'link', 'cloud', 'flask', 'scissors', 'files-o', 'paperclip', 'floppy-o', 'square', 'bars', 'list-ul', 'list-ol', 'strikethrough', 'underline', 'table', 'magic', 'truck', 'pinterest', 'pinterest-square', 'google-plus-square', 'google-plus', 'money', 'caret-down', 'caret-up', 'caret-left', 'caret-right', 'columns', 'sort', 'sort-desc', 'sort-asc', 'envelope', 'linkedin', 'undo', 'gavel', 'tachometer', 'comment-o', 'comments-o', 'bolt', 'sitemap', 'umbrella', 'clipboard', 'lightbulb-o', 'exchange', 'cloud-download', 'cloud-upload', 'user-md', 'stethoscope', 'suitcase', 'bell-o', 'coffee', 'cutlery', 'file-text-o', 'building-o', 'hospital-o', 'ambulance', 'medkit', 'fighter-jet', 'beer', 'square', 'plus-square', 'angle-double-left', 'angle-double-right', 'angle-double-up', 'angle-double-down', 'angle-left', 'angle-right', 'angle-up', 'angle-down', 'desktop', 'laptop', 'tablet', 'mobile', 'circle-o', 'quote-left', 'quote-right', 'spinner', 'circle', 'reply', 'github-alt', 'folder-o', 'folder-open-o', 'smile-o', 'frown-o', 'meh-o', 'gamepad', 'keyboard-o', 'flag-o', 'flag-checkered', 'terminal', 'code', 'reply-all', 'star-half-o', 'location-arrow', 'crop', 'code-fork', 'chain-broken', 'question', 'exclamation', 'superscript', 'info', 'subscript', 'eraser', 'puzzle-piece', 'microphone', 'microphone-slash', 'shield', 'calendar-o', 'fire-extinguisher', 'rocket', 'maxcdn', 'chevron-circle-left', 'chevron-circle-right', 'chevron-circle-up', 'chevron-circle-down', 'html5', 'css3', 'anchor', 'unlock-alt', 'bullseye', 'ellipsis-h', 'ellipsis-v', 'rss-square', 'play-circle', 'ticket', 'minus-square', 'minus-square-o', 'vlevel-up', 'level-down', 'check-square', 'pencil-square', 'external-link-square', 'share-square', 'compass', 'caret-square-o-down', 'caret-square-o-up', 'caret-square-o-right', 'eur', 'gbp', 'usd', 'inr', 'jpy', 'rub', 'krw', 'btc', 'file', 'file-text', 'sort-alpha-asc', 'sort-alpha-desc', 'sort-amount-asc', 'sort-amount-desc', 'sort-numeric-asc', 'sort-numeric-desc', 'thumbs-up', 'thumbs-down', 'youtube-square', 'youtube', 'xing', 'xing-square', 'youtube-play', 'dropbox', 'stack-overflow', 'instagram', 'flickr', 'adn', 'bitbucket', 'bitbucket-square', 'tumblr', 'tumblr-square', 'long-arrow-down', 'long-arrow-up', 'long-arrow-left', 'long-arrow-right', 'apple', 'windows', 'android', 'linux', 'dribbble', 'skype', 'foursquare', 'trello', 'female', 'male', 'gittip', 'sun-o', 'moon-o', 'archive', 'bug', 'vk', 'weibo', 'renren', 'pagelines', 'stack-exchange', 'arrow-circle-o-right', 'arrow-circle-o-left', 'caret-square-o-left', 'dot-circle-o', 'wheelchair', 'vimeo-square', 'try', 'plus-square-o', 'space-shuttle', 'slack', 'envelope-square', 'wordpress', 'openid', 'university', 'graduation-cap', 'yahoo', 'google', 'reddit', 'reddit-square', 'stumbleupon-circle', 'stumbleupon', 'delicious', 'digg', 'pied-piper', 'pied-piper-alt', 'drupal', 'joomla', 'language', 'fax', 'building', 'child', 'paw', 'spoon', 'cube', 'cubes', 'behance', 'behance-square', 'steam', 'steam-square', 'recycle', 'car', 'taxi', 'tree', 'spotify', 'deviantart', 'soundcloud', 'database', 'file-pdf-o', 'file-word-o', 'file-excel-o', 'file-powerpoint-o', 'file-image-o', 'file-archive-o', 'file-audio-o', 'file-video-o', 'file-code-o', 'vine', 'codepen', 'jsfiddle', 'life-ring', 'circle-o-notch', 'rebel', 'empire', 'git-square', 'git', 'hacker-news', 'tencent-weibo', 'qq', 'weixin', 'paper-plane', 'paper-plane-o', 'history', 'circle-thin', 'header', 'paragraph', 'sliders', 'share-alt', 'share-alt-square', 'bomb', 'futbol-o', 'tty', 'binoculars', 'plug', 'slideshare', 'twitch', 'yelp', 'newspaper-o', 'wifi', 'calculator', 'paypal', 'google-wallet', 'cc-visa', 'cc-mastercard', 'cc-discover', 'cc-amex', 'cc-paypal', 'cc-stripe', 'bell-slash', 'bell-slash', 'bell-slash-o', 'trash', 'copyright', 'at', 'eyedropper', 'paint-brush', 'birthday-cake', 'area-chart', 'pie-chart', 'line-chart', 'lastfm', 'lastfm-square', 'toggle-off', 'toggle-on', 'bicycle', 'bus', 'ioxhost', 'angellist', 'cc', 'ils', 'meanpath');
            //echo '<pre>';
            //                              print_r($icon_class_array);
            //                            echo '</pre>';
            ?>
                <ul class="ap-font-group">
                    <!-- <li><i class="fa fa-glass"></i></li> -->
                    <?php 
            foreach ($icon_class_array as $count => $class) {
                echo '<li><i class="fa fa-' . $class . '"></i></li>';
            }
            ?>
                </ul>
            </div>

            <?php 
            break;
    }
}
Ejemplo n.º 2
0
/**
 * Define custom fields for widgets
 * 
 * @package The Monday
 */
function the_monday_widgets_show_widget_field($instance = '', $widget_field = '', $athm_field_value = '')
{
    // Store Posts in array
    $the_monday_postlist[0] = array('value' => 0, 'label' => '--choose--');
    $arg = array('posts_per_page' => -1);
    $the_monday_posts = get_posts($arg);
    foreach ($the_monday_posts as $the_monday_post) {
        $the_monday_postlist[$the_monday_post->ID] = array('value' => $the_monday_post->ID, 'label' => $the_monday_post->post_title);
    }
    extract($widget_field);
    switch ($the_monday_widgets_field_type) {
        // Standard text field
        case 'text':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <input class="widefat" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="text" value="<?php 
            echo $athm_field_value;
            ?>
" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Standard url field
        // Standard url field
        case 'url':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <input class="widefat" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="text" value="<?php 
            echo $athm_field_value;
            ?>
" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Textarea field
        // Textarea field
        case 'textarea':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <textarea class="widefat" rows="<?php 
            echo $the_monday_widgets_row;
            ?>
" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
"><?php 
            echo $athm_field_value;
            ?>
</textarea>
            </p>
            <?php 
            break;
            // Checkbox field
        // Checkbox field
        case 'checkbox':
            ?>
            <p>
                <input id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="checkbox" value="1" <?php 
            checked('1', $athm_field_value);
            ?>
/>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
</label>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Radio fields
        // Radio fields
        case 'radio':
            ?>
            <p>
                <?php 
            echo $the_monday_widgets_title;
            echo '<br />';
            foreach ($the_monday_widgets_field_options as $athm_option_name => $athm_option_title) {
                ?>
                    <input id="<?php 
                echo $instance->get_field_id($athm_option_name);
                ?>
" name="<?php 
                echo $instance->get_field_name($the_monday_widgets_name);
                ?>
" type="radio" value="<?php 
                echo $athm_option_name;
                ?>
" <?php 
                checked($athm_option_name, $athm_field_value);
                ?>
 />
                    <label for="<?php 
                echo $instance->get_field_id($athm_option_name);
                ?>
"><?php 
                echo $athm_option_title;
                ?>
</label>
                    <br />
                <?php 
            }
            ?>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Select field
        // Select field
        case 'select':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <select name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" class="widefat">
                    <?php 
            foreach ($the_monday_widgets_field_options as $athm_option_name => $athm_option_title) {
                ?>
                        <option value="<?php 
                echo $athm_option_name;
                ?>
" id="<?php 
                echo $instance->get_field_id($athm_option_name);
                ?>
" <?php 
                selected($athm_option_name, $athm_field_value);
                ?>
><?php 
                echo $athm_option_title;
                ?>
</option>
                    <?php 
            }
            ?>
                </select>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
        case 'number':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label><br />
                <input name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="number" step="1" min="1" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" value="<?php 
            echo $athm_field_value;
            ?>
" class="small-text" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
            // Select field
        // Select field
        case 'selectpost':
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label>
                <select name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" class="widefat">
                    <?php 
            foreach ($the_monday_postlist as $the_monday_single_post) {
                ?>
                        <option value="<?php 
                echo $the_monday_single_post['value'];
                ?>
" id="<?php 
                echo $instance->get_field_id($the_monday_single_post['label']);
                ?>
" <?php 
                selected($the_monday_single_post['value'], $athm_field_value);
                ?>
><?php 
                echo $the_monday_single_post['label'];
                ?>
</option>
                    <?php 
            }
            ?>
                </select>

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>
            <?php 
            break;
        case 'upload':
            $output = '';
            $id = $instance->get_field_id($the_monday_widgets_name);
            $class = '';
            $int = '';
            $value = $athm_field_value;
            $name = $instance->get_field_name($the_monday_widgets_name);
            if ($value) {
                $class = ' has-file';
                $value = explode('wp-content', $value);
                $value = content_url() . $value[1];
            }
            $output .= '<div class="sub-option widget-upload">';
            $output .= '<label for="' . $instance->get_field_id($the_monday_widgets_name) . '">' . $the_monday_widgets_title . '</label><br/>';
            $output .= '<input id="' . $id . '" class="upload' . $class . '" type="text" name="' . $name . '" value="' . $value . '" placeholder="' . __('No file chosen', 'the-monday') . '" />' . "\n";
            if (function_exists('wp_enqueue_media')) {
                if ($value == '') {
                    $output .= '<input id="upload-' . $id . '" class="upload-button button" type="button" value="' . __('Upload', 'the-monday') . '" />' . "\n";
                } else {
                    $output .= '<input id="remove-' . $id . '" class="remove-file button" type="button" value="' . __('Remove', 'the-monday') . '" />' . "\n";
                }
            } else {
                $output .= '<p><i>' . __('Upgrade your version of WordPress for full media support.', 'the-monday') . '</i></p>';
            }
            $output .= '<div class="screenshot upload-thumb" id="' . $id . '-image">' . "\n";
            if ($value != '') {
                $remove = '<a class="remove-image">' . __('Remove', 'the-monday') . '</a>';
                $attachment_id = the_monday_get_attachment_id_from_url($value);
                $image_array = wp_get_attachment_image_src($attachment_id, 'medium');
                $image = preg_match('/(^.*\\.jpg|jpeg|png|gif|ico*)/i', $value);
                if ($image) {
                    $output .= '<img src="' . $image_array[0] . '" alt="" />';
                } else {
                    $parts = explode("/", $value);
                    for ($i = 0; $i < sizeof($parts); ++$i) {
                        $title = $parts[$i];
                    }
                    // No output preview if it's not an image.
                    $output .= '';
                    // Standard generic output if it's not an image.
                    $title = __('View File', 'the-monday');
                    $output .= '<div class="no-image"><span class="file_link"><a href="' . $value . '" target="_blank" rel="external">' . $title . '</a></span></div>';
                }
            }
            $output .= '</div></div>' . "\n";
            echo $output;
            break;
        case 'icon':
            add_thickbox();
            ?>
            <p>
                <label for="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
"><?php 
            echo $the_monday_widgets_title;
            ?>
:</label><br />
                <span class="icon-receiver"><i class="<?php 
            echo $athm_field_value;
            ?>
"></i></span>
                <input class="hidden-icon-input" name="<?php 
            echo $instance->get_field_name($the_monday_widgets_name);
            ?>
" type="hidden" id="<?php 
            echo $instance->get_field_id($the_monday_widgets_name);
            ?>
" value="<?php 
            echo $athm_field_value;
            ?>
" />

                <?php 
            if (isset($the_monday_widgets_description)) {
                ?>
                    <br />
                    <small><?php 
                echo $the_monday_widgets_description;
                ?>
</small>
                <?php 
            }
            ?>
            </p>

            <div id="ap-font-awesome-list">
                <ul class="ap-font-group">
                    <li><i class="fa fa-glass"></i></li>
                    <li><i class="fa fa-music"></i> </li>
                    <li><i class="fa fa-search"></i></li>
                    <li><i class="fa fa-envelope-o"></i> </li>
                    <li><i class="fa fa-heart"></i></li>
                    <li><i class="fa fa-star"></i></li>
                    <li><i class="fa fa-star-o"></i></li>
                    <li><i class="fa fa-user"></i> </li>
                    <li><i class="fa fa-film"></i> </li>
                    <li><i class="fa fa-th-large"></i> </li>
                    <li><i class="fa fa-th"></i> </li>
                    <li><i class="fa fa-th-list"></i> </li>
                    <li><i class="fa fa-check"></i> </li>
                    <li><i class="fa fa-times"></i></li>
                    <li><i class="fa fa-search-plus"></i></li>
                    <li><i class="fa fa-search-minus"></i></li>
                    <li><i class="fa fa-power-off"></i> </li>
                    <li><i class="fa fa-signal"></i> </li>
                    <li><i class="fa fa-cog"></i></li>
                    <li><i class="fa fa-trash-o"></i></li>
                    <li><i class="fa fa-home"></i></li>
                    <li><i class="fa fa-file-o"></i> </li>
                    <li><i class="fa fa-clock-o"></i> </li>
                    <li><i class="fa fa-road"></i> </li>
                    <li><i class="fa fa-download"></i></li>
                    <li><i class="fa fa-arrow-circle-o-down"></i></li>
                    <li><i class="fa fa-arrow-circle-o-up"></i> </li>
                    <li><i class="fa fa-inbox"></i></li>
                    <li><i class="fa fa-play-circle-o"></i> </li>
                    <li><i class="fa fa-repeat"></i> </li>
                    <li><i class="fa fa-refresh"></i> </li>
                    <li><i class="fa fa-list-alt"></i> </li>
                    <li><i class="fa fa-lock"></i> </li>
                    <li><i class="fa fa-flag"></i> </li>
                    <li><i class="fa fa-headphones"></i> </li>
                    <li><i class="fa fa-volume-off"></i> </li>
                    <li><i class="fa fa-volume-down"></i> </li>
                    <li><i class="fa fa-volume-up"></i> </li>
                    <li><i class="fa fa-qrcode"></i></li>
                    <li><i class="fa fa-barcode"></i></li>
                    <li><i class="fa fa-tag"></i> </li>
                    <li><i class="fa fa-tags"></i> </li>
                    <li><i class="fa fa-book"></i> </li>
                    <li><i class="fa fa-bookmark"></i></li>
                    <li><i class="fa fa-print"></i> </li>
                    <li><i class="fa fa-camera"></i> </li>
                    <li><i class="fa fa-font"></i> </li>
                    <li><i class="fa fa-bold"></i> </li>
                    <li><i class="fa fa-italic"></i> </li>
                    <li><i class="fa fa-text-height"></i> </li>
                    <li><i class="fa fa-text-width"></i></li>
                    <li><i class="fa fa-align-left"></i> </li>
                    <li><i class="fa fa-align-center"></i></li>
                    <li><i class="fa fa-align-right"></i> </li>
                    <li><i class="fa fa-align-justify"></i></li>
                    <li><i class="fa fa-list"></i></li>
                    <li><i class="fa fa-outdent"></i></li>
                    <li><i class="fa fa-indent"></i></li>
                    <li><i class="fa fa-video-camera"></i> </li>
                    <li><i class="fa fa-picture-o"></i></li>
                    <li><i class="fa fa-pencil"></i> </li>
                    <li><i class="fa fa-map-marker"></i> </li>
                    <li><i class="fa fa-adjust"></i> </li>
                    <li><i class="fa fa-tint"></i> </li>
                    <li><i class="fa fa-pencil-square-o"></i></li>
                    <li><i class="fa fa-share-square-o"></i> </li>
                    <li><i class="fa fa-check-square-o"></i> </li>
                    <li><i class="fa fa-arrows"></i> </li>
                    <li><i class="fa fa-step-backward"></i> </li>
                    <li><i class="fa fa-fast-backward"></i></li>
                    <li><i class="fa fa-backward"></i> </li>
                    <li><i class="fa fa-play"></i></li>
                    <li><i class="fa fa-pause"></i> </li>
                    <li><i class="fa fa-stop"></i> </li>
                    <li><i class="fa fa-forward"></i> </li>
                    <li><i class="fa fa-fast-forward"></i> </li>
                    <li><i class="fa fa-step-forward"></i></li>
                    <li><i class="fa fa-eject"></i> </li>
                    <li><i class="fa fa-chevron-left"></i> </li>
                    <li><i class="fa fa-chevron-right"></i> </li>
                    <li><i class="fa fa-plus-circle"></i></li>
                    <li><i class="fa fa-minus-circle"></i></li>
                    <li><i class="fa fa-times-circle"></i> </li>
                    <li><i class="fa fa-check-circle"></i> </li>
                    <li><i class="fa fa-question-circle"></i></li> 
                    <li><i class="fa fa-info-circle"></i> </li>
                    <li><i class="fa fa-crosshairs"></i></li>
                    <li><i class="fa fa-times-circle-o"></i> </li>
                    <li><i class="fa fa-check-circle-o"></i> </li>
                    <li><i class="fa fa-ban"></i> </li>
                    <li><i class="fa fa-arrow-left"></i> </li>
                    <li><i class="fa fa-arrow-right"></i> </li>
                    <li><i class="fa fa-arrow-up"></i></li> 
                    <li><i class="fa fa-arrow-down"></i> </li>
                    <li><i class="fa fa-share"></i> </li>
                    <li><i class="fa fa-expand"></i> </li>
                    <li><i class="fa fa-compress"></i> </li>
                    <li><i class="fa fa-plus"></i> </li>
                    <li><i class="fa fa-minus"></i></li>
                    <li><i class="fa fa-asterisk"></i></li>
                    <li><i class="fa fa-exclamation-circle"></i> </li>
                    <li><i class="fa fa-gift"></i> </li>
                    <li><i class="fa fa-leaf"></i> </li>
                    <li><i class="fa fa-fire"></i> </li>
                    <li><i class="fa fa-eye"></i> </li>
                    <li><i class="fa fa-eye-slash"></i> </li>
                    <li><i class="fa fa-exclamation-triangle"></i> </li>
                    <li><i class="fa fa-plane"></i> </li>
                    <li><i class="fa fa-calendar"></i> </li>
                    <li><i class="fa fa-random"></i></li>
                    <li><i class="fa fa-comment"></i> </li>
                    <li><i class="fa fa-magnet"></i></li>
                    <li><i class="fa fa-chevron-up"></i> </li>
                    <li><i class="fa fa-chevron-down"></i> </li>
                    <li><i class="fa fa-retweet"></i> </li>
                    <li><i class="fa fa-shopping-cart"></i> </li>
                    <li><i class="fa fa-folder"></i> </li>
                    <li><i class="fa fa-folder-open"></i> </li>
                    <li><i class="fa fa-arrows-v"></i> </li>
                    <li><i class="fa fa-arrows-h"></i> </li>
                    <li><i class="fa fa-bar-chart"></i></li>
                    <li><i class="fa fa-twitter-square"></i> </li>
                    <li><i class="fa fa-facebook-square"></i> </li>
                    <li><i class="fa fa-camera-retro"></i> </li>
                    <li><i class="fa fa-key"></i> </li>
                    <li><i class="fa fa-cogs"></i> </li>
                    <li><i class="fa fa-comments"></i> </li>
                    <li><i class="fa fa-thumbs-o-up"></i> </li>
                    <li><i class="fa fa-thumbs-o-down"></i> </li>
                    <li><i class="fa fa-star-half"></i></li>
                    <li><i class="fa fa-heart-o"></i></li>
                    <li><i class="fa fa-sign-out"></i></li>
                    <li><i class="fa fa-linkedin-square"></i> </li>
                    <li><i class="fa fa-thumb-tack"></i> </li>
                    <li><i class="fa fa-external-link"></i></li>
                    <li><i class="fa fa-sign-in"></i> </li>
                    <li><i class="fa fa-trophy"></i></li>
                    <li><i class="fa fa-github-square"></i></li>
                    <li><i class="fa fa-upload"></i> </li>
                    <li><i class="fa fa-lemon-o"></i> </li>
                    <li><i class="fa fa-phone"></i> </li>
                    <li><i class="fa fa-square-o"></i> </li>
                    <li><i class="fa fa-bookmark-o"></i> </li>
                    <li><i class="fa fa-phone-square"></i> </li>
                    <li><i class="fa fa-twitter"></i> </li>
                    <li><i class="fa fa-facebook"></i></li>
                    <li><i class="fa fa-github"></i> </li>
                    <li><i class="fa fa-unlock"></i> </li>
                    <li><i class="fa fa-credit-card"></i> </li>
                    <li><i class="fa fa-rss"></i></li>
                    <li><i class="fa fa-hdd-o"></i> </li>
                    <li><i class="fa fa-bullhorn"></i> </li>
                    <li><i class="fa fa-bell"></i></li>
                    <li><i class="fa fa-certificate"></i> </li>
                    <li><i class="fa fa-hand-o-right"></i> </li>
                    <li><i class="fa fa-hand-o-left"></i> </li>
                    <li><i class="fa fa-hand-o-up"></i></li>
                    <li><i class="fa fa-hand-o-down"></i></li>
                    <li><i class="fa fa-arrow-circle-left"></i></li>
                    <li><i class="fa fa-arrow-circle-right"></i> </li>
                    <li><i class="fa fa-arrow-circle-up"></i> </li>
                    <li><i class="fa fa-arrow-circle-down"></i> </li>
                    <li><i class="fa fa-globe"></i></li>
                    <li><i class="fa fa-wrench"></i> </li>
                    <li><i class="fa fa-tasks"></i> </li>
                    <li><i class="fa fa-filter"></i> </li>
                    <li><i class="fa fa-briefcase"></i></li>
                    <li><i class="fa fa-arrows-alt"></i></li>
                    <li><i class="fa fa-users"></i></li>
                    <li><i class="fa fa-link"></i></li>
                    <li><i class="fa fa-cloud"></i> </li>
                    <li><i class="fa fa-flask"></i> </li>
                    <li><i class="fa fa-scissors"></i></li>
                    <li><i class="fa fa-files-o"></i></li>
                    <li><i class="fa fa-paperclip"></i></li>
                    <li><i class="fa fa-floppy-o"></i></li>
                    <li><i class="fa fa-square"></i></li>
                    <li><i class="fa fa-bars"></i></li>
                    <li><i class="fa fa-list-ul"></i> </li>
                    <li><i class="fa fa-list-ol"></i> </li>
                    <li><i class="fa fa-strikethrough"></i> </li>
                    <li><i class="fa fa-underline"></i></li>
                    <li><i class="fa fa-table"></i> </li>
                    <li><i class="fa fa-magic"></i> </li>
                    <li><i class="fa fa-truck"></i> </li>
                    <li><i class="fa fa-pinterest"></i> </li>
                    <li><i class="fa fa-pinterest-square"></i></li>
                    <li><i class="fa fa-google-plus-square"></i></li>
                    <li><i class="fa fa-google-plus"></i> </li>
                    <li><i class="fa fa-money"></i> </li>
                    <li><i class="fa fa-caret-down"></i> </li>
                    <li><i class="fa fa-caret-up"></i></li>
                    <li><i class="fa fa-caret-left"></i></li>
                    <li><i class="fa fa-caret-right"></i> </li>
                    <li><i class="fa fa-columns"></i></li>
                    <li><i class="fa fa-sort"></i> </li>
                    <li><i class="fa fa-sort-desc"></i> </li>
                    <li><i class="fa fa-sort-asc"></i> </li>
                    <li><i class="fa fa-envelope"></i> </li>
                    <li><i class="fa fa-linkedin"></i> </li>
                    <li><i class="fa fa-undo"></i> </li>
                    <li><i class="fa fa-gavel"></i> </li>
                    <li><i class="fa fa-tachometer"></i></li>
                    <li><i class="fa fa-comment-o"></i> </li>
                    <li><i class="fa fa-comments-o"></i> </li>
                    <li><i class="fa fa-bolt"></i></li>
                    <li><i class="fa fa-sitemap"></i> </li>
                    <li><i class="fa fa-umbrella"></i> </li>
                    <li><i class="fa fa-clipboard"></i> </li>
                    <li><i class="fa fa-lightbulb-o"></i> </li>
                    <li><i class="fa fa-exchange"></i> </li>
                    <li><i class="fa fa-cloud-download"></i> </li>
                    <li><i class="fa fa-cloud-upload"></i> </li>
                    <li><i class="fa fa-user-md"></i></li>
                    <li><i class="fa fa-stethoscope"></i> </li>
                    <li><i class="fa fa-suitcase"></i></li>
                    <li><i class="fa fa-bell-o"></i></li>
                    <li><i class="fa fa-coffee"></i> </li>
                    <li><i class="fa fa-cutlery"></i> </li>
                    <li><i class="fa fa-file-text-o"></i></li>
                    <li><i class="fa fa-building-o"></i></li>
                    <li><i class="fa fa-hospital-o"></i> </li>
                    <li><i class="fa fa-ambulance"></i> </li>
                    <li><i class="fa fa-medkit"></i></li>
                    <li><i class="fa fa-fighter-jet"></i> </li>
                    <li><i class="fa fa-beer"></i> </li>
                    <li><i class="fa fa-h-square"></i></li> 
                    <li><i class="fa fa-plus-square"></i> </li>
                    <li><i class="fa fa-angle-double-left"></i> </li>
                    <li><i class="fa fa-angle-double-right"></i> </li>
                    <li><i class="fa fa-angle-double-up"></i> </li>
                    <li><i class="fa fa-angle-double-down"></i> </li>
                    <li><i class="fa fa-angle-left"></i></li>
                    <li><i class="fa fa-angle-right"></i></li>
                    <li><i class="fa fa-angle-up"></i> </li>
                    <li><i class="fa fa-angle-down"></i> </li>
                    <li><i class="fa fa-desktop"></i></li>
                    <li><i class="fa fa-laptop"></i> </li>
                    <li><i class="fa fa-tablet"></i></li>
                    <li><i class="fa fa-mobile"></i> </li>
                    <li><i class="fa fa-circle-o"></i></li> 
                    <li><i class="fa fa-quote-left"></i></li>
                    <li><i class="fa fa-quote-right"></i> </li>
                    <li><i class="fa fa-spinner"></i> </li>
                    <li><i class="fa fa-circle"></i> </li>
                    <li><i class="fa fa-reply"></i></li> 
                    <li><i class="fa fa-github-alt"></i> </li>
                    <li><i class="fa fa-folder-o"></i></li>
                    <li><i class="fa fa-folder-open-o"></i></li> 
                    <li><i class="fa fa-smile-o"></i></li>
                    <li><i class="fa fa-frown-o"></i></li> 
                    <li><i class="fa fa-meh-o"></i></li>
                    <li><i class="fa fa-gamepad"></i></li>
                    <li><i class="fa fa-keyboard-o"></i> </li>
                    <li><i class="fa fa-flag-o"></i></li>
                    <li><i class="fa fa-flag-checkered"></i> </li>
                    <li><i class="fa fa-terminal"></i> </li>
                    <li><i class="fa fa-code"></i> </li>
                    <li><i class="fa fa-reply-all"></i></li>
                    <li><i class="fa fa-star-half-o"></i></li>
                    <li><i class="fa fa-location-arrow"></i> </li>
                    <li><i class="fa fa-crop"></i></li>
                    <li><i class="fa fa-code-fork"></i> </li>
                    <li><i class="fa fa-chain-broken"></i></li>
                    <li><i class="fa fa-question"></i> </li>
                    <li><i class="fa fa-info"></i> </li>
                    <li><i class="fa fa-exclamation"></i> </li>
                    <li><i class="fa fa-superscript"></i> </li>
                    <li><i class="fa fa-subscript"></i> </li>
                    <li><i class="fa fa-eraser"></i></li>
                    <li><i class="fa fa-puzzle-piece"></i> </li>
                    <li><i class="fa fa-microphone"></i></li>
                    <li><i class="fa fa-microphone-slash"></i></li>
                    <li><i class="fa fa-shield"></i> </li>
                    <li><i class="fa fa-calendar-o"></i> </li>
                    <li><i class="fa fa-fire-extinguisher"></i></li>
                    <li><i class="fa fa-rocket"></i> </li>
                    <li><i class="fa fa-maxcdn"></i> </li>
                    <li><i class="fa fa-chevron-circle-left"></i></li>
                    <li><i class="fa fa-chevron-circle-right"></i> </li>
                    <li><i class="fa fa-chevron-circle-up"></i></li>
                    <li><i class="fa fa-chevron-circle-down"></i> </li>
                    <li><i class="fa fa-html5"></i> </li>
                    <li><i class="fa fa-css3"></i></li>
                    <li><i class="fa fa-anchor"></i> </li>
                    <li><i class="fa fa-unlock-alt"></i> </li>
                    <li><i class="fa fa-bullseye"></i> </li>
                    <li><i class="fa fa-ellipsis-h"></i> </li>
                    <li><i class="fa fa-ellipsis-v"></i> </li>
                    <li><i class="fa fa-rss-square"></i></li>
                    <li><i class="fa fa-play-circle"></i></li>
                    <li><i class="fa fa-ticket"></i> </li>
                    <li><i class="fa fa-minus-square"></i> </li>
                    <li><i class="fa fa-minus-square-o"></i></li>
                    <li><i class="fa fa-level-up"></i> </li>
                    <li><i class="fa fa-level-down"></i></li>
                    <li><i class="fa fa-check-square"></i> </li>
                    <li><i class="fa fa-pencil-square"></i> </li>
                    <li><i class="fa fa-external-link-square"></i></li>
                    <li><i class="fa fa-share-square"></i></li>
                    <li><i class="fa fa-compass"></i></li>
                    <li><i class="fa fa-caret-square-o-down"></i> </li>
                    <li><i class="fa fa-caret-square-o-up"></i></li>
                    <li><i class="fa fa-caret-square-o-right"></i> </li>
                    <li><i class="fa fa-eur"></i> </li>
                    <li><i class="fa fa-gbp"></i> </li>
                    <li><i class="fa fa-usd"></i> </li>
                    <li><i class="fa fa-inr"></i> </li>
                    <li><i class="fa fa-jpy"></i></li>
                    <li><i class="fa fa-rub"></i> </li>
                    <li><i class="fa fa-krw"></i></li>
                    <li><i class="fa fa-btc"></i> </li>
                    <li><i class="fa fa-file"></i> </li>
                    <li><i class="fa fa-file-text"></i></li>
                    <li><i class="fa fa-sort-alpha-asc"></i> </li>
                    <li><i class="fa fa-sort-alpha-desc"></i> </li>
                    <li><i class="fa fa-sort-amount-asc"></i> </li>
                    <li><i class="fa fa-sort-amount-desc"></i></li>
                    <li><i class="fa fa-sort-numeric-asc"></i></li>
                    <li><i class="fa fa-sort-numeric-desc"></i></li>
                    <li><i class="fa fa-thumbs-up"></i> </li>
                    <li><i class="fa fa-thumbs-down"></i> </li>
                    <li><i class="fa fa-youtube-square"></i> </li>
                    <li><i class="fa fa-youtube"></i></li>
                    <li><i class="fa fa-xing"></i></li>
                    <li><i class="fa fa-xing-square"></i> </li>
                    <li><i class="fa fa-youtube-play"></i></li>
                    <li><i class="fa fa-dropbox"></i></li>
                    <li><i class="fa fa-stack-overflow"></i> </li>
                    <li><i class="fa fa-instagram"></i></li>
                    <li><i class="fa fa-flickr"></i> </li>
                    <li><i class="fa fa-adn"></i></li>
                    <li><i class="fa fa-bitbucket"></i></li>
                    <li><i class="fa fa-bitbucket-square"></i> </li>
                    <li><i class="fa fa-tumblr"></i></li>
                    <li><i class="fa fa-tumblr-square"></i></li>
                    <li><i class="fa fa-long-arrow-down"></i></li>
                    <li><i class="fa fa-long-arrow-up"></i> </li>
                    <li><i class="fa fa-long-arrow-left"></i> </li>
                    <li><i class="fa fa-long-arrow-right"></i></li>
                    <li><i class="fa fa-apple"></i> </li>
                    <li><i class="fa fa-windows"></i></li>
                    <li><i class="fa fa-android"></i></li>
                    <li><i class="fa fa-linux"></i></li>
                    <li><i class="fa fa-dribbble"></i></li>
                    <li><i class="fa fa-skype"></i> </li>
                    <li><i class="fa fa-foursquare"></i> </li>
                    <li><i class="fa fa-trello"></i></li>
                    <li><i class="fa fa-female"></i> </li>
                    <li><i class="fa fa-male"></i></li>
                    <li><i class="fa fa-gittip"></i></li>
                    <li><i class="fa fa-sun-o"></i> </li>
                    <li><i class="fa fa-moon-o"></i></li>
                    <li><i class="fa fa-archive"></i> </li>
                    <li><i class="fa fa-bug"></i></li>
                    <li><i class="fa fa-vk"></i> </li>
                    <li><i class="fa fa-weibo"></i></li>
                    <li><i class="fa fa-renren"></i> </li>
                    <li><i class="fa fa-pagelines"></i></li>
                    <li><i class="fa fa-stack-exchange"></i> </li>
                    <li><i class="fa fa-arrow-circle-o-right"></i></li>
                    <li><i class="fa fa-arrow-circle-o-left"></i> </li>
                    <li><i class="fa fa-caret-square-o-left"></i></li>
                    <li><i class="fa fa-dot-circle-o"></i></li>
                    <li><i class="fa fa-wheelchair"></i></li>
                    <li><i class="fa fa-vimeo-square"></i></li>
                    <li><i class="fa fa-try"></i></li>
                    <li><i class="fa fa-plus-square-o"></i> </li>
                    <li><i class="fa fa-space-shuttle"></i> </li>
                    <li><i class="fa fa-slack"></i> </li>
                    <li><i class="fa fa-envelope-square"></i> </li>
                    <li><i class="fa fa-wordpress"></i></li>
                    <li><i class="fa fa-openid"></i></li>
                    <li><i class="fa fa-university"></i> </li>
                    <li><i class="fa fa-graduation-cap"></i> </li>
                    <li><i class="fa fa-yahoo"></i></li>
                    <li><i class="fa fa-google"></i></li>
                    <li><i class="fa fa-reddit"></i></li>
                    <li><i class="fa fa-reddit-square"></i></li>
                    <li><i class="fa fa-stumbleupon-circle"></i> </li>
                    <li><i class="fa fa-stumbleupon"></i></li>
                    <li><i class="fa fa-delicious"></i></li>
                    <li><i class="fa fa-digg"></i></li>
                    <li><i class="fa fa-pied-piper"></i></li>
                    <li><i class="fa fa-pied-piper-alt"></i></li>
                    <li><i class="fa fa-drupal"></i> </li>
                    <li><i class="fa fa-joomla"></i></li>
                    <li><i class="fa fa-language"></i></li>
                    <li><i class="fa fa-fax"></i></li>
                    <li><i class="fa fa-building"></i> </li>
                    <li><i class="fa fa-child"></i> </li>
                    <li><i class="fa fa-paw"></i> </li>
                    <li><i class="fa fa-spoon"></i> </li>
                    <li><i class="fa fa-cube"></i></li>
                    <li><i class="fa fa-cubes"></i></li> 
                    <li><i class="fa fa-behance"></i></li>
                    <li><i class="fa fa-behance-square"></i> </li>
                    <li><i class="fa fa-steam"></i></li>
                    <li><i class="fa fa-steam-square"></i></li>
                    <li><i class="fa fa-recycle"></i></li> 
                    <li><i class="fa fa-car"></i></li>
                    <li><i class="fa fa-taxi"></i> </li>
                    <li><i class="fa fa-tree"></i></li>
                    <li><i class="fa fa-spotify"></i> </li>
                    <li><i class="fa fa-deviantart"></i></li>
                    <li><i class="fa fa-soundcloud"></i> </li>
                    <li><i class="fa fa-database"></i> </li>
                    <li><i class="fa fa-file-pdf-o"></i> </li>
                    <li><i class="fa fa-file-word-o"></i></li>
                    <li><i class="fa fa-file-excel-o"></i> </li>
                    <li><i class="fa fa-file-powerpoint-o"></i></li>
                    <li><i class="fa fa-file-image-o"></i></li>
                    <li><i class="fa fa-file-archive-o"></i></li>
                    <li><i class="fa fa-file-audio-o"></i></li>
                    <li><i class="fa fa-file-video-o"></i> </li>
                    <li><i class="fa fa-file-code-o"></i></li>
                    <li><i class="fa fa-vine"></i></li>
                    <li><i class="fa fa-codepen"></i></li>
                    <li><i class="fa fa-jsfiddle"></i></li>
                    <li><i class="fa fa-life-ring"></i></li>
                    <li><i class="fa fa-circle-o-notch"></i></li>
                    <li><i class="fa fa-rebel"></i></li>
                    <li><i class="fa fa-empire"></i> </li>
                    <li><i class="fa fa-git-square"></i> </li>
                    <li><i class="fa fa-git"></i></li>
                    <li><i class="fa fa-hacker-news"></i></li>
                    <li><i class="fa fa-tencent-weibo"></i></li>
                    <li><i class="fa fa-qq"></i></li>
                    <li><i class="fa fa-weixin"></i></li>
                    <li><i class="fa fa-paper-plane"></i></li>
                    <li><i class="fa fa-paper-plane-o"></i></li>
                    <li><i class="fa fa-history"></i></li>
                    <li><i class="fa fa-circle-thin"></i></li>
                    <li><i class="fa fa-header"></i></li>
                    <li><i class="fa fa-paragraph"></i></li>
                    <li><i class="fa fa-sliders"></i></li>
                    <li><i class="fa fa-share-alt"></i></li>
                    <li><i class="fa fa-share-alt-square"></i></li>
                    <li><i class="fa fa-bomb"></i></li>
                    <li><i class="fa fa-futbol-o"></i></li>
                    <li><i class="fa fa-tty"></i></li>
                    <li><i class="fa fa-binoculars"></i></li>
                    <li><i class="fa fa-plug"></i></li>
                    <li><i class="fa fa-slideshare"></i></li>
                    <li><i class="fa fa-twitch"></i></li>
                    <li><i class="fa fa-yelp"></i></li>
                    <li><i class="fa fa-newspaper-o"></i></li>
                    <li><i class="fa fa-wifi"></i></li>
                    <li><i class="fa fa-calculator"></i></li>
                    <li><i class="fa fa-paypal"></i></li>
                    <li><i class="fa fa-google-wallet"></i></li>
                    <li><i class="fa fa-cc-visa"></i></li>
                    <li><i class="fa fa-cc-mastercard"></i></li>
                    <li><i class="fa fa-cc-discover"></i></li>
                    <li><i class="fa fa-cc-amex"></i></li>
                    <li><i class="fa fa-cc-paypal"></i></li>
                    <li><i class="fa fa-cc-stripe"></i></li>
                    <li><i class="fa fa-bell-slash"></i></li>
                    <li><i class="fa fa-bell-slash-o"></i></li>
                    <li><i class="fa fa-trash"></i></li>
                    <li><i class="fa fa-copyright"></i></li>
                    <li><i class="fa fa-at"></i></li>
                    <li><i class="fa fa-eyedropper"></i></li>
                    <li><i class="fa fa-paint-brush"></i></li>
                    <li><i class="fa fa-birthday-cake"></i></li>
                    <li><i class="fa fa-area-chart"></i></li>
                    <li><i class="fa fa-pie-chart"></i></li>
                    <li><i class="fa fa-line-chart"></i></li>
                    <li><i class="fa fa-lastfm"></i></li>
                    <li><i class="fa fa-lastfm-square"></i></li>
                    <li><i class="fa fa-toggle-off"></i></li>
                    <li><i class="fa fa-toggle-on"></i></li>
                    <li><i class="fa fa-bicycle"></i></li>
                    <li><i class="fa fa-bus"></i></li>
                    <li><i class="fa fa-ioxhost"></i></li>
                    <li><i class="fa fa-angellist"></i></li>
                    <li><i class="fa fa-cc"></i></li>
                    <li><i class="fa fa-ils"></i></li>
                    <li><i class="fa fa-meanpath"></i></li>
                </ul>
            </div>

            <?php 
            break;
    }
}
    /**
     * Front-end display of widget.
     *
     * @see WP_Widget::widget()
     *
     * @param array $args     Widget arguments.
     * @param array $instance Saved values from database.
     */
    public function widget($args, $instance)
    {
        extract($args);
        $cta_bg_image = $instance['cta_upload'];
        //$value = explode('wp-content', $value);
        //$cta_upload = content_url() . $value[1];
        //var_dump($cta_upload);
        $cta_title = $instance['cta_title'];
        $cta_button_url = $instance['cta_button_url'];
        $cta_button_text = $instance['cta_button_text'];
        echo $before_widget;
        ?>
        <div class="tm-cta-wrapper wow fadeInUp"> 
            <?php 
        if (!empty($cta_bg_image)) {
            $attachment_id = the_monday_get_attachment_id_from_url($cta_bg_image);
            if (!empty($attachment_id)) {
                $image = wp_get_attachment_image_src($attachment_id, 'thumbnail', true);
                $image_link = $image[0];
                $image_full = wp_get_attachment_image_src($attachment_id, 'full');
                $image_full_link = $image_full[0];
            } else {
                $image_link = $cta_bg_image;
                ${$image_full_link} = $cta_bg_image;
            }
            $wrapper_class = 'cta-style-1';
        } else {
            $wrapper_class = 'cta-style-2';
        }
        ?>
 
            <div class="cta-bg <?php 
        echo esc_attr($wrapper_class);
        ?>
">
                <div class="cta-bg-overlay">
                    <div class="container clear">
                        <div class="tm-cta-position clear">
                            <?php 
        if (!empty($cta_title)) {
            ?>
                                <div class="div-cta-title">
                                    <div class="table-outer">
                                        <div class="table-inner">
                                            <h2 class="cta-title"><?php 
            echo esc_attr($cta_title);
            ?>
</h2>
                                        </div>
                                    </div>
                                </div>
                            <?php 
        }
        ?>
                            <?php 
        if (!empty($cta_button_text)) {
            if (!empty($cta_button_url)) {
                $button_url = $cta_button_url;
            } else {
                $button_url = '#';
            }
            ?>
                                <div class="div-cta-button">
                                    <div class="table-outer">
                                        <div class="table-inner">
                                            <a href="<?php 
            echo esc_url($button_url);
            ?>
" class="cta-button read-more-button"><?php 
            echo esc_attr($cta_button_text);
            ?>
</a>
                                        </div>
                                    </div>
                                </div>
                            <?php 
        }
        ?>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <?php 
        if (!empty($attachment_id)) {
            ?>
            <style>
                .cta-style-1 {
                    background-image: url('<?php 
            echo esc_url($image_full_link);
            ?>
');
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-attachment: fixed;
                }
            </style>
            <?php 
        }
        echo $after_widget;
    }