|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/klengineers/klwebsite-controller/includes/ |
Upload File : |
<?php
class simpleFunctions
{
public function dateconvert($date,$seperator) {
list($day, $month, $year) = split('[/.-]', $date);
$date = $year.$seperator.$month.$seperator.$day;
return $date;
}
function onlyNumbers($string){
$string = preg_replace("/[^0-9]/", "", $string);
return (int) $string;
}
function validateUSAZip($zip_code){
if(preg_match("/^([0-9]{5})(-[0-9]{4})?$/i",$zip_code))
return true;
else
return false;
}
function check_input_image_type_video($ext){
if (($ext == "mov") || ($ext == "wma") || ($ext == "flv") || ($ext == "mpg") || ($ext == "avi") )
{
return true;
}
return false;
}
function randomGen($length){
$strset='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
$random= "";
srand((double)microtime()*1000000);
// Add the special characters to $char_list if needed
for($i = 0; $i < $length; $i++)
$random .= substr($strset,(rand()%(strlen($strset))), 1);
return $random;
}
function getQS($qs){
if(substr($qs,0,1)=="&")
return str_replace("&",";",substr($qs,1,strlen($qs)));
else
return str_replace("&",";",$qs);
}
};
class SimpleImage {
var $image;
var $image_type;
function load($filename) {
$image_info = getimagesize($filename);
$this->image_type = $image_info[2];
if( $this->image_type == IMAGETYPE_JPEG ) {
$this->image = imagecreatefromjpeg($filename);
} elseif( $this->image_type == IMAGETYPE_GIF ) {
$this->image = imagecreatefromgif($filename);
} elseif( $this->image_type == IMAGETYPE_PNG ) {
$this->image = imagecreatefrompng($filename);
}
}
function save($filename, $image_type=IMAGETYPE_JPEG, $compression=75, $permissions=null) {
if( $image_type == IMAGETYPE_JPEG ) {
imagejpeg($this->image,$filename,$compression);
} elseif( $image_type == IMAGETYPE_GIF ) {
imagegif($this->image,$filename);
} elseif( $image_type == IMAGETYPE_PNG ) {
imagepng($this->image,$filename);
}
if( $permissions != null) {
chmod($filename,$permissions);
}
}
function output($image_type=IMAGETYPE_JPEG) {
if( $image_type == IMAGETYPE_JPEG ) {
imagejpeg($this->image);
} elseif( $image_type == IMAGETYPE_GIF ) {
imagegif($this->image);
} elseif( $image_type == IMAGETYPE_PNG ) {
imagepng($this->image);
}
}
function getWidth() {
return imagesx($this->image);
}
function getHeight() {
return imagesy($this->image);
}
function resizeToHeight($height) {
$ratio = $height / $this->getHeight();
$width = $this->getWidth() * $ratio;
$this->resize($width,$height);
}
function resizeToWidth($width) {
$ratio = $width / $this->getWidth();
$height = $this->getheight() * $ratio;
$this->resize($width,$height);
}
function scale($scale) {
$width = $this->getWidth() * $scale/100;
$height = $this->getheight() * $scale/100;
$this->resize($width,$height);
}
function resize($width,$height) {
$new_image = imagecreatetruecolor($width, $height);
imagecopyresampled($new_image, $this->image, 0, 0, 0, 0, $width, $height, $this->getWidth(), $this->getHeight());
$this->image = $new_image;
}
};
?>