You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.5 KiB
48 lines
1.5 KiB
<?php if ($form->getTitle()) { ?>
|
|
<h1><strong><?php echo Format::htmlchars($form->getTitle()); ?></strong>:
|
|
<div><small><?php echo Format::htmlchars($form->getInstructions()); ?></small></div>
|
|
</h1>
|
|
<?php
|
|
}
|
|
foreach ($form->getFields() as $field) { ?>
|
|
<div class="form-field"><?php
|
|
if (!$field->isBlockLevel()) { ?>
|
|
<div class="<?php if ($field->isRequired()) echo 'required';
|
|
?>" style="display:inline-block;width:27%;">
|
|
<?php echo Format::htmlchars($field->getLocal('label')); ?>:
|
|
<?php if ($field->isRequired()) { ?>
|
|
<span class="error">*</span>
|
|
<?php
|
|
}
|
|
if ($field->get('hint')) { ?>
|
|
<div class="faded hint"><?php
|
|
echo Format::viewableImages($field->getLocal('hint'));
|
|
?></div>
|
|
<?php } ?>
|
|
</div>
|
|
<div style="display:inline-block;max-width:73%"><?php
|
|
}
|
|
$field->render($options);
|
|
foreach ($field->errors() as $e) { ?>
|
|
<div class="error"><?php echo Format::htmlchars($e); ?></div>
|
|
<?php }
|
|
if (!$field->isBlockLevel()) { ?>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<?php } ?>
|
|
<style type="text/css">
|
|
.form-field div {
|
|
vertical-align: top;
|
|
}
|
|
.form-field div + div {
|
|
padding-left: 10px;
|
|
}
|
|
.form-field .hint {
|
|
font-size: 95%;
|
|
}
|
|
.form-field {
|
|
margin-top: 5px;
|
|
padding: 5px 0;
|
|
}
|
|
</style>
|