PHP Tutorials

Monday, July 8, 2019

update.php

July 08, 2019

update.php





<?php
if (isset($_SESSION["logged"]) === true) {
    if (@$_POST["start"] != "") {
        $ch = curl_init();
        $fingerprint = create_fingerprint(rtrim(config("url"), '/\\'), config("purchase_code"));
        $source = "http://api.nicheoffice.web.tr/download/update/" . $fingerprint;
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $source);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_USERAGENT, 'Niche Office - All in One Video Downloader Update Tool - VERSION:' . config("version"));
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        $data = curl_exec($ch);
        curl_close($ch);
        $destination = __DIR__ . "/../../system/storage/temp/" . $fingerprint . ".zip";
        $file = fopen($destination, "w+");
        fputs($file, $data);
        fclose($file);
        $zip = new ZipArchive;
        $res = $zip->open($destination);
        if ($res === true) {
            $zip->extractTo(__DIR__ . "/../../");
            $zip->close();
            include(__DIR__ . "/../../system/update.php");
            unlink($destination);
            $alert = true;
        } else {
            $alert = false;
        }
    }
    ?>
    <div class="panel-header panel-header-sm"></div>
    <div class="content">
        <div class="row">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header">
                        <h5 class="title">Software Updates</h5>
                    </div>
                    <div class="card-body">
                        <?php
                        if (isset($alert) === true) {
                            echo '<p class="alert alert-success">Software updated to latest version.</p>';
                        }
                        if (isset($alert) === false) {
                            echo '<p class="alert alert-warning">Error occurred while updating the software.</p>';
                        }
                        ?>
                        <p>
                            <strong>Changelog</strong>
                        <pre><?php echo changelog(); ?></pre>
                        </p>
                        <form method="post">
                            <button name="start" type="submit" class="btn btn-outline-info"
                                    value="Check & Install Updates" disabled>Check & Install Updates
                            </button>
                        </form>
                        <div class="text-right">
                            <p>
                                <small>You should backup your data before starting update.</small>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
<?php } else {
    http_response_code(403);
} ?>
Read More

password.php

July 08, 2019

password.php




<?php if (isset($_SESSION["logged"]) === true) { ?>
    <div class="panel-header panel-header-sm"></div>
    <div class="content">
        <div class="row">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header">
                        <h5 class="title">Change Password</h5>
                    </div>
                    <div class="card-body">
                        <?php
                        if (@$_POST && $_SESSION["logged"] === true) {
                            if (hash_equals(sha1($_POST["password"]), sha1($_POST["_password"]))) {
                                database::update_password($_SESSION["user"]["user_email"], sha1($_POST["password"]));
                                echo '<p class="alert alert-success">Password changed.</p>';
                            } else {
                                echo '<p class="alert alert-warning">Password does not match.</p>';
                            }
                        }
                        ?>
                        <form method="post">
                            <div class="input-group">
                                <div class="input-group-prepend">
                                    <div class="input-group-text">
                                        <i class="fas fa-key"></i>
                                    </div>
                                </div>
                                <input placeholder="New password" class="form-control" type="password" name="password" required>
                            </div>
                            <div class="input-group">
                                <div class="input-group-prepend">
                                    <div class="input-group-text">
                                        <i class="fas fa-key"></i>
                                    </div>
                                </div>
                                <input placeholder="Confirm password" class="form-control" type="password" name="_password" required>
                            </div>
                            <div class="form-group text-right">
                                <button type="submit" class="btn btn-info btn-fill btn-wd">Save</button>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>
<?php } else {
    http_response_code(403);
} ?>
Read More

page-edit.php

July 08, 2019

page-edit.php





<?php if (isset($_SESSION["logged"]) === true) { ?>
    <div class="panel-header panel-header-sm"></div>
    <div class="content">
        <div class="row">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header">
                        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
                        <link rel="stylesheet"
                              href="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.8.4/css/froala_editor.pkgd.min.css"/>
                        <script src="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.8.4/js/froala_editor.pkgd.min.js"></script>
                        <h5 class="title">Edit Page</h5>
                    </div>
                    <div class="card-body">
                        <?php
                        $page_id = filter_var($_GET["id"], FILTER_SANITIZE_NUMBER_INT);
                        $page = database::find_content($page_id);
                        if (empty($page)) {
                            $config = json_decode(option(), true);
                            redirect($config["url"] . "/admin");
                        }
                        if (@$_POST && $_SESSION["logged"] === true) {
                            $content["id"] = $_POST["content_id"];
                            $content["name"] = $_POST["content_name"];
                            $content["slug"] = $_POST["content_slug"];
                            $content["text"] = $_POST["content_text"];
                            $content["meta"] = $_POST["content_description"];
                            if (database::slug_exists($content["slug"]) <= 1) {
                                database::update_content($content);
                                echo '<br><p class="alert alert-success">Changes saved.</p>';
                            } else {
                                echo '<br><p class="alert alert-warning">Slug exists. Try with different.</p>';
                            }
                        }
                        ?>
                        <form method="post">
                            <div class="form-group">
                                <label for="content_name">Page Name</label>
                                <input class="form-control" type="text" name="content_name" id="content_name" required
                                       value="<?php echo $page["content_name"]; ?>">
                                <label for="content_slug">Page Slug</label>
                                <input class="form-control" type="text" name="content_slug" id="content_slug" required
                                       value="<?php echo $page["content_slug"]; ?>">
                                <input type="hidden" name="content_id" value="<?php echo $_GET["id"]; ?>" required>
                                <label for="content_description">Meta Description</label>
                                <input class="form-control" type="text" name="content_description"
                                       id="content_description" value="<?php echo $page["content_meta"]; ?>">
                            </div>
                            <div class="form-group">
                                <label for="content_text">Page Content</label>
                                <textarea name="content_text"
                                          id="content_text"><?php echo $page["content_text"]; ?></textarea>
                            </div>
                            <div class="form-group text-right">
                                <button type="submit" class="btn btn-info btn-fill btn-wd">Save</button>
                            </div>
                        </form>
                        <script>
                            $('textarea').froalaEditor();
                        </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
<?php } else {
    http_response_code(403);
} ?>
Read More

page-delete.php

July 08, 2019

page-delete.php




<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <link rel="icon" type="image/png" sizes="96x96" href=".././assets/img/favicon.png">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <title></title>
    <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/>
    <meta name="viewport" content="width=device-width"/>
    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,200" rel="stylesheet"/>
    <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
    <link href="./assets/css/bootstrap.min.css" rel="stylesheet"/>
    <link href="./assets/css/ui.css" rel="stylesheet"/>
</head>
<body class=" sidebar-mini ">
<nav class="navbar navbar-expand-lg navbar-transparent  navbar-absolute bg-primary ">
    <div class="container-fluid">
        <div class="navbar-wrapper">
            <div class="navbar-toggle">
                <button type="button" class="navbar-toggler">
                    <span class="navbar-toggler-bar bar1"></span>
                    <span class="navbar-toggler-bar bar2"></span>
                    <span class="navbar-toggler-bar bar3"></span>
                </button>
            </div>
            <a class="navbar-brand"
               href="http://nicheoffice.web.tr/item/all-in-one-video-downloader-youtube-and-more/22599418">All in One
                Video Downloader</a>
        </div>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation"
                aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
        </button>
        <div class="collapse navbar-collapse justify-content-end" id="navigation">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a href="../." class="nav-link">
                        <i class="now-ui-icons business_globe"></i> Go to website
                    </a>
                </li>
            </ul>
        </div>
    </div>
</nav>
<div class="wrapper wrapper-full-page ">
    <div class="full-page login-page section-image" filter-color="blue">
        <div class="content">
            <div class="container">
                <div class="col-md-4 ml-auto mr-auto">
                    <?php if (isset($_GET["failed-login"]) == "1") { ?>
                        <p class="alert alert-danger">E-mail or password wrong!</p>
                    <?php } ?>
                    <form method="post" action="index.php">
                        <div class="card card-login card-plain">
                            <div class="card-header ">
                                <div class="logo-container">
                                    <img src="./assets/img/now-logo.png" alt="">
                                </div>
                            </div>
                            <div class="card-body ">
                                <div class="input-group no-border form-control-lg">
                    <span class="input-group-prepend">
                      <div class="input-group-text">
                        <i class="now-ui-icons ui-1_email-85"></i>
                      </div>
                    </span>
                                    <input type="email" name="email" placeholder="Enter email" class="form-control"
                                           required>
                                </div>
                                <div class="input-group no-border form-control-lg">
                                    <div class="input-group-prepend">
                                        <div class="input-group-text">
                                            <i class="now-ui-icons ui-1_lock-circle-open"></i>
                                        </div>
                                    </div>
                                    <input name="password" type="password" placeholder="Password" class="form-control" required>
                                </div>
                            </div>
                            <div class="card-footer ">
                                <button type="submit" class="btn btn-primary btn-round btn-lg btn-block mb-3">Login</button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        <div class="full-page-background" style="background-image: url(./assets/img/bg19.jpg) "></div>
        <footer class="footer">
            <div class="container-fluid">
                <div class="copyright" id="copyright">
                    &copy;
                    <script>
                        document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))
                    </script>
                    , developed
                    <a href="https://nicheoffice.web.tr" target="_blank">Niche Office</a>.
                </div>
            </div>
        </footer>
    </div>
</div>
<script src="./assets/js/core/jquery.min.js"></script>
<script src="./assets/js/core/popper.min.js"></script>
<script src="./assets/js/core/bootstrap.min.js"></script>
<script src="./assets/js/plugins/perfect-scrollbar.jquery.min.js"></script>
<script src="./assets/js/plugins/moment.min.js"></script>
<script src="./assets/js/dashboard.js" type="text/javascript"></script>
</body>
Read More

page_create.php

July 08, 2019

page_create.php




<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <link rel="icon" type="image/png" sizes="96x96" href=".././assets/img/favicon.png">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <title></title>
    <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/>
    <meta name="viewport" content="width=device-width"/>
    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,200" rel="stylesheet"/>
    <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
    <link href="./assets/css/bootstrap.min.css" rel="stylesheet"/>
    <link href="./assets/css/ui.css" rel="stylesheet"/>
</head>
<body class=" sidebar-mini ">
<nav class="navbar navbar-expand-lg navbar-transparent  navbar-absolute bg-primary ">
    <div class="container-fluid">
        <div class="navbar-wrapper">
            <div class="navbar-toggle">
                <button type="button" class="navbar-toggler">
                    <span class="navbar-toggler-bar bar1"></span>
                    <span class="navbar-toggler-bar bar2"></span>
                    <span class="navbar-toggler-bar bar3"></span>
                </button>
            </div>
            <a class="navbar-brand"
               href="http://nicheoffice.web.tr/item/all-in-one-video-downloader-youtube-and-more/22599418">All in One
                Video Downloader</a>
        </div>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation"
                aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
        </button>
        <div class="collapse navbar-collapse justify-content-end" id="navigation">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a href="../." class="nav-link">
                        <i class="now-ui-icons business_globe"></i> Go to website
                    </a>
                </li>
            </ul>
        </div>
    </div>
</nav>
<div class="wrapper wrapper-full-page ">
    <div class="full-page login-page section-image" filter-color="blue">
        <div class="content">
            <div class="container">
                <div class="col-md-4 ml-auto mr-auto">
                    <?php if (isset($_GET["failed-login"]) == "1") { ?>
                        <p class="alert alert-danger">E-mail or password wrong!</p>
                    <?php } ?>
                    <form method="post" action="index.php">
                        <div class="card card-login card-plain">
                            <div class="card-header ">
                                <div class="logo-container">
                                    <img src="./assets/img/now-logo.png" alt="">
                                </div>
                            </div>
                            <div class="card-body ">
                                <div class="input-group no-border form-control-lg">
                    <span class="input-group-prepend">
                      <div class="input-group-text">
                        <i class="now-ui-icons ui-1_email-85"></i>
                      </div>
                    </span>
                                    <input type="email" name="email" placeholder="Enter email" class="form-control"
                                           required>
                                </div>
                                <div class="input-group no-border form-control-lg">
                                    <div class="input-group-prepend">
                                        <div class="input-group-text">
                                            <i class="now-ui-icons ui-1_lock-circle-open"></i>
                                        </div>
                                    </div>
                                    <input name="password" type="password" placeholder="Password" class="form-control" required>
                                </div>
                            </div>
                            <div class="card-footer ">
                                <button type="submit" class="btn btn-primary btn-round btn-lg btn-block mb-3">Login</button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        <div class="full-page-background" style="background-image: url(./assets/img/bg19.jpg) "></div>
        <footer class="footer">
            <div class="container-fluid">
                <div class="copyright" id="copyright">
                    &copy;
                    <script>
                        document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))
                    </script>
                    , developed
                    <a href="https://nicheoffice.web.tr" target="_blank">Niche Office</a>.
                </div>
            </div>
        </footer>
    </div>
</div>
<script src="./assets/js/core/jquery.min.js"></script>
<script src="./assets/js/core/popper.min.js"></script>
<script src="./assets/js/core/bootstrap.min.js"></script>
<script src="./assets/js/plugins/perfect-scrollbar.jquery.min.js"></script>
<script src="./assets/js/plugins/moment.min.js"></script>
<script src="./assets/js/dashboard.js" type="text/javascript"></script>
</body>
Read More

page.php

July 08, 2019

page.php





<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <link rel="icon" type="image/png" sizes="96x96" href=".././assets/img/favicon.png">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <title></title>
    <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/>
    <meta name="viewport" content="width=device-width"/>
    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,200" rel="stylesheet"/>
    <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
    <link href="./assets/css/bootstrap.min.css" rel="stylesheet"/>
    <link href="./assets/css/ui.css" rel="stylesheet"/>
</head>
<body class=" sidebar-mini ">
<nav class="navbar navbar-expand-lg navbar-transparent  navbar-absolute bg-primary ">
    <div class="container-fluid">
        <div class="navbar-wrapper">
            <div class="navbar-toggle">
                <button type="button" class="navbar-toggler">
                    <span class="navbar-toggler-bar bar1"></span>
                    <span class="navbar-toggler-bar bar2"></span>
                    <span class="navbar-toggler-bar bar3"></span>
                </button>
            </div>
            <a class="navbar-brand"
               href="http://nicheoffice.web.tr/item/all-in-one-video-downloader-youtube-and-more/22599418">All in One
                Video Downloader</a>
        </div>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation"
                aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
        </button>
        <div class="collapse navbar-collapse justify-content-end" id="navigation">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a href="../." class="nav-link">
                        <i class="now-ui-icons business_globe"></i> Go to website
                    </a>
                </li>
            </ul>
        </div>
    </div>
</nav>
<div class="wrapper wrapper-full-page ">
    <div class="full-page login-page section-image" filter-color="blue">
        <div class="content">
            <div class="container">
                <div class="col-md-4 ml-auto mr-auto">
                    <?php if (isset($_GET["failed-login"]) == "1") { ?>
                        <p class="alert alert-danger">E-mail or password wrong!</p>
                    <?php } ?>
                    <form method="post" action="index.php">
                        <div class="card card-login card-plain">
                            <div class="card-header ">
                                <div class="logo-container">
                                    <img src="./assets/img/now-logo.png" alt="">
                                </div>
                            </div>
                            <div class="card-body ">
                                <div class="input-group no-border form-control-lg">
                    <span class="input-group-prepend">
                      <div class="input-group-text">
                        <i class="now-ui-icons ui-1_email-85"></i>
                      </div>
                    </span>
                                    <input type="email" name="email" placeholder="Enter email" class="form-control"
                                           required>
                                </div>
                                <div class="input-group no-border form-control-lg">
                                    <div class="input-group-prepend">
                                        <div class="input-group-text">
                                            <i class="now-ui-icons ui-1_lock-circle-open"></i>
                                        </div>
                                    </div>
                                    <input name="password" type="password" placeholder="Password" class="form-control" required>
                                </div>
                            </div>
                            <div class="card-footer ">
                                <button type="submit" class="btn btn-primary btn-round btn-lg btn-block mb-3">Login</button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        <div class="full-page-background" style="background-image: url(./assets/img/bg19.jpg) "></div>
        <footer class="footer">
            <div class="container-fluid">
                <div class="copyright" id="copyright">
                    &copy;
                    <script>
                        document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))
                    </script>
                    , developed
                    <a href="https://nicheoffice.web.tr" target="_blank">Niche Office</a>.
                </div>
            </div>
        </footer>
    </div>
</div>
<script src="./assets/js/core/jquery.min.js"></script>
<script src="./assets/js/core/popper.min.js"></script>
<script src="./assets/js/core/bootstrap.min.js"></script>
<script src="./assets/js/plugins/perfect-scrollbar.jquery.min.js"></script>
<script src="./assets/js/plugins/moment.min.js"></script>
<script src="./assets/js/dashboard.js" type="text/javascript"></script>
</body>
Read More

login.php

July 08, 2019

login.php






<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <link rel="icon" type="image/png" sizes="96x96" href=".././assets/img/favicon.png">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <title></title>
    <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/>
    <meta name="viewport" content="width=device-width"/>
    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,200" rel="stylesheet"/>
    <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
    <link href="./assets/css/bootstrap.min.css" rel="stylesheet"/>
    <link href="./assets/css/ui.css" rel="stylesheet"/>
</head>
<body class=" sidebar-mini ">
<nav class="navbar navbar-expand-lg navbar-transparent  navbar-absolute bg-primary ">
    <div class="container-fluid">
        <div class="navbar-wrapper">
            <div class="navbar-toggle">
                <button type="button" class="navbar-toggler">
                    <span class="navbar-toggler-bar bar1"></span>
                    <span class="navbar-toggler-bar bar2"></span>
                    <span class="navbar-toggler-bar bar3"></span>
                </button>
            </div>
            <a class="navbar-brand"
               href="http://nicheoffice.web.tr/item/all-in-one-video-downloader-youtube-and-more/22599418">All in One
                Video Downloader</a>
        </div>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation"
                aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
            <span class="navbar-toggler-bar navbar-kebab"></span>
        </button>
        <div class="collapse navbar-collapse justify-content-end" id="navigation">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a href="../." class="nav-link">
                        <i class="now-ui-icons business_globe"></i> Go to website
                    </a>
                </li>
            </ul>
        </div>
    </div>
</nav>
<div class="wrapper wrapper-full-page ">
    <div class="full-page login-page section-image" filter-color="blue">
        <div class="content">
            <div class="container">
                <div class="col-md-4 ml-auto mr-auto">
                    <?php if (isset($_GET["failed-login"]) == "1") { ?>
                        <p class="alert alert-danger">E-mail or password wrong!</p>
                    <?php } ?>
                    <form method="post" action="index.php">
                        <div class="card card-login card-plain">
                            <div class="card-header ">
                                <div class="logo-container">
                                    <img src="./assets/img/now-logo.png" alt="">
                                </div>
                            </div>
                            <div class="card-body ">
                                <div class="input-group no-border form-control-lg">
                    <span class="input-group-prepend">
                      <div class="input-group-text">
                        <i class="now-ui-icons ui-1_email-85"></i>
                      </div>
                    </span>
                                    <input type="email" name="email" placeholder="Enter email" class="form-control"
                                           required>
                                </div>
                                <div class="input-group no-border form-control-lg">
                                    <div class="input-group-prepend">
                                        <div class="input-group-text">
                                            <i class="now-ui-icons ui-1_lock-circle-open"></i>
                                        </div>
                                    </div>
                                    <input name="password" type="password" placeholder="Password" class="form-control" required>
                                </div>
                            </div>
                            <div class="card-footer ">
                                <button type="submit" class="btn btn-primary btn-round btn-lg btn-block mb-3">Login</button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        <div class="full-page-background" style="background-image: url(./assets/img/bg19.jpg) "></div>
        <footer class="footer">
            <div class="container-fluid">
                <div class="copyright" id="copyright">
                    &copy;
                    <script>
                        document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))
                    </script>
                    , developed
                    <a href="https://nicheoffice.web.tr" target="_blank">Niche Office</a>.
                </div>
            </div>
        </footer>
    </div>
</div>
<script src="./assets/js/core/jquery.min.js"></script>
<script src="./assets/js/core/popper.min.js"></script>
<script src="./assets/js/core/bootstrap.min.js"></script>
<script src="./assets/js/plugins/perfect-scrollbar.jquery.min.js"></script>
<script src="./assets/js/plugins/moment.min.js"></script>
<script src="./assets/js/dashboard.js" type="text/javascript"></script>
</body>
Read More