location='error404.php'"; break; } } function getpost() { if(count($_POST)) { foreach($_POST as $key => $value) { global ${$key}; if (is_array($value) == true) { ${$key} = $value; } else { ${$key} = trim($value); } } } } function getget() { if(count($_GET)) { foreach($_GET as $key => $value) { global ${$key}; if (is_array($value) == true) { ${$key} = $value; } else { ${$key} = trim($value); } } } } $id=htmlspecialchars($id); function gen_resize_photo_rotate($file , $source_folder,$destination, $width="", $height="", $prefix="") { if ($file != "") { $imgTrans = new imageTransform(); $imgTrans->sourceFile = $source_folder.$file; $imgTrans->targetFile = $destination.$prefix."_".$file; $imgTrans->chmodValue = 0777; $imgTrans->rotate(90,0); $imgTrans->sourceFile = $destination.$prefix."_".$file; $imgTrans->targetFile = $destination.$prefix."_".$file; $imgTrans->resizeToWidth = $width; $imgTrans->resizeToHeight = $height; $imgTrans->jpegOutputQuality = 95; $imgTrans->resize(); }else{ return false; } } function gen_resize_photo($file , $source_folder,$destination, $width="", $height="", $prefix="") { if ($file != "") { $imgTrans = new imageTransform(); $imgTrans->sourceFile = $source_folder.$file; $imgTrans->targetFile = $destination.$prefix."_".$file; $imgTrans->chmodValue = 0777; $imgTrans->resizeIfSmaller = false; /* 2007/12/19 */ $imgTrans->resizeToWidth = $width; $imgTrans->resizeToHeight = $height; $imgTrans->jpegOutputQuality = 95; $imgTrans->resize(); }else{ return false; } } function genphoto($file, $destination, $width="", $height="", $prefix="") { if ($file != "") { $temp = explode(".", $file); $ext = $temp[count($temp)-1]; $filename = randStr(12, "NUMBER").".".$ext; $imgTrans = new imageTransform(); $imgTrans->sourceFile = $destination.$file; $imgTrans->targetFile = $destination.$prefix."_".$filename; $imgTrans->chmodValue = 0777; $imgTrans->resizeToWidth = $width; $imgTrans->resizeToHeight = $height; $imgTrans->jpegOutputQuality = 95; $imgTrans->resize(); } } function add_attachment($file, $destination, $path, $table_name, $table_id="", $temp_id="", $col_name, $sorting=0) { global $db; if ($file != "") { $realname = $file["name"]; $temp = explode(".", $realname); $ext = $temp[count($temp)-1]; $ext=strtolower($ext); $filename = randStr(12, "NUMBER").".".$ext; while (file_exists($destination.$filename)) { $filename = randStr(12, "NUMBER").".".$ext; } //move_uploaded_file($file, $destination.$filename); move_uploaded_file($file["tmp_name"], $destination.$filename); chmod($destination.$filename, 0777); if ($re_name != "") { $filename = $re_name."_".$filename; } $sql = "SELECT `attachment_id`, `file_name` FROM `attachment` WHERE `table_name` = '".$table_name."' AND `table_id` = '".$table_id."' AND `col_name` = '".$col_name."'"; $rs = $db->query($sql); if (mysql_num_rows($rs) > 0 && $table_id!="") { $rowfile = $db->fetch_array($rs); @unlink($destination.$rowfile["file_name"]); @unlink($destination."s_".$rowfile["file_name"]); @unlink($destination."m_".$rowfile["file_name"]); @unlink($destination."l_".$rowfile["file_name"]); $sql = "UPDATE `attachment` SET `path` = '".$path."', `file_name` = '".$filename."', `real_name` = '".$realname."', `upload_date` = '".date("Y-m-d")."', `upload_time` = '".date("H:i:s")."' WHERE `table_name` = '".$table_name."' AND `table_id` = '".$table_id."' AND `col_name` = '".$col_name."'"; $db->query($sql); } else { $sql = "INSERT INTO `attachment` ( `attachment_id` , `table_name` , `table_id` , `temp_id`, `col_name`, `file_name` , `real_name` , `path` , `sorting` , `upload_date` , `upload_time` , `user_id` ) VALUES ( NULL , '".$table_name."', '".$table_id."', '".$temp_id."', '".$col_name."', '".$filename."', '".$realname."', '".$path."', '".$sorting."', '".date("Y-m-d")."', '".date("H:i:s")."', '0' );"; $db->query($sql); } $file_array = array(); $file_array["filename"] = $filename; $file_array["realname"] = $realname; $file_array["colname"] = $colname; $file_array["fullpath"] = $path.$filename; return $file_array; } } function del_all_attachment($tbname,$value,$prefix_path="../../"){ global $db; $attachment_Array=get_all_attachment($tbname,$value); if(!empty($attachment_Array) ){ foreach($attachment_Array as $filename){ @unlink($prefix_path.$filename); @unlink($prefix_path.add_prefix($filename,"s")); @unlink($prefix_path.add_prefix($filename,"m")); @unlink($prefix_path.add_prefix($filename,"l")); } } $sql = "DELETE FROM `attachment` WHERE `table_name` = '$tbname' and `table_id` = '$value'"; $db->query($sql); } function get_attachment($table_name,$table_id,$col_name){ global $db; $sql = " SELECT path, file_name FROM `attachment` WHERE `table_name`='".$table_name."' and `table_id`='".$table_id."' and `col_name`='".$col_name."' "; $result = $db->query($sql); $row = mysql_fetch_assoc($result); if($row[path].$row[file_name]!=""){ return "".$row[path].$row[file_name]; }else{ return ""; } } function get_all_attachment($table_name,$table_id){ global $db; $sql = " SELECT col_name,path,file_name FROM `attachment` WHERE `table_name`='".$table_name."' and `table_id`='".$table_id."' "; $result = $db->query($sql); while($row = mysql_fetch_assoc($result)){ $myAttachment[$row["col_name"]]=$row["path"].$row["file_name"]; } return $myAttachment; } function show_attachment($file){ $lower_filename=strtolower($file); if( strstr($lower_filename,".jpg") || strstr($lower_filename,".jpeg") || strstr($lower_filename,".gif") || strstr($lower_filename,".png") ){ return '
'.funMakeImage("../../".$file,80,80,1).'
'; } } /* Connect Database */ $database = new database(); $db = $database->instance("mysql"); $db->db_host = $dbhost; $db->db_user = $dbuser; $db->db_pw = $dbpw; $db->db_name = $dbname; $db->connect(); unset($dbhost, $dbuser, $dbpw, $dbname); /* Setup Currency */ $currency = ""; $currency_unit = ""; if ( isset($_SESSION["currency"])) $currency = $_SESSION["currency"]; if ( isset($_SESSION["currency_unit"])) $currency_unit = $_SESSION["currency_unit"]; if ( empty($currency) ) { $sql = "SELECT * FROM `".TB_PREFIX."currency_list` WHERE `valid` = 'Y' ORDER BY `id` LIMIT 1"; $row = $db->getrow($sql); $currency = $row["type"]; $currency_unit = $row["unit"]; } define ( "CURRENCY", $currency ); define ( "CURRENCY_UNIT", $currency_unit ); /* Include Functions */ require_once(DIRNAME."/include/class/common/class.page.php"); require_once(DIRNAME."/include/class/common/class.fn.php"); //$fn->getpost(); if ( defined("LANG") ) { require_once(DIRNAME."/include/class/class.language.php"); $_lang = new Language; $_lang->setLang ( LANG ); } //ini_set("error_reporting","E_ALL & ~E_NOTICE"); //--- Send email function --- function sendemail($email_name, $email_address, $adminemail, $email_title, $email_content) { $mail = new PHPMailer(); $mail->Subject = stripslashes($email_title); $mail->Body = stripslashes($email_content); $mail->isHTML(true); $mail->FromName = trim($adminemail);//Sender email address $mail->From = trim( $adminemail);//Sender email address $mail->AddAddress($email_address, $email_name); //receiver email address $result = $mail->Send(); $is_success = "1"; //--- Success send email -- if (!$result) { $is_success = "0"; } return $is_success; } //--- End Send email function --- ?>