public static function field($field, $value) { switch ($field['type']) { case 'textfield': jelli_fields::textfield($field['id'], $value); break; case 'textarea': jelli_fields::textarea($field['id'], $value); break; case 'tinymce': $args = array(); jelli_fields::tinymce($field['id'], $value, $args); break; case 'quicktags': $args = array('tinymce' => false, 'quicktags' => true); jelli_fields::quicktags($field['id'], $value, $args); break; case 'checkbox': jelli_fields::checkbox($field['id'], $value); break; case 'select': jelli_fields::select($field['id'], $field['options'], $value); break; case 'radio': jelli_fields::radio($field['id'], $field['options'], $value); break; case 'date': jelli_fields::date($field['id'], $value); break; case 'slider': jelli_fields::slider($field['id'], $value); break; case 'image': jelli_fields::image($field['id'], $value); break; /* // repeatable case 'repeatable': echo '<a class="repeatable-add button" href="#">+</a> <ul id="'.$id.'-repeatable" class="custom_repeatable">'; $i = 0; if ($value) { foreach($value as $row) { echo '<li><span class="sort hndle">|||</span> <input type="text" name="'.$id.'['.$i.']" id="'.$id.'" value="'.$row.'" size="30" /> <a class="repeatable-remove button" href="#">-</a></li>'; $i++; } } else { echo '<li><span class="sort hndle">|||</span> <input type="text" name="'.$id.'['.$i.']" id="'.$id.'" value="" size="30" /> <a class="repeatable-remove button" href="#">-</a></li>'; } echo '</ul> <span class="description">'.$field['desc'].'</span>'; break; */ } //end switch }