Друзья, есть следующий код, выводящий в профиль пользователя информацию, которую он заполнил.
Дело в том, что часть из нее выводить не надо, как это сделать?
<div>
<div>
<?php
$fieldsets = cmsForm::mapFieldsToFieldsets($fields, function($field, $user){
if (in_array($field['name'], array('nickname', 'avatar'))){ return false; }
return true;
}, $profile);
?>
<?php foreach($fieldsets as $fieldset){ ?>
<?php if (!$fieldset['fields']) { continue; } ?>
<div class="fieldset">
<?php foreach($fieldset['fields'] as $field){ ?>
<?php if (empty($profile[$field['name']])) { continue; } ?>
<?php
if (!isset($field['options']['label_in_item'])) {
$label_pos = 'none';
} else {
$label_pos = $field['options']['label_in_item'];
}
?>
<div>
<?php if ($label_pos != 'none'){ ?>
<div>"><?php echo $field['title']; ?>: </div>
<?php } ?>
<div class="value">
<?php
echo $field['handler']->parse( $profile[$field['name']] );
?>
</div>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
Заранее спасибо