diff --git a/routes/get/admin.js b/routes/get/admin.js index 0fb669b..f536435 100644 --- a/routes/get/admin.js +++ b/routes/get/admin.js @@ -8,5 +8,5 @@ module.exports = (req, res) => { if (!user.admin) return error(res, 404, "You have not got permissions for view to this page."); - res.render("admin", { user }) + res.render("admin", { user, user2: false }) } diff --git a/routes/post/admin.js b/routes/post/admin.js index eab3b2a..cdd394a 100644 --- a/routes/post/admin.js +++ b/routes/post/admin.js @@ -16,7 +16,7 @@ module.exports = (req, res) => { user2.write() } - res.render("admin", { user }) + res.render("admin", { user, user2 }) } diff --git a/views/admin.ejs b/views/admin.ejs index b46613b..efb57a6 100644 --- a/views/admin.ejs +++ b/views/admin.ejs @@ -27,15 +27,19 @@ <!-- Navbar end --> + <h1>Welcome to the admin panel of the forum, <%= user.name %>!</h1> <form action="/admin/" method="POST"> - <h2>Write an ID for make admin:</h2> + <h2>Write an ID for make admin:</h2> <input name="userid"></input> <hr> - <button class = "buyuk" type="submit">Make admin!</button> + <button class="buyuk" type="submit">Make admin!</button> </form> - + <script> + if (<%= user2.admin %>) + alert("Making admin of '<%= user2.name %>'' is success"); + </script> </body> </html> \ No newline at end of file diff --git a/views/index.ejs b/views/index.ejs index 532d86f..c42ec2d 100644 --- a/views/index.ejs +++ b/views/index.ejs @@ -14,6 +14,11 @@ <body> + + <%if(user.admin){%> + <button onclick="window.location.href = '/admin'">ADMIN PANEL</button> <hr> + + <%};%> <!-- Navbar: --> <a href="/"><img class="logo" src="/images/logo.jpg" alt="AKF-FORUM"></a> <br> <button class="buyuk" onclick="window.location.href = '/threads'">THREADS</button> diff --git a/views/openThread.ejs b/views/openThread.ejs index ab81291..fa774e7 100644 --- a/views/openThread.ejs +++ b/views/openThread.ejs @@ -16,10 +16,10 @@ <body> <!-- Navbar: --> <a href="/"><img class="logo" src="/images/logo.jpg" alt="AKF-FORUM"></a> - <br> <button class="buyuk" onclick="window.location.href = '/threads'">THREADS</button> - + <br> <button class="buyuk" onclick="window.location.href = '/search'">SEARCH</button> <button class="buyuk" onclick="window.location.href = '/users'">USERS</button> + <button class="buyuk" onclick="window.location.href = '/threads'">THREADS</button> <h1 style="display:inline; float:right;"><a href=<%=user.getLink() %>> <%= user.name %></a> <img class="yuvarlak" src=<%=user.avatar %> alt=<%= user.name %>> </h1> diff --git a/views/threads.ejs b/views/threads.ejs index 27f8113..42c39a9 100644 --- a/views/threads.ejs +++ b/views/threads.ejs @@ -17,8 +17,9 @@ <!-- Navbar: --> <a href="/"><img class="logo" src="/images/logo.jpg" alt="AKF-FORUM"></a> <br> - <button class="buyuk" onclick="window.location.href = '/search'">SEARCH</button> <button class="buyuk" onclick="window.location.href = '/users'">USERS</button> + <button class="buyuk" onclick="window.location.href = '/search'">SEARCH</button> + <button class="buyuk" onclick="window.location.href = '/createThread/'">OPEN THREAD</button> <h1 style="display:inline; float:right;"><a href=<%=user.getLink() %>> <%= user.name %></a> <img class="yuvarlak" src=<%=user.avatar %> alt=<%= user.name %>>