imagecms/ImageCMS

View on GitHub
application/modules/cfcm/templates/public/additional_services_form_min.tpl

Summary

Maintainability
Test Coverage
{if $form}
    {$result = $CI->session->flashdata('result');}

    <form action="{site_url('saas/additional_services_order')}" method="post" enctype="multipart/form-data">
        {if $result}
            {if $result['errors']}
                <div class="errors">
                    {echo $result['errors']}
                </div>
            {/if}

            {if $result['success']}
                <div class="success">
                    {echo $result['success']}
                </div>
            {/if}
        {/if}

        <div class="group-checkboxes default-patch">
            <div class="inside-padd clearfix">
                {foreach $form->asArray() as $f}
                    <!-- FIELD CHECKBOX -->
                    {if $f.info.type == 'checkbox'}
                        <div class="frame-checkbox">
                            <input type="checkbox" id="{echo $f.name}" {if $result['errors'] && $result['POST'][$f.name]}checked="checked"{/if} name="{echo $f.name}" value="{echo strip_tags($f.info.initial)}"/>
                            <label for="{echo $f.name}">
                                <span class="title">{$f.info.label},</span> 
                                <span class="price">
                                    {if $f.info.type == 'checkbox'}
                                        {echo strip_tags($f.info.initial)}
                                    {/if}
                                </span>
                            </label>
                        </div>
                    {/if}
                {/foreach}
            </div>
            {foreach $form->asArray() as $f}
                <!-- FIELD TEXTAREA -->
                {if $f.info.type == 'textarea'}
                    <textarea id="{echo $f.name}" name="{echo $f.name}" placeholder="{echo $f.info.label}&hellip;" style="padding-left: 30px;">{if $result['errors'] && $result['POST'][$f.name]}{echo $result['POST'][$f.name]}{/if}</textarea>
                {/if}
                <!-- FIELD SELECT -->
                {if $f.info.type == 'select'}
                    <!-- SINGLE SELECT -->
                    {$options = explode("\n", strip_tags($f.info.initial));}
                    {if !isset($f['info']['multiple'])}
                        <select id="{echo $f.name}" name="{echo $f.name}">
                            {foreach $options as $option}
                                <option value="{echo $option}" {if $result['errors'] && $result['POST'][$f.name] == $option}selected="selected"{/if}>{echo $option}</option>
                            {/foreach}
                        </select>
                    {else:}

                        <!-- MULTIPLE SELECT -->
                        <select id="{echo $f.name}" name="{echo $f.name}[]" multiple="multiple">
                            {foreach $options as $option}
                                <option value="{echo $option}" {if $result['errors'] && in_array($option, $result['POST'][$f.name])}selected="selected"{/if}>{echo $option}</option>
                            {/foreach}
                        </select>
                    {/if}
                {/if}

                <!-- FIELD CHECKGROUP -->
                {if $f.info.type == 'checkgroup'}
                    {$values = explode("\n", strip_tags($f.info.initial));}
                    {foreach $values as $number => $value}
                        <div class="frame-checkbox">
                            <input type="checkbox" id="{echo $f.name}_{echo $number}" {if $result['errors'] && in_array($value, $result['POST'][$f.name])}checked="checked"{/if} name="{echo $f.name}[]" value="{echo $value}"/>
                            <label for="{echo $f.name}_{echo $number}">
                                <span class="title">{$f.info.label},</span> 
                                <span class="price">
                                    {echo $value}
                                </span>
                            </label>
                        </div>
                    {/foreach}
                {/if}

                <!-- FIELD RADIOGROUP -->
                {if $f.info.type == 'radiogroup'}
                    {$values = explode("\n", strip_tags($f.info.initial));}
                    {foreach $values as $number => $value}
                        <div class="frame-checkbox">
                            <input type="radio" id="{echo $f.name}_{echo $number}" {if $result['errors'] && in_array($value, $result['POST'][$f.name])}checked="checked"{/if} name="{echo $f.name}[]" value="{echo $value}"/>
                            <label for="{echo $f.name}_{echo $number}">
                                <span class="title">{$f.info.label},</span> 
                                <span class="price">
                                    {echo $value}
                                </span>
                            </label>
                        </div>
                    {/foreach}
                {/if}
            {/foreach}
        </div>
        {$hf}
        {form_csrf()}
        <div class="footer-panel clearfix">
            <button type="submit" class="btn btn-primary f_l" style="margin: 11px 28px;">
                <span class="text-el">{echo lang('Send', 'cfcm')}</span>
            </button>
            <div class="hidden-type-file f_r btn-attach-file btn">
                <span class="icon-attach"></span>
                <span class="text-el">{echo lang('Attach', 'cfcm')}</span>
                <input type="file" name="attachment" title="{echo lang('Choose file', 'cfcm')}"/>
            </div>
        </div>
    </form>
{else:}
    {lang('Empty page.', 'saas')}
{/if}