Issues (36)

resources/views/admin/home.tpl.php (3 issues)

1
<!DOCTYPE HTML>
2
<!--
3
	Phantom by HTML5 UP
4
	html5up.net | @ajlkn
5
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
6
-->
7
<html>
8
<?php Core\Viewer::file('../layouts/head', $data = ['title' => 'StupidlySimple PHP | Home']); ?>
0 ignored issues
show
$data = array('title' =>...idlySimple PHP | Home') cannot be passed to Core\Viewer::file() as the parameter $data expects a reference. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-type  annotation

8
<?php Core\Viewer::file('../layouts/head', /** @scrutinizer ignore-type */ $data = ['title' => 'StupidlySimple PHP | Home']); ?>
Loading history...
9
<body>
10
<!-- Wrapper -->
11
<div id="wrapper">
12
13
    <?php Viewer::file('layouts/top', $top_data = ['is_admin' => true]); ?>
0 ignored issues
show
The type Viewer was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
14
15
    <?php Viewer::file('layouts/menu') ?>
16
17
    <!-- Main -->
18
    <div id="main">
19
        <div class="inner">
20
            <div class="contents">
21
                <h1>Welcome to the Admin Area</h1>
22
                <p>A very fresh start for the MVC framework with some basic CRUD functions</p>
23
24
                <?php
25
                if (Core\Request::get('delete') === 'success') {
26
                    echo '<p class="alert alert-success">User successfully deleted</p>';
27
                } elseif (Core\Request::get('edit') === 'success') {
28
                    echo '<p class="alert alert-success">User successfully updated</p>';
29
                } elseif (Core\Request::get('delete') === 'failed') {
30
                    echo '<p class="alert alert-danger">Failed to delete</p>';
31
                } elseif (Core\Request::get('edit') === 'failed') {
32
                    echo '<p class="alert alert-danger">Failed to update</p>';
33
                }
34
35
                ?>
36
37
                <ul class="nav nav-tabs" style="margin-top: 20px">
38
                    <li class="active"><a data-toggle="tab" href="#Users">Users</a></li>
39
                    <li><a data-toggle="tab" href="#home">Profile</a></li>
40
                </ul>
41
42
                <div class="tab-content">
43
                    <div id="Users" class="tab-pane fade in active">
44
                        <div style="max-width:600px; padding: 10px;">
45
                            <table class="table table-striped">
46
                                <thead>
47
                                <tr>
48
                                    <th>Firstname</th>
49
                                    <th>Lastname</th>
50
                                    <th>Username/Email</th>
51
                                    <th>Actions</th>
52
                                </tr>
53
                                </thead>
54
                                <tbody>
55
                                <?php
56
                                foreach ($service->test->getRegisteredUsers() as $user) {
57
                                    echo '<tr>';
58
                                    echo '<td>'.$user->first_name.'</td>';
59
                                    echo '<td>'.$user->last_name.'</td>';
60
                                    echo '<td>'.$user->email.'</td>';
61
                                    echo '<td><a onclick="return confirm(\'Are you sure?\');" href="deleteuser?id='.$user->id.'" class="btn btn-danger">Delete</a></td>';
62
                                    echo '</tr>';
63
                                }
64
                                ?>
65
                                </tbody>
66
                            </table>
67
                        </div>
68
                    </div>
69
                    <div id="home" class="tab-pane fade">
70
                        <div style="max-width:600px; padding: 50px 10px;">
71
                            <form method="POST" action="updateuser">
72
                                <input type="hidden" name="id" value="<?= Sentry::getUser()->id; ?>">
0 ignored issues
show
The type Sentry was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
73
                                <div class="form-group">
74
                                    First Name: <input type="text" name="first_name" value="<?= Sentry::getUser()->first_name; ?>" class="input-sm">
75
                                </div>
76
                                <div class="form-group">
77
                                    Last Name: <input type="text" name="last_name" value="<?= Sentry::getUser()->last_name; ?>" class="input-sm">
78
                                </div>
79
                                <div class="form-group">
80
                                    Email: <input type="text" name="email" value="<?= Sentry::getUser()->email; ?>" class="input-sm">
81
                                </div>
82
                                <div class="form-group">
83
                                    Password: <input name="password" type="password" class="input-sm">
84
                                </div>
85
                                <div class="form-group">
86
                                    <button class="button special">Change details</button>
87
                                    <input class="button " value="Reset" type="reset">
88
                                </div>
89
                            </form>
90
                        </div>
91
                    </div>
92
                </div>
93
            </div>
94
        </div>
95
    </div>
96
97
    <?php Viewer::file('layouts/footer') ?>
98
99
</div>
100
101
<?php Viewer::file('layouts/scripts') ?>
102
</body>
103
</html>