<div class="row">
    <?php $selectd_val ='';
     $count = 1;
    ?>
        <?php if(isset($CompanyGateway) && count($CompanyGateway) > 0): ?>
            <?php if(isset($commandname) && $commandname=='importpbxaccounts'): ?>
                <div class="col-md-12">
                    <div class="form-group">
                        <label for="drp_rateGenerators" class="control-label ">Gateway</label>
                        <?php echo Form::select('Setting[CompanyGatewayID][]', $CompanyGateway, (isset($commandconfigval->CompanyGatewayID)?$commandconfigval->CompanyGatewayID:'') ,array("id"=>"CompanyGateways" ,"class"=>"select2",'multiple',"data-placeholder"=>"Select Gateways")); ?>

                    </div>
                </div>
            <?php else: ?>
                <div class="col-md-12">
                    <div class="form-group">
                        <label for="drp_rateGenerators" class="control-label ">Gateway</label>
                        <?php echo Form::select('CompanyGatewayID', $CompanyGateway, (isset($commandconfigval->CompanyGatewayID)?$commandconfigval->CompanyGatewayID:'') ,array("id"=>"drp_rateGenerators" ,"class"=>"select2 small form-control")); ?>

                    </div>
                </div>
            <?php endif; ?>
        <?php endif; ?>

        <?php if(isset($emailTemplates) && count($emailTemplates) > 0 && isset($accounts) && count($accounts) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                <label class="control-label ">Email Template</label>
                    <?php echo Form::SelectControl('email_template',1,(isset($commandconfigval->TemplateID)?$commandconfigval->TemplateID:'')); ?>

                    <!--{Form::select('TemplateID', $emailTemplates, (isset($commandconfigval->TemplateID)?$commandconfigval->TemplateID:'') ,array("class"=>"select2 small form-control"))}}-->
                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                <label class="control-label ">Account</label>
                    <?php echo Form::select('AccountID', $accounts, (isset($commandconfigval->AccountID)?$commandconfigval->AccountID:'') ,array("class"=>"select2 small form-control")); ?>

                </div>
            </div>
        <?php elseif(isset($emailTemplates) && count($emailTemplates) > 0): ?>
            <div class="col-md-12">
                <div class="form-group">
                    <label class="control-label ">Email Template</label>
                    <?php echo Form::SelectControl('email_template',1,(isset($commandconfigval->TemplateID)?$commandconfigval->TemplateID:'')); ?>

                    <!--{Form::select('TemplateID', $emailTemplates, (isset($commandconfigval->TemplateID)?$commandconfigval->TemplateID:'') ,array("class"=>"select2 small form-control"))}}-->
                </div>
            </div>
        <?php endif; ?>

        <?php if(isset($rateTableList) && count($rateTableList) > 0): ?>
            <div class="col-md-12">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Rate Table</label>

                    <?php echo Form::select('rateTables', $rateTableList,(isset($commandconfigval)? @$commandconfigval->rateTables:'') ,array("id"=>"drp_rateGenerators" ,"class"=>"select2 small form-control")); ?>

                </div>
            </div>
        <?php endif; ?>

        <?php if(isset($rateGenerators) && count($rateGenerators) > 0 && isset($rateTables) && count($rateTables) > 0 ): ?>
            <div class="col-md-6">
                <div class="form-group">
                <label for="drp_rateGenerators" class="control-label ">Rate Generator</label>
                    <?php echo Form::select('rateGenerators', $rateGenerators, (isset($commandconfigval)?$commandconfigval->rateGeneratorID:'') ,array("id"=>"drp_rateGenerators" ,"class"=>"select2 small form-control")); ?>

                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Rate Table</label>

                    <?php echo Form::select('rateTables', $rateTables,(isset($commandconfigval)?$commandconfigval->rateTableID:'') ,array("id"=>"drp_rateGenerators" ,"class"=>"select2 small form-control")); ?>

                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">&nbsp;</label>
                    <div>
                        <label for="drp_rateGenerators" class="control-label">
                            <input type="checkbox" id="rd-1" name="replace_rate" value="1" <?php if(isset($commandconfigval->replace_rate) && ($commandconfigval->replace_rate==1) > 0): ?> checked <?php endif; ?> > &nbsp;&nbsp;Replace all of the existing rates
                        </label>
                    </div>
                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Effective Rate</label>

                    <?php echo Form::select('EffectiveRate', array('now'=>'Current','effective'=>'Effective on selected effective date','future'=>'Future'),(isset($commandconfigval->EffectiveRate)?$commandconfigval->EffectiveRate:'now') ,array("id"=>"" ,"class"=>"select2 small form-control")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($customers) && count($customers) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Customers</label>
                    <?php echo Form::select('Setting[customers][]', $customers, (isset($commandconfigval->customers)?$commandconfigval->customers:'') ,array("id"=>"customers" ,"class"=>"select2",'multiple',"data-placeholder"=>"Select Customers")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($vendors) && count($vendors) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Vendors</label>
                    <?php echo Form::select('Setting[vendors][]', $vendors, (isset($commandconfigval->vendors)?$commandconfigval->vendors:'') ,array("id"=>"vendors" ,"class"=>"select2",'multiple',"data-placeholder"=>"Select Vendors")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($vendorList) && count($vendorList) > 0): ?>
            <div class="col-md-12">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Vendor</label>
                    <?php echo Form::select('vendors', $vendorList, (isset($commandconfigval->vendors)?$commandconfigval->vendors:'') ,array("id"=>"vendors" ,"class"=>"select2","data-placeholder"=>"Select Vendor")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($gateway) && count($gateway) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Gateway</label>
                    <?php echo Form::select('Setting[gateway]', $gateway, (isset($commandconfigval->gateway)?$commandconfigval->gateway:'') ,array("id"=>"gateway" ,"class"=>"select2")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($ServiceID) && count($ServiceID) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Extension Service</label>
                    <?php echo Form::select('Setting[ServiceID]', $ServiceID, (isset($commandconfigval->ServiceID)?$commandconfigval->ServiceID:'') ,array("id"=>"ServiceID" ,"class"=>"select2")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($ExtensionSubscriptionID) && count($ExtensionSubscriptionID) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">Extension Subscription</label>
                    <?php echo Form::select('Setting[ExtensionSubscriptionID]', $ExtensionSubscriptionID, (isset($commandconfigval->ExtensionSubscriptionID)?$commandconfigval->ExtensionSubscriptionID:'') ,array("id"=>"ExtensionSubscriptionID" ,"class"=>"select2")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($DIDServiceID) && count($DIDServiceID) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">DID Service</label>
                    <?php echo Form::select('Setting[DIDServiceID]', $DIDServiceID, (isset($commandconfigval->DIDServiceID)?$commandconfigval->DIDServiceID:'') ,array("id"=>"DIDServiceID" ,"class"=>"select2")); ?>

                </div>
            </div>
        <?php endif; ?>
        <?php if(isset($DIDSubscriptionID) && count($DIDSubscriptionID) > 0): ?>
            <div class="col-md-6">
                <div class="form-group">
                    <label for="drp_rateGenerators" class="control-label ">DID Subscription</label>
                    <?php echo Form::select('Setting[DIDSubscriptionID]', $DIDSubscriptionID, (isset($commandconfigval->DIDSubscriptionID)?$commandconfigval->DIDSubscriptionID:'') ,array("id"=>"DIDSubscriptionID" ,"class"=>"select2")); ?>

                </div>
            </div>
        <?php endif; ?>
              
<?php foreach((array)$commandconfig as  $config): ?>
<?php foreach((array)$config as $configtitle): ?>
    <?php
        $selectd_val = '';
        if(isset($commandconfigval->$configtitle['name'])){
            $selectd_val =$commandconfigval->$configtitle['name'];
        }
        $count++;

        if(empty($selectd_val) && isset($configtitle['value']) && !empty($configtitle['value'])){
            $selectd_val=$configtitle['value'];
        }
    ?>
    <?php if($count%2 == 0): ?>
        <div class="clear"></div>
    <?php endif; ?>
     <div class="col-md-6">
        <div class="form-group">
            <label for="field-5" class="control-label <?php if(isset($configtitle['timepicker'])): ?> starttime2 <?php endif; ?>"><?php echo $configtitle['title']; ?>

            <?php if($configtitle['name'] == 'ThresholdTime'): ?> <span data-original-title="What is Threshold Time?" data-content="Threshold Time is maximum running time. if time is more than threshold time then email will be sent to Error Email" data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            <?php if($configtitle['name'] == 'ExportInvoiceDays'): ?> <span data-original-title="Export Invoice Days" data-content="If blank then system will Export from last 7 days." data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            <?php if($configtitle['name'] == 'InvoiceStatus'): ?> <span data-original-title="Invoice Status" data-content="If blank then system set 'Sent' by default." data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            <?php if($configtitle['name'] == 'ImportDays'): ?> <span data-original-title="Import Payments Day" data-content="if blank then system will import payments from last 7 days." data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            <?php if($configtitle['name'] == 'AlertEmailInterval'): ?> <span data-original-title="What is Alert Active Email Time?" data-content="It is interval time to send Email If any cron job is running out of its threshold time" data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            <?php if($configtitle['name'] == 'StartDate' && $StartDateMessage!=''): ?> <span data-original-title="Dates" data-content="<?php echo $StartDateMessage; ?>" data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            <?php if($configtitle['name'] == 'CDRImportStartDate'): ?> <span data-original-title="Import Start Date" data-content="Trigger Summary for same date if you Re-Import Previous date data." data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span> <?php endif; ?>
            </label>
            <?php if($configtitle['type'] == 'select' && isset($configtitle['multiple']) &&  $configtitle['multiple'] == 'multiple'): ?>
            <?php echo Form::select('Setting['.$configtitle['name'].'][]',$configtitle['value'],$selectd_val, array( "class"=>"select2",'multiple',"data-placeholder"=>$configtitle['placeholder'])); ?>

            <?php elseif($configtitle['type'] == 'select'): ?>
            <?php echo Form::select('Setting['.$configtitle['name'].']',$configtitle['value'],$selectd_val,array( "class"=>"select2 small")); ?>

            <?php elseif($configtitle['type'] == 'text' && isset($configtitle['timepicker'])): ?>

            <input type="<?php echo $configtitle['type']; ?>"  name="Setting[<?php echo $configtitle['name']; ?>]" value="<?php echo $selectd_val; ?>" class="form-control timepicker starttime2" data-minute-step="5" data-show-meridian="true"  data-default-time="12:00:00 AM" data-show-seconds="true" data-template="dropdown">

            <?php else: ?>
            <input type="<?php echo $configtitle['type']; ?>" name="Setting[<?php echo $configtitle['name']; ?>]" value="<?php echo $selectd_val; ?>" class="form-control <?php if(isset($configtitle['datepicker'])): ?> datepicker  <?php endif; ?>" <?php if(isset($configtitle['datepicker'])): ?> data-date-format="yyyy-mm-dd"  <?php endif; ?>  id="field-5" placeholder="" <?php if(isset($configtitle['datepicker']) && isset($configtitle['startdate']) && $configtitle['startdate'] == 'now'): ?> data-startdate="<?php echo date('Y-m-d'); ?>" <?php endif; ?>>
            <?php endif; ?>
         </div>
         
    </div>
<?php endforeach; ?>
<?php endforeach; ?>
</div>
<?php if($commandname == 'leadsImportbyemail'): ?>
<div class="row">
    <div class="col-md-6">
        <div class="form-group">
            <label for="field-5" class="control-label">Enable SSL</label>
            <div class="clear">
                <p class="make-switch switch-small">
                    <input type="checkbox" <?php if($isSSL == 1): ?> checked="" <?php endif; ?>  name="Setting[EmailIsSSL]" value="1">
                </p>
            </div>
        </div>
    </div>
    <div class="col-md-6">
        <div class="form-group">
            <label for="field-5" class="control-label">Test IMAP Configuration</label>
            <br>
            <button data-loading-text="Loading..." title="Validate Mail Settings"  type="button" class="ValidateSmtp btn btn-primary">Test</button>
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-6">
        <div class="form-group">
            <label for="field-1" class="col-sm-2 control-label">Format <span data-original-title="Format" data-content="
            Company : Company,
            LeadOwnwer : LeadOwner,
            FirstName: haroon ,
            LastName: waheed,
            Email: name@example.com,
            Phone: 03238886800,
            LeadStatus : LeadStatus,
            LeadSource : LeadSource,
            Skype : SkypeID ,
            Currency : GBP,
            City  : City,
            VatNumber : VatNumber,
            Country : Country,
            Address1 : Address1,
            Address2 : Address2,
            Address3 : Address3,
            OpportunityName  : OpportunityName ,
            OpportunityBoard : 1 ,
            OpportunityValue : OpportunityValue 
            OpportunityTags  : OpportunityTags
            " data-placement="top" data-trigger="hover" data-toggle="popover" class="label label-info popover-primary">?</span></label>
        </div>
    </div>    
</div>
<?php endif; ?>



<script type="text/javascript" >
// Timepicker
        if ($.isFunction($.fn.timepicker))
        {
            $(".timepicker").each(function(i, el)
            {
                var $this = $(el),
                        opts = {
                    template: attrDefault($this, 'template', false),
                    showSeconds: attrDefault($this, 'showSeconds', false),
                    defaultTime: attrDefault($this, 'defaultTime', 'current'),
                    showMeridian: attrDefault($this, 'showMeridian', true),
                    minuteStep: attrDefault($this, 'minuteStep', 15),
                    secondStep: attrDefault($this, 'secondStep', 15)
                },
                $n = $this.next(),
                        $p = $this.prev();

                $this.timepicker(opts);

                if ($n.is('.input-group-addon') && $n.has('a'))
                {
                    $n.on('click', function(ev)
                    {
                        ev.preventDefault();

                        $this.timepicker('showWidget');
                    });
                }

                if ($p.is('.input-group-addon') && $p.has('a'))
                {
                    $p.on('click', function(ev)
                    {
                        ev.preventDefault();

                        $this.timepicker('showWidget');
                    });
                }
            });
        }
// Datepicker
        if ($.isFunction($.fn.datepicker))
        {
            $(".datepicker").each(function(i, el)
            {
                var $this = $(el),
                        opts = {
                    //format: attrDefault($this, 'format', 'dd/mm/yyyy'),
                    startDate: attrDefault($this, 'startdate', ''),
                    endDate: attrDefault($this, 'enddate', ''),
                    daysOfWeekDisabled: attrDefault($this, 'disableddays', ''),
                    startView: attrDefault($this, 'startview', 0),
                    rtl: rtl()
                },
                $n = $this.next(),
                        $p = $this.prev();

                $this.datepicker(opts);

                if ($n.is('.input-group-addon') && $n.has('a'))
                {
                    $n.on('click', function(ev)
                    {
                        ev.preventDefault();

                        $this.datepicker('show');
                    });
                }

                if ($p.is('.input-group-addon') && $p.has('a'))
                {
                    $p.on('click', function(ev)
                    {
                        ev.preventDefault();

                        $this.datepicker('show');
                    });
                }
            });
        }

        // Popovers and tooltips
                $('[data-toggle="popover"]').each(function(i, el)
                {
                    var $this = $(el),
                        placement = attrDefault($this, 'placement', 'right'),
                        trigger = attrDefault($this, 'trigger', 'click'),
                        popover_class = $this.hasClass('popover-secondary') ? 'popover-secondary' : ($this.hasClass('popover-primary') ? 'popover-primary' : ($this.hasClass('popover-default') ? 'popover-default' : ''));

                    $this.popover({
                        placement: placement,
                        trigger: trigger
                    });

                    $this.on('shown.bs.popover', function(ev)
                    {
                        var $popover = $this.next();

                        $popover.addClass(popover_class);
                    });
                });


</script>
