public function getTableAttributeHtml(BaseElementModel $element, $attribute)
{
switch ($attribute) {
case 'handle':
return '<code>' . $element->handle . '</code>';
break;
case 'numberOfFields':
$totalFields = craft()->db->createCommand()->select('COUNT(*)')->from('fieldlayoutfields')->where('layoutId=:layoutId', array(':layoutId' => $element->fieldLayoutId))->queryScalar();
return $totalFields;
break;
case 'totalSubmissions':
$totalSubmissions = craft()->db->createCommand()->select('COUNT(*)')->from('amforms_submissions')->where('formId=:formId', array(':formId' => $element->id))->queryScalar();
return $totalSubmissions;
break;
default:
return parent::getTableAttributeHtml($element, $attribute);
break;
}
}