<?php $__env->startSection('content'); ?>
    <div class="container-fluid">
        <div class="page-titles">
            <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="javascript:void(0)">Settings</a></li>
                <li class="breadcrumb-item active"><a href="javascript:void(0)">Organisation</a></li>
            </ol>
        </div>
        <div class="row">
            <div class="col-12">
                <div class="card">
                    <div class="card-primary">
                        <div class="card-header custom-tab-1">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item">
                                    <a class="nav-link active" data-toggle="tab" href="#organisation_form"><b>Add Organisation</b></a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" data-toggle="tab" href="#listorgdata"><b>View Organisation</b></a>
                                </li>
                            </ul>
                        </div>
                        <div class="card-body">
                            <div class="default-tab">
                                <div class="tab-content">
                                    <div class="tab-pane fade show active" id="organisation_form" role="tabpanel">
                                        <form id="organisation_form" class="form-horizontal" action="<?php echo e(URL::to('/organisation_post')); ?>" method="post" onsubmit="return validation();" autocomplete="off" enctype="multipart/form-data">
                                            <?php echo e(csrf_field()); ?>

                                            <div class="form-row">
                                                <div class="form-group col-md-6">
                                                    <label>Organisation Name</label>
                                                    <input type="text" class="form-control" id="organisation_name" name="organisation_name" placeholder="Enter Organisation Name" required maxlength="500">
                                                </div>
                                                <div class="form-group col-md-6">
                                                    <label>Short Code</label>
                                                    <input type="text" class="form-control" id="short_code" name="short_code" placeholder="Enter Short Code" required maxlength="150">
                                                </div>
                                            </div>
                                            <div class="form-row">
                                                <div class="form-group col-md-6">
                                                    <label>Address 1 </label>
                                                    <textarea class="form-control" rows="4" id="address1" name="address1" placeholder="Enter Address 1" required></textarea>
                                                </div >
                                                <div class="form-group col-md-6">
                                                    <label>Address 2 </label>
                                                    <textarea class="form-control" rows="4" id="address2" name="address2" placeholder="Enter Address 2" required></textarea>
                                                </div>
                                            </div>
                                            <div class="form-row">
                                                <div class="form-group col-md-6">
                                                    <label>City</label>
                                                    <input type="text" class="form-control" id="city_name" name="city_name" placeholder="Enter City Name" required>
                                                </div>
                                                <div class="form-group col-md-3">
                                                    <label>State</label>
                                                    <select id="state_name" name="state_name" class="form-control" required>
                                                        <option value="">Choose State</option>
                                                        <?php $__currentLoopData = $states; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $state): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                            <option value="<?php echo e($state->id); ?>"><?php echo e($state->state_name); ?></option>
                                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                    </select>
                                                </div>
                                                <div class="form-group col-md-3">
                                                    <label>Pincode</label>
                                                    <input type="text" class="form-control" id="pincode" name="pincode" placeholder="Enter Pincode" required maxlength="6" minlength="6" pattern="[0-9]{6}" onkeypress="return isNumber(event);">
                                                </div>
                                            </div>
                                            <div class="form-row">
                                                <div class="form-group col-md-6">
                                                    <label>Phone Number</label>
                                                    <input type="text" class="form-control" id="phone_number" name="phone_number" placeholder="Enter Phone Number" required maxlength="12" minlength="10">
                                                </div>
                                                <div class="form-group col-md-6">
                                                    <label>Email ID</label>
                                                    <input type="text" class="form-control" id="email_id" name="email_id" placeholder="Enter Email ID" required onchange="validateEmail(this,'Email');">
                                                </div>
                                            </div>
                                            <div class="form-row">
                                                <div class="form-group col-md-6">
                                                    <label>Website Address</label>
                                                    <input type="text" class="form-control" id="website_address" name="website_address" placeholder="Enter Website Address" required>
                                                </div>
                                                <div class="form-group col-md-6">
                                                    <label>Remarks</label>
                                                    <input type="text" class="form-control input-default" id="remarks" name="remarks" placeholder="Enter Remarks">
                                                </div>
                                            </div>
                                            <div class="card-footer">
                                                <button type="submit" class="btn btn-primary">Submit</button>
                                            </div>
                                        </form>
                                    </div>
                                    <div class="tab-pane fade" id="listorgdata">
                                        <div class="table-responsive">
                                            
                                            <table class="display" style="width:100%" id="example">
                                                <thead class="thead-info">
                                                    <tr>
                                                        <th>Slno</th>
                                                        <th>Organisation Name (Short Code)</th>
                                                        <th>Phone Number</th>
                                                        <th>Email ID</th>
                                                        <th>Actions</th>
                                                    </tr>
                                                </thead>
                                                <tbody>
                                                    <?php if(count($organisations)==0): ?>
                                                        <tr>
                                                            <td colspan="3"><br><br>
                                                                <div class="alert alert-danger alert-dismissible fade show">
                                                                    <strong>No Organisation Added !!!</strong>
                                                                </div>
                                                                
                                                            </td>
                                                        </tr>
                                                    <?php endif; ?>
                                                    <?php
                                                        $n = 0;
                                                        $short_code= "";
                                                        $phone_number= "";
                                                        $email_id= "";
                                                        //dd($organisations);
                                                    ?>
                                                    <?php if(isset($organisations)): ?>
                                                        <?php $__currentLoopData = $organisations; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $organisation): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                            <?php  
                                                                $n++;
                                                                $short_code = $organisation->short_code;
                                                                $phone_number = $organisation->phone_number;
                                                                $email_id = $organisation->email_id;
                                                            ?>
                                                            <tr>
                                                                <td><?php echo e($n); ?></td>
                                                                <td><?php echo e($organisation->organisation_name); ?> (<?php echo e($short_code); ?>)</td>
                                                                <td><?php echo e($phone_number); ?></td>
                                                                <td><?php echo e($email_id); ?></td>
                                                                <td>
                                                                    <a href="<?php echo e(URL::to('/show_organisation')); ?>/<?php echo e($organisation->id); ?>" title="Update Organisation" class="btn btn-primary shadow btn-xs sharp mr-1"><i class="fa fa-pencil"></i></a>
                                                                    <a href="#" class="btn btn-danger shadow btn-xs sharp" title="Delete Organisation" onClick="confirmDeleteOrganisation(<?php echo e($organisation->id); ?>);"><i class="fa fa-trash"></i></a>
                                                                </td>
                                                            </tr>
                                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                    <?php endif; ?>
                                                </tbody>
                                            </table>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script type="application/javascript">
        /////////validate integer fields in phone ///////////////////////////
        function isNumber_phone(evt) 
        {
          evt = (evt) ? evt : window.event;
          var charCode = (evt.which) ? evt.which : evt.keyCode;
          if (!((charCode == 43) || (charCode == 45) || (charCode >= 48 && charCode <= 57)))
          //if ((charCode!=43 ) && (charCode < 48 || charCode > 57)) 
          {
            return false;
          }

          return true;
        }
        function ValidateNo(phoneNo,field) 
        {
            if (phoneNo.value == "" || phoneNo.value == null) 
            {
                sweetAlert("Oops...", "Please Enter Your Phone Number", "error");
                phoneNo.focus();
                return false;
            }
            //alert(phoneNo.name);
            /////mobile number//////////////
            if(phoneNo.name == 'phone_number')
            {
                inputString = phoneNo.value;
                if(phoneNo.value!='')
                {
                    //var newStr = inputString.match(/^\?([0-9]{3})\?[- ]?([0-9]{3})[- ]?([0-9]{4})$/);
                    var newStr = inputString.match(/^(?:(\s*[\-]\s*)?|[0]?)?\d{10}$/);
                    if(!newStr)
                    {
                        sweetAlert("Oops...", "Phone Number Is Not Valid. Please Enter Correct Phone Number", "error");
                        phoneNo.value="";
                        phoneNo.focus();
                        return false;       
                    }
                }
                if (phoneNo.value.length < 10 || phoneNo.value.length > 10) 
                {
                    sweetAlert("Oops...", "Phone Number Is Not Valid. Please Enter Correct Phone Number", "error");
                    phoneNo.focus();
                    return false;
                }
                if (phoneNo.value.length >= 10) 
                {
                    document.getElementById(errfield).innerHTML="";
                    phoneNo.focus();
                    return false;
                }
            }
            return true;
        }
        /////////validate integer fields///////////////////////////
        function isNumber(evt) 
        {
          evt = (evt) ? evt : window.event;
          var charCode = (evt.which) ? evt.which : evt.keyCode;
          if (charCode > 31 && (charCode < 48 || charCode > 57)) 
          {
            //alert("Please enter only Numbers.");
            return false;
          }

          return true;
        }
        function validateEmail(emailField, fieldname)
        {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

            if (reg.test(emailField.value) == false) 
            {
                sweetAlert(" ", "Please enter correct email ID", "error");
                emailField.value="";
                emailField.focus();
                return false;
            }
        }
        function confirmDeleteOrganisation(orgid) 
        {
            var x = confirm("Are you sure you want to delete?");
            if (x)
            {
                var csrf = "<?php echo e(csrf_token()); ?>";
                $.ajax({
                    type: "POST",
                    url: "<?php echo e(url('delete_organisation')); ?>",
                    dataType : 'json',
                    data: {_token: csrf, orgid: orgid},
                    success: function( msg ) {
                      if(msg)
                        sweetAlert( "Organisation has been deleted", "success");
                      else
                        sweetAlert("Oops...", "Active Department/Section are assigned to Organisation", "error");
                      location.reload();
                    }
                });  
            }
            else
            {
              return false;
            }
        }
        $(document).ready(function() {
            toastr.options.timeOut = 10000;
            <?php if(Session::has('error')): ?>
                toastr.error('<?php echo e(Session::get('error')); ?>');
            <?php elseif(Session::has('success')): ?>
                toastr.success('<?php echo e(Session::get('success')); ?>');
            <?php endif; ?>
        });
    </script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layout.default', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/ksstmprod/resources/views/Admin/Settings/organisation.blade.php ENDPATH**/ ?>