BZCoding/bz-contact-php

View on GitHub
app/themes/default/_form.phtml

Summary

Maintainability
Test Coverage
<?= $form->open(); ?>
  <ol class="form-fields">
  <?php foreach ($form->fields() as $field): ?>
    <li class="<?=$field->type?>">
    <?php switch ($field->type):
      case 'checkbox': ?>
        <?= $form->label()->forId($field->id)->after($form->field($field->id))->addClass($field->id); ?>
        <?= $form->getError($field->id); ?>
      <?php break; ?>

      <?php case 'radio': ?>
          <?= $form->field($field->id); ?>
          <?= $form->getError($field->id); ?>
      <?php break; ?>

      <?php case 'submit': ?>
        <?= $form->field($field->id); ?>
      <?php break; ?>

      <?php default: ?>
        <?= $form->label()->forId($field->id); ?>
        <?= $form->field($field->id); ?>
        <?= $form->getError($field->id); ?>
    <?php break; endswitch; ?>
    </li>
  <?php endforeach; ?>
  </ol>
<?= $form->close(); ?>