ok
Direktori : /home2/selectio/www/bharath/application/views/admin/notification/ |
Current File : /home2/selectio/www/bharath/application/views/admin/notification/setting.php |
<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <i class="fa fa-gears"></i> <?php echo $this->lang->line('system_settings'); ?> </h1> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-md-12"> <!-- left column --> <form id="form1" action="<?php echo site_url('admin/notification/setting') ?>" id="employeeform" name="employeeform" method="post" accept-charset="utf-8"> <div class="box box-primary"> <div class="box-header with-border"> <h3 class="box-title"><i class="fa fa-commenting-o"></i> <?php echo $this->lang->line('notification_setting'); ?></h3> </div> <div class="around10"> <?php if ($this->session->flashdata('msg')) {?> <?php echo $this->session->flashdata('msg') ?> <?php }?> </div> <!-- /.box-header --> <div class="box-body "> <!-- Button HTML (to Trigger Modal) --> <div class="table-responsive"> <table class="table table-hover"> <thead> <th><?php echo $this->lang->line('event'); ?></th> <th><?php echo $this->lang->line('option'); ?></th> <th><?php echo $this->lang->line('sample_message'); ?></th> </thead> <tbody> <?php $i = 1; $last_key = count($notificationlist); foreach ($notificationlist as $note_key => $note_value) { $hr = ""; if ($i != $last_key) { $hr = "<hr>"; } ?> <tr> <td width="15%"> <input type="hidden" name="ids[]" value="<?php echo $note_value->id; ?>"> <?php echo $this->lang->line($note_value->type); ?> </td> <td width="25%"> <label class="checkbox-inline"> <input type="checkbox" name="mail_<?php echo $note_value->id; ?>" value="1" <?php echo set_checkbox('mail_' . $note_value->id, 1, set_value('mail_' . $note_value->id, $note_value->is_mail) ? true : false); ?>> <?php echo $this->lang->line('email'); ?> </label> <label class="checkbox-inline"> <input type="checkbox" name="sms_<?php echo $note_value->id; ?>" value="1" <?php echo set_checkbox('sms_' . $note_value->id, 1, set_value('sms_' . $note_value->id, $note_value->is_sms) ? true : false); ?>> <?php echo $this->lang->line('sms'); ?> </label> <?php if ($note_value->display_notification) { ?> <label class="checkbox-inline"> <input type="checkbox" name="notification_<?php echo $note_value->id; ?>" value="1" <?php echo set_checkbox('notification_' . $note_value->id, 1, set_value('notification_' . $note_value->id, $note_value->is_notification) ? true : false); ?>> <?php echo $this->lang->line('mobile_app')?> </label> <?php } ?> </td> <td width="60%"> <?php if (!empty($note_value)) { echo $note_value->template; } ?> <br/> <button type="button" class="button_template btn btn-primary btn-xs" id="load" data-record-id="<?php echo $note_value->id; ?>" data-loading-text="<i class='fa fa-spinner fa-spin '></i> Please wait.."><i class="fa fa-pencil-square-o"></i></button> </td> </tr> <?php $i++; } ?> </tbody> </table> </div> </div> <div class="box-footer"> <?php if ($this->rbac->hasPrivilege('notification_setting', 'can_edit')) { ?> <button type="submit" class="btn btn-info pull-right"><?php echo $this->lang->line('save'); ?></button> <?php }?> </div> </form> </div> </div> </div><!--./wrapper--> </section><!-- /.content --> </div> <div class="modal fade" id="templateModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <form action="<?php echo site_url('admin/notification/savetemplate') ?>" method="post" id="templateForm"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel"> <?php echo $this->lang->line('template'); ?></h4> </div> <div class="modal-body template_modal_body"> </div> <div class="modal-footer"> <button type="submit" class="template_update btn btn-primary" id="load" data-loading-text="<i class='fa fa-spinner fa-spin '></i> Processing.."><?php echo $this->lang->line('save'); ?></button> </div> </form> </div> </div> </div> <script type="text/javascript"> $(document).ready(function(){ $(document).on('click', '.button_template', function() { $('.template_message_error').html(""); var $this = $(this); var id=$this.data('recordId'); $this.button('loading'); $.ajax({ type: 'POST', dataType: 'JSON', url: baseurl+"admin/notification/gettemplate", data: {'id':id}, beforeSend: function() { }, success: function(data) { if(data.status){ $('#templateModal').modal('show'); $('.template_modal_body').html(data.template); } }, error: function(xhr) { // if error occured alert("Error occured.please try again"); $this.button('reset'); }, complete: function() { $this.button('reset'); } }); }); }); $("#templateForm").submit(function(e) { $('.template_message_error').html(""); var submit_btn = $(this).find("button[type=submit]:focus" ); var form = $(this); var url = form.attr('action'); $.ajax({ url: url, type: 'POST', dataType: 'JSON', data: form.serialize(), // serializes the form's elements. beforeSend: function() { submit_btn.button('loading'); }, success: function(data) { if(data.status){ successMsg(data.message); window.location.reload(true); }else{ $.each(data.error,function(key,val){ $('.'+key+'_error').html(val); }); } }, error: function(xhr) { // if error occured alert("Error occured.please try again"); submit_btn.button('reset'); }, complete: function() { submit_btn.button('reset'); } }); e.preventDefault(); // avoid to execute the actual submit of the form. }); </script>