hjkhghopjkertteerterterterertertrtoirh
bnmbertsurhetertertertertertertertpdf'tdfg
/
home
/
ubuntu
/
bmse.net
/
Upload FileeE
HOME
<?php //ini_set("display_errors",1); include('includes/application_includes.php'); if(isset($_REQUEST['eid'])) { $eid=$_REQUEST['eid']; } //$exhibitorterms= $db->getRow('SELECT * FROM `bmse_site_content` WHERE `name`="terms" and language=1'); # Getting terms text here $exhibitorterms = $db->getRow('SELECT * FROM `bmse_content_newsite` WHERE `content-page`="TermsAndConditions"'); //ArrayDisplay($_POST); #getting member details //$row = $db->getRows('SELECT * FROM `'.BMSE_MEMBERS.'`'); //$SubscribeRow =$db->getRows('SELECT * FROM `'.BMSE_NEWSLETTERS_SUBSCRIBED.'`'); if(isset($_POST['submit']) && $_POST['submit'] =='Register') { if(isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])) { //get verify response data $verifyResponsefive = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']); $responseDatafive = json_decode($verifyResponsefive); if($responseDatafive->success) { if ($errormessage=='') { #getting member details $row = $db->getRows('SELECT * FROM `'.BMSE_MEMBERS.'`'); $SubscribeRow =$db->getRows('SELECT * FROM `'.BMSE_NEWSLETTERS_SUBSCRIBED.'`'); if(isset($_POST['submit']) && $_POST['submit'] =='Register') { $row=$db->getRow("SELECT * FROM ".BMSE_MEMBERS." WHERE email= '".$_POST['email']."' AND remove_flag='".ACTIVE."'"); if($row) { $errormessage = "Email already exists, please choose another one."; }else { if(strtolower($_POST['referredby']) == "other") { $_POST['referredby'] = $_POST['reffedbyother']; } if (is_array($_POST['citiesofinterest']) AND !empty($_POST['citiesofinterest'])){ $citiesofinterest = implode(',', $_POST['citiesofinterest']); } else if (!is_array($_POST['citiesofinterest']) AND $_POST['citiesofinterest']!='') { $citiesofinterest = $_POST['citiesofinterest']; } $values = array( 'name' => $_POST['name'], 'contactname' => $_POST['name'], 'companyname' => $_POST['company_name'], 'website' => $_POST['website'], 'username' => $_POST['email'], 'password' => encode($_POST['password']), 'confirm_password' => encode($_POST['confirmpassword']), 'email' => $_POST['email'], 'country' => $_POST['country'], 'phone' => $_POST['phone'], 'address' => $_POST['address'], 'city' => $_POST['city'], 'state' => $_POST['state'], 'zip' => $_POST['zip'], 'referred_by' => $_POST['referredby'], 'joined_date' => $current_date, 'updated_date' => $current_date, 'citiesofinterest' => $citiesofinterest ); $user_id = $db->insert(BMSE_MEMBERS, $values); $country = $db->getRow('SELECT `countries_name` FROM `bmse_countries` WHERE `countries_id`='.$_POST['country'].''); # zoho api lead insertion -starts here # $jayParsedAryp = "refresh_token=".$refresh_token."&client_id=".$client_id."&client_secret=".$client_secret."&grant_type=refresh_token"; $make_callp = callAPIP('POST', 'https://accounts.zoho.com/oauth/v2/token?', ($jayParsedAryp)); $responsep = json_decode($make_callp, true); # Contact creation $jayParsedAry = array( "data" => array( array( //"Exhibitor Name" => $_POST['company_name'], "itempkid" => "exhi".$user_id, "Last_Name" => $_POST['name'], "Company_Name" => $_POST['company_name'], "Email" => $_POST['email'], "Phone" => $_POST['phone'], "Website_URL" => $_POST['website'], "Mailing_Street" => $_POST['address'] , "Mailing_City" => $_POST['city'] , "Mailing_State" => $_POST['state'], "Mailing_Zip" => $_POST['zip'], "Mailing_Country" => $country['countries_name'], "date" => displayDate($current_date,'M d, Y'), "Referred_By" => $_POST['referredby'], "Event_Interested_In" => $citiesofinterest, "Account_Name" => $_POST['company_name'], "itemtype" => "becomeexhibitor" )), "trigger" =>array( "approval", "workflow", "blueprint" ) /*"tag" =>array( "2024event" ),*/ ); $make_call = callAPI('POST', 'https://www.zohoapis.com/crm/v2/Contacts', json_encode($jayParsedAry), $responsep['access_token']); $response = json_decode($make_call, true); # Account creation starts - 28/03/25 $jayParsedAryact = array( "data" => array( array( "Last_Name" => $_POST['name'], "Company_Name" => $_POST['company_name'], "Account_Name" => $_POST['company_name'], "Email" => $_POST['email'], "Phone" => $_POST['phone'], "Website_URL" => $_POST['website'], "Billing_Street" => $_POST['address'] , "Billing_City" => $_POST['city'] , "Billing_State" => $_POST['state'], "Billing_Code" => $_POST['zip'], "Billing_Country" => $country['countries_name'], "Shipping_Street" => $_POST['address'] , "Shipping_City" => $_POST['city'] , "Shipping_State" => $_POST['state'], "Shipping_Code" => $_POST['zip'], "Shipping_Country" => $country['countries_name'], "date" => displayDate($current_date,'M d, Y') )), "trigger" =>array( "approval", "workflow", "blueprint" ) /*"tag" =>array( "2024event" ),*/ ); $make_call_act = callAPI('POST', 'https://www.zohoapis.com/crm/v2/Accounts', json_encode($jayParsedAryact), $responsep['access_token']); $responseact = json_decode($make_call_act, true); # Account creation ends - 28/03/25 # zoho api lead insertion -ends here # $registermailConfigs=$db->getRow("SELECT * FROM ".MAIL_CONFIGS_TABLE." WHERE `id`=27"); $ToAddress = $_POST['email']; $subject = $registermailConfigs['subject']; $message = $registermailConfigs['message']; $message = preg_replace("/\[name\]/",$_POST['name'],$message); $message = preg_replace("/\[email\]/",$_POST['email'],$message); $message = preg_replace("/\[password\]/",$_POST['password'],$message); $message = preg_replace("/\[exhibitor_site_path\]/",SITE_EXHIBITORADMIN_PATH."login.php",$message); $message.=$registermailConfigs['mail_signature']; $headers = ''; $headers .= 'From : '.$frommarkedemail.''. "\r\n"; $headers .= 'Cc : '.$ccmarkedemail.''. "\r\n"; $mailStatus = ''; if($useMailType != '') { $mailStatus = sendMailThroughSMTP($useMailType,$ToAddress,$subject,$message); }else { $mailStatus = sendMailThroughPHP($ToAddress,$subject,$message,$headers); } $mailStatus=true; ####### 25th July 2018 - Mail content insertion by Bhoom ############### $values = array( 'toAddress' => $ToAddress, 'mailSubject' => $subject, 'mailMessage' => $message, 'moduleSection' => 'exhibitor registration from UI' ); $db->insert('bmse_outgoing_mails', $values); ####### 25th July 2018 - Mail content insertion by Bhoom ############### //if($mailStatus) { if(isset($_SESSION['bmse_cart']) AND !empty($_SESSION['bmse_cart'])){ $rows = $db->getRow("SELECT * FROM ".BMSE_MEMBERS." WHERE id =$user_id"); $_SESSION['user_id'] = $rows['id']; $_SESSION['exhibitor_id'] = $rows['id']; $_SESSION['name']=$rows['username']; header("location:event/".$_SESSION['back_url']); exit; } header("location:thankyou.php?eaction=success"); // } } } } } else { $errormessage = "Please verify the captcha."; $smarty->assign('ERROR', $errormessage); $smarty->assign('FIELD', $_POST); } } else { $errormessage = "Please verify the captcha."; $smarty->assign('ERROR', $errormessage); $smarty->assign('FIELD', $_POST); } } echo $errormessage."<br/>"; $smarty->assign('ERROR', $errormessage); $exhibitorterms['content']=str_replace('<strong','<b',$exhibitorterms['content']); $exhibitorterms['content']=str_replace('<strong>','<b>',$exhibitorterms['content']); $exhibitorterms['content']=str_replace('</strong>','</b>',$exhibitorterms['content']); $smarty->assign('ERRORMSG', $errormessage); $smarty->assign('NAME', $_POST['name']); $smarty->assign('USERNAME', $_POST['email']); $smarty->assign('COMPANY', $_POST['company_name']); $smarty->assign('COUNTRY', $_POST['country']); $smarty->assign('STATE', $_POST['state']); $smarty->assign('CITY', $_POST['city']); $smarty->assign('ZIP', $_POST['zip']); $smarty->assign('PHONE', $_POST['phone']); $smarty->assign('ADDRESS', $_POST['address']); $smarty->assign('WEBSITE', $_POST['website']); $smarty->assign('POST', $_POST); $citiesofinterest=getCities(); $categories = getCategories(); $countries = getCountries(); $states = getStates(); $referredbynames = getReferredByNames(); $smarty->assign('REFERREDNAMES', $referredbynames); $smarty->assign('CATEGORIES', $categories); $smarty->assign('MYCATEGORYSELECT', $categories['id']); $smarty->assign('COUNTRIES', $countries); $smarty->assign('MYCOUNTRYSELECT', $countries['id']); $smarty->assign('CITIESOFINTEREST', $citiesofinterest); $smarty->assign('MYCITIESOFINTEREST', $_POST['citiesofinterest']); $smarty->assign('STATES', $states); $smarty->assign('MYSTATESELECT', $states['id']); $smarty->assign('CAPTCHADISPLAY', $captchadisplay); $smarty->assign('sitekey', $sitekey); $smarty->assign('exhibitorterms', $exhibitorterms['content']); $smarty->assign('TERMS_TITLE',$exhibitorterms['header-image-title']); $smarty->assign('TERMS_CONTENT',$exhibitorterms['container1-content']); $smarty->display(TEMPLATE_DOCROOT_PATH.'default/exhiapplyn.tpl'); ?>