PHP Classes

File: uploady/profile/account.php

Recommend this page to a friend!
  Classes of Faris AL-Otabi   Uploady PHP Upload File to MySQL   uploady/profile/account.php   Download  
File: uploady/profile/account.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Uploady PHP Upload File to MySQL
Store file upload details in a MySQL database
Author: By
Last change: Code refactor
Simple API to integrate with other applications
Date: 4 months ago
Size: 3,975 bytes
 

Contents

Class file image Download
<?php
include_once '../session.php';
include_once
'logic/accountLogic.php';
?>
<?php
include_once '../components/header.php'; ?>

<div class="container pb-5 pt-5">
    <div class="row justify-content-center text-center">
        <div class="col-sm-12 col-md-8 col-lg-5">
            <div class="card">
                <div class="card-header">
                    <b> <?= $lang["general"]['edit_account_title']; ?></b>
                </div>
                <form method="POST" action="actions/update.php">
                    <div class="card-body">
                        <?php if (isset($_GET['msg'])) : ?>

                            <?php if ($_GET['msg'] == "profile_updated") : ?>

                                <?php echo $utils->alert(
                                   
$lang["general"]['edit_account_success'],
                                   
"success",
                                   
"check-circle"
                               
); ?>

                            <?php elseif ($_GET['msg'] == "csrf") : ?>

                                <?php echo $utils->alert(
                                   
$lang["general"]['csrf_error'],
                                   
"danger",
                                   
"times-circle"
                               
); ?>

                            <?php elseif ($_GET['msg'] == "error") : ?>

                                <?php echo $utils->alert(
                                   
$lang["general"]['edit_account_error'],
                                   
"danger",
                                   
"times-circle"
                               
); ?>

                            <?php elseif ($_GET['msg'] == "attack") : ?>

                                <?php echo $utils->alert(
                                   
$lang["general"]['attack_error'],
                                   
"danger",
                                   
"times-circle"
                               
); ?>

                            <?php endif; ?>

                        <?php endif; ?>
<?= $utils->input('id', $data->id); ?>

                        <?= $utils->input('csrf', $_SESSION['csrf']); ?>

                        <div class="mb-3">
                            <input type="text" class="form-control" name="username" placeholder="<?= $lang["general"]['enter_username'] ?>" value="<?= $data->username; ?>">
                        </div>
                        <div class="mb-3">
                            <input type="email" class="form-control" name="email" placeholder="<?= $lang["general"]['enter_your_email'] ?>" value="<?= $data->email; ?>">
                        </div>
                        <div class="mb-3" class="text-left">
                            <input type="password" class="form-control" name="password" placeholder="<?= $lang["general"]['enter_password']; ?>">
                            <small><?= $lang["general"]['keep_empty_msg']; ?></small>
                        </div>
                        <div class="mb-3">
                            <input type="text" class="form-control" name="api_key" placeholder="<?= $lang["general"]['enter_your_email'] ?>" value="<?= $data->api_key; ?>" readonly>
                        </div>
                        <a href="auth.php"><?= $lang["general"]['enable_two_factor'] ?></a>
                        |
                        <a href="#" onclick="deleteAccount('<?= $_SESSION['csrf'] ?>')">
                            <?= $lang["general"]['delete_account']; ?>
</a>
                    </div>
                    <div class="card-footer mb-0">
                        <button class="btn btn-primary">
                            <?= $lang["general"]['edit_account_btn']; ?>
</button>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

<?php include_once '../components/footer.php'; ?>