Example #1
0
 function insertGroupDetail($groupName)
 {
     $groupTable = new groupTable($this->connection);
     $checkName = $groupTable->checkGroupName($groupName);
     if (!is_bool($checkName)) {
         $this->message = $groupTable->message;
         return false;
     }
     $this->connection->autocommit(FALSE);
     $groupId = $groupTable->insertGroupDetail($groupName);
     if (is_bool($groupId)) {
         $this->message = $groupTable->message;
         return false;
     }
     $moduleGroupTable = new moduleGroupTable($this->connection);
     $moduleTable = new moduleTable($this->connection);
     $moduleList = $moduleTable->selectModuleId();
     if (is_bool($moduleList)) {
         $this->message = $moduleTable->message;
         return false;
     }
     foreach ($moduleList as $moduleId) {
         $moduleGroupId = $moduleGroupTable->insert($moduleId, $groupId, 1);
         if (is_bool($moduleGroupId)) {
             $this->message = $moduleGroupTable->message;
             return false;
         }
     }
     $this->connection->commit();
     $this->connection->autocommit(TRUE);
     return $groupId;
 }
Example #2
0
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;
                case 'logout':
                    define("PATH", "../../", true);