| Current Path : /home/emeraadmin/www/4d695/ |
| Current File : /home/emeraadmin/www/4d695/System.php.tar |
home/emeraadmin/public_html/Classes/System.php 0000644 00000004555 15167673332 0015520 0 ustar 00 <?php
class System
{
// function to encrypt password
public function encryptPassword($password)
{
return password_hash($password, PASSWORD_DEFAULT);
}
// //function to encrypt string
// public function encryptData($data, $key) {
// return openssl_encrypt($data, 'aes-256-cbc', $key, 0, substr($key, 0, 16));
// }
//
// //function to decrypt string
// public function decryptData($data, $key) {
// return openssl_decrypt($data, 'aes-256-cbc', $key, 0, substr($key, 0, 16));
// }
public function encryptData($data)
{
return base64_encode($data);
}
public function decryptData($data)
{
return base64_decode($data);
}
//function to check if user is logged in
public function isLoggedIn()
{
if (isset($_SESSION['user_id'])) {
return true;
} else {
return false;
}
}
//function to check if user is admin
public function isAdmin()
{
if (isset($_SESSION['user_id']) && $_SESSION['user_role'] == 'admin') {
return true;
} else {
return false;
}
}
//function to check if user is a company
public function isCompany()
{
if (isset($_SESSION['user_id']) && $_SESSION['user_role'] == 'company') {
return true;
} else {
return false;
}
}
public function isEmeraAdmin()
{
if (isset($_SESSION['user_id']) && $_SESSION['user_role'] == 'emera_admin') {
return true;
} else {
return false;
}
}
public function isSubContractor()
{
if (isset($_SESSION['user_id']) && $_SESSION['user_role'] == 'subcontractor') {
return true;
} else {
return false;
}
}
public function isTaskProvider()
{
if (isset($_SESSION['user_id']) && $_SESSION['user_role'] == 'task_provider') {
return true;
} else {
return false;
}
}
//function to check if user is a user
public function isUser()
{
if (isset($_SESSION['user_id']) && $_SESSION['user_role'] == 'user') {
return true;
} else {
return false;
}
}
}