Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php class Database { var $db; public $db_name='inventory_swas..
Decoded Output download
<?php
class Database
{
var $db;
public $db_name='inventory_swastik';
var $host;
var $password;
var $queries;
var $result;
var $user;
public $nwords ;
public $pagination;
public $id;
private $id_name;
private $table_name;
private $columns = array();
function Database($host, $user, $password, $dbname)
{
$this->host = 'localhost';
$this->user = 'root';
$this->password = '';
}
function connect($redirect = false)
{
$this->queries = array();
$this->db = mysql_connect('localhost', 'root', $this->password) or $this->notify(mysql_error(), false, true);
mysql_select_db($this->db_name, $this->db) or $this->notify(mysql_error(), false, true);
date_default_timezone_set("Asia/Kolkata");
/******/
//Preloader Values
$row=$this->getRows("system_one_time_setting", $whr='1');
$_SESSION["doc_appointment_fee"]=$row["doc_appointment_fee"];
$_SESSION["doc_appointment_expiry_day"]=$row["doc_appointment_expiry_day"]*(60*60*24);
$_SESSION["doc_emergency_fee"]=$row["doc_emergency_fee"];
$_SESSION["ServerCashDate"]=$row["cashdate"];
/*****/
}
function Notify($para1=null)
{// system Error
echo '<a class="close" data-dismiss="alert"> </a> <div class="alert alert-danger"> <h3>This is a Modal Heading</h3>'.$para1.'<br><br></div>';
}
function Error($para1=null)
{
echo '<a class="close" data-dismiss="alert"></a> <div class="alert alert-success"> '.$para1.'</div>';
}
function Message($para1=null)
{
echo ' <div class="alert alert-info"> '.$para1.'</div>';
}
// Set timezone
// Time format is UNIX timestamp or
// PHP strtotime compatible strings
function systime()
{
date_default_timezone_set('Asia/Calcutta');
$time_now=mktime(date('H'),date('i'),date('s'),0,0,0);
return date('H:i',$time_now);}
function systimeInt()
{
date_default_timezone_set('Asia/Calcutta');
return $time_now=mktime(date('H'),date('i'),date('s'),0,0,0);}
function systemdate()
{
return $this->DateToInt(date("d-m-Y"));
}
function dateDiff($dob, $now = false)
{
if (!$now) $now = date('d-m-Y');
$dob = explode('-', $dob);
$now = explode('-', $now);
$mnt = array(1 => 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (($now[2]%400 == 0) or ($now[2]%4==0 and $now[2]%100!=0)) $mnt[2]=29;
if($now[0] < $dob[0]){
$now[0] += $mnt[$now[1]-1];
$now[1]--;
}
if($now[1] < $dob[1]){
$now[1] += 12;
$now[2]--;
}
if($now[2] < $dob[2]) return false;
$str=($now[2] - $dob[2]).' Y '.($now[1] - $dob[1]).' M '.($now[0] - $dob[0]).' D';
return $str;}
//$x = my_old('29-4-2008', '28-5-2009');
//print_r($x);
/*function dateDiff($dob, $now = false){
if (!$now) $now = date('d-m-Y');
$dob = explode('-', $dob);
$now = explode('-', $now);
$old = $now[2]*12+$now[1]-$dob[2]*12-$dob[1]-($dob[0]>$now[0] ? 1 : 0);
$str= floor($old / 12).' Y'.' '.($old % 12).' M';
return $str;
}
//$x = my_old('04-07-1984', date('d-m-Y'));
//print_r($x);
*/
/*
function dateDiff_old($time1, $time2, $precision = 6) {
// If not numeric then convert texts to unix timestamps
date_default_timezone_set('Asia/Calcutta');
if (!is_int($time1)) {
$time1 = strtotime($time1);
}
if (!is_int($time2)) {
$time2 = strtotime($time2);
}
// If time1 is bigger than time2
// Then swap time1 and time2
if ($time1 > $time2) {
$ttime = $time1;
$time1 = $time2;
$time2 = $ttime;
}
// Set up intervals and diffs arrays
$intervals = array('year','month','day','hour','minute','second');
$diffs = array();
// Loop thru all intervals
foreach ($intervals as $interval) {
// Create temp time from time1 and interval
$ttime = strtotime('+1 ' . $interval, $time1);
// Set initial values
$add = 1;
$looped = 0;
// Loop until temp time is smaller than time2
while ($time2 >= $ttime) {
// Create new temp time from time1 and interval
$add++;
$ttime = strtotime("+" . $add . " " . $interval, $time1);
$looped++;
}
$time1 = strtotime("+" . $looped . " " . $interval, $time1);
$diffs[$interval] = $looped;
}
$count = 0;
$times = array();
// Loop thru all diffs
foreach ($diffs as $interval => $value) {
// Break if we have needed precission
if ($count >= $precision) {
break;
}
// Add value and interval
// if value is bigger than 0
if ($value > 0) {
// Add s if value is not 1
if ($value != 1) {
$interval .= "s";
}
// Add value and interval to times array
$times[] = $value.' '.$interval;
$count++;
}
}
// Return string with times
$sentance= implode(", ", $times);
$sentance= str_replace("years","Y",$sentance);
$sentance= str_replace("months","M",$sentance);
$sentance= str_replace("days","D",$sentance);
$sentance= str_replace("month","M",$sentance);
$sentance= str_replace("day","D",$sentance);
return $sentance;
}
*/
function insertuserwork($para)
{ //$this->userid=$_SESSION["id"];
//$lastid1=$this->insert('system_logindetails',array($this->userid,$para, $_SERVER['REMOTE_ADDR']),"userid,remarks,ip");
//echo 'mailto : [email protected]';
}
function change_password()
{
$newpassword=md5($_POST["password"]);
$confirm_pass=$_POST["confirm_pass"];
$old_pass=md5($_POST["old_pass"]);
if(($_POST["old_pass"]<>"")&&($newpassword<>"")&&($_POST["confirm_pass"]<>"")){
$changeSql="select * from system_login where password='$old_pass' and status=1 and id=".$_SESSION["id"];
$changers=mysql_query($changeSql) or die($error="Please Try after Sometime");
if(mysql_num_rows($changers)>0)
{
$changeSql="update system_login set password='$newpassword' where password='$old_pass' and status=1 and id=".$_SESSION["id"];
$changers=mysql_query($changeSql) or die($error="Please Try after Sometime");
?><a style="color:#990000; text-decoration:blink; font-weight:bold">
<?php
echo "Password Changed Sucessfully</br>";
?></a><?php
$this->insertuserwork('Changed Password Sucess');
}
else
{?><a style="color:#990000; text-decoration:blink; font-weight:bold">
<?php
echo "Incorrect Password <br>";
?></a><?php
$this->insertuserwork('Changed Password But Not Sucess');
}
}
}
function finddd($dt)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-", $dt);
return $date[0]; }
function findmm($dt)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-", $dt);
return $date[1];}
function findyy($dt)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-", $dt);
return $date[2];
}
function IntToDate($para=null)
{
return date("d-m-Y", $para);
}
function DateToInt($para=null)
{ $date=explode("-", $para);
return mktime(0, 0, 0, ($date[1]), $date[0], $date[2]);
}
function TimeToInt24($para=null)
{
date_default_timezone_set('Asia/Calcutta');
$time=explode(":",$para);
$hh=$time[0];
$mm=$time[1];
return mktime($hh,$mm,0,0,0,0);
}
function IntToTime24($para=null)
{
date_default_timezone_set('Asia/Calcutta');
return date('H:i',$para);
}
function addmonth($dt,$mm,$dd)
{
date_default_timezone_set('UTC');
$date=explode("-", $dt);
return (mktime(0, 0, 0, ($date[1]+$mm), ($date[0]+$dd), $date[2])); }
function datetimetointeger($d,$t)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-",$d);
$time=explode(":",$t);
//echo $time[0].",".$time[1].",0,".$date[0].",".$date[1].",".$date[2]."<br>";
return mktime($time[0],$time[1],0,$date[1],$date[0],$date[2]);}
function datetimetoineger($d,$t)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-",$d);
$time=explode(":",$t);
//echo $time[0].",".$time[1].",0,".$date[0].",".$date[1].",".$date[2]."<br>";
return mktime($time[0],$time[1],0,$date[1],$date[0],$date[2]);}
function TimeToIntAMPM($para=null)
{ date_default_timezone_set('Asia/Calcutta');
$hh=substr($para,0,2);
$mm=substr($para,3,2);
$AMPM=substr($para,6,2);
if($AMPM=="PM")
{
if($hh<12){
$hh=12+$hh;
}
}
if(($AMPM=="AM") && ($hh==12))
{
$hh="00";
}
//echo $hh.":".$mm."<br>";;
return mktime($hh,$mm,0,0,0,0);
//echo "<br>".$hh.":".$mm."<br>";
//return mktime(0, 0, 0, ($date[1]), $date[0], $date[2]);
}
function IntToTimeAMPM($para=null)
{
date_default_timezone_set('Asia/Calcutta');
$time=date('H:i',$para);
$time=explode(":",$time);
$hh=$time[0];
$mm=$time[1];
if($hh==00){$AMPM="AM";$hh=12;}
elseif(($hh>00)&&($hh<12)){$AMPM="AM";}
elseif(($hh>=12)&&($hh<24)){$AMPM="PM";$hh=$hh-12;}
// if(($hh>12)&&($mm>0)){$hh=$time[0]-12;$AMPM="PM";}
return "$hh:$mm $AMPM";
}
function pageCaption($x)
{
$filnemae=explode("_",$x);
return ($filnemae[0]);
}
function table_GETDATA($sid)
{
$where="md5(id)='$sid'";
return $this->getRows($this->Table_Name,$where);
}
function InvalidURL()
{
header("Location:invalidurl.php");
exit;
}
function checkurl($tablename)
{
$this->error="";
if($_SERVER['QUERY_STRING']<>"")
{
$QS=explode("=",$_SERVER['QUERY_STRING']);
if($QS[0]<>"uid") {$this->InvalidURL();}//{$this->InvalidURL($this);}
if(($_GET["wid"]<>'c4ca4238a0b923820dcc509a6f75849b') && ($_GET["wid"]<>'eccbc87e4b5ce2fe28308fd9f2a7baf3')) {$this->InvalidURL();}
}
if(isset($_GET["uid"]))
{
$sid=$_GET["uid"];
$where="md5(id)='$sid'";
$this->temp=$this->getRows($tablename,$where);
if($this->temp==0){ $this->InvalidURL();}
}
$this->disableit="";
if(@$_GET["wid"]=='c4ca4238a0b923820dcc509a6f75849b'){$this->Save='Edit';} elseif(@$_GET["wid"]=='eccbc87e4b5ce2fe28308fd9f2a7baf3') {$this->Save='View';$this->disableit='readonly="" style="border:none; background:#FFFFFF; outline-style:none;box-shadow:none;color:#000;resize:none" '; } else {$this->Save='New';}
}
function tableExists($table)
{
$tablesInDb = @mysql_query('SHOW TABLES FROM '.$this->db_name.' LIKE "'.$table.'"') or $this->Notify(mysql_error().$table);
if($tablesInDb)
{
if(mysql_num_rows($tablesInDb)==1)
{
return true;
}
else
{
echo "Invalid Table Name";
return false;
}
}
}
function CreateSelect($SELECTNAME,$table,$value,$option,$where='',$selected,$disbaleit )
{
if($this->tableExists($table))
{
if($where<>'')$where='where '.$where;
$tempSQL="select $value,$option from $table $where order by $value";
$tempresult=mysql_query($tempSQL) or $this->Notify(mysql_error());
if($disbaleit=="")
{
echo' <select id="'.$SELECTNAME.'" name="'.$SELECTNAME.'" class="input-large" required "" >';
echo '<option value="">Please Select </option>';
while($temprow=mysql_fetch_array($tempresult))
{
?>
<option value="<?php echo $temprow["$value"]?>" <?php if($temprow["$value"]==$selected){?>selected="selected"<?php } ?>> <?php echo $temprow["$option"];?></option>
<?php
}
echo '</select>';
}
else
{
while($temprow=mysql_fetch_array($tempresult))
{
if($temprow["$value"]==$selected){?><input type="text" value="<?php echo $temprow["$option"];?>" <?php echo $disbaleit;?> /><?php }
}
}
}
}
function CreateDD($selected,$disbaleit)
{if($disbaleit==""){
echo' <select id="DD" name="DD" class="input-mini" '.$disbaleit.'>';
for($i=1;$i<=31;$i++)
{
?><option value="<?php echo $i?>" <?php if($i==$selected){?>selected="selected"<?php } ?>> <?php if($i<10) {echo "0".$i;}else {echo $i;};?></option>
<?php
}
echo '</select>';
}
else
{
echo $selected;
}
}
function CreateMM($selected,$disbaleit)
{
if($disbaleit==""){
echo' <select id="MM" name="MM" class="input-mini"'.$disbaleit.'>';
?>
<option value="1" <?php if(1==$selected){?>selected="selected"<?php } ?>> <?php echo "Jan";?></option>
<option value="2" <?php if(2==$selected){?>selected="selected"<?php } ?>> <?php echo "Feb";?></option>
<option value="3" <?php if(3==$selected){?>selected="selected"<?php } ?>> <?php echo "Mar";?></option>
<option value="4" <?php if(4==$selected){?>selected="selected"<?php } ?>> <?php echo "Apr";?></option>
<option value="5" <?php if(5==$selected){?>selected="selected"<?php } ?>> <?php echo "May";?></option>
<option value="6" <?php if(6==$selected){?>selected="selected"<?php } ?>> <?php echo "Jun";?></option>
<option value="7" <?php if(7==$selected){?>selected="selected"<?php } ?>> <?php echo "Jul";?></option>
<option value="8" <?php if(8==$selected){?>selected="selected"<?php } ?>> <?php echo "Aug";?></option>
<option value="9" <?php if(9==$selected){?>selected="selected"<?php } ?>> <?php echo "Sep";?></option>
<option value="10" <?php if(10==$selected){?>selected="selected"<?php } ?>> <?php echo "Oct";?></option>
<option value="11" <?php if(11==$selected){?>selected="selected"<?php } ?>> <?php echo "Nov";?></option>
<option value="12" <?php if(12==$selected){?>selected="selected"<?php } ?>> <?php echo "Dec";?></option>
<?php
echo '</select>';
}
else
{
echo $selected;
}
}
function CreateYYYY($selected,$disbaleit)
{if($disbaleit==""){
echo' <select id="YYYY" name="YYYY" class="input-mini"'.$disbaleit.'>';
for($i=Date("Y");$i>=1930;$i--)
{
?><option value="<?php echo $i?>" <?php if($i==$selected){?>selected="selected"<?php } ?>> <?php {echo $i;};?></option>
<?php
}
echo '</select>';
}
else
{
echo $selected;
}
}
function CreateYY($selected,$disbaleit)
{
echo' <select id="YY" name="YY" class="input-mini">';
for($i=1;$i<=12;$i++)
{
?>
<option value="1" <?php if(1==$selected){?>selected="selected"<?php } ?>> <?php echo "Jan";?></option>
<?php
}
echo '</select>';
}
function getMaxValue($tableName,$FieldName1, $whr=Null)
{
if($whr<>null){$whr="Where $whr";}
$sqlNum = 'SELECT max( ' .$FieldName1.') as numrows FROM ' . $tableName ." ".$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error());
return $resutlNum[numrows];
}
function getMinValue($tableName,$FieldName, $whr=Null)
{
if($whr<>null){$whr="Where $whr";}
$sqlNum = 'SELECT min( ' .$FieldName1.') as numrows FROM ' . $tableName ." ".$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error());
return $resutlNum[numrows];
}
function getSumValue($tableName,$FieldName, $whr=Null)
{
if($whr<>null){$whr="Where $whr";}
$sqlNum = 'SELECT sum( ' .$FieldName.') as numrows FROM ' . $tableName ." ".$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error());
return $resutlNum[numrows];
}
function getNumRows($tableName, $whr='')
{ $sqlNum = 'SELECT count(*) as numrows FROM ' . $tableName .' Where '.$whr ;
//echo $sqlNum;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_assoc($varResult) ;
return $resutlNum[numrows];
}
/*function getNumRows_ren($tableName, $whr='')
{ $sqlNum = 'SELECT * FROM ' . $tableName .' Where '.$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$counter=0;
while($resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error()))
{
$sql='SELECT count(*) as numrow FROM ' . $tableName .' Where patient_id='.$resutlNum["patient_id"] ;
$varResult_2 = mysql_query($sql) or $this->Notify(mysql_error());
$resutlNum_2 = mysql_fetch_assoc($varResult_2) or $this->Notify(mysql_error());
if($resutlNum_2["numrow"]>1)
{
$counter++;
}
//echo $sql;
}
return $counter;
}*/
function getRows($tableName, $whr='')
{ $sqlNum = 'SELECT * FROM ' . $tableName .' Where '.$whr ;
//echo $sqlNum;
$varResult = mysql_query($sqlNum) ;
@$retunrow = mysql_fetch_array($varResult) ;
return $retunrow;
}
//================================= Custome List For Pharmacy Order Form ================================
//+++++++++++++++++++
function PrepairPagination($msql)
{
$q=$msql;
$total_pages = mysql_num_rows(mysql_query($q));
$limit =20; //how many items to show per page
if(isset($_GET['page'])) {
$page = $_GET['page'];
$start = ($page - 1) * $limit; //first item to display on this page
} else {
$page = 0;
$start = 0; //if no page var is given, set start to 0
}
$sql=' LIMIT '.$start.','. $limit;
$q=$q.$sql;
$this->finalsql=$q;
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$this->pagination = "";
if ($lastpage > 1) {
$this->pagination .= '<div class="pagination pagination-right"><ul>';
if ($page > 1)
$this->pagination.= "<li><a href=\"$targetpage?page=$prev\">Previous</a></li>";
else
$this->pagination.= "<li class='disabled'><a href='#'>Previous </a></li>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#"><span class="sr-only">'.$counter.'</span></a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$this->pagination.= "<li class='disabled'><a href='#'>... </a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$this->pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$this->pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else {
$this->pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
}
}
if ($page < $counter - 1)
$this->pagination.= "<li><a href=\"$targetpage?page=$next\">Next</a></li>";
else
$this->pagination.= "<li class='disabled'><a href='#'>Next</a></li>";
$this->pagination.= "</ul></div> ";
}
}
//++++++++++++++++++++++++++++*******************
function getGallaeryList($table, $rows = '*', $where = null, $order = null,$deleterow)
{
if($_GET["cmd"]=="Clear"){unset($_SESSION["where"]);}
if(isset($_POST["Delete"]))
{ $d="delete from $table where md5(id)='". $_POST["deleterow"]."'";
$d=mysql_query($d) or $this->Notify(mysql_error()."aa");
$this->Message("One Record Deleted");
}
echo ' <table width="100%" border="0" align="center" cellpadding="20" cellspacing="1">';
$tbl_name = $table;
$targetpage = "photo_list.php";
$adjacents = 3;
$query = "SELECT COUNT(*) as num FROM $tbl_name ";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[num];
$limit = 12;
$page = $_GET['page'];
if ($page)
$start = ($page - 1) * $limit;
else
$start = 0;
$sql = "SELECT * FROM $tbl_name order by id desc LIMIT $start, $limit";
$result = mysql_query($sql);
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$pagination = "";
if ($lastpage > 1) {
$pagination .= "<div class=\"pagination\">";
if ($page > 1)
$pagination.= "<a href=\"$targetpage?page=$prev\">Previous</a>";
else
$pagination.= "<span class=\"disabled\">Previous</span>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page=$lpm1\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page=$lastpage\">$lastpage</a>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$pagination.= "<a href=\"$targetpage?page=1\">1</a>";
$pagination.= "<a href=\"$targetpage?page=2\">2</a>";
$pagination.= "...";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page=$lpm1\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page=$lastpage\">$lastpage</a>";
} else {
$pagination.= "<a href=\"$targetpage?page=1\">1</a>";
$pagination.= "<a href=\"$targetpage?page=2\">2</a>";
$pagination.= "...";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
}
}
if ($page < $counter - 1)
$pagination.= "<a href=\"$targetpage?page=$next\">Next</a>";
else
$pagination.= "<span class=\"disabled\">Next</span>";
$pagination.= "</div>
";
}
if (mysql_num_rows($result) > 0) {
$ctr=0;
while ($rs = mysql_fetch_array($result)) {
?>
<?php if($ctr==0) {echo "<tr>";}?>
<td valign="baseline" align="center" bgcolor="#FFFFFF" height="150px"><br />
<div style="background:#CCCCCC; padding-top:20px; padding-bottom:20px;border-radius:5px; height:280px">
<img src="../uploadthumbs/<?php echo $rs["image"];?>" style="border-radius:5px; " >
<br />
<?php echo "Date:".substr($rs["i_date"],0,10);?>
<br />
<div style="width:180px; text-align:justify"> Details:<?php echo substr($rs["image_details"],0,100);?></div> <br />
<a style="font-size:11px" href="#delModal<?php echo md5($rs[0]);?>" data-toggle="modal"> <button class="btn btn-danger">Delete</button></a>
</div>
<div id="delModal<?php echo md5($rs[0]);?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Confirmation Delete</h3>
</div>
<div><form class="contact" method="post">
<input type="hidden" name="deleterow" value="<?=md5($rs[0])?>" />
<fieldset>
<div class="modal-body">
<ul class="nav nav-list">
<?php
$nooffield= mysql_num_fields($query) or $this->Notify(mysql_error());
for($makehead=1;$makehead< $nooffield;$makehead++){
echo '<p>'. mysql_field_name($query,$makehead).':'.$key[$makehead]?>
</p><?php }?>
</ul>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn btn-danger" name="Delete" id="submit">Delete</button>
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</form>
</div>
</td>
<?php if($ctr==4) {echo "</tr>";}?>
<?php
$ctr++;
if($ctr==4)
{$ctr=0;}
} }?>
<?php echo '</table>';
echo '<div class="category" align="right">';
echo $pagination ?>
<?php echo "</div>";
}
function getList($table, $rows = '*', $where = null, $order = null,$deleterow)
{
//die('hello');
if(@$_GET["cmd"]=="Clear"){unset($_SESSION["where"]);}
if(isset($_POST["Delete"]))
{ $d="delete from $deleterow where md5(id)='". $_POST["deleterow"]."'";
$d=mysql_query($d) or $this->Notify(mysql_error());
$this->Message("One Record Deleted");
}
$adjacents = 3;
$q = 'SELECT '.$rows.' FROM '.$table;
if($where != null)
$q .= ' WHERE '.$where;
if($order != null)
$q .= ' order by '.$order;
// echo $q;
if($this->tableExists($table))
{
$query = @mysql_query($q) or $this->Notify(mysql_error());
if($query)
{
$total_pages = mysql_num_rows(mysql_query($q));
$targetpage=$_SESSION["varFileName"];
$limit = FRONT_PAGE_LIMIT; //how many items to show per page
if(isset($_GET['page'])) {
$page = $_GET['page'];
$start = ($page - 1) * $limit; //first item to display on this page
} else {
$page = 0;
$start = 0; //if no page var is given, set start to 0
}
$sql=' LIMIT '.$start.','. $limit;
$q=$q.$sql;
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$pagination = "";
if ($lastpage > 1) {
$pagination .= '<div class="pagination pagination-right"><ul>';
if ($page > 1)
$pagination.= "<li><a href=\"$targetpage?page=$prev\">Previous</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Previous </a></li>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#"><span class="sr-only">'.$counter.'</span></a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li class='disabled'><a href='#'>... </a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
}
}
if ($page < $counter - 1)
$pagination.= "<li><a href=\"$targetpage?page=$next\">Next</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Next</a></li>";
$pagination.= "</ul></div> ";
}
$query = @mysql_query($q) or $this->Notify(mysql_error());
$this->numResults = mysql_num_rows($query) ;
$callingpage=explode("_",$targetpage);
$filnemae=explode(".",$targetpage);
$filesql="select * from system_filelist where filename='".$filnemae[0]."'";
$fileans=mysql_query($filesql) or die(mysql_error);
$showoption=mysql_fetch_array($fileans);
$_SESSION["otherpagename"]=$callingpage[0].'_alter';
$color='active';
?>
<div class="table-responsive">
<table class="table table-striped table-hover"> <thead>
<tr>
<?php
$nooffield= mysql_num_fields($query) or $this->Notify(mysql_error());
for($makehead=1;$makehead< $nooffield;$makehead++){
$fnamexyz= mysql_field_name($query,$makehead);
$tname=explode("_",$fnamexyz);
if(($tname[0]=="IntToDate") || ($tname[0]=="IntToTimeAMPM")|| ($tname[0]=="IntToTime24")|| ($tname[0]=="TIME24")|| ($tname[0]=="TIMEAMPM")|| ($tname[0]=="Age"))
{ $FieldName=$tname[1];}
else
{$FieldName=$fnamexyz;}
?><form method="POST">
<td align="left" ><input type="submit" name="SUBMIT" value="<?php echo $FieldName;?>" style="width:80%; border:none; box-shadow:none; background:none; color:#000000; font-weight:bold; text-align:left "/>
<input type="hidden" name="fieldvalue" value="<?=$makehead+1?>" />
</td> </form>
<?php }?>
<?php if($showoption["Edit"]==0){ ?> <td ><span style="font-weight:bold;font-size:12px">Edit</span></td><?php }?>
<?php if($showoption["Delete"]==0){?><td><span style="font-weight:bold;font-size:12px">Delete</span></td><?php }?>
<?php if($showoption["View"]==0){?><td><span style="font-weight:bold; font-size:12px">View</span></td><?php }?>
</tr>
</thead>
<tbody>
<?php
while($key=@mysql_fetch_array($query))
{if($color=='active'){$color='warning';}else {$color='active';}echo "<tr class='$color'>";
for($x = 0; $x < mysql_num_fields($query); $x++)
{ // if(($tname[0]=="DATE") || ($tname[0]=="DATETIME")|| ($tname[0]=="DATETIMEAMPM")|| ($tname[0]=="TIME24")|| ($tname[0]=="TIMEAMPM"))
$tname=explode("_", mysql_field_name($query,$x));
if(($tname[0]=="IntToDate"))
{$value=$this->IntToDate($key[$x]);}
elseif($tname[0]=="IntToTimeAMPM")
{$value=$this->IntToTime12($key[$x]);}
elseif($tname[0]=="IntToTime24")
{$value=$this->IntToTime24($key[$x]);}
elseif(($tname[0]=="Age"))
{$value=$this->dateDiff($this->IntToDate($key[$x]),date('d-m-Y'));}
else
{$value=$key[$x];}
if($x>0){echo "<td ><font size=2> ". $value."</font> </td>";}}
?>
<?php
if($showoption["Edit"]==0){
if($showoption["editfile"]<>"No"){$editfile=$showoption["editfile"];} else {$editfile=$_SESSION["otherpagename"];}?>
<td style="width:1px" align="center">
<a style="font-size:11px; text-decoration:none; " href="<?php echo $editfile.'.php?uid='.md5($key[0]).'&wid='.md5(1);?>"> Edit</a>
</td>
<?php }?>
</td>
<?php if($showoption["Delete"]==0){?>
<td style="width:1px" align="center">
<a style="font-size:11px; text-decoration:none;" href="#delModal<?php echo md5($key[0]);?>" data-toggle="modal"> Delete</a>
<div id="delModal<?php echo md5($key[0]);?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header btn-danger">
<h3 style="float:left; font-weight:bold">Confirmation Delete</h3>
<a class="close" data-dismiss="modal" style="float:right; cursor:default;"><strong>X</strong></a>
<div style="clear:both"></div>
</div>
<div><form class="contact" method="post">
<input type="hidden" name="deleterow" value="<?=md5($key[0])?>" />
<fieldset>
<div class="modal-body">
<ul class="nav nav-list" style="text-align:left">
<?php
$nooffield= mysql_num_fields($query) or $this->Notify(mysql_error());
for($makehead=1;$makehead< $nooffield;$makehead++){
echo '<p>'. mysql_field_name($query,$makehead).'<strong> : </strong>'.$key[$makehead]?>
</p><?php }?>
</ul>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn btn-danger" name="Delete" id="submit">Delete</button>
<a href="#" class="btn" data-dismiss="modal" style="text-decoration:none">Close</a>
</div>
</form>
</div>
</td>
<?php }?>
<?php if($showoption["View"]==0){
if($showoption["viewfile"]<>"No"){$executeview=$showoption["viewfile"];} else {$executeview=$_SESSION["otherpagename"];}
?>
<td style="width:2px" align="center">
<a style="font-size:11px" href="<?php echo $executeview.'.php?uid='.md5($key[0]).'&wid='.md5(3).'&cmd=Clear'?>" />View</a>
</td>
<?php }
}
echo " </tbody></table></div>";
echo "<div align='right'>". $pagination."</div>";
return true;
}
else
{
return false;
}
}
else
return false;
}
/********* GET DETAIL LIST************/
function getDetailList($table, $rows = '*', $where = null, $order = null)
{
if(isset($_POST["Delete"]))
{ $d="delete from $table where md5(id)='". $_POST["deleterow"]."'";
$d=mysql_query($d) or $this->Notify(mysql_error());
$this->Message("One Record Deleted ");
}
$adjacents = 3;
$q = 'SELECT '.$rows.' FROM '.$table;
if($where != null)
$q .= ' WHERE '.$where;
if($this->tableExists($table))
{
if(isset($_POST["SUBMIT"]))
{$_SESSION["ORDERBY"]=$_POST["fieldvalue"];
if($_SESSION["ASCDESC"]=="asc"){$_SESSION["ASCDESC"]="desc";} else {$_SESSION["ASCDESC"]="asc";
}
}
if(!isset($_SESSION["ORDERBY"])){$_SESSION["ORDERBY"]=1;$_SESSION["ASCDESC"]="asc";}
$q.=" order by ".$_SESSION["ORDERBY"]." ".$_SESSION["ASCDESC"];
$query = @mysql_query($q) or die(mysql_error()) ;
if($query)
{
$total_pages = mysql_num_rows(mysql_query($q));
$targetpage=$_SESSION["varFileName"];
$limit = FRONT_PAGE_LIMIT; //how many items to show per page
if(isset($_GET['page'])) {
$page = $_GET['page'];
$start = ($page - 1) * $limit; //first item to display on this page
} else {
$page = 0;
$start = 0; //if no page var is given, set start to 0
}
$sql=' LIMIT '.$start.','. $limit;
$q=$q.$sql;
// echo $q;
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$pagination = "";
if ($lastpage > 1) {
$pagination .= '<div class="pagination pagination-right"><ul>';
if ($page > 1)
$pagination.= "<li><a href=\"$targetpage?page=$prev\">Previous</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Previous </a></li>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">1 <span class="sr-only">($counter)</span></a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li class='disabled'><a href='#'>... </a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
}
}
if ($page < $counter - 1)
$pagination.= "<li><a href=\"$targetpage?page=$next\">Next</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Next</a></li>";
$pagination.= "</ul></div> ";
}
$query = @mysql_query($q);
$this->numResults = mysql_num_rows($query);
$callingpage=explode("_",$targetpage);
$_SESSION["otherpagename"]=$callingpage[0].'_alter';
$color='active';
?>
<tbody>
<?php
while($key=@mysql_fetch_array($query))
{if($color=='active'){$color='warning';}else {$color='active';}echo "<tr class='$color'>";
for($x = 0; $x < mysql_num_fields($query); $x++)
{
if($x>0){echo "<td ><font size=2> ". $key[$x]."</font> </td>";}}
?>
<td style="width:1px" align="center">
<a style="font-size:11px" href="#delModal<?php echo md5($key[0]);?>" data-toggle="modal"> Delete</a>
<div id="delModal<?php echo md5($key[0]);?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Confirmation Delete</h3>
</div>
<div><form class="contact" method="post">
<input type="hidden" name="deleterow" value="<?=md5($key[0])?>" />
<fieldset>
<div class="modal-body">
<ul class="nav nav-list">
<?php
$nooffield= mysql_num_fields($query);
for($makehead=1;$makehead< $nooffield;$makehead++){
echo '<p>'. mysql_field_name($query,$makehead).':'.$key[$makehead]?>
</p><?php }?>
</ul>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn btn-danger" name="Delete" id="submit">Delete</button>
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</form>
</div>
</td>
<?php
}
echo " </tbody></table></div>";
echo "<div align='right'>". $pagination."</div>";
return true;
}
else
{
return false;
}
}
else
return false;
}
/********** END OF DETAIL LIST */
public function insert($table,$values,$rows = null)
{
if($this->tableExists($table))
{
$insert = 'INSERT INTO '.$table;
if($rows != null)
{
$insert .= ' ('.$rows.')';
}
for($i = 0; $i < count($values); $i++)
{
$values[$i] = '"'.$values[$i].'"';
}
$values = implode(',',$values);
$insert .= ' VALUES ('.$values.')';
//echo $insert;
$ins = @mysql_query($insert) or $this->Notify(mysql_error());;
$insert_id=mysql_insert_id();
if($ins)
{
return $insert_id;
}
else
{
return false;
}
}
}
public function delete($table,$where)
{
if($this->tableExists($table))
{
if($where == null)
{
$delete = 'DELETE '.$table;
}
else
{
$delete = 'DELETE FROM '.$table.' WHERE '.$where;
}
$del = @mysql_query($delete) or $this->Notify(mysql_error());
if($del)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
public function update($table,$rows,$where=null)
{
if($this->tableExists($table))
{
// Parse the where values
// even values (including 0) contain the where rows
// odd values contain the clauses for the row
///echo count($where);
$update = 'UPDATE '.$table.' SET ';
$keys = array_keys($rows);
for($i = 0; $i < count($rows); $i++)
{
if(is_string($rows[$keys[$i]]))
{
$update .= $keys[$i].'="'.$rows[$keys[$i]].'"';
}
else
{
$update .= $keys[$i].'='.$rows[$keys[$i]];
}
// Parse to add commas
if($i != count($rows)-1)
{
$update .= ',';
}
}
$update .= ' WHERE '.$where;
$query = @mysql_query($update) or $this->Notify(mysql_error());
if($query)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
function integertotime($in)
{
date_default_timezone_set('Asia/Calcutta');
return date('H:i A',$in);
}
function timetointeger($in)
{
date_default_timezone_set('Asia/Calcutta');
$time=explode(":",$in);
return mktime($time[0],$time[1],0,0,0,0);
}
/////////////////////////////////
/////////////////////////////////
function fileupload($tablename,$fname,$id1,$StartFileName)
{
$tname=$_FILES[$fname]['tmp_name'];
$file_slice = explode('.', $_FILES[$fname]['name']);
$ext = '';
$ext = strtoupper(end($file_slice));
$format = ($ext == 'JPG') ? 'JPEG' : $ext;
if ((($ext == "GIF")|| ($ext == "JPEG")|| ($ext == "JPG")))
{
if ($_FILES[$fname]["error"] > 0)
{
"Return Code: " . $_FILES[$fname]["error"] . "<br />";
return 1;
}
else
{
$filemd=$StartFileName."_".$id1;
$myfilesave1="../staffimage/".$filemd.".".$ext;
$this->BThumbnail($tname, $myfilesave1, 130,240,$format);
$qry2 = "UPDATE ".$tablename." SET emp_photo= '".$filemd.".".$ext."' WHERE md5(id)='$id1'";
mysql_query($qry2);
return;
}
}
}
/////////////////////////
////////////////////////
function BThumbnail($img_path, $tn_path, $width,$height, $format="JPEG")
{
assert(in_array($format, array("JPEG","PNG","GIF")));
$img = call_user_func("ImageCreateFrom$format", $img_path);
$img_wd = ImageSX($img);
$img_ht = ImageSY($img);
if($img_wd>$img_ht) // if width is bigger that height(landscape)
{
$tn_wd = $width;
$tn_ht = ($img_ht * $tn_wd) / $img_wd;
}
if($img_wd<$img_ht) // if height is bigger that height(portrait)
{
$tn_ht = $height;
$tn_wd = ($img_wd * $tn_ht) / $img_ht;
}
if($img_wd==$img_ht) // if width = hight (Square)
{
$tn_ht = $height;
$tn_wd = $width;
}
$tn = ImageCreateTrueColor($tn_wd, $tn_ht);
ImageCopyResampled($tn, $img, 0, 0, 0, 0, $tn_wd, $tn_ht, $img_wd, $img_ht);
call_user_func("Image$format", $tn, $tn_path, $width);
ImageDestroy($img);
ImageDestroy($tn);
}
///////////////////////////////
function Inwords($number) {
if (($number < 0) || ($number > 999999999))
{
throw new Exception("Number is out of range");
}
$Gnc = floor($number / 10000000); /* crore (giga) */
$number -= $Gnc * 10000000;
$Gn = floor($number / 100000); /* lakh (giga) */
$number -= $Gn * 100000;
$kn = floor($number / 1000); /* Thousands (kilo) */
$number -= $kn * 1000;
$Hn = floor($number / 100); /* Hundreds (hecto) */
$number -= $Hn * 100;
$Dn = floor($number / 10); /* Tens (deca) */
$n = $number % 10; /* Ones */
$res = "";
if ($Gnc)
{
$res .= $this->Inwords($Gnc) . " Crore ";
}
if ($Gn)
{
$res .= $this->Inwords($Gn) . " Lakh";
}
if ($kn)
{
$res .= (empty($res) ? "" : " ") .
$this->Inwords($kn) . " Thousand";
}
if ($Hn)
{
$res .= (empty($res) ? "" : " ") .
$this->Inwords($Hn) . " Hundred";
}
$ones = array("", "One", "Two", "Three", "Four", "Five", "Six",
"Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen",
"Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eightteen",
"Nineteen");
$tens = array("", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty",
"Seventy", "Eigthy", "Ninety");
if ($Dn || $n)
{
if (!empty($res))
{
$res .= " and ";
}
if ($Dn < 2)
{
$res .= $ones[$Dn * 10 + $n];
}
else
{
$res .= $tens[$Dn];
if ($n)
{
$res .= "-" . $ones[$n];
}
}
}
if (empty($res))
{
$res = "Zero";
}
return $res;
}
}
?>
Did this file decode correctly?
Original Code
<?php
class Database
{
var $db;
public $db_name='inventory_swastik';
var $host;
var $password;
var $queries;
var $result;
var $user;
public $nwords ;
public $pagination;
public $id;
private $id_name;
private $table_name;
private $columns = array();
function Database($host, $user, $password, $dbname)
{
$this->host = 'localhost';
$this->user = 'root';
$this->password = '';
}
function connect($redirect = false)
{
$this->queries = array();
$this->db = mysql_connect('localhost', 'root', $this->password) or $this->notify(mysql_error(), false, true);
mysql_select_db($this->db_name, $this->db) or $this->notify(mysql_error(), false, true);
date_default_timezone_set("Asia/Kolkata");
/******/
//Preloader Values
$row=$this->getRows("system_one_time_setting", $whr='1');
$_SESSION["doc_appointment_fee"]=$row["doc_appointment_fee"];
$_SESSION["doc_appointment_expiry_day"]=$row["doc_appointment_expiry_day"]*(60*60*24);
$_SESSION["doc_emergency_fee"]=$row["doc_emergency_fee"];
$_SESSION["ServerCashDate"]=$row["cashdate"];
/*****/
}
function Notify($para1=null)
{// system Error
echo '<a class="close" data-dismiss="alert"> </a> <div class="alert alert-danger"> <h3>This is a Modal Heading</h3>'.$para1.'<br><br></div>';
}
function Error($para1=null)
{
echo '<a class="close" data-dismiss="alert"></a> <div class="alert alert-success"> '.$para1.'</div>';
}
function Message($para1=null)
{
echo ' <div class="alert alert-info"> '.$para1.'</div>';
}
// Set timezone
// Time format is UNIX timestamp or
// PHP strtotime compatible strings
function systime()
{
date_default_timezone_set('Asia/Calcutta');
$time_now=mktime(date('H'),date('i'),date('s'),0,0,0);
return date('H:i',$time_now);}
function systimeInt()
{
date_default_timezone_set('Asia/Calcutta');
return $time_now=mktime(date('H'),date('i'),date('s'),0,0,0);}
function systemdate()
{
return $this->DateToInt(date("d-m-Y"));
}
function dateDiff($dob, $now = false)
{
if (!$now) $now = date('d-m-Y');
$dob = explode('-', $dob);
$now = explode('-', $now);
$mnt = array(1 => 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (($now[2]%400 == 0) or ($now[2]%4==0 and $now[2]%100!=0)) $mnt[2]=29;
if($now[0] < $dob[0]){
$now[0] += $mnt[$now[1]-1];
$now[1]--;
}
if($now[1] < $dob[1]){
$now[1] += 12;
$now[2]--;
}
if($now[2] < $dob[2]) return false;
$str=($now[2] - $dob[2]).' Y '.($now[1] - $dob[1]).' M '.($now[0] - $dob[0]).' D';
return $str;}
//$x = my_old('29-4-2008', '28-5-2009');
//print_r($x);
/*function dateDiff($dob, $now = false){
if (!$now) $now = date('d-m-Y');
$dob = explode('-', $dob);
$now = explode('-', $now);
$old = $now[2]*12+$now[1]-$dob[2]*12-$dob[1]-($dob[0]>$now[0] ? 1 : 0);
$str= floor($old / 12).' Y'.' '.($old % 12).' M';
return $str;
}
//$x = my_old('04-07-1984', date('d-m-Y'));
//print_r($x);
*/
/*
function dateDiff_old($time1, $time2, $precision = 6) {
// If not numeric then convert texts to unix timestamps
date_default_timezone_set('Asia/Calcutta');
if (!is_int($time1)) {
$time1 = strtotime($time1);
}
if (!is_int($time2)) {
$time2 = strtotime($time2);
}
// If time1 is bigger than time2
// Then swap time1 and time2
if ($time1 > $time2) {
$ttime = $time1;
$time1 = $time2;
$time2 = $ttime;
}
// Set up intervals and diffs arrays
$intervals = array('year','month','day','hour','minute','second');
$diffs = array();
// Loop thru all intervals
foreach ($intervals as $interval) {
// Create temp time from time1 and interval
$ttime = strtotime('+1 ' . $interval, $time1);
// Set initial values
$add = 1;
$looped = 0;
// Loop until temp time is smaller than time2
while ($time2 >= $ttime) {
// Create new temp time from time1 and interval
$add++;
$ttime = strtotime("+" . $add . " " . $interval, $time1);
$looped++;
}
$time1 = strtotime("+" . $looped . " " . $interval, $time1);
$diffs[$interval] = $looped;
}
$count = 0;
$times = array();
// Loop thru all diffs
foreach ($diffs as $interval => $value) {
// Break if we have needed precission
if ($count >= $precision) {
break;
}
// Add value and interval
// if value is bigger than 0
if ($value > 0) {
// Add s if value is not 1
if ($value != 1) {
$interval .= "s";
}
// Add value and interval to times array
$times[] = $value.' '.$interval;
$count++;
}
}
// Return string with times
$sentance= implode(", ", $times);
$sentance= str_replace("years","Y",$sentance);
$sentance= str_replace("months","M",$sentance);
$sentance= str_replace("days","D",$sentance);
$sentance= str_replace("month","M",$sentance);
$sentance= str_replace("day","D",$sentance);
return $sentance;
}
*/
function insertuserwork($para)
{ //$this->userid=$_SESSION["id"];
//$lastid1=$this->insert('system_logindetails',array($this->userid,$para, $_SERVER['REMOTE_ADDR']),"userid,remarks,ip");
//echo 'mailto : [email protected]';
}
function change_password()
{
$newpassword=md5($_POST["password"]);
$confirm_pass=$_POST["confirm_pass"];
$old_pass=md5($_POST["old_pass"]);
if(($_POST["old_pass"]<>"")&&($newpassword<>"")&&($_POST["confirm_pass"]<>"")){
$changeSql="select * from system_login where password='$old_pass' and status=1 and id=".$_SESSION["id"];
$changers=mysql_query($changeSql) or die($error="Please Try after Sometime");
if(mysql_num_rows($changers)>0)
{
$changeSql="update system_login set password='$newpassword' where password='$old_pass' and status=1 and id=".$_SESSION["id"];
$changers=mysql_query($changeSql) or die($error="Please Try after Sometime");
?><a style="color:#990000; text-decoration:blink; font-weight:bold">
<?php
echo "Password Changed Sucessfully</br>";
?></a><?php
$this->insertuserwork('Changed Password Sucess');
}
else
{?><a style="color:#990000; text-decoration:blink; font-weight:bold">
<?php
echo "Incorrect Password <br>";
?></a><?php
$this->insertuserwork('Changed Password But Not Sucess');
}
}
}
function finddd($dt)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-", $dt);
return $date[0]; }
function findmm($dt)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-", $dt);
return $date[1];}
function findyy($dt)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-", $dt);
return $date[2];
}
function IntToDate($para=null)
{
return date("d-m-Y", $para);
}
function DateToInt($para=null)
{ $date=explode("-", $para);
return mktime(0, 0, 0, ($date[1]), $date[0], $date[2]);
}
function TimeToInt24($para=null)
{
date_default_timezone_set('Asia/Calcutta');
$time=explode(":",$para);
$hh=$time[0];
$mm=$time[1];
return mktime($hh,$mm,0,0,0,0);
}
function IntToTime24($para=null)
{
date_default_timezone_set('Asia/Calcutta');
return date('H:i',$para);
}
function addmonth($dt,$mm,$dd)
{
date_default_timezone_set('UTC');
$date=explode("-", $dt);
return (mktime(0, 0, 0, ($date[1]+$mm), ($date[0]+$dd), $date[2])); }
function datetimetointeger($d,$t)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-",$d);
$time=explode(":",$t);
//echo $time[0].",".$time[1].",0,".$date[0].",".$date[1].",".$date[2]."<br>";
return mktime($time[0],$time[1],0,$date[1],$date[0],$date[2]);}
function datetimetoineger($d,$t)
{
date_default_timezone_set('Asia/Calcutta');
$date=explode("-",$d);
$time=explode(":",$t);
//echo $time[0].",".$time[1].",0,".$date[0].",".$date[1].",".$date[2]."<br>";
return mktime($time[0],$time[1],0,$date[1],$date[0],$date[2]);}
function TimeToIntAMPM($para=null)
{ date_default_timezone_set('Asia/Calcutta');
$hh=substr($para,0,2);
$mm=substr($para,3,2);
$AMPM=substr($para,6,2);
if($AMPM=="PM")
{
if($hh<12){
$hh=12+$hh;
}
}
if(($AMPM=="AM") && ($hh==12))
{
$hh="00";
}
//echo $hh.":".$mm."<br>";;
return mktime($hh,$mm,0,0,0,0);
//echo "<br>".$hh.":".$mm."<br>";
//return mktime(0, 0, 0, ($date[1]), $date[0], $date[2]);
}
function IntToTimeAMPM($para=null)
{
date_default_timezone_set('Asia/Calcutta');
$time=date('H:i',$para);
$time=explode(":",$time);
$hh=$time[0];
$mm=$time[1];
if($hh==00){$AMPM="AM";$hh=12;}
elseif(($hh>00)&&($hh<12)){$AMPM="AM";}
elseif(($hh>=12)&&($hh<24)){$AMPM="PM";$hh=$hh-12;}
// if(($hh>12)&&($mm>0)){$hh=$time[0]-12;$AMPM="PM";}
return "$hh:$mm $AMPM";
}
function pageCaption($x)
{
$filnemae=explode("_",$x);
return ($filnemae[0]);
}
function table_GETDATA($sid)
{
$where="md5(id)='$sid'";
return $this->getRows($this->Table_Name,$where);
}
function InvalidURL()
{
header("Location:invalidurl.php");
exit;
}
function checkurl($tablename)
{
$this->error="";
if($_SERVER['QUERY_STRING']<>"")
{
$QS=explode("=",$_SERVER['QUERY_STRING']);
if($QS[0]<>"uid") {$this->InvalidURL();}//{$this->InvalidURL($this);}
if(($_GET["wid"]<>'c4ca4238a0b923820dcc509a6f75849b') && ($_GET["wid"]<>'eccbc87e4b5ce2fe28308fd9f2a7baf3')) {$this->InvalidURL();}
}
if(isset($_GET["uid"]))
{
$sid=$_GET["uid"];
$where="md5(id)='$sid'";
$this->temp=$this->getRows($tablename,$where);
if($this->temp==0){ $this->InvalidURL();}
}
$this->disableit="";
if(@$_GET["wid"]=='c4ca4238a0b923820dcc509a6f75849b'){$this->Save='Edit';} elseif(@$_GET["wid"]=='eccbc87e4b5ce2fe28308fd9f2a7baf3') {$this->Save='View';$this->disableit='readonly="" style="border:none; background:#FFFFFF; outline-style:none;box-shadow:none;color:#000;resize:none" '; } else {$this->Save='New';}
}
function tableExists($table)
{
$tablesInDb = @mysql_query('SHOW TABLES FROM '.$this->db_name.' LIKE "'.$table.'"') or $this->Notify(mysql_error().$table);
if($tablesInDb)
{
if(mysql_num_rows($tablesInDb)==1)
{
return true;
}
else
{
echo "Invalid Table Name";
return false;
}
}
}
function CreateSelect($SELECTNAME,$table,$value,$option,$where='',$selected,$disbaleit )
{
if($this->tableExists($table))
{
if($where<>'')$where='where '.$where;
$tempSQL="select $value,$option from $table $where order by $value";
$tempresult=mysql_query($tempSQL) or $this->Notify(mysql_error());
if($disbaleit=="")
{
echo' <select id="'.$SELECTNAME.'" name="'.$SELECTNAME.'" class="input-large" required "" >';
echo '<option value="">Please Select </option>';
while($temprow=mysql_fetch_array($tempresult))
{
?>
<option value="<?php echo $temprow["$value"]?>" <?php if($temprow["$value"]==$selected){?>selected="selected"<?php } ?>> <?php echo $temprow["$option"];?></option>
<?php
}
echo '</select>';
}
else
{
while($temprow=mysql_fetch_array($tempresult))
{
if($temprow["$value"]==$selected){?><input type="text" value="<?php echo $temprow["$option"];?>" <?php echo $disbaleit;?> /><?php }
}
}
}
}
function CreateDD($selected,$disbaleit)
{if($disbaleit==""){
echo' <select id="DD" name="DD" class="input-mini" '.$disbaleit.'>';
for($i=1;$i<=31;$i++)
{
?><option value="<?php echo $i?>" <?php if($i==$selected){?>selected="selected"<?php } ?>> <?php if($i<10) {echo "0".$i;}else {echo $i;};?></option>
<?php
}
echo '</select>';
}
else
{
echo $selected;
}
}
function CreateMM($selected,$disbaleit)
{
if($disbaleit==""){
echo' <select id="MM" name="MM" class="input-mini"'.$disbaleit.'>';
?>
<option value="1" <?php if(1==$selected){?>selected="selected"<?php } ?>> <?php echo "Jan";?></option>
<option value="2" <?php if(2==$selected){?>selected="selected"<?php } ?>> <?php echo "Feb";?></option>
<option value="3" <?php if(3==$selected){?>selected="selected"<?php } ?>> <?php echo "Mar";?></option>
<option value="4" <?php if(4==$selected){?>selected="selected"<?php } ?>> <?php echo "Apr";?></option>
<option value="5" <?php if(5==$selected){?>selected="selected"<?php } ?>> <?php echo "May";?></option>
<option value="6" <?php if(6==$selected){?>selected="selected"<?php } ?>> <?php echo "Jun";?></option>
<option value="7" <?php if(7==$selected){?>selected="selected"<?php } ?>> <?php echo "Jul";?></option>
<option value="8" <?php if(8==$selected){?>selected="selected"<?php } ?>> <?php echo "Aug";?></option>
<option value="9" <?php if(9==$selected){?>selected="selected"<?php } ?>> <?php echo "Sep";?></option>
<option value="10" <?php if(10==$selected){?>selected="selected"<?php } ?>> <?php echo "Oct";?></option>
<option value="11" <?php if(11==$selected){?>selected="selected"<?php } ?>> <?php echo "Nov";?></option>
<option value="12" <?php if(12==$selected){?>selected="selected"<?php } ?>> <?php echo "Dec";?></option>
<?php
echo '</select>';
}
else
{
echo $selected;
}
}
function CreateYYYY($selected,$disbaleit)
{if($disbaleit==""){
echo' <select id="YYYY" name="YYYY" class="input-mini"'.$disbaleit.'>';
for($i=Date("Y");$i>=1930;$i--)
{
?><option value="<?php echo $i?>" <?php if($i==$selected){?>selected="selected"<?php } ?>> <?php {echo $i;};?></option>
<?php
}
echo '</select>';
}
else
{
echo $selected;
}
}
function CreateYY($selected,$disbaleit)
{
echo' <select id="YY" name="YY" class="input-mini">';
for($i=1;$i<=12;$i++)
{
?>
<option value="1" <?php if(1==$selected){?>selected="selected"<?php } ?>> <?php echo "Jan";?></option>
<?php
}
echo '</select>';
}
function getMaxValue($tableName,$FieldName1, $whr=Null)
{
if($whr<>null){$whr="Where $whr";}
$sqlNum = 'SELECT max( ' .$FieldName1.') as numrows FROM ' . $tableName ." ".$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error());
return $resutlNum[numrows];
}
function getMinValue($tableName,$FieldName, $whr=Null)
{
if($whr<>null){$whr="Where $whr";}
$sqlNum = 'SELECT min( ' .$FieldName1.') as numrows FROM ' . $tableName ." ".$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error());
return $resutlNum[numrows];
}
function getSumValue($tableName,$FieldName, $whr=Null)
{
if($whr<>null){$whr="Where $whr";}
$sqlNum = 'SELECT sum( ' .$FieldName.') as numrows FROM ' . $tableName ." ".$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error());
return $resutlNum[numrows];
}
function getNumRows($tableName, $whr='')
{ $sqlNum = 'SELECT count(*) as numrows FROM ' . $tableName .' Where '.$whr ;
//echo $sqlNum;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$resutlNum = mysql_fetch_assoc($varResult) ;
return $resutlNum[numrows];
}
/*function getNumRows_ren($tableName, $whr='')
{ $sqlNum = 'SELECT * FROM ' . $tableName .' Where '.$whr ;
$varResult = mysql_query($sqlNum) or $this->Notify(mysql_error());
$counter=0;
while($resutlNum = mysql_fetch_array($varResult) or $this->Notify(mysql_error()))
{
$sql='SELECT count(*) as numrow FROM ' . $tableName .' Where patient_id='.$resutlNum["patient_id"] ;
$varResult_2 = mysql_query($sql) or $this->Notify(mysql_error());
$resutlNum_2 = mysql_fetch_assoc($varResult_2) or $this->Notify(mysql_error());
if($resutlNum_2["numrow"]>1)
{
$counter++;
}
//echo $sql;
}
return $counter;
}*/
function getRows($tableName, $whr='')
{ $sqlNum = 'SELECT * FROM ' . $tableName .' Where '.$whr ;
//echo $sqlNum;
$varResult = mysql_query($sqlNum) ;
@$retunrow = mysql_fetch_array($varResult) ;
return $retunrow;
}
//================================= Custome List For Pharmacy Order Form ================================
//+++++++++++++++++++
function PrepairPagination($msql)
{
$q=$msql;
$total_pages = mysql_num_rows(mysql_query($q));
$limit =20; //how many items to show per page
if(isset($_GET['page'])) {
$page = $_GET['page'];
$start = ($page - 1) * $limit; //first item to display on this page
} else {
$page = 0;
$start = 0; //if no page var is given, set start to 0
}
$sql=' LIMIT '.$start.','. $limit;
$q=$q.$sql;
$this->finalsql=$q;
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$this->pagination = "";
if ($lastpage > 1) {
$this->pagination .= '<div class="pagination pagination-right"><ul>';
if ($page > 1)
$this->pagination.= "<li><a href=\"$targetpage?page=$prev\">Previous</a></li>";
else
$this->pagination.= "<li class='disabled'><a href='#'>Previous </a></li>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#"><span class="sr-only">'.$counter.'</span></a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$this->pagination.= "<li class='disabled'><a href='#'>... </a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$this->pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$this->pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else {
$this->pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$this->pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$this->pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$this->pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
}
}
if ($page < $counter - 1)
$this->pagination.= "<li><a href=\"$targetpage?page=$next\">Next</a></li>";
else
$this->pagination.= "<li class='disabled'><a href='#'>Next</a></li>";
$this->pagination.= "</ul></div> ";
}
}
//++++++++++++++++++++++++++++*******************
function getGallaeryList($table, $rows = '*', $where = null, $order = null,$deleterow)
{
if($_GET["cmd"]=="Clear"){unset($_SESSION["where"]);}
if(isset($_POST["Delete"]))
{ $d="delete from $table where md5(id)='". $_POST["deleterow"]."'";
$d=mysql_query($d) or $this->Notify(mysql_error()."aa");
$this->Message("One Record Deleted");
}
echo ' <table width="100%" border="0" align="center" cellpadding="20" cellspacing="1">';
$tbl_name = $table;
$targetpage = "photo_list.php";
$adjacents = 3;
$query = "SELECT COUNT(*) as num FROM $tbl_name ";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[num];
$limit = 12;
$page = $_GET['page'];
if ($page)
$start = ($page - 1) * $limit;
else
$start = 0;
$sql = "SELECT * FROM $tbl_name order by id desc LIMIT $start, $limit";
$result = mysql_query($sql);
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$pagination = "";
if ($lastpage > 1) {
$pagination .= "<div class=\"pagination\">";
if ($page > 1)
$pagination.= "<a href=\"$targetpage?page=$prev\">Previous</a>";
else
$pagination.= "<span class=\"disabled\">Previous</span>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page=$lpm1\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page=$lastpage\">$lastpage</a>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$pagination.= "<a href=\"$targetpage?page=1\">1</a>";
$pagination.= "<a href=\"$targetpage?page=2\">2</a>";
$pagination.= "...";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page=$lpm1\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page=$lastpage\">$lastpage</a>";
} else {
$pagination.= "<a href=\"$targetpage?page=1\">1</a>";
$pagination.= "<a href=\"$targetpage?page=2\">2</a>";
$pagination.= "...";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";
}
}
}
if ($page < $counter - 1)
$pagination.= "<a href=\"$targetpage?page=$next\">Next</a>";
else
$pagination.= "<span class=\"disabled\">Next</span>";
$pagination.= "</div>\n";
}
if (mysql_num_rows($result) > 0) {
$ctr=0;
while ($rs = mysql_fetch_array($result)) {
?>
<?php if($ctr==0) {echo "<tr>";}?>
<td valign="baseline" align="center" bgcolor="#FFFFFF" height="150px"><br />
<div style="background:#CCCCCC; padding-top:20px; padding-bottom:20px;border-radius:5px; height:280px">
<img src="../uploadthumbs/<?php echo $rs["image"];?>" style="border-radius:5px; " >
<br />
<?php echo "Date:".substr($rs["i_date"],0,10);?>
<br />
<div style="width:180px; text-align:justify"> Details:<?php echo substr($rs["image_details"],0,100);?></div> <br />
<a style="font-size:11px" href="#delModal<?php echo md5($rs[0]);?>" data-toggle="modal"> <button class="btn btn-danger">Delete</button></a>
</div>
<div id="delModal<?php echo md5($rs[0]);?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Confirmation Delete</h3>
</div>
<div><form class="contact" method="post">
<input type="hidden" name="deleterow" value="<?=md5($rs[0])?>" />
<fieldset>
<div class="modal-body">
<ul class="nav nav-list">
<?php
$nooffield= mysql_num_fields($query) or $this->Notify(mysql_error());
for($makehead=1;$makehead< $nooffield;$makehead++){
echo '<p>'. mysql_field_name($query,$makehead).':'.$key[$makehead]?>
</p><?php }?>
</ul>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn btn-danger" name="Delete" id="submit">Delete</button>
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</form>
</div>
</td>
<?php if($ctr==4) {echo "</tr>";}?>
<?php
$ctr++;
if($ctr==4)
{$ctr=0;}
} }?>
<?php echo '</table>';
echo '<div class="category" align="right">';
echo $pagination ?>
<?php echo "</div>";
}
function getList($table, $rows = '*', $where = null, $order = null,$deleterow)
{
//die('hello');
if(@$_GET["cmd"]=="Clear"){unset($_SESSION["where"]);}
if(isset($_POST["Delete"]))
{ $d="delete from $deleterow where md5(id)='". $_POST["deleterow"]."'";
$d=mysql_query($d) or $this->Notify(mysql_error());
$this->Message("One Record Deleted");
}
$adjacents = 3;
$q = 'SELECT '.$rows.' FROM '.$table;
if($where != null)
$q .= ' WHERE '.$where;
if($order != null)
$q .= ' order by '.$order;
// echo $q;
if($this->tableExists($table))
{
$query = @mysql_query($q) or $this->Notify(mysql_error());
if($query)
{
$total_pages = mysql_num_rows(mysql_query($q));
$targetpage=$_SESSION["varFileName"];
$limit = FRONT_PAGE_LIMIT; //how many items to show per page
if(isset($_GET['page'])) {
$page = $_GET['page'];
$start = ($page - 1) * $limit; //first item to display on this page
} else {
$page = 0;
$start = 0; //if no page var is given, set start to 0
}
$sql=' LIMIT '.$start.','. $limit;
$q=$q.$sql;
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$pagination = "";
if ($lastpage > 1) {
$pagination .= '<div class="pagination pagination-right"><ul>';
if ($page > 1)
$pagination.= "<li><a href=\"$targetpage?page=$prev\">Previous</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Previous </a></li>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#"><span class="sr-only">'.$counter.'</span></a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li class='disabled'><a href='#'>... </a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
}
}
if ($page < $counter - 1)
$pagination.= "<li><a href=\"$targetpage?page=$next\">Next</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Next</a></li>";
$pagination.= "</ul></div> ";
}
$query = @mysql_query($q) or $this->Notify(mysql_error());
$this->numResults = mysql_num_rows($query) ;
$callingpage=explode("_",$targetpage);
$filnemae=explode(".",$targetpage);
$filesql="select * from system_filelist where filename='".$filnemae[0]."'";
$fileans=mysql_query($filesql) or die(mysql_error);
$showoption=mysql_fetch_array($fileans);
$_SESSION["otherpagename"]=$callingpage[0].'_alter';
$color='active';
?>
<div class="table-responsive">
<table class="table table-striped table-hover"> <thead>
<tr>
<?php
$nooffield= mysql_num_fields($query) or $this->Notify(mysql_error());
for($makehead=1;$makehead< $nooffield;$makehead++){
$fnamexyz= mysql_field_name($query,$makehead);
$tname=explode("_",$fnamexyz);
if(($tname[0]=="IntToDate") || ($tname[0]=="IntToTimeAMPM")|| ($tname[0]=="IntToTime24")|| ($tname[0]=="TIME24")|| ($tname[0]=="TIMEAMPM")|| ($tname[0]=="Age"))
{ $FieldName=$tname[1];}
else
{$FieldName=$fnamexyz;}
?><form method="POST">
<td align="left" ><input type="submit" name="SUBMIT" value="<?php echo $FieldName;?>" style="width:80%; border:none; box-shadow:none; background:none; color:#000000; font-weight:bold; text-align:left "/>
<input type="hidden" name="fieldvalue" value="<?=$makehead+1?>" />
</td> </form>
<?php }?>
<?php if($showoption["Edit"]==0){ ?> <td ><span style="font-weight:bold;font-size:12px">Edit</span></td><?php }?>
<?php if($showoption["Delete"]==0){?><td><span style="font-weight:bold;font-size:12px">Delete</span></td><?php }?>
<?php if($showoption["View"]==0){?><td><span style="font-weight:bold; font-size:12px">View</span></td><?php }?>
</tr>
</thead>
<tbody>
<?php
while($key=@mysql_fetch_array($query))
{if($color=='active'){$color='warning';}else {$color='active';}echo "<tr class='$color'>";
for($x = 0; $x < mysql_num_fields($query); $x++)
{ // if(($tname[0]=="DATE") || ($tname[0]=="DATETIME")|| ($tname[0]=="DATETIMEAMPM")|| ($tname[0]=="TIME24")|| ($tname[0]=="TIMEAMPM"))
$tname=explode("_", mysql_field_name($query,$x));
if(($tname[0]=="IntToDate"))
{$value=$this->IntToDate($key[$x]);}
elseif($tname[0]=="IntToTimeAMPM")
{$value=$this->IntToTime12($key[$x]);}
elseif($tname[0]=="IntToTime24")
{$value=$this->IntToTime24($key[$x]);}
elseif(($tname[0]=="Age"))
{$value=$this->dateDiff($this->IntToDate($key[$x]),date('d-m-Y'));}
else
{$value=$key[$x];}
if($x>0){echo "<td ><font size=2> ". $value."</font> </td>";}}
?>
<?php
if($showoption["Edit"]==0){
if($showoption["editfile"]<>"No"){$editfile=$showoption["editfile"];} else {$editfile=$_SESSION["otherpagename"];}?>
<td style="width:1px" align="center">
<a style="font-size:11px; text-decoration:none; " href="<?php echo $editfile.'.php?uid='.md5($key[0]).'&wid='.md5(1);?>"> Edit</a>
</td>
<?php }?>
</td>
<?php if($showoption["Delete"]==0){?>
<td style="width:1px" align="center">
<a style="font-size:11px; text-decoration:none;" href="#delModal<?php echo md5($key[0]);?>" data-toggle="modal"> Delete</a>
<div id="delModal<?php echo md5($key[0]);?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header btn-danger">
<h3 style="float:left; font-weight:bold">Confirmation Delete</h3>
<a class="close" data-dismiss="modal" style="float:right; cursor:default;"><strong>X</strong></a>
<div style="clear:both"></div>
</div>
<div><form class="contact" method="post">
<input type="hidden" name="deleterow" value="<?=md5($key[0])?>" />
<fieldset>
<div class="modal-body">
<ul class="nav nav-list" style="text-align:left">
<?php
$nooffield= mysql_num_fields($query) or $this->Notify(mysql_error());
for($makehead=1;$makehead< $nooffield;$makehead++){
echo '<p>'. mysql_field_name($query,$makehead).'<strong> : </strong>'.$key[$makehead]?>
</p><?php }?>
</ul>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn btn-danger" name="Delete" id="submit">Delete</button>
<a href="#" class="btn" data-dismiss="modal" style="text-decoration:none">Close</a>
</div>
</form>
</div>
</td>
<?php }?>
<?php if($showoption["View"]==0){
if($showoption["viewfile"]<>"No"){$executeview=$showoption["viewfile"];} else {$executeview=$_SESSION["otherpagename"];}
?>
<td style="width:2px" align="center">
<a style="font-size:11px" href="<?php echo $executeview.'.php?uid='.md5($key[0]).'&wid='.md5(3).'&cmd=Clear'?>" />View</a>
</td>
<?php }
}
echo " </tbody></table></div>";
echo "<div align='right'>". $pagination."</div>";
return true;
}
else
{
return false;
}
}
else
return false;
}
/********* GET DETAIL LIST************/
function getDetailList($table, $rows = '*', $where = null, $order = null)
{
if(isset($_POST["Delete"]))
{ $d="delete from $table where md5(id)='". $_POST["deleterow"]."'";
$d=mysql_query($d) or $this->Notify(mysql_error());
$this->Message("One Record Deleted ");
}
$adjacents = 3;
$q = 'SELECT '.$rows.' FROM '.$table;
if($where != null)
$q .= ' WHERE '.$where;
if($this->tableExists($table))
{
if(isset($_POST["SUBMIT"]))
{$_SESSION["ORDERBY"]=$_POST["fieldvalue"];
if($_SESSION["ASCDESC"]=="asc"){$_SESSION["ASCDESC"]="desc";} else {$_SESSION["ASCDESC"]="asc";
}
}
if(!isset($_SESSION["ORDERBY"])){$_SESSION["ORDERBY"]=1;$_SESSION["ASCDESC"]="asc";}
$q.=" order by ".$_SESSION["ORDERBY"]." ".$_SESSION["ASCDESC"];
$query = @mysql_query($q) or die(mysql_error()) ;
if($query)
{
$total_pages = mysql_num_rows(mysql_query($q));
$targetpage=$_SESSION["varFileName"];
$limit = FRONT_PAGE_LIMIT; //how many items to show per page
if(isset($_GET['page'])) {
$page = $_GET['page'];
$start = ($page - 1) * $limit; //first item to display on this page
} else {
$page = 0;
$start = 0; //if no page var is given, set start to 0
}
$sql=' LIMIT '.$start.','. $limit;
$q=$q.$sql;
// echo $q;
if ($page == 0)
$page = 1;
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages / $limit);
$lpm1 = $lastpage - 1;
$pagination = "";
if ($lastpage > 1) {
$pagination .= '<div class="pagination pagination-right"><ul>';
if ($page > 1)
$pagination.= "<li><a href=\"$targetpage?page=$prev\">Previous</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Previous </a></li>";
if ($lastpage < 7 + ($adjacents * 2)) {
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">1 <span class="sr-only">($counter)</span></a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
} else if ($lastpage > 5 + ($adjacents * 2)) {
if ($page < 1 + ($adjacents * 2)) {
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li class='disabled'><a href='#'>... </a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else if ($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
$pagination.= "<li><a href=\"$targetpage?page=$lpm1\">$lpm1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=$lastpage\">$lastpage</a></li>";
} else {
$pagination.= "<li><a href=\"$targetpage?page=1\">1</a></li>";
$pagination.= "<li><a href=\"$targetpage?page=2\">2</a></li>";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page)
$pagination.='<li class="active"><a href="#">'.$counter.' </a></li>';
else
$pagination.= "<li><a href=\"$targetpage?page=$counter\">$counter</a></li>";
}
}
}
if ($page < $counter - 1)
$pagination.= "<li><a href=\"$targetpage?page=$next\">Next</a></li>";
else
$pagination.= "<li class='disabled'><a href='#'>Next</a></li>";
$pagination.= "</ul></div> ";
}
$query = @mysql_query($q);
$this->numResults = mysql_num_rows($query);
$callingpage=explode("_",$targetpage);
$_SESSION["otherpagename"]=$callingpage[0].'_alter';
$color='active';
?>
<tbody>
<?php
while($key=@mysql_fetch_array($query))
{if($color=='active'){$color='warning';}else {$color='active';}echo "<tr class='$color'>";
for($x = 0; $x < mysql_num_fields($query); $x++)
{
if($x>0){echo "<td ><font size=2> ". $key[$x]."</font> </td>";}}
?>
<td style="width:1px" align="center">
<a style="font-size:11px" href="#delModal<?php echo md5($key[0]);?>" data-toggle="modal"> Delete</a>
<div id="delModal<?php echo md5($key[0]);?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Confirmation Delete</h3>
</div>
<div><form class="contact" method="post">
<input type="hidden" name="deleterow" value="<?=md5($key[0])?>" />
<fieldset>
<div class="modal-body">
<ul class="nav nav-list">
<?php
$nooffield= mysql_num_fields($query);
for($makehead=1;$makehead< $nooffield;$makehead++){
echo '<p>'. mysql_field_name($query,$makehead).':'.$key[$makehead]?>
</p><?php }?>
</ul>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn btn-danger" name="Delete" id="submit">Delete</button>
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</form>
</div>
</td>
<?php
}
echo " </tbody></table></div>";
echo "<div align='right'>". $pagination."</div>";
return true;
}
else
{
return false;
}
}
else
return false;
}
/********** END OF DETAIL LIST */
public function insert($table,$values,$rows = null)
{
if($this->tableExists($table))
{
$insert = 'INSERT INTO '.$table;
if($rows != null)
{
$insert .= ' ('.$rows.')';
}
for($i = 0; $i < count($values); $i++)
{
$values[$i] = '"'.$values[$i].'"';
}
$values = implode(',',$values);
$insert .= ' VALUES ('.$values.')';
//echo $insert;
$ins = @mysql_query($insert) or $this->Notify(mysql_error());;
$insert_id=mysql_insert_id();
if($ins)
{
return $insert_id;
}
else
{
return false;
}
}
}
public function delete($table,$where)
{
if($this->tableExists($table))
{
if($where == null)
{
$delete = 'DELETE '.$table;
}
else
{
$delete = 'DELETE FROM '.$table.' WHERE '.$where;
}
$del = @mysql_query($delete) or $this->Notify(mysql_error());
if($del)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
public function update($table,$rows,$where=null)
{
if($this->tableExists($table))
{
// Parse the where values
// even values (including 0) contain the where rows
// odd values contain the clauses for the row
///echo count($where);
$update = 'UPDATE '.$table.' SET ';
$keys = array_keys($rows);
for($i = 0; $i < count($rows); $i++)
{
if(is_string($rows[$keys[$i]]))
{
$update .= $keys[$i].'="'.$rows[$keys[$i]].'"';
}
else
{
$update .= $keys[$i].'='.$rows[$keys[$i]];
}
// Parse to add commas
if($i != count($rows)-1)
{
$update .= ',';
}
}
$update .= ' WHERE '.$where;
$query = @mysql_query($update) or $this->Notify(mysql_error());
if($query)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
function integertotime($in)
{
date_default_timezone_set('Asia/Calcutta');
return date('H:i A',$in);
}
function timetointeger($in)
{
date_default_timezone_set('Asia/Calcutta');
$time=explode(":",$in);
return mktime($time[0],$time[1],0,0,0,0);
}
/////////////////////////////////
/////////////////////////////////
function fileupload($tablename,$fname,$id1,$StartFileName)
{
$tname=$_FILES[$fname]['tmp_name'];
$file_slice = explode('.', $_FILES[$fname]['name']);
$ext = '';
$ext = strtoupper(end($file_slice));
$format = ($ext == 'JPG') ? 'JPEG' : $ext;
if ((($ext == "GIF")|| ($ext == "JPEG")|| ($ext == "JPG")))
{
if ($_FILES[$fname]["error"] > 0)
{
"Return Code: " . $_FILES[$fname]["error"] . "<br />";
return 1;
}
else
{
$filemd=$StartFileName."_".$id1;
$myfilesave1="../staffimage/".$filemd.".".$ext;
$this->BThumbnail($tname, $myfilesave1, 130,240,$format);
$qry2 = "UPDATE ".$tablename." SET emp_photo= '".$filemd.".".$ext."' WHERE md5(id)='$id1'";
mysql_query($qry2);
return;
}
}
}
/////////////////////////
////////////////////////
function BThumbnail($img_path, $tn_path, $width,$height, $format="JPEG")
{
assert(in_array($format, array("JPEG","PNG","GIF")));
$img = call_user_func("ImageCreateFrom$format", $img_path);
$img_wd = ImageSX($img);
$img_ht = ImageSY($img);
if($img_wd>$img_ht) // if width is bigger that height(landscape)
{
$tn_wd = $width;
$tn_ht = ($img_ht * $tn_wd) / $img_wd;
}
if($img_wd<$img_ht) // if height is bigger that height(portrait)
{
$tn_ht = $height;
$tn_wd = ($img_wd * $tn_ht) / $img_ht;
}
if($img_wd==$img_ht) // if width = hight (Square)
{
$tn_ht = $height;
$tn_wd = $width;
}
$tn = ImageCreateTrueColor($tn_wd, $tn_ht);
ImageCopyResampled($tn, $img, 0, 0, 0, 0, $tn_wd, $tn_ht, $img_wd, $img_ht);
call_user_func("Image$format", $tn, $tn_path, $width);
ImageDestroy($img);
ImageDestroy($tn);
}
///////////////////////////////
function Inwords($number) {
if (($number < 0) || ($number > 999999999))
{
throw new Exception("Number is out of range");
}
$Gnc = floor($number / 10000000); /* crore (giga) */
$number -= $Gnc * 10000000;
$Gn = floor($number / 100000); /* lakh (giga) */
$number -= $Gn * 100000;
$kn = floor($number / 1000); /* Thousands (kilo) */
$number -= $kn * 1000;
$Hn = floor($number / 100); /* Hundreds (hecto) */
$number -= $Hn * 100;
$Dn = floor($number / 10); /* Tens (deca) */
$n = $number % 10; /* Ones */
$res = "";
if ($Gnc)
{
$res .= $this->Inwords($Gnc) . " Crore ";
}
if ($Gn)
{
$res .= $this->Inwords($Gn) . " Lakh";
}
if ($kn)
{
$res .= (empty($res) ? "" : " ") .
$this->Inwords($kn) . " Thousand";
}
if ($Hn)
{
$res .= (empty($res) ? "" : " ") .
$this->Inwords($Hn) . " Hundred";
}
$ones = array("", "One", "Two", "Three", "Four", "Five", "Six",
"Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen",
"Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eightteen",
"Nineteen");
$tens = array("", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty",
"Seventy", "Eigthy", "Ninety");
if ($Dn || $n)
{
if (!empty($res))
{
$res .= " and ";
}
if ($Dn < 2)
{
$res .= $ones[$Dn * 10 + $n];
}
else
{
$res .= $tens[$Dn];
if ($n)
{
$res .= "-" . $ones[$n];
}
}
}
if (empty($res))
{
$res = "Zero";
}
return $res;
}
}
?>
Function Calls
| None |
Stats
| MD5 | 6fb1bd53ee121914a8fe5650d76a0847 |
| Eval Count | 0 |
| Decode Time | 315 ms |