public function render($value = null) { if (null === $value && isset($this->default)) { $value = $this->default; } $args = $this->args; if (null !== $value) { $this->_set_value($args, $value); } $args['name'] = scbForms::get_name($args['name']); return str_replace(scbForms::TOKEN, $this->_render($args), $this->wrap); }
function _appthemes_form_serialize($data, $name) { if (!is_array($data)) { echo html('input', array('type' => 'hidden', 'name' => scbForms::get_name($name), 'value' => $data)) . "\n"; return; } foreach ($data as $key => $value) { _appthemes_form_serialize($value, array_merge($name, array($key))); } }