
PK 
<?php
// Client`s Details
function client_details($clntid){
$sql = "SELECT headname,headaddress From parties where headid='$clntid'";
$result = mysql_query($sql) or die('Error in getting Client details in functions.php');
$row = mysql_fetch_array($result);
echo $row['headname'].",<br/>".$row['headaddress'];
}
function subcertificate_parent(){
echo '<select name="subc_id">';
$sql_sub = "SELECT certificateno FROM certificates WHERE sub_c='1' ORDER BY certificateno DESC LIMIT 25";
$result_sub=mysql_query($sql_sub);
while($row_sub=mysql_fetch_array($result_sub)){
echo "<option value='".$row_sub['certificateno']."'>".$row_sub['certificateno']."</option>";
}
echo '</select>';
}
//Space for Custom Functions
function numberToWords_old ($number){
$words = array ('zero',
'one',
'two',
'three',
'four',
'five',
'six',
'seven',
'eight',
'nine',
'ten',
'eleven',
'twelve',
'thirteen',
'fourteen',
'fifteen',
'sixteen',
'seventeen',
'eighteen',
'nineteen',
'twenty',
30=> 'thirty',
40 => 'fourty',
50 => 'fifty',
60 => 'sixty',
70 => 'seventy',
80 => 'eighty',
90 => 'ninety',
100 => 'hundred',
1000=> 'thousand');
if (is_numeric ($number)){
$number = (int) round($number);
if ($number < 0){
$number = -$number;
$number_in_words = 'minus ';
}
if ($number > 1000){
$number_in_words = $number_in_words . numberToWords(floor($number/1000)) . " " . $words[1000];
$hundreds = $number % 1000;
$tens = $hundreds % 100;
if ($hundreds > 100){
$number_in_words = $number_in_words . ", " . numberToWords ($hundreds);
}elseif ($tens){
$number_in_words = $number_in_words . " and " . numberToWords ($tens);
}
}elseif ($number > 100){
$number_in_words = $number_in_words . numberToWords(floor ($number / 100)) . " " . $words[100];
$tens = $number % 100;
if ($tens){
$number_in_words = $number_in_words . " and " . numberToWords ($tens);
}
}elseif ($number > 20){
$number_in_words = $number_in_words . " " . $words[10 * floor ($number/10)];
$units = $number % 10;
if ($units){
$number_in_words = $number_in_words . numberToWords ($units);
}
}else{
$number_in_words = $number_in_words . " " . $words[$number];
}
return $number_in_words;
}
return false;
}
function numberTowords($no) {
$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' => 'fouteen','15' => 'fifteen','16' => 'sixteen','17' => 'seventeen','18' => 'eighteen','19' => 'nineteen','20' => 'twenty','30' => 'thirty','40' => 'fourty','50' => 'fifty','60' => 'sixty','70' => 'seventy','80' => 'eighty','90' => 'ninty','100' => 'hundred &','1000' => 'thousand','100000' => 'lakh','10000000' => 'crore');
if($no == 0)
return ' ';
else {
$novalue='';
$highno=$no;
$remainno=0;
$value=100;
$value1=1000;
while($no>=100) {
if(($value <= $no) &&($no < $value1)) {
$novalue=$words["$value"];
$highno = (int)($no/$value);
$remainno = $no % $value;
break;
}
$value= $value1;
$value1 = $value * 100;
}
if(array_key_exists("$highno",$words))
return $words["$highno"]." ".$novalue." ".numberTowords($remainno);
else {
$unit=$highno%10;
$ten =(int)($highno/10)*10;
return $words["$ten"]." ".$words["$unit"]." ".$novalue." ".numberTowords($remainno);
}
}
}
function numberTowords11($num) {
$ones = array(
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"
);
$tens = array(
1 => "ten",
2 => "twenty",
3 => "thirty",
4 => "forty",
5 => "fifty",
6 => "sixty",
7 => "seventy",
8 => "eighty",
9 => "ninety"
);
$hundreds = array(
"hundred",
"thousand",
"million",
"billion",
"trillion",
"quadrillion"
); //limit t quadrillion
$num = number_format($num, 2, ".", ",");
$num_arr = explode(".", $num);
$wholenum = $num_arr[0];
$decnum = $num_arr[1];
$whole_arr = array_reverse(explode(",", $wholenum));
krsort($whole_arr);
$rettxt = "";
foreach($whole_arr as $key => $i) {
if ($i < 20) {
$rettxt.= $ones[$i];
}
elseif($i < 100) {
$rettxt.= $tens[substr($i, 0, 1)];
$rettxt.= " ".$ones[substr($i, 1, 1)];
} else {
$rettxt.= $ones[substr($i, 0, 1)].
" ".$hundreds[0];
$rettxt.= " ".$tens[substr($i, 1, 1)];
$rettxt.= " ".$ones[substr($i, 2, 1)];
}
if ($key > 0) {
$rettxt.= " ".$hundreds[$key].
" ";
}
}
if ($decnum > 0) {
$rettxt.= " and ";
if ($decnum < 20) {
$rettxt.= $ones[$decnum];
}
elseif($decnum < 100) {
$rettxt.= $tens[substr($decnum, 0, 1)];
$rettxt.= " ".$ones[substr($decnum, 1, 1)];
}
}
return $rettxt;
}


PK 99