<?php require_once "../inc/init.php"; if (!Session::canAccess(AccessLevels::ADMINISTRATOR)) { CommonUtil::redirect("index"); exit(0); } if (isset($_POST["user"])) { User::register($_POST["user"], $_POST["pass"], $_POST["firstname"], $_POST["lastname"], $_POST["accessLevel"], 1, $_POST["email"], $_POST["phone"]); echo "Käyttäjä lisätty."; } ?> <form action="/admin/users" method="post"> <p>username <input type="text" name="user"></p> <p>password <input type="text" name="pass"></p> <p>first name <input name="firstname"></p> <p>last name <input name="lastname"></p> <p>email <input name="email"></p> <p>phone <input name="phone"></p> <p>access level <select name="accessLevel"> <?php foreach (AccessLevels::getLevels() as $level => $name) { echo "<option value={$level}>{$name}</option>"; } ?> </select></p> <input type="submit"> </form>
require "../views/head.php"; $article = null; $subsectionTitle = "Uusi artikkeli"; if (isset($_GET["id"])) { $article = Article::model()->findByPk($_GET["id"]); $subsectionTitle = $article->title; } $sectionTitle = "Artikkelin muokkaus"; require "../views/header.php"; require "../views/sidebar.php"; function filterForTextarea($subject) { return str_replace(array("<", ">"), array("<", ">"), $subject); } $categories = Category::model()->findAll(); $accessLevels = AccessLevels::getLevels(); $title = $article ? htmlspecialchars($article->title) : ""; $description = $article ? filterForTextarea($article->description) : ""; $text = $article ? filterForTextarea($article->text) : ""; $id = $article ? $article->id : -1; $attachments = null; if ($article) { $attachments = $article->getAttachments(); } ?> <div class="main no-footer"> <div class="main-wrapper"> <div class="container"> <div class="editor"> <form action="admin/save" method="post" enctype="multipart/form-data">