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 : 18.223.241.235
Current Path : /var/www/oasis/js_old/ |
| Current File : /var/www/oasis/js_old/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 = "";
}
|