/**
  * Get the description for the field limit.
  * @param I2CE_FormField $fieldObj
  * @param string $field
  * @param string $data
  * @return string
  */
 protected function getFieldDisplay($fieldObj, $field, $data)
 {
     if ($fieldObj instanceof I2CE_FormField_DB_DATE) {
         if (!array_key_exists($field, $data)) {
             if (is_array($data)) {
                 $fieldObj->setFromPost($data);
             } else {
                 $fieldObj->setFromDB($data);
             }
         } else {
             if (is_array($data[$field])) {
                 $fieldObj->setFromPost($data[$field]);
             } else {
                 $fieldObj->setFromDB($data[$field]);
             }
         }
         return $fieldObj->getDisplayValue();
     } elseif (!array_key_exists($field, $data)) {
         return '';
     } elseif (is_array($data[$field])) {
         $disp_values = array();
         foreach ($data[$field] as $value) {
             $fieldObj->setFromDB($value);
             $disp_values[] = $fieldObj->getDisplayValue();
         }
         return implode(', ', $disp_values);
     } else {
         $fieldObj->setFromDB($data[$field]);
         return $fieldObj->getDisplayValue();
     }
 }