diff --git a/app/Controllers/Inwardgateregister.php b/app/Controllers/Inwardgateregister.php
index 04c1e64c..64cea2cf 100755
--- a/app/Controllers/Inwardgateregister.php
+++ b/app/Controllers/Inwardgateregister.php
@@ -1043,12 +1043,12 @@ function viewIGRDetails()
$str1 = $history[$j]->new_data;
$str2 = preg_replace('/\bIGR\b/i', '', $str1);
$str2 = trim($str2);
- $str2 = ($str2 === "CREATED") ? "GENERATED" : $str2;
+ $str2 = ($str2 === "CREATED") ? "Completed" : ucwords($str2);
- $history_content .= "
".$history[$j]->IGR_No . " was ` " . $str2 . " ` by " . $history[$j]->FullName .
+ $history_content .= " ".$history[$j]->IGR_No . " was ` " . ucwords($str2) . " ` by " . $history[$j]->FullName .
" on " . $history[$j]->indian_date . " at " . $history[$j]->indian_time. "
";
} else {
- $history_content .= " ".$history[$j]->IGR_No . " was ` GENERATED ` by " . $history[$j]->FullName .
+ $history_content .= " ".$history[$j]->IGR_No . " was ` Completed ` by " . $history[$j]->FullName .
" on " . $history[$j]->indian_date . " at " . $history[$j]->indian_time. "
";
}
} else if (intval($history[$j]->is_edit) === 1) {
@@ -1061,10 +1061,10 @@ function viewIGRDetails()
if ($history[$j]->field === "IGRStatus") {
$displayOldData = trim(preg_replace('/\bIGR\b/i', '', $displayOldData));
- $displayOldData = ($displayOldData === "CREATED") ? "GENERATED" : $displayOldData;
+ $displayOldData = ($displayOldData === "CREATED") ? "Completed" : ucwords($displayOldData);
$displayNewData = trim(preg_replace('/\bIGR\b/i', '', $displayNewData));
- $displayNewData = ($displayNewData === "CREATED") ? "GENERATED" : $displayNewData;
+ $displayNewData = ($displayNewData === "CREATED") ? "Completed" : ucwords($displayNewData);
}
if ($displayNewData || $displayOldData) {
@@ -1077,7 +1077,7 @@ function viewIGRDetails()
} else if (intval($history[$j]->is_delete) === 1) {
$str = $history[$j]->field;
$fieldName = preg_replace('/([a-z])([A-Z])/', '$1 $2', $str);
- $history_content .= " ".$readable_field . " " . $history[$j]->new_data . " was deleted by " . $history[$j]->FullName .
+ $history_content .= " ".$readable_field . " " . $history[$j]->new_data . " was Deleted by " . $history[$j]->FullName .
" on " . $history[$j]->indian_date . " at " . $history[$j]->indian_time. "
";
}
// $history_content .= "
" . $readable_field . ": `" . $history[$j]->old_data . "` was updated to `" . $history[$j]->new_data . "` .";
diff --git a/app/Views/accountsDashboard.php b/app/Views/accountsDashboard.php
index ef41ed04..04e14a3a 100644
--- a/app/Views/accountsDashboard.php
+++ b/app/Views/accountsDashboard.php
@@ -1269,26 +1269,89 @@
});
+ // function constructSentence(record) {
+ // // let str = record.field;
+ // // let fieldName = str.replace(/([a-z])([A-Z])/g, '$1 $2');
+ // let sentence = " ";
+ // if (parseInt(record.is_add) === 1) {
+ // sentence += record.IGR_No + " was Created by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ // } else if (parseInt(record.is_edit) === 1) {
+ // let str = record.field;
+ // if (str !== "UpdateBY" && str !== "MaterialRcvdDate" && str !== "DeliveryChellanDate") {
+ // let fieldName = str.replace(/([a-z])([A-Z])/g, '$1 $2');
+ // sentence += ((record.IGRItem_No) ? record.MaterialName+" ( "+ record.MaterialCode + " ) - " : "")+fieldName+" "+record.old_data + " was Updated into " + record.new_data + " by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ // }
+ // } else if (parseInt(record.is_delete) === 1) {
+ // let str = record.field;
+ // let fieldName = str.replace(/([a-z])([A-Z])/g, '$1 $2');
+ // sentence += fieldName+" "+record.new_data + " was deleted by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ // }
+ // return sentence;
+ // }
function constructSentence(record) {
// let str = record.field;
// let fieldName = str.replace(/([a-z])([A-Z])/g, '$1 $2');
let sentence = " ";
if (parseInt(record.is_add) === 1) {
- sentence += record.IGR_No + " was Created by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ sentence += "1"+record.IGR_No + " was Created by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time+" ";
+
+ if (record.field === "IGRStatus") {
+ str1 = record.new_data;
+ str2 = str1.replace(/\bIGR\b/i, '').trim().toUpperCase();
+ switch(str2) {
+ case "DRAFT": str2 = "Draft"; break;
+ case "CREATED": str2 = "Completed"; break;
+ case "CLOSED": str2 = "Closed"; break;
+ case "CANCELLED": str2 = "Cancelled"; break;
+ default: str2 = "-";
+ }
+ sentence += record.IGR_No + " was ` " + capitalize(str2) + " ` by " + record.FullName +
+ " on " + record.indian_date + " at " + record.indian_time;
+ } else {
+ sentence += record.IGR_No + " was ` Completed ` by " + record.FullName +
+ " on " + record.indian_date + " at " + record.indian_time;
+ }
} else if (parseInt(record.is_edit) === 1) {
let str = record.field;
if (str !== "UpdateBY" && str !== "MaterialRcvdDate" && str !== "DeliveryChellanDate") {
let fieldName = str.replace(/([a-z])([A-Z])/g, '$1 $2');
- sentence += ((record.IGRItem_No) ? record.MaterialName+" ( "+ record.MaterialCode + " ) - " : "")+fieldName+" "+record.old_data + " was Updated into " + record.new_data + " by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ let displayOldData = record.old_data === null || record.old_data === "" ? " " : record.old_data;
+ let displayNewData = record.new_data === null || record.new_data === "" ? " " : record.new_data;
+ if (record.field === "IGRStatus") {
+ displayOldData = displayOldData.replace(/\bIGR\b/i, '').trim().toUpperCase();
+ switch(displayOldData) {
+ case "DRAFT": displayOldData = "Draft"; break;
+ case "CREATED": displayOldData = "Completed"; break;
+ case "CLOSED": displayOldData = "Closed"; break;
+ case "CANCELLED": displayOldData = "Cancelled"; break;
+ default: displayOldData = "-";
+ }
+
+ displayNewData = displayNewData.replace(/\bIGR\b/i, '').trim().toUpperCase();
+ switch(displayNewData) {
+ case "DRAFT": displayNewData = "Draft"; break;
+ case "CREATED": displayNewData = "Completed"; break;
+ case "CLOSED": displayNewData = "Closed"; break;
+ case "CANCELLED": displayNewData = "Cancelled"; break;
+ default: displayNewData = "-";
+ }
+
+ }
+ if(displayNewData || displayOldData ){
+ sentence += ((record.IGRItem_No) ? record.MaterialName+" ( "+ record.MaterialCode + " ) - " : "")+fieldName+" ` "+ displayOldData + " ` was Updated into ` " + displayNewData + " ` by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ }
}
} else if (parseInt(record.is_delete) === 1) {
let str = record.field;
let fieldName = str.replace(/([a-z])([A-Z])/g, '$1 $2');
- sentence += fieldName+" "+record.new_data + " was deleted by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
+ sentence += fieldName+" "+record.new_data + " was Deleted by "+record.FullName+ " on "+record.indian_date+" at "+record.indian_time;
}
return sentence;
}
+ function capitalize(str) {
+ return str[0].toUpperCase() + str.slice(1);
+ }