Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // starts admin 3 panel
- // if $adminLevel > 2 display module
- if ($adminLevel > 2) {
- // if user is level 3 put in div.col-lg-4 row
- if ($adminLevel == 3) {
- echo '
- <div class="col-lg-4">
- <!-- heading here -->
- <h3>Admin Level 3 Panel</h3>
- <p>Use this module to get rid of corrupt level 2 admins</p>
- <button class="btn btn-default hideshow3">show/hide</button>
- <div class="content3">
- <div class="admin_module">
- <!-- content here -->
- ';
- // get query to get all users that are level == 2
- $getLevel2Admins = dbConnect()->prepare("SELECT * FROM users WHERE level = 2");
- $getLevel2Admins->execute();
- $levelTwoAdmins = $getLevel2Admins->fetchAll();
- echo '
- <table class="nonAdmins" border="1">
- <tr>
- <td class="table_header">ID</td>
- <td class="table_header">Register Date</td>
- <td class="table_header">Username</td>
- <td class="table_header">Level 1</td>
- <td class="table_header">Level 2</td>
- </tr>
- ';
- // start to fetch users that aren't admins
- foreach($levelTwoAdmins as $row2) {
- echo '
- <tr>
- <td class="table_content">' .$row2['id']. '</td>
- <td class="table_content">' .$row2['register_date']. '</td>
- <td class="table_content">' .$row2['username']. '</td>
- <td class="table_content">
- <form method="post" class="table_content_form">
- <button class="btn btn-default" type="submit" name="demoteLevel">Demote to level 1</button>
- <input type="hidden" name="user_id2" value="' .$row2['id']. '"/>
- <input type="hidden" name="user_level2" value="1"/>
- </form>
- </td>
- <td class="table_content">
- <form method="post" class="table_content_form">
- <button class="btn btn-default" type="submit" name="demoteLevel">Demote to level 0</button>
- <input type="hidden" name="user_id2" value="' .$row2['id']. '"/>
- <input type="hidden" name="user_level2" value="0"/>
- </form>
- </td>
- </tr>
- </div>
- ';
- }
- // if users hits a change level 1/2 button;
- if(isset($_POST['demoteLevel'])) {
- // set $username var
- $userid2 = $_POST['user_id2'];
- $newLevel2 = $_POST['user_level2'];
- // update user in that row to level 1 in database
- $demoteLevel = dbConnect()->prepare("UPDATE users SET level = :level WHERE id = :id");
- $demoteLevel->bindParam(':id', $userid2);
- $demoteLevel->bindParam(':level', $newLevel2);
- $demoteLevel->execute();
- // echo success message and redirect?
- echo '<p class="success">user with ID# ' .$userid2. ' has been demoted to level ' .$newLevel2. '</p>';
- }
- echo'
- <!-- ends div.admin_module -->
- </div>
- <!-- ends div.col-lg-4 for admin panel 3 -->
- </div>
- ';
- }
- }
- echo '
- <!-- end of div.row -->
- </div>
- <!-- end of div.container-fluid -->
- </div>
- ';
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement