require_once "framework/module/adminHeader.php"; require_once "framework/router/adminSidebar.php"; $adminHeaderModule = new adminHeader($connection); $adminResult = $adminTable->selectAdmin($sessionAdmin); $themeName = "light"; $headerStyle = ""; $footerStyle = ""; if (!empty($adminResult)) { if ($adminResult["headerStyle"] == "0") { $headerStyle = "header-default"; } if ($adminResult["footerStyle"] == "1") { $footerStyle = "footer-fixed"; } $themeName = $adminResult["theme"]; $adminFullName = $adminResult['adminName']; $adminImage = $adminResult['image']; if (!empty($adminImage)) { $adminImage = PATH . "/assets/snap/snap30/" . $adminImage; } else { $adminImage = PATH . "/assets/snap/snap30/user.png"; } $lessText = $adminResult['text']; $lessBase = $adminResult['base']; $lessBadge = $adminResult['badge']; $lessActive = $adminResult['lessActive']; } $adminSideList = $adminHeaderModule->getListModule($sessionAdmin, $adminURL); $miscTable = new miscTable($connection); $companyDetails = $miscTable->selectCompanyNameImageLogo();
function insertAdmin($userName, $fullname, $groupId, $password, $email, $phone, $gender, $pathName) { $miscTable = new miscTable($this->connection); $fromDetail = $miscTable->checkSendEmail(); if (is_bool($fromDetail)) { $this->message = $miscTable->message; return false; } $adminTable = new adminTable($this->connection); $result = $adminTable->checkAdminUserName($userName); if (!is_bool($result)) { $this->message = $adminTable->message; return false; } $result = $adminTable->checkAdminEmail($email); if (!is_bool($result)) { $this->message = $adminTable->message; return false; } $result = $adminTable->checkAdminPhone($phone); if (!is_bool($result)) { $this->message = $adminTable->message; return false; } $this->connection->autocommit(FALSE); $adminId = $adminTable->insert($userName, $fullname, $email, $password, $phone, $gender, $pathName); if (is_bool($adminId)) { $this->message = $adminTable->message; return false; } $groupAdminTable = new groupAdminTable($this->connection); $result = $groupAdminTable->insertGroup($adminId, $groupId); if (is_bool($result)) { $this->message = $groupAdminTable->message; return false; } $moduleGroupTable = new moduleGroupTable($this->connection); $result = $moduleGroupTable->select($groupId); if (is_bool($result)) { $this->message = $moduleGroupTable->message; return false; } $moduleAdminTable = new moduleAdminTable($this->connection); foreach ($result as $pCode) { $out = $moduleAdminTable->insert($pCode['moduleId'], $adminId, $pCode['permissionCode']); if (is_bool($out)) { $this->message = $moduleAdminTable->message; return false; } } $this->connection->commit(); $misc = new miscClass(); $subject = "Registration Successfully done in Shwapportunity Backend"; $msg = "<div style='text-align:center'><img src='" . $fromDetail['companyUrl'] . "assets/images/mainlogo.png'/><br/><a href='" . $fromDetail['companyUrl'] . "admin/' target='_blank'>Please Click here to Login into Your Account.</a><br/>Your Login Details is Given Below: <br/>Username: {$userName} <br/> Password: {$password}</div>"; $misc->mailer($fromDetail['sendEmail'], $email, $subject, $msg); return 1; }
require_once "framework/db/config.php"; require_once "framework/table/misc.php"; require_once "framework/table/module.php"; require_once "framework/libraries/common.php"; require_once "framework/db/messages.php"; $mysqli = new mysqli_functions(); $connection = $mysqli->connect(); if (is_bool($connection)) { echo $mysqli->message; exit; } $websitePoint = 5; $common = new common(); $currentPage = $common->currentURLFunc(); $currentPage = str_replace("/index.php", "/", $currentPage); $miscTable = new miscTable($connection); //table $moduleTable = new moduleTable($connection); //table $pageArr = explode("/", $currentPage); if (!empty($pageArr[$websitePoint])) { $adminURL = $pageArr[$websitePoint]; $miscId = $miscTable->verifyAdminUrl($pageArr[$websitePoint]); if (!is_bool($miscId)) { if (!empty($pageArr[$websitePoint + 1])) { $moduleUrl = $pageArr[$websitePoint + 1]; switch ($moduleUrl) { case 'login': define("PATH", "../../", true); require_once "framework/connector/adminLogin.php"; break;