Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * form render хийх ерөнхий partial
- *
- * @author Enkuso
- * @version 1.0.0
- *
- * @param $form form форм
- * $legend string Формын дээд хэсэгт бичигдэх гарчиг
- * $btnText string формын button-ий дээрх текст
- * $btnClass string Button-ий төрөл заах CSS-ийн class. Жишээ нь: btn-primary btn-large
- * $btnIcon string Button-ий Icon-ийг заах CSS-ийн class. Жишээ нь: icon-white icon-plus
- */
- ?>
- <?php echo $form->renderFormTag($url, array('class' => 'form-horizontal')) ?>
- <?php if($form->hasErrors()):?>
- <div class="alert alert-error">
- Алдаа! <?php echo $sf_user->getFlash('notice_error') ?>
- </div>
- <?php endif;?>
- <fieldset>
- <legend><?php echo $legend; ?></legend>
- <?php foreach($form as $field):?>
- <?php if(!$field->isHidden()):?>
- <div class="control-group<?php echo $field->hasError() ? ' error' : ''?>">
- <?php echo $field->renderLabel(null, array('class'=>'control-label')); ?>
- <div class="controls">
- <?php
- // он сар өдөр оруулах төрөл
- if($field->getWidget() instanceof sfWidgetFormJqueryDate) {
- echo $field->render(array('class'=>'input-mini'));
- }
- // text input төрөл
- elseif($field->getWidget() instanceof sfWidgetFormInput) {
- echo $field->render(array('class'=>'input-xlarge'));
- }
- // бусад
- else {
- echo $field->render();
- }?>
- <?php if($field->hasError()):?>
- <span class="help-inline"><?php echo $field->renderError();?></span>
- <?php endif; ?>
- </div>
- </div>
- <?php endif;?>
- <?php endforeach;?>
- <div id="nemelt-wrapper"></div>
- <?php echo $form->renderHiddenFields(); ?>
- <div class="form-actions">
- <button type="submit" class="btn <?php echo $btnClass;?>"><i class="<?php echo $btnIcon;?>"></i> <?php echo $btnText;?></button>
- <?php echo isset($moreButton) ? htmlspecialchars_decode($moreButton, ENT_QUOTES) : '';?>
- </div>
- </fieldset>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement