public function html()
{
// Buffering...
WPDKHTML::startCompress();
foreach ($this->_cla as $key => $value) {
?>
<?php
if (empty($key) || empty($value)) {
continue;
}
?>
<?php
// Check for collapse fieldset
$collpase_class = '';
if ('+' == substr($key, 0, 1)) {
$collpase_class = 'wpdk-fieldset-collapse wpdk-fieldset-collapse-open';
$key = ltrim($key, '+');
} elseif ('-' == substr($key, 0, 1)) {
$collpase_class = 'wpdk-fieldset-collapse wpdk-fieldset-collapse-close';
$key = ltrim($key, '-');
}
?>
<fieldset class="wpdk-form-fieldset wpdk-ui-control <?php
echo $collpase_class;
?>
">
<legend><?php
echo $key;
?>
</legend>
<div class="wpdk-fieldset-container">
<?php
$this->_processRows($value);
?>
</div>
</fieldset>
<?php
}
return WPDKHTML::endCompress();
}