
PK 
<?php
// Client`s Details
function client_details($clntid){
$sql = "SELECT headname,headaddress From parties where headid='$clntid'";
$result = mysqli_query($conn,$sql) or die('Error in getting Client details in functions.php');
$row = mysqli_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=mysqli_query($conn,$sql_sub);
while($row_sub=mysqli_fetch_array($result_sub)){
echo "<option value='".$row_sub['certificateno']."'>".$row_sub['certificateno']."</option>";
}
echo '</select>';
}
//Space for Custom Functions
function numberToWords ($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 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