Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 13.59.116.142
Current Path : /var/www/html/gug/js/ |
| Current File : /var/www/html/gug/js/postnotification.js |
function callpostnotification()
{
$("#page_main_div").load('html_modules/postnotificationRead.html',function()
{
document.getElementById('display_module_name').innerHTML = 'Post Notification';
document.getElementById('module_name_for_save').value = 'Post Notification';
getDefaultHeadFooterLinks('Post Notification');
getPostnotificationDetails();
});
}
function getPostnotificationDetails(){
$.ajax({
type: "POST",
url: $host_url+"getPostnotificationDetails",
success: bulidPostNotificationTable
});
}
function bulidPostNotificationTable(response)
{
response = eval('(' + response + ')');
// console.log("resresresponsesese",response);
var result = response.data;
html = '';
console.log("resultresultresult",result);
html += `<table class='table table-bordered table-striped table-upd' style="border-spacing: 0px !important" cellpading="2">
<thead>
<tr class='ui-state-default ui-jqgrid-hdiv'>
<th style='padding:2px; width:20px;
border-top:1px solid #C5DBEC;
border-left:1px solid #C5DBEC;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>Sl No.</th>
<th style='padding:2px; width:175px;
border-top:1px solid #C5DBEC;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>Label</th>
<th style='padding:2px; width:40px; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>File Name</th>
<th style='padding:2px; width:75px;
border-top:1px solid #C5DBEC;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>From Date</th>
<th style='padding:2px; width:75px;
border-top:1px solid #C5DBEC;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>From To</th>
<th style='padding:2px; width:20px;
border-right:1px solid #C5DBEC;
border-top:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC; '>Order</th>
<th style='padding:2px; width:75px;
border-right:1px solid #C5DBEC;
border-top:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>Action</th>
<tr>
</thead>
<tbody>`;
for(var i = 0; i < result.length; i++){
// console.log("asaasasa",result['i']);
let row = result[i];
html += `
<tr class='ui-widget-content jqgrow'>
<td class='tbl_row_new' align='center'
style='border-left:1px solid #C5DBEC;
border-right:1px solid #C5DBEC; padding:2px;'>${i+1}</td>
<td class='tbl_row_new' align='left' style='border-right:1px solid #C5DBEC; padding:5px;'>${row['flabel']}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:5px;'><a target="blank" href='${row['ffilepath']}'>link</a></td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:5px;'>${row['ffromdate']}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:5px;'>${row['ftodate']}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:5px;'>${row['forder']}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:5px;'><a href="#" onclick="callpostnotificationEdit(${row['fpostno']})">Edit</a> | <a href="#" onclick="callpostnotificationDelete(${row['fpostno']})">Delete</a></td>
</tr>`;
}
html +=`</tbody>
</table>`;
$("#getpostnotfTable").html(html);
}
function callpostnotificationAdd()
{
$("#page_main_div").load('html_modules/postnotification.html',function()
{
document.getElementById('display_module_name').innerHTML = 'Post Notification';
document.getElementById('module_name_for_save').value = 'Add Post Notification';
getDefaultHeadFooterLinks('Add Post Notification');
});
}
function callpostnotificationEdit(postno){
html = "";
$.ajax({
type: "POST",
url: $host_url+"getPostnotificationEdit&postno="+postno,
success: function(response){
response = eval('(' + response + ')');
var result = response.data;
$("#page_main_div").load('html_modules/postnotification.html',function()
{
document.getElementById('display_module_name').innerHTML = 'Post Notification';
document.getElementById('module_name_for_save').value = 'Edit Post Notification';
getDefaultHeadFooterLinks('Edit Post Notification');
document.getElementById('label_type').value = result['flabel'];
html += `File Uploded before: <a target="blank" href="${result['ffilepath']}">File</a></br>
<a href="#" onclick="document.getElementById('hfilepath').value = 'T'">Use same</a>`;
$("#editfile").html(html);
document.getElementById('postno').value = result['fpostno'];
document.getElementById('post_date_from').value = result['ffromdate'];
document.getElementById('post_date_to').value = result['ftodate'];
document.getElementById('order_no').value = result['forder'];
document.getElementById('colour').value = result['fcolour'];
});
}
});
}
function callpostnotificationDelete(postno){
confirm("Sure to delete");
$.ajax({
type: "POST",
url: $host_url+"getPostnotificationDelete&postno="+postno,
success : function(response){
console.log("deldeldel",response)
getPostnotificationDetails();
}
});
}
function savepostnotification()
{
if(trim(document.getElementById('label_type').value) == '' )
{
alert('Please enter the Label');
document.getElementById('label_type').focus();
return;
}
if(document.getElementById('module_name_for_save').value == 'Edit Post Notification' && document.getElementById('hfilepath').value == 'F')
{
if(trim(document.getElementById('filepath').value) == '' )
{
alert('Please choose filepath');
document.getElementById('filepath').focus();
return;
}
}
if(trim(document.getElementById('post_date_from').value) == '' )
{
alert('Please enter From Date');
document.getElementById('post_date_from').focus();
return;
}
if(trim(document.getElementById('post_date_to').value) == '' )
{
alert('Please enter To Date');
document.getElementById('post_date_to').focus();
return;
}
if(trim(document.getElementById('order_no').value) == '' )
{
alert('Please enter Order number of Notification');
document.getElementById('order_no').focus();
return;
}
if(trim(document.getElementById('colour').value) == '' )
{
alert('Please select Colour for Notification');
document.getElementById('colour').focus();
return;
}
if (document.getElementById('radio_yes').checked)
{
rate_value = document.getElementById('radio_yes').value;
}
else
{
rate_value='No';
}
var type = document.getElementById('module_name_for_save').value == 'Edit Post Notification' ? 'edit' : 'add';
if(document.getElementById('module_name_for_save').value == 'Edit Post Notification' && document.getElementById('hfilepath').value == 'F')
{
var file_file = "filepath";
var file_name = $("#"+file_file).val();
var file_size = $("#"+file_file)[0].files[0].size;
var file_extn = file_name.split('.').pop();
var file_extn = file_extn.toLowerCase();
if(file_extn=="xls" || file_extn=="xlsx" || file_extn=="pdf" || file_extn=="jpg" || file_extn=="jpeg")
{
}
else
{
alert("xls, xlsx, PDF files are allowed!");
return false;
}
if(file_size >= 1000000)
{
alert('Upload files with size less then 1MB!');
return false;
}
}
var postno = document.getElementById('postno').value;
var list_data="";
list_data = $host_url+"savepostnotification";
list_data += "&postno="+postno;
list_data += "&filepath="+file_name;
list_data += "&type="+type;
list_data += "&label_type="+trim(document.getElementById('label_type').value);
list_data += "&post_date_from="+trim(document.getElementById('post_date_from').value);
list_data += "&post_date_to="+trim(document.getElementById('post_date_to').value);
list_data += "&order_no="+trim(document.getElementById('order_no').value);
list_data += "&colour="+trim(document.getElementById('colour').value);
list_data += "&rate_value="+rate_value;
list_data += "&samefile="+trim(document.getElementById('hfilepath').value);
document.getElementById("form_module_image_upload").setAttribute("action",list_data);
return AIM.submit(document.getElementById("form_module_image_upload"), 'report_display',{'onComplete' : savepostnotificationResponce});
}
function savepostnotificationResponce($responce)
{
$responce = eval('(' + $responce + ')');
alert($responce.data);
}
function Clearpostnotification()
{
document.getElementById('label_type').value = '';
document.getElementById('filepath').value = '';
document.getElementById('post_date_from').value = '';
document.getElementById('post_date_to').value = '';
document.getElementById('order_no').value = '';
document.getElementById('colour').value = '';
document.getElementById('rate_value').value = '';
}
|