<?php

/*
 * Copyright (C) 2018 josh.north
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

    ini_set('session.gc_maxlifetime', 24*60*60);                                // MIN SESSION
    ini_set('session.gc_probability', 1);                                       // GC RATES
    ini_set('session.gc_divisor', 100);                                         // TIMES
    session_save_path('.tmp');                                                  // TEMP
    session_start();                                                            // START
    require_once __DIR__ . '/autoload.php';                                     // AUTOLOAD
    $StaticFunctions = new \App\LobbySIO\Misc\StaticFunctions();                // DEFAULT CLASSES
    $SiteInfo = new \App\LobbySIO\Database\SiteInfo();
    $Users = new \App\LobbySIO\Database\Users();
    if (isset($_SESSION['user_id'])) {                                          // LOGGED IN? GET USER OBJECT
        $session_user = $Users->getUserInfo($_SESSION['user_id'], "1", "0"); }
    if (isset($session_user)) {                                                 // GET UID OR SET TO KIOSK
        $uid = $session_user["0"]["users_id"];} else { $uid = "2"; }
    $app_disp_lang = filter_input(INPUT_COOKIE, 'app_disp_lang');               // SETUP LANGUAGE
    if(!isset($app_disp_lang)) {
        $app_disp_lang=$StaticFunctions->getDefaultLanguage(); }
    $siteidcookie = filter_input(INPUT_COOKIE, 'app_site');                     // SETUP SITE
    foreach($SiteInfo->getSite("0", $uid, "0", "0") as $arr) {
        $lookup_array[$arr['sites_id']]=1; }
        if(isset($lookup_array[$siteidcookie])) {
            $siteid = $siteidcookie; } else { $siteid = "1"; }
        if(!isset($siteid)) { $siteid="1"; }
    $Translate = new \App\LobbySIO\Language\Translate($app_disp_lang);          // SETUP TRANSLATOR
    $transLang =  $Translate->userLanguage();
    $app_current_pagename = $transLang['ADMINISTRATION'];                       // PAGE SETUP
    $app_current_pageicon = '<i class="fas fa-list"></i> ';
    require_once("inc/header.inc.php");
    if ($StaticFunctions->getSessionStatus() == false) {                        // CHECK STATUS
        echo $StaticFunctions->killSession();                                   // ELSE DIE
    } else { ?>
<!-- CONTENT START -->

<?php if (isset($session_user)) { if($session_user["0"]["users_usertype"] !== "ADMIN") { header("Location: index.php"); ?><h2 class="content-subhead"><?php echo $transLang['NOT_AUTHORIZED']; ?></h2><?php }; }; ?>


<?php    if (!empty($_POST['edituser'])):                                            // NEW SITE
    $edituser = $Users->getUserInfo($_POST['editid'], "0", "0")
    //$SiteInfo->addSite($_POST['sitename'], $_POST['timezone'], $_POST['region']);
        //header('Location: ' . $_SERVER['PHP_SELF']);
?>

        <!-- USER EDIT START -->
        <div class="container bg-info rounded">
            <div class="row">
                <div class="col-sm">
                    <h2><?php echo $app_current_pageicon . $transLang['EDIT_PROFILE']; ?></h2>
                </div>
            </div>
                        <form class="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
                                <fieldset id="editor">
                                        <div class="form-row">
                                            <div class="col input-group">
                                                <div class="input-group-prepend">
                                                    <span class="input-group-text" id="firstname"><?php echo $transLang['FIRSTNAME']; ?></span>
                                                </div>
                                                <input type="text" class="form-control" id="firstname" name="firstname" value="<?php echo $edituser["0"]["users_firstname"]; ?>" required />
                                            </div>
                                            <div class="col input-group">
                                                <div class="input-group-prepend">
                                                    <span class="input-group-text" id="lastname"><?php echo $transLang['LASTNAME']; ?></span>
                                                </div>
                                                <input type="text" class="form-control" id="lastname" name="lastname" value="<?php echo $edituser["0"]["users_lastname"]; ?>" required />
                                            </div>
                                        </div>
                                        <div class="form-row">
                                            <div class="col input-group">
                                                <div class="input-group-prepend">
                                                    <span class="input-group-text" id="username"><?php echo $transLang['USERNAME']; ?></span>
                                                </div>
                                                <input type="text" class="form-control" id="username" name="username" value="<?php echo $edituser["0"]["users_username"]; ?>" required />
                                            </div>
                                            <div class="col input-group">
                                                <div class="input-group-prepend">
                                                    <span class="input-group-text" id="email"><?php echo $transLang['EMAIL']; ?></span>
                                                </div>
                                                <input type="text" class="form-control" id="email" name="email" value="<?php echo $edituser["0"]["users_email"]; ?>" />
                                            </div>
                                        </div>
                                        <div class="form-row">
                                            <div class="col input-group">
                                                <div class="input-group-prepend">
                                                    <span class="input-group-text" id="username"><?php echo $transLang['ACCESS_LEVEL']; ?></span>
                                                </div>
                                                <select class="custom-select" id="usertype" aria-label="<?php echo $transLang['ACCESS_LEVEL']; ?>" name="usertype" required>
                                                    <?php foreach($Users->getUserTypeInfo("%") as $row): ?>
                                                    <option value="<?php echo $row['usertypes_id']; ?>"<?php if ($row['usertypes_id']==$edituser["0"]["users_usertypeid"]) { echo " selected"; } ?>><?php echo $transLang[$row['usertypes_name']]; ?></option>
                                                    <?php endforeach; ?>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="form-row">
                                            <div class="col input-group">
                                                <div class="input-group-prepend">
                                                    <span class="input-group-text" id="username"><?php echo $transLang['SITE']; ?></span>
                                                </div>
                                                <select id="sitepermissions" name="sitepermissions[]" class="custom-select" multiple size="5">
                                                    <?php foreach($SiteInfo->listSite("0", "0") as $row): ?>
                                                    <option value="<?php echo $row['sites_id']; ?>"<?php if ($SiteInfo->getSitePerms($row['sites_id'], $edituser["0"]["users_id"])=="1") { echo " selected"; } ?>><?php echo $row['sites_name']; ?></option>
                                                    <?php endforeach; ?>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="form-row">
                                            <div class="col input-group">
                                                <input type="hidden" id="edituserid" name="edituserid" value="<?php echo $edituser["0"]["users_id"]; ?>" />
                                                <button type="submit" class="form-control btn btn-block btn-success" value="Submit" name="editusercomplete"><i class="fa fa-user-plus"></i> <?php echo $transLang['SAVE']; ?></button>
                                            </div>
                                        </div>
                                </fieldset>
                            </form>
        </div>
        <?php
        $minpasslength = $StaticFunctions->getMinPass();
        ?>

        <!-- USER EDIT END -->
<?php
        endif;
?>



<?php                                                            // POST ACTIONS

    if (!empty($_POST['newsite'])):                              // NEW SITE
        $SiteInfo->addSite($_POST['sitename'], $_POST['timezone'], $_POST['region']);
        $newsiteid = $SiteInfo->getSiteByID($_POST['sitename']);
        $SiteInfo->setSitePerms($newsiteid["0"]["id"], "1");
        $SiteInfo->setSitePerms($newsiteid["0"]["id"], "2");
        header('Location: ' . $_SERVER['PHP_SELF']);
    endif;

    if (!empty($_POST['newuser'])):                              // NEW USER
        require_once("src/Misc/PasswordHash.php");
        if (empty($_POST['username'])): $errors['username'] = $transLang['USERNAME_NOTEMPTY']; endif;
        if (preg_match('/[^a-zA-Z0-9 .-_]/', $_POST['username'])): $errors['username'] = $transLang['ILLEGAL_CHARACTERS']; endif;
        if (empty($_POST['password'])): $errors['password'] = $transLang['PASSWORD_NOTEMPTY']; endif;
        if (strlen($_POST['password']) < $minpasslength): $errors['password'] = $transLang['MIN_PASSWORD_LENGTH'] . $minpasslength; endif;
        if (empty($_POST['password_confirm'])): $errors['password_confirm'] = $transLang['PASSWORD_NOTCONFIRMED']; endif;
        if ($_POST['password'] != $_POST['password_confirm']): $errors['password_confirm'] = $transLang['PASSWORD_NOTMATCH']; endif;
        $email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
        if (!$email): $errors['email'] = $transLang['EMAIL_NOTVALID']; endif;
        $existing = $Users->checkUser($_POST['username'], $email);
        if ($existing):
            if ($existing[0]["users_username"] == $_POST['username']): $errors['username'] = $transLang['USERNAME_USED']; endif;
            if ($existing[0]["users_email"] == $email): $errors['email'] = $transLang['PASSWORD_USED']; endif;
        endif;
    endif;
    if (!empty($_POST['newuser']) && empty($errors)):
        $hasher = new PasswordHash(8, FALSE);
        $password = $hasher->HashPassword($_POST['password']);
        $Users->addUser($_POST['firstname'], $_POST['lastname'], $_POST['username'], $timezone, $password, $_POST['email'], $_POST['usertype']);
        header('Location: ' . $_SERVER['PHP_SELF']);
    endif;

    if (!empty($_POST['editusercomplete'])):                              // EDIT USER
        require_once("src/Misc/PasswordHash.php");
        if (empty($_POST['username'])): $errors['username'] = $transLang['USERNAME_NOTEMPTY']; endif;
        if (preg_match('/[^a-zA-Z0-9 .-_]/', $_POST['username'])): $errors['username'] = $transLang['ILLEGAL_CHARACTERS']; endif;
       // if (empty($_POST['password'])): $errors['password'] = $transLang['PASSWORD_NOTEMPTY']; endif;
       // if (strlen($_POST['password']) < $minpasslength): $errors['password'] = $transLang['MIN_PASSWORD_LENGTH'] . $minpasslength; endif;
      //  if (empty($_POST['password_confirm'])): $errors['password_confirm'] = $transLang['PASSWORD_NOTCONFIRMED']; endif;
      //  if ($_POST['password'] != $_POST['password_confirm']): $errors['password_confirm'] = $transLang['PASSWORD_NOTMATCH']; endif;
        $email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
        if (!$email): $errors['email'] = $transLang['EMAIL_NOTVALID']; endif;
     //   $existing = $Users->checkUser($_POST['username'], $email);
     //   if ($existing):
      //      if ($existing[0]["users_username"] == $_POST['username']): $errors['username'] = $transLang['USERNAME_USED']; endif;
     //       if ($existing[0]["users_email"] == $email): $errors['email'] = $transLang['PASSWORD_USED']; endif;
     //   endif;
    endif;
    if (!empty($_POST['editusercomplete']) && empty($errors)):
     //   $hasher = new PasswordHash(8, FALSE);
      //  $password = $hasher->HashPassword($_POST['password']);
        $Users->editUserInfo($_POST['edituserid'], $_POST['firstname'], $_POST['lastname'], $_POST['username'], $_POST['email'], $_POST['usertype']);
       //foreach loop to check if exists, if new, delete or add as needed
        if (!empty($_POST['sitepermissions'])){
        $SiteInfo->delSitePerms($_POST['edituserid']);
        foreach($_POST['sitepermissions'] as $editsitepermission) {
            $SiteInfo->setSitePerms($editsitepermission, $_POST['edituserid']);
        }
        }
        header('Location: ' . $_SERVER['PHP_SELF']);
    endif;

    
    
    // DEL USER
    if (!empty($_POST['deluser'])) {
        if ($_SERVER['REQUEST_METHOD'] == 'DELETE' || ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['_METHOD'] == 'DELETE')) {
            $deleteid = (int) $_POST['deleteid'];
            echo $Users->deleteUser($deleteid);
            echo "user deleted!";
            header('Location: ' . $_SERVER['PHP_SELF']);
        }
    }

// Set up pagination
$page_num = 1;
if(!empty($_GET['pnum'])):
    $page_num = filter_input(INPUT_GET, 'pnum', FILTER_VALIDATE_INT);
    if(false === $page_num):
        $page_num = 1;
    endif;
endif;
$offset = ($page_num - 1) * $StaticFunctions->getPageRows();
$row_count = count($Users->getUserInfo("%", "%", "%"));
$page_count = 0;
if (0 === $row_count): else: $page_count = (int)ceil($row_count / $StaticFunctions->getPageRows()); if($page_num > $page_count): $page_num = 1; endif; endif;
?>



        <!-- USER MGMT START -->
        <div class="container">
            <div class="row">
                <div class="col-sm">
                    <h2><?php echo $app_current_pageicon . $transLang['USERS']; ?></h2>
                </div>
                <div class="col-sm">
                    <button type="button" class="btn btn-block btn-lg btn-success" data-toggle="modal" data-target="#addUserModal"><?php echo $transLang['ADD_USER']; ?></button>
                </div>
            </div>
            <?php echo '<ul class="pagination pagination-sm"><li class="page-item disabled"><a class="page-link" href="#" tabindex="-1">' . $transLang['PAGE'] . '</a></li>'; for ($i = 1; $i <= $page_count; $i++): echo '<li class="page-item'; if ($i === $page_num): echo ' active'; else: echo ' '; endif; echo '"><a class="page-link" href="' . $_SERVER['PHP_SELF'] . '?pnum=' . $i . '">' . $i . '</a></li>'; endfor; echo '</ul>'; ?>
            <table class="table">
                <thead class="thead-dark">
                    <tr>
                        <th><?php echo $transLang['NAME']; ?></th><th><?php echo $transLang['USERNAME']; ?></th><th><?php echo $transLang['EMAIL']; ?></th><th><?php echo $transLang['CREATED']; ?></th><th><?php echo $transLang['USERTYPE']; ?></th><th><?php echo $transLang['ACTIONS']; ?></th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach($Users->getUserInfo("%", $StaticFunctions->getPageRows(), $offset) as $row): ?>
                    <?php if ($row['users_id'] == "1"): echo " "; else: ?>
                    <?php if ($row['users_id'] == "2"): echo " "; else: ?>
                    <tr>
                        <td><?php echo $row['users_lastname'] . ", " . $row['users_firstname']; ?></td>
                        <td><?php echo $row['users_username']; ?></td>
                        <td><?php echo $row['users_email']; ?></td>
                        <td><?php echo $row['users_created']; ?></td>
                        <td><?php echo $transLang[$row['users_usertype']]; ?></td>
                        <td>
                            <form method="post">
                            <input type="hidden" id="_METHOD" name="_METHOD" value="EDITUSER" />
                            <input type="hidden" id="editid" name="editid" value="<?php echo $row['users_id']; ?>" />
                            <button class="btn btn-primary btn-sm" id="edituser" name="edituser" value="edituser" type="submit" <?php if ($row['users_username'] == "admin"): echo "disabled"; endif; if ($row['users_username'] == "KIOSK"): echo "disabled"; endif; ?>><i class="fa fa-edit"></i> </button>
                            </form>
                            <form method="post" onsubmit="return confirm('<?php echo $transLang['DELETE_WARNING']; ?>')">
                            <input type="hidden" id="_METHOD" name="_METHOD" value="DELETE" />
                            <input type="hidden" id="deleteid" name="deleteid" value="<?php echo $row['users_id']; ?>" />
                            <button class="btn btn-danger btn-sm" id="deluser" name="deluser" value="deluser" type="submit" <?php if ($row['users_username'] == "admin"): echo "disabled"; endif; if ($row['users_username'] == "KIOSK"): echo "disabled"; endif; ?>><i class="fa fa-trash"></i> </button>
                            </form>
                        </td>
                    </tr>
                    <?php endif; ?>
                    <?php endif; ?>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </div>
        <?php
        $minpasslength = $StaticFunctions->getMinPass();
        ?>

        <!-- MODAL START -->
        <div class="modal fade" id="addUserModal" tabindex="-1" role="dialog" aria-labelledby="Site" aria-hidden="true">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <h5 class="modal-title" id="AddUser"><?php echo $transLang['ADD_USER']; ?></h5>
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>
                    <div class="modal-body">
                        <form class="form-inline my-2 my-lg-0" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
                            <div class="row">
                                <div class="col-sm">
                                    <p class="lead"><?php echo $transLang['ADD_USER_DESC'] . $minpasslength; ?></p>
                                </div>
                            </div>
                                <fieldset id="registration">
                                    <div class="form-group">
                                        <div class="row">
                                            <div class="col-sm">
                                                <input type="text" class="form-control" id="firstname" name="firstname" placeholder="First Name" required />
                                            </div>
                                            <div class="col-sm">
                                                <input type="text" class="form-control" id="lastname" name="lastname" placeholder="Last Name" required />
                                            </div>
                                        </div>
                                        <div class="row">
                                            <div class="col-sm">
                                                <input type="text" class="form-control" id="username" name="username" placeholder="Username" required />
                                            </div>
                                            <div class="col-sm">
                                                <input type="text" class="form-control" id="email" name="email" placeholder="Email" />
                                            </div>
                                        </div>
                                        <div class="row">
                                            <div class="col-sm">
                                                <input type="password" class="form-control" id="password" name="password" placeholder="Password" required />
                                            </div>
                                            <div class="col-sm">
                                                <input type="password" class="form-control" id="password_confirm" name="password_confirm" placeholder="Confirm Password" required />
                                            </div>
                                        </div>
                                        <div class="row">
                                            <div class="col-sm">
                                                <select class="custom-select" id="usertype" aria-label="<?php echo $transLang['ACCESS_LEVEL']; ?>" name="usertype" required>
                                                    <option value="" selected><?php echo $transLang['CHOOSE']; ?> <?php echo $transLang['ACCESS_LEVEL']; ?></option><?php foreach($Users->getUserTypeInfo("%") as $row): ?>
                                                    <option value="<?php echo $row['usertypes_id']; ?>"><?php echo $transLang[$row['usertypes_name']]; ?></option><?php endforeach; ?>
                                                </select>
                                            </div>
                                            <div class="col-sm">
                                                <button type="submit" class="form-control btn btn-block btn-primary" value="Submit" name="newuser"><i class="fa fa-user-plus"></i> <?php echo $transLang['ADD_USER']; ?></button>
                                            </div>
                                        </div>
                                    </div>
                                </fieldset>
                            </form>

                    </div>
                </div>
            </div>
        </div>
        <!-- MODAL END -->
        <!-- USER MGMT END -->

<?php

// delete site only if submitted by button
if (!empty($_POST['delsite'])) {
    if ($_SERVER['REQUEST_METHOD'] == 'DELETE' || ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['_METHOD'] == 'DELETE')) {
        $deleteid = (int) $_POST['deleteid'];
        echo $SiteInfo->deleteSite($deleteid);
        echo "site deleted!";
        header('Location: ' . $_SERVER['PHP_SELF']);
    }
}

// Set up pagination
$page_num1 = 1;
if(!empty($_GET['pnum1'])):
    $page_num1 = filter_input(INPUT_GET, 'pnum1', FILTER_VALIDATE_INT);
    if(false === $page_num1):
        $page_num1 = 1;
    endif;
endif;
$offset1 = ($page_num1 - 1) * $StaticFunctions->getPageRows();
$row_count1 = count($SiteInfo->listSite("0", "0"));
$page_count1 = 0;
if (0 === $row_count1): else: $page_count1 = (int)ceil($row_count1 / $StaticFunctions->getPageRows()); if($page_num1 > $page_count1): $page_num1 = 1; endif; endif;
?>

        <!-- SITE MGMT START -->
        <div class="container">
            <div class="row">
                <div class="col-sm">
                    <h2><?php echo $app_current_pageicon . $transLang['SITE']; ?></h2>
                </div>
                <div class="col-sm">
                    <button type="button" class="btn btn-block btn-lg btn-success" data-toggle="modal" data-target="#addSiteModal"><?php echo $transLang['ADD_SITE']; ?></button>
                </div>
            </div>
            <?php echo '<ul class="pagination pagination-sm"><li class="page-item disabled"><a class="page-link" href="#" tabindex="-1">' . $transLang['PAGE'] . '</a></li>'; for ($i1 = 1; $i1 <= $page_count1; $i1++): echo '<li class="page-item'; if ($i1 === $page_num1): echo ' active'; else: echo ' '; endif; echo '"><a class="page-link" href="' . $_SERVER['PHP_SELF'] . '?pnum1=' . $i1 . '">' . $i1 . '</a></li>'; endfor; echo '</ul>'; ?>
            <table class="table">
                <thead class="thead-dark">
                    <tr>
                        <th><?php echo $transLang['NAME']; ?></th><th><?php echo $transLang['TIMEZONE']; ?></th><th><?php echo $transLang['REGION']; ?></th><th><?php echo $transLang['ACTIONS']; ?></th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach($SiteInfo->listSite($StaticFunctions->getPageRows(), $offset1) as $row1): ?>
                    <?php if ($row1['sites_name'] === "NOSITE"): echo " "; else: ?>
                    <tr>
                        <td><?php echo $row1['sites_name']; ?></td><td><?php echo $row1['sites_timezone']; ?></td><td><?php echo $row1['sites_region']; ?></td><td><form method="post" onsubmit="return confirm('<?php echo $transLang['DELETE_WARNING']; ?>')"><input type="hidden" id="_METHOD" name="_METHOD" value="DELETE" /><input type="hidden" id="deleteid" name="deleteid" value="<?php echo $row1['sites_id']; ?>" /><button class="btn btn-danger btn-sm" id="deluser" name="delsite" value="delsite" type="submit"><i class="fa fa-trash"></i> </button></form></td>
                    </tr>
                    <?php  endif; ?>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </div>
        <?php
        $minpasslength = $StaticFunctions->getMinPass();
        ?>

        <!-- MODAL START -->
        <div class="modal fade" id="addSiteModal" tabindex="-1" role="dialog" aria-labelledby="Site" aria-hidden="true">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <h5 class="modal-title" id="AddSite"><?php echo $transLang['ADD_SITE']; ?></h5>
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>
                    <div class="modal-body">
                        <form class="form-inline my-2 my-lg-0" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
                            <div class="row">
                                <div class="col-sm">
                                    <p class="lead"><?php echo $transLang['ADD_SITE']; ?></p>
                                </div>
                            </div>
                                <fieldset id="registration">
                                    <div class="form-group">
                                        <div class="row">
                                            <div class="col-sm">
                                                <input type="text" class="form-control" id="sitename" name="sitename" placeholder="Site Name" required />
                                            </div>
                                            <div class="col-sm">
                                                <select class="form-control" id="timezone" name="timezone" required>
                                                    <option value=""><?php echo $transLang['TIMEZONE']; ?></option>
                                                    <?php foreach(DateTimeZone::listIdentifiers(DateTimeZone::ALL) as $row2) { ?><option><?php echo $row2; ?></option><?php }; ?>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="row">
                                            <div class="col-sm">
                                                <select class="form-control" id="region" name="region" required>
                                                    <option value=""><?php echo $transLang['REGION']; ?></option>
                                                    <option>CAN</option>
                                                    <option>EMEA</option>
                                                    <option>US</option>
                                                </select>
                                            </div>
                                            <div class="col-sm">
                                                <button type="submit" class="form-control btn btn-block btn-primary" value="Submit" name="newsite"><i class="fa fa-user-plus"></i> <?php echo $transLang['ADD_SITE']; ?></button>
                                            </div>
                                        </div>
                                    </div>
                                </fieldset>
                            </form>

                    </div>
                </div>
            </div>
        </div>
        <!-- MODAL END -->
        <!-- SITE MGMT END -->


<!-- CONTENT END -->
<?php }; require_once("inc/footer.inc.php");
