File: /home/barbeatleanalyti/public_html/barisnew.beatleanalytics.com/site/backup/include/signup.php
<?php
/* <summary>
Class contains methods related to state module
<author>
Beatle Buddy 2017.
</author>
Version 1.0
</summary>
*/
class include_signup
{
/*
<summary>
Default constructor
</summary>
*/
function __CONSTRUCT(){
}
// Method for username and email varification
protected function CheckUserDetails(){
global $objDB;
$objDB->sql = "SELECT * FROM master_administrator WHERE UserName = '".$this->UserName."' ";
$rsData = $objDB->Qexecute();
if(count($rsData) > 0){
return false;
}else{
return true;
}
}
protected function CheckUserEmail(){
global $objDB;
$objDB->sql = "SELECT * FROM master_administrator WHERE Email = '".$this->Email."' ";
$rsData = $objDB->Qexecute();
if(count($rsData) > 0){
return false;
}else{
return true;
}
}
protected function addNewMasterAdmin(){
global $objDB;
$rsEmail = $this->EmailForNewMasterAdmin();
$objDB->sql = "INSERT INTO master_administrator SET
UserName = '".$this->UserName."',
Email = '".$this->Email."',
Password = '".md5($this->Password)."',
AddedDate = now(),
IsActive = 'N',
IPAddress = '".$_SERVER['HTTP_HOST']."',
IsBlocked = 'N',
ProfileProcessCompleted = 'N',
UserType = 'tem'";
if($rsEmail){
$rsData = $objDB->Qexecute();
if($rsData)
return true;
else
return false;
}else{
return false;
}
}
protected function EmailForNewMasterAdmin(){
global $objDB;
error_reporting(0);
// Fetch email body form email template table.
//$RsEmail = $objDB->FetchEmailTemplate('NewAdminRegistration');
//$emailBody = RemoveFieldAddslashes($RsEmail[0]['EmailBody']);
$emailBody = file_get_contents("Email Template/ThankyouNewRegistrationMA.html");
//$Subject = RemoveFieldAddslashes($RsEmail[0]['Subject']);
$Subject = "Thank you New Registration for MasterAdmin";
$Name = ucfirst($this->FirstName)." ".ucfirst($this->LastName);
$emailBodyContent = str_replace("{{NAME}}",$this->UserName,$emailBody);
$emailBodyContent = str_replace("{{DATE}}",date("d-M-Y h:i A"),$emailBodyContent);
$emailBodyContent = str_replace("{{LOGOIMG}}","<img src='"._IMAGEPATH_."/logo-black.png' >",$emailBodyContent);
$emailBodyContent = str_replace("{{EMAIL_THANKS}}",EMAIL_THANKS,$emailBodyContent);
$emailBodyContent = str_replace("{{EMAIL_FOOTER_ADDRESS}}",EMAIL_FOOTER_ADDRESS,$emailBodyContent);
$emailBodyContent = str_replace("{{EMAIL_COPY_RIGHT}}",EMAIL_COPY_RIGHT,$emailBodyContent);
$emailBodyContent = str_replace("{{OUR_COMPANY_NAME}}",OUR_COMPANY_NAME,$emailBodyContent);
$emailBodyContent = str_replace("{{PASSWORD}}",$this->Password,$emailBodyContent);
// if password does not set than send mail from default email and password.
$objDB->UserName = MAIL_USERNAME;
$objDB->Password = base64_decode(MAIL_PASSWORD);
$objDB->FromEmail = MAIL_USERNAME;
$objDB->ToEmail = $this->Email;
$objDB->Name = $this->UserName;
$objDB->EmailSubject = $Subject;
$objDB->EmailBody = $emailBodyContent;
// Send email
if ($objDB->SendEMail()){
$IsSend = 'Y';
//$objDB->InsertEmailLogData($Subject,$emailBodyContent,$IsSend,$objDB->UserName,$objDB->ToEmail);
return true;
}else{
$IsSend = 'N';
//$objDB->InsertEmailLogData($Subject,$emailBodyContent,$IsSend,$objDB->UserName,$objDB->ToEmail);
return false;
}
}
} ///// class include_login completed /////
?>