Current File : /home/inlingua/public_html/icentex/inlingua_payment/commonFunc.php
<?php
// Store all common / global functions here

  //Function to send email
  // You can add following header in case you want to send HTML Email
  // $headers  = 'MIME-Version: 1.0' . "\r\n";
  // $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  // or 
  // $headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
  // $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

  
  function sendEmail($from='',$to='', $subject='', $message='', $headers='', $extra='') 
  {	$fd = popen("/usr/sbin/sendmail -t $extra", 'w'); 

    fputs($fd, "From: $from\n"); 
    fputs($fd, "To: $to\n"); 
    fputs($fd, "Subject: $subject\n"); 
    fputs($fd, "X-Mailer: PHP4\n"); 

    if ($headers) { 
        fputs($fd, "$headers\n"); 
    } 

    fputs($fd, "\n"); 
    fputs($fd, $message); 
    pclose($fd); 
    return true;
 }
 

 
 
 

function select_drop($select_array,$name_select,$firstrow="Select",$firstrowvalue=0,$selected,$extra)
{
$a="<select name='".$name_select."' ".$extra.">";
$a.="<option value='".$firstrowvalue."'>".$firstrow."</option>";

foreach($select_array as $key=>$val)
{
$a.="<option value='".$key."' ";

if($key==$selected)
{
$a.="selected";
}

$a.=">".$val."</option>";
}

$a.="</select>";
//$a.'&nbsp;<input name="othergrade[]" id="other_'.$id1.'" type="text"  style="text-transform:uppercase;display:none" size="12" value="'.$othervalue.'"/>';
return $a;
}


function select_drop1($select_array,$name_select,$firstrow="Select",$firstrowvalue=0,$selected,$extra)
{
$a="<select name='".$name_select."' ".$extra.">";
//$a.="<option value='".$firstrowvalue."'>".$firstrow."</option>";

foreach($select_array as $key=>$val)
{
$a.="<option value='".$key."' ";

if($key==$selected)
{
$a.="selected";
}

$a.=">".$val."</option>";
}

$a.="</select>";
//$a.'&nbsp;<input name="othergrade[]" id="other_'.$id1.'" type="text"  style="text-transform:uppercase;display:none" size="12" value="'.$othervalue.'"/>';
return $a;
}

  /*function clean_avoid($str)
 {
 $str1 = ereg_replace("[^A-Za-z0-9]", "", $str);
 
 return $str1;
 }*/
  
  function clear ($str)
 {
$str1 = str_replace("\"", "", $str);
 $str1 = str_replace("'", "", $str1);
return $str1;
 }
 
 
 
 
 function clean_avoid($str)
 {
 $str1 = ereg_replace("[^A-Za-z0-9]", "", $str);
 
 return $str1;
 }
 

 function showname($name,$table,$id)
 {      global $conn;   
	$query="select ".$name." from ".$table." where recNo='".$id."'";
	$result=$conn->query($query);
	$num=$result->fetch_assoc();
	
	return $num[$name];
 }
 
 function showdates($table,$id)
 {      global $conn;   
	$query="select * from ".$table." where recNo='".$id."'";
	$result=$conn->query($query);
	$num=$result->fetch_assoc();
	
	return $num;
 }
 
function radio_buttons($radio_array,$radio_name,$radio_checked,$extra,$breakafter)
{
$a.="<div style='float:left;width:100%;border:0px solid #cccccc;'>";

$percentage=100/$breakafter-1;

foreach($radio_array as $key=>$val)
{
$a.="<div style='float:left;width:".round($percentage)."%;border:0px solid #cccccc;padding-top:10px;padding-bottom:10px;'>";

$a.="<input type='radio' name='".$radio_name."' value='".$key."'";

if($key==$radio_checked) 
{
$a.=" checked";
}

$a.=" ".$extra.">&nbsp;<span padding-top:20px;>".$val."</span>";

$a.="</div>";

}

$a.="</div>";

return $a;

}


function check_buttons($check_array,$check_name,$check_checked,$extra,$breakafter)
{
$a.="<div style='float:left;width:100%;border:0px solid #cccccc;'>";

$percentage=100/$breakafter;

foreach($check_array as $key=>$val)
{
$a.="<div style='float:left;width:".round($percentage)."%;border:0px solid #cccccc;'>";

$a.="<input type='checkbox' name='".$check_name."[]' value='".$key."'";

if($key==$check_checked) 
{
$a.="checked";
}

$a.=" ".$extra.">".$val."";

$a.="</div>";

}

$a.="</div>";

return $a;

}


function radio_buttons_view($radio_array,$radio_name,$radio_checked,$extra,$breakafter)
{
$a.="<div style='float:left;width:100%;border:0px solid #cccccc;'>";

$percentage=100/$breakafter-1;

foreach($radio_array as $key=>$val)
{
$color="";
if($key==$radio_checked) 
{
$color="background-color:#CCCCCC;";
}	
	
$a.="<div style='float:left;width:".round($percentage)."%;border:0px solid #cccccc;padding-top:10px;padding-bottom:10px;".$color."text-align:center;'>";





$a.="".$val."";

$a.="</div>";

}

$a.="</div>";

return $a;

}



	function createKey1($length=6) {
	$chars = "abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	$i = 0;
	$password = "";
	while ($i <= $length) {
		$password .= $chars{mt_rand(0,strlen($chars))};
		$i++;
	}
	
	$mTime = str_replace(".","",microtime(true));
	$mTime = str_replace(" ","-",$mTime);
	$key = $mTime . "-" . $password;
	
	return $key;
}

 function createPassword($length=6) {
	$chars = "abcdefghijkmnopqrstuvwxyz";
	$i = 0;
	$password = "";
	while ($i <= $length) {
		$password .= $chars{mt_rand(0,strlen($chars))};
		$i++;
	}
	return $password;
}


 
?>