<div class="clearfix"></div> 
<div class="row"> 
    <div class="col-md-12 col-sm-12 col-xs-12"> 
        <div class="x_panel"> 
            <div class="x_title"> 
                <h2> 
                    <i class="fa fa-bars"> </i> 
                    <?php echo Languages::Text("SITE_SETTING_TITLE") ?> 
                </h2> 
                <div class="clearfix"></div> 
            </div> 
            <div class="x_content"> 
                <?php if (!empty($message)): 
                    if ($message['status'] == "Error"): 
                        ?> 
                        <div class="alert alert-danger alert-dismissible fade in" role="alert"> 
                            <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">x</span> 
                            </button> 
                            <strong><?php echo $message['status'] ?>!</strong> <?php echo $message['mgs'] ?> 
                        </div> 
                        <?php else: ?> 
                        <div class="alert alert-success alert-dismissible fade in" role="alert"> 
                            <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">x</span> 
                            </button> 
                            <strong><?php echo $message['status'] ?>!</strong> <?php echo $message['mgs'] ?> 
                        </div> 
                    <?php endif; ?> 
                <?php endif; ?> 
 
                <br /> 
                <form  action="" method="post" id="setting" data-parsley-validate class="form-horizontal form-label-left"> 
 
                    <div class="form-group"> 
                        <h4>Common Settings:</h4> 
                    </div> 
                    <div class="form-group"> 
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="site_url">Site url<span class="required">*</span> 
                        </label> 
                        <div class="col-md-6 col-sm-6 col-xs-12"> 
                            <input value="<?php echo $config_file['siteUrl'] ?>" name="siteUrl" type="text" id="site_url" required="required" class="form-control col-md-7 col-xs-12"> 
                        </div> 
                    </div> 
 
                    <div class="form-group"> 
                        <h4>Amazon S3 Settings:</h4> 
                    </div> 
                    <div class="form-group"> 
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="appId">AppId<span class="required">*</span> 
                        </label> 
                        <div class="col-md-6 col-sm-6 col-xs-12"> 
                            <input value="<?php echo $config_file['s3']['appId'] ?>"  name="appId" type="text" id="appId" required="required" class="form-control col-md-7 col-xs-12"> 
                        </div> 
                    </div> 
 
                    <div class="form-group"> 
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="appSecret">AppSecret<span class="required">*</span> 
                        </label> 
                        <div class="col-md-6 col-sm-6 col-xs-12"> 
                            <input value="<?php echo $config_file['s3']['appSecret'] ?>"  name="appSecret" type="text" id="appSecret" required="required" class="form-control col-md-7 col-xs-12"> 
                        </div> 
                    </div> 
 
                    <div class="form-group"> 
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="region">Region<span class="required">*</span> 
                        </label> 
                        <div class="col-md-6 col-sm-6 col-xs-12"> 
                            <select name="region" class="region form-control" tabindex="-1"> 
                                <option value="">Choose Region</option> 
                                <?php foreach ($regions as $key => $region) : ?> 
                                    <option value="<?php echo $key ?>" 
                                        <?php if ($key == $config_file['s3']['region']) : ?> 
                                            selected="selected" 
                                        <?php endif ?> 
                                    ><?php echo '(' . $key . ') ' . $region ?></option> 
                                <?php endforeach ?> 
                            </select> 
                            <br> 
                            <p> 
                                <b>Important:</b> Please choose the correct region which you registered at Amazon S3 Service. 
                                If you use a region other than the US East (N. Virginia) endpoint to create a bucket, you must set the LocationConstraint bucket parameter to the same region. 
                            </p> 
                        </div> 
                    </div> 
                    <div class="form-group"> 
                        <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3"> 
                            <button type="submit" class="btn btn-success"> 
                                <i class="fa fa-check"> </i> 
                                Save Changes 
                            </button> 
                        </div> 
                    </div> 
 
                </form> 
                <form  action="" method="post" id="setting" data-parsley-validate class="form-horizontal form-label-left"> 
                    <div class="form-group"> 
                        <h4>Amazon S3 Bucket Settings:</h4> 
                    </div> 
                    <div class="form-group"> 
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="bucket">Bucket default<span class="required">*</span> 
                        </label> 
                        <div class="col-md-6 col-sm-6 col-xs-12"> 
                            <?php if (!empty($buckets)) : ?> 
                                <select name="bucket" class="select_butket form-control" tabindex="-1"> 
                                    <option value="">Choose Bucket</option> 
                                    <?php foreach ($buckets['Buckets'] as $bucket) : ?> 
                                        <option <?php if($config_file['s3']['bucket'] == $bucket['Name']) echo 'selected="selected"'; ?> value="<?php echo $bucket['Name'] ?>"><?php echo $bucket['Name'] ?></option> 
                                    <?php endforeach ?> 
                                </select> 
                            <?php else : ?> 
                                <b style="color: red;">Amazon S3 Key and Secret configurations failed! Please double check information above.</b> 
                            <?php endif ?> 
                       </div> 
                    </div> 
                    <div class="ln_solid"></div> 
                    <div class="form-group"> 
                        <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3"> 
                            <button type="submit" class="btn btn-success"> 
                                <i class="fa fa-check"> </i> 
                                Set default bucket 
                            </button> 
                        </div> 
                    </div> 
                </form> 
            </div> 
            <a href="<?php echo $this->baseUrl ?>" class="btn btn-primary"> 
                <i class="fa fa-backward"> </i> 
                Back to dashboard 
            </a> 
        </div> 
    </div> 
</div> 
 
<script> 
    $(document).ready(function () { 
        $.listen('parsley:field:validate', function () { 
            validateFront(); 
        }); 
        $('#setting .btn').on('click', function () { 
            $('#setting').parsley().validate(); 
            validateFront(); 
        }); 
        var validateFront = function () { 
            if (true === $('#setting').parsley().isValid()) { 
                $('.bs-callout-info').removeClass('hidden'); 
                $('.bs-callout-warning').addClass('hidden'); 
            } else { 
                $('.bs-callout-info').addClass('hidden'); 
                $('.bs-callout-warning').removeClass('hidden'); 
            } 
        }; 
    }); 
 
 
</script>
 
 |