Пример #1
0
<?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>
Пример #2
0
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("&lt;", "&gt;"), $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">