function label($model, $vlevel = HC_PRESENTER::VIEW_HTML) { $return = ''; switch ($vlevel) { case HC_PRESENTER::VIEW_HTML: case HC_PRESENTER::VIEW_HTML_ICON: $ri = HC_Lib::ri(); if ($ri == 'wordpress') { $avatar = get_avatar($model->email, 16); $return = HC_Html::icon('', TRUE, $avatar); } else { $return = HC_Html::icon(HC_App::icon_for('user')); if (!$model->exists()) { $return->add_attr('class', 'text-danger'); } else { if ($model->id && $model->active != $model->_const('STATUS_ACTIVE')) { $return = HC_Html::icon_stack(array(HC_App::icon_for('user'), array('ban', 'text-muted'))); } } } break; case HC_PRESENTER::VIEW_TEXT: $return = HCM::__('Staff'); break; } return $return; }