|
Server IP : 217.21.85.138 / Your IP : 216.73.216.103 Web Server : LiteSpeed System : Linux in-mum-web906.main-hosting.eu 4.18.0-553.37.1.lve.el8.x86_64 #1 SMP Mon Feb 10 22:45:17 UTC 2025 x86_64 User : u915722082 ( 915722082) PHP Version : 7.4.33 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/u915722082/.nvm/../public_html/invoice/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
$con=mysqli_connect("localhost","u915722082_adminConsole","invoice@TDS2025","u915722082_invoice");
// $con=mysqli_connect("localhost","root","","invoice");
// if(!$con){
// echo "Database Failed";
// } else{
// echo "Database Connected";
// }
$UOM=["CTN","MTR","SET","KGS","MTS","BOX","NOS","PCS","LTRS"];
date_default_timezone_set("Asia/Kolkata");
if (!$con) {
die ('Failed to connect to MySQL: ');
}
#site name
define('SITENAME','Metronic');
function getPageName(){
return basename($_SERVER["PHP_SELF"]);
}
#day different
function days_different($to,$from=""){
if($from==""){
$from=date("Y-m-d");
}
$first_date = strtotime($from);
$second_date = strtotime($to);
$datediff = $second_date - $first_date;
return round($datediff / (60 * 60 * 24));
}
define('GST',18);
$USER_ROLLS=["Admin","Branch"];
#get result set
function resultSet($con,$sql){
$res=$con->query($sql);
#return $res->fetch_all(MYSQLI_ASSOC);
$rows=[];
while($row=$res->fetch_assoc()){
$rows[]=$row;
}
return $rows;
}
#get single row
function single($con,$sql){
$res=$con->query($sql);
return $res->fetch_assoc();
}
#number format
function format($num,$digit=2){
$num=round($num,$digit);
return number_format($num,$digit,".","");
}
#db to user format
function date_user_format($date){
return date("d-m-Y",strtotime($date));
}
#user to db format
function date_db_format($date){
return date("Y-m-d",strtotime($date));
}
#get random text
function randText($randTextLength = 6) {
$texts = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
$textsLength = strlen($texts);
$randTxt = "";
for($i=0;$i<$randTextLength;$i++){
$n=rand(0,$textsLength-1);
$randTxt .= $texts[$n];
}
return $randTxt;
}
#Load Select Tag
function loadSelect($con,$sql,$valueMember,$displayMember,$selectedIndex=null)
{
$res=$GLOBALS["con"]->query($sql);
$options="<option value=''>Select</option>";
if($res->num_rows>0)
{
while($row=$res->fetch_assoc())
{
if($selectedIndex==$row[$valueMember])
{
$options.="<option selected value='{$row[$valueMember]}'>{$row[$displayMember]}</option>";
}
else
{
$options.="<option value='{$row[$valueMember]}'>{$row[$displayMember]}</option>";
}
}
}
return $options;
}
#Get Query Count
function getCount($sql)
{
$res=$GLOBALS["con"]->query($sql);
return $res->num_rows;
}
#page redirect
function redirect($link){
echo "<script>location.replace('{$link}');</script>";
}
#flash message
function flash($name='',$msg='',$cate='primary'){
if(!empty($name)){
if(!empty($msg)&&empty($_SESSION[$name])){
$_SESSION[$name]=$name;
$_SESSION[$name."_msg"]=$msg;
$_SESSION[$name."_cate"]=$cate;
}
else if(empty($msg)&&!empty($_SESSION[$name])){
echo "
<div class='alert alert-dismissible bg-light-{$_SESSION[$name."_cate"]} d-flex flex-column flex-sm-row p-5 mb-10'>
<!--begin::Icon-->
<i class='ki-duotone ki-search-list fs-1 text-{$_SESSION[$name."_cate"]} me-4 mb-5 mb-sm-0'><span class='fa fa-check-square'></span></i>
<!--end::Icon-->
<!--begin::Wrapper-->
<div class='d-flex flex-column pe-0 pe-sm-10'>
<!--begin::Title-->
<h4 class='fw-semibold'>Action Status</h4>
<!--end::Title-->
<!--begin::Content-->
<span>{$_SESSION[$name."_msg"]}</span>
<!--end::Content-->
</div>
<!--end::Wrapper-->
<!--begin::Close-->
<button type='button' class='position-absolute position-sm-relative m-2 m-sm-0 top-0 end-0 btn btn-icon ms-sm-auto' data-bs-dismiss='alert'>
<i class='ki-duotone ki-cross text-{$_SESSION[$name."_cate"]}'>
<span class='fa fa-close'></span>
</i>
</button>
<!--end::Close-->
</div>
";
unset($_SESSION[$name]);
unset($_SESSION[$name."_msg"]);
unset($_SESSION[$name."_cate"]);
}
}
}
function flashN($name='',$title='',$msg='',$cate='primary'){
if(!empty($name)){
if(!empty($msg)&&empty($_SESSION[$name])){
$_SESSION[$name]=$name;
$_SESSION[$name."_title"]=$title;
$_SESSION[$name."_msg"]=$msg;
$_SESSION[$name."_cate"]=$cate;
}
else if(empty($msg)&&!empty($_SESSION[$name])){
echo "
<div class='alert alert-dismissible bg-light-{$_SESSION[$name."_cate"]} d-flex flex-column flex-sm-row p-5 mb-10'>
<!--begin::Icon-->
<i class='ki-duotone ki-search-list fs-1 text-{$_SESSION[$name."_cate"]} me-4 mb-5 mb-sm-0'><span class='fa fa-check-square'></span></i>
<!--end::Icon-->
<!--begin::Wrapper-->
<div class='d-flex flex-column pe-0 pe-sm-10'>
<!--begin::Title-->
<h4 class='fw-semibold'>{$_SESSION[$name."_title"]}</h4>
<!--end::Title-->
<!--begin::Content-->
<span>{$_SESSION[$name."_msg"]}</span>
<!--end::Content-->
</div>
<!--end::Wrapper-->
<!--begin::Close-->
<button type='button' class='position-absolute position-sm-relative m-2 m-sm-0 top-0 end-0 btn btn-icon ms-sm-auto' data-bs-dismiss='alert'>
<i class='ki-duotone ki-cross text-{$_SESSION[$name."_cate"]}'>
<span class='fa fa-close'></span>
</i>
</button>
<!--end::Close-->
</div>
";
unset($_SESSION[$name]);
unset($_SESSION[$name."_msg"]);
unset($_SESSION[$name."_cate"]);
}
}
}
//Current Date
define('CURRENT_DATE',date("d-m-Y"));
?>