예제 #1
0
파일: index.php 프로젝트: nellka/mebel
function show_entries_admin()
{
    include_from_template('header.php');
    show_logout_button();
    show_checkboxes_js("entriesForm");
    ?>

<p>
<a href="index.php?action=showbans">Забаненные IP адреса</a> | <a href="index.php?action=showbadwords">Запрещенные слова</a>
</p>

<form method="post" action="index.php" id="entriesForm">
<fieldset>

<p>
<?php 
    global $MODERATION_ENABLED;
    if ($MODERATION_ENABLED === TRUE) {
        ?>
<strong>Выберите действие: </strong>
<br />
<select name="action">
	<option value="approve">Опубликовать выбранное</option>
	<option value="delete">Удалить выбранное</option>
</select>
<br /> 
<?php 
    } else {
        ?>
<input type="hidden" name="action" value="delete" />
<?php 
    }
    ?>
<!-- <input type="checkbox" name="banip" value="true" /> Так-же заблокировать авторов удаленных сообшений -->
<?php 
    if ($MODERATION_ENABLED === TRUE) {
        ?>
<input type="submit" value="Perform Action" class="submit" />
<?php 
    } else {
        ?>
<input type="submit" value="Удалить выбранные" class="submit" />
<input type="checkbox" name="banip" value="true" /> Так-же заблокировать авторов удаленных сообшений
<?php 
    }
    ?>
</p>
<p>
<a href="#" onclick="changeAllCheckboxes(true); return false;">Выбрать все</a> -  
<a href="#" onclick="changeAllCheckboxes(false); return false;">Снять пометку со всех</a>
</p>

<?php 
    // Show entries
    echo "<h2>Записи</h2>";
    show_entries(NULL, NULL, TRUE, TRUE, TRUE);
    ?>
</fieldset>
</form>
<?php 
    include_from_template('footer.php');
}
예제 #2
0
파일: login.php 프로젝트: nellka/mebel
        $login_error = "Неправильный пароль.";
    }
}
// Render login page
include_from_template('header.php');
?>

<?php 
if ($login_error !== FALSE) {
    echo "<p class=\"errorMessage\">" . htmlspecialchars_default($login_error) . "</p>";
}
?>

<form method="post" action="login.php">
<fieldset>
<legend>Панель администрирования</legend>

<p>
<label for="username">Логин:</label>
<input type="text" name="username" id="username" class="inputText" value="admin" readonly />
<br />
<label for="password">Пароль:</label>
<input type="password" name="password" id="password" class="inputText" />
</p>
<input type="submit" value="Login" class="submit" />
</fieldset>  
</form>

<?php 
include_from_template('footer.php');
예제 #3
0
파일: views.php 프로젝트: nellka/mebel
function show_entries_page()
{
    // Send a session cookied; required for challenge-response and delay tests
    @session_start();
    // Store request time in session
    $_SESSION['dbs_req_time'] = time();
    include_from_template('entries.php');
}
예제 #4
0
파일: index.php 프로젝트: nellka/mebel
    switch ($action) {
        case "challengeimage":
            outputChallengeImage();
            break;
        default:
            die("Invalid request.");
            break;
    }
} else {
    if (isset($_POST["action"])) {
        $action = $_POST["action"];
        switch ($action) {
            case "add":
                // Undo magic_quotes
                if (get_magic_quotes_gpc()) {
                    $_POST = stripslashes_recursive($_POST);
                }
                if (!is_banned($_SERVER['REMOTE_ADDR']) && guestbook_add($_POST)) {
                    include_from_template('added.php');
                } else {
                    show_entries_page();
                }
                break;
            default:
                show_entries_page();
                break;
        }
    } else {
        show_entries_page();
    }
}