Exemplo n.º 1
0
 public static function render_field($field, $key = false)
 {
     switch ($field['field_type']) {
         case 'function':
             TC_Fields::field_function($field, $key);
             break;
         case 'text':
             TC_Fields::field_text($field, $key);
             break;
         case 'option':
             //depricated, same as text
             TC_Fields::field_text($field, $key);
             break;
         case 'textarea':
             TC_Fields::field_textarea($field, $key);
             break;
         case 'wp_editor':
             TC_Fields::field_wp_editor($field, $key);
             break;
         case 'radio':
             TC_Fields::field_radio($field, $key);
             break;
         case 'select':
             TC_Fields::field_select($field, $key);
             break;
         case 'file':
             TC_Fields::field_file($field, $key);
             break;
             /* case 'checkbox':
             	  TC_Fields::field_checkbox( $field, $key );
             	  break; */
         /* case 'checkbox':
         	  TC_Fields::field_checkbox( $field, $key );
         	  break; */
         case 'date':
             TC_Fields::field_date($field, $key);
             break;
         default:
             TC_Fields::field_text($field, $key);
     }
 }
            ?>
>
										<th scope="row"><label for="<?php 
            echo $field['field_name'];
            ?>
"><?php 
            echo $field['field_title'];
            isset($field['tooltip']) ? tc_tooltip($field['tooltip']) : '';
            ?>
</label></th>
										<td>
											<?php 
            do_action('tc_before_settings_general_field_type_check', $field);
            ?>
											<?php 
            TC_Fields::render_field($field, 'tc_general_setting');
            ?>
											<?php 
            do_action('tc_after_settings_general_field_type_check', $field);
            ?>
										</td>
									</tr>
									<?php 
        }
    }
    ?>
						</table>
					</div>
				</div>
			<?php 
}
            ?>
>
										<th scope="row"><label for="<?php 
            echo $field['field_name'];
            ?>
"><?php 
            echo $field['field_title'];
            isset($field['tooltip']) ? tc_tooltip($field['tooltip']) : '';
            ?>
</label></th>
										<td>
											<?php 
            do_action('tc_before_settings_general_field_type_check');
            ?>
											<?php 
            TC_Fields::render_field($field, 'tc_email_setting');
            ?>
											<?php 
            do_action('tc_after_settings_general_field_type_check');
            ?>
										</td>
									</tr>
									<?php 
        }
    }
    ?>
						</table>
					</div>
				</div>
			<?php 
}