CHANGE_ test changes : GWM

This commit is contained in:
bitbucket 2024-07-18 15:36:12 +05:30
parent 0a14de4d73
commit b452f4e885
5 changed files with 90 additions and 21 deletions

View File

@ -54,9 +54,14 @@
<div class="col-8">
<div class="page-title-box page-title-box-alt">
<h4 class="page-title"><?php echo $docData->service_name; ?>
<a class="download-btnn" style="color:#000;">
<a class="download-btnn" style="color:#000;" title="Download">
<i class="fas fa-download"></i>
</a>
<?php if(isset($_SESSION['is_staff_logged_in']) && $_SESSION['is_staff_logged_in']) { ?>
<i class="mdi mdi-link-variant-plus" title="Create Share Link" data-id="<?php echo $docData->doc_id; ?>" onclick="createSharedLink(this)"></i>
<?php } ?>
</h4>
<div class="page-title-right">
<!-- <a onclick="window.history.back()" class="btn btn-secondary waves-effect waves-light" > Close </a> -->
@ -190,6 +195,22 @@
</div><!-- /.modal -->
<div id="linkModal" class="modal" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body">
<p id="generatedLink" style="display:none;"></p>
Copy the document link by clicking the below button
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="copyLinkButton">Copy Link</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script>
@ -468,6 +489,56 @@
}
function createSharedLink(params){
var doc_id = params.getAttribute('data-id');
$('.loader').fadeIn();
$('.loader-mask').fadeIn();
var formData = {
doc_id: doc_id,
};
$.ajax({
type: 'POST',
url: '<?php echo base_url()."createSharedLink"?>',
data: formData,
dataType: 'json',
success: function(response) {
setTimeout(function() {
$('.loader').fadeOut();
$('.loader-mask').fadeOut('slow');
}, 1000);
if (response.status == 'success')
{
$('#generatedLink').text(response.link);
$('#linkModal').modal('show');
} else {
}
},
error: function(xhr, status, error) {
// Handle error response here
console.error(xhr.responseText);
}
});
}
$(document).on('click', '#copyLinkButton', function() {
const textToCopy = $('#generatedLink').text();
// Use the Clipboard API to copy the text
navigator.clipboard.writeText(textToCopy).then(() => {
// Success callback
console.log('Text copied to clipboard');
}).catch(err => {
// Error callback
console.error('Failed to copy text: ', err);
});
});
</script>

View File

@ -29,8 +29,8 @@ bgcolor="#f6f6f6">
bgcolor="#fff">
<tr style="font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;">
<td class=""
style="font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; box-sizing: border-box; font-size: 16px; vertical-align: top; color: #fff; font-weight: 500; text-align: center; border-radius: 3px 3px 0 0; background-color: #85a7c9; margin: 0; padding: 20px;"
align="center" bgcolor="#85a7c9" valign="top">
style="font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; box-sizing: border-box; font-size: 16px; vertical-align: top; color: #fff; font-weight: 500; text-align: center; border-radius: 3px 3px 0 0; background-color: #38414a; margin: 0; padding: 20px;"
align="center" bgcolor="#71b6f9" valign="top">
<span style="margin-top: 10px;display: block;">Verify Document</span>
</td>

View File

@ -77,13 +77,12 @@
</tr>
<tr>
<th style="width:10px">Client Name</th>
<th>Client Branch Name</th>
<th style="width:10px">Client</th>
<th>Service Group</th>
<th>Service Name</th>
<th>Document Name</th>
<th>Service</th>
<th>Document</th>
<th>Doc Status</th>
<th>Approve Date</th>
<th>Approvel Date</th>
<th>Action</th>
</tr>
</thead>
@ -94,8 +93,7 @@
<?php foreach ($doc_list as $key => $value) { ?>
<tr>
<td style="width:10px"> <?php echo $value['client_name']; ?></td>
<td> <?php echo $value['client_branch_name']; ?></td>
<td style="width:10px"> <?= $value['client_name']; ?> <?php if (!empty($value['client_branch_name'])): ?>- <?= $value['client_branch_name']; ?><?php endif; ?> </td>
<td> <?php echo $value['group_name']; ?></td>
<td> <?php echo $value['service_name']; ?></td>
<td> <?php echo $value['document_name']; ?></td>
@ -643,10 +641,10 @@
if (response.mail_status == 'success')
{
toastr.success(response.data, 'Success');
toastr.success('Mail Send To '+response.mail, 'Success');
toastr.success('Mail Sent To '+response.mail, 'Success');
} else {
toastr.success(response.data, 'Success');
toastr.warning('Failed to send mail to '+response.mail, 'Warning');
toastr.warning('Failed to sent mail to '+response.mail, 'Warning');
}
@ -742,16 +740,16 @@
});
}
$(document).on('click', '#copyLinkButton', function() {
const textToCopy = $('#generatedLink').text();
const textToCopy = $('#generatedLink').text();
// Use the Clipboard API to copy the text
navigator.clipboard.writeText(textToCopy).then(() => {
// Success callback
console.log('Text copied to clipboard');
}).catch(err => {
// Error callback
console.error('Failed to copy text: ', err);
});
// Use the Clipboard API to copy the text
navigator.clipboard.writeText(textToCopy).then(() => {
// Success callback
console.log('Text copied to clipboard');
}).catch(err => {
// Error callback
console.error('Failed to copy text: ', err);
});
});

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB