| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/tripstring.com/library/Catabatic/ |
Upload File : |
<?php
class Catabatic_Helper {
static public function findUrl($cityId, $dealId, $headline) {
$browse = array("_", "~", "'", "@", "#", "$", "%", "^", "&", "*", "/", ";", ",", "|", "(", ")", "/", "\\");
$page_alias_name = strtolower(str_replace(" ", "-", str_replace($browse, "", substr($headline, 0, 50))));
$page = $page_alias_name . "-" . "-" . $cityId . ".html";
return $page;
}
static public function getSiteUrl() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["siteUrl"];
}
static public function getNoImage( $type ='') {
$finalpath = '';
$img = ( isset($type) && !empty($type) ) ? $type : '';
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
$finalpath .= $options["siteUrl"];
$finalpath .= "public/images/icon-$img.jpg";
return $finalpath;
}
static public function getAgencyId() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["gtxagencysysid"];
}
static public function gtxBtoBsite() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["gtxBtoBsite"];
}
static public function getPackageType($packageId) {
switch ($packageId) {
case '1': {
$val = "Budget";
break;
}
case '2': {
$val = "Standard";
break;
}
case '3' : {
$val = "Deluxe";
break;
}
case '4' : {
$val = "Luxury";
break;
}
case '5' : {
$val = "Premium";
break;
}
default : {
$val = "";
break;
}
}
return $val;
}
static public function getMealPlanType( $name ) {
$CONST_MEAL_PLAN_ARR = unserialize(CONST_MEAL_PLAN_ARR);
return (array_search($name, $CONST_MEAL_PLAN_ARR));
}
/***************************************** ATOM PAYMENT ********************/
static public function getATOMPAYMENTURL() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["ATOMPAYMENTURL"];
}
static public function getATOMLOGIN() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["ATOMLOGIN"];
}
static public function getATOMPASS() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["ATOMPASS"];
}
static public function getATOMPRODID() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["ATOMPRODID"];
}
static public function getReqHashKey() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["REQHASHKEY"];
}
static public function getRespHashKey() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["RESPHASHKEY"];
}
/*****************************************END ATOM PAYMENT ********************/
static public function getSeoName($headline) {
//echo $headline;
$browse = array("_", "~", "'", "@", "#", "$", "%", "^", "&", "*", "/", ";", ",", "|", "(", ")", "/", "\\");
$page_alias_name = strtolower(str_replace(" ", "-", str_replace($browse, "-", substr($headline, 0, 100))));
return str_replace(['---','--'], '-', $page_alias_name);
}
static public function calculateMarkup($price,$MarkUpType = 1,$MarkUp = 0){
// echo "<pre>";print_r($MarkUp);die('d');
if($MarkUpType == 2){
$totalPrice = (int)$price + ((int)$price * ((int)$MarkUp/100));
}else{
$totalPrice = (int)$price + (int)$MarkUp;
}
return round($totalPrice,2);
}
static public function calculateAgencyMarkup($price,$MarkUpType = 1,$MarkUp = 0){
// echo "<pre>";print_r($MarkUp);die('d');
if($MarkUpType == 2){
$totalPrice = ((int)$price * ((int)$MarkUp/100));
}else{
$totalPrice = (int)$MarkUp;
}
return round($totalPrice,2);
}
/*****************************************START IMAGE RESIZE ********************/
static public function resizeImages($orignalFolderName,$newFolderName,$fileName,$width,$height){
if (!file_exists($newFolderName)) {
mkdir($newFolderName, 0777, true);
}
@copy($orignalFolderName . '/' . $fileName, $newFolderName . "/" . $fileName); // copy uploaded file into this location directory
$objImageResize = new Catabatic_Imageresize($newFolderName . '/' . $fileName);
$objImageResize->resizeImage($width, $height, 'exact'); // param : width , height , (exact|portrait|landscape|auto|crop)
$objImageResize->saveImage($newFolderName . '/' . $fileName);
}
static public function getEncrytInputKey() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["INPUTKEY"];
}
static public function getEncrytBlockKey() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["BLOCKSIZE"];
}
static public function getEncrytIV() {
$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
return $options["IV"];
}
}