function form_fields()
 {
     $params = $this->defaults;
     $fields = array(array('type' => 'text', 'name' => 'title', 'desc' => __('Title:', APP_TD)), array('type' => 'checkbox', 'name' => 'use_tooltips', 'desc' => __('Use descriptions as tooltips (hides descriptions)', APP_TD)));
     $social_networks = APP_Social_Networks::get_support();
     if (!empty($params['social_networks'])) {
         if (!$params['exclude_mode']) {
             $social_networks = $params['social_networks'];
         } else {
             $social_networks = array_diff($social_networks, $params['social_networks']);
         }
     }
     foreach ($social_networks as $network_id) {
         $fields[] = array('type' => 'checkbox', 'name' => "social_{$network_id}_inc", 'desc' => sprintf(__('Show %s button', APP_TD), APP_Social_Networks::get_title($network_id)));
         $fields[] = array('type' => 'text', 'name' => "social_{$network_id}_url", 'desc' => sprintf(__('%s URL', APP_TD), APP_Social_Networks::get_title($network_id)));
         $fields[] = array('type' => 'text', 'name' => "social_{$network_id}_desc", 'desc' => sprintf(__('%s Description', APP_TD), APP_Social_Networks::get_title($network_id)));
     }
     return $fields;
 }
<div <?php 
post_class('social-connect-box');
?>
>

	<ul class="social-media-links">

		<?php 
foreach (APP_Social_Networks::get_support() as $network_id) {
    ?>

			<?php 
    if (!empty($instance["social_{$network_id}_inc"]) && !empty($instance["social_{$network_id}_url"])) {
        ?>

				<li>
					<a <?php 
        echo !empty($instance['use_tooltips']) && !empty($instance["social_{$network_id}_inc"]) && !empty($instance["social_{$network_id}_desc"]) ? 'data-tooltip ' . 'title="' . esc_attr($instance["social_{$network_id}_desc"]) . '"' : '';
        ?>
 class="<?php 
        echo esc_attr($network_id);
        ?>
" href="<?php 
        echo esc_url(APP_Social_Networks::get_url($network_id, $instance["social_{$network_id}_url"]));
        ?>
" target="_blank">

					<?php 
        if (empty($instance['images_url'])) {
            ?>