コード例 #1
0
<?php

/**
 * Created by Tyfix 2015
 */
include 'config.php';
logincheck();
$message = [];
if (isset($_GET['delete'])) {
    $ipblock = BlockedIp::find($_GET['delete']);
    $ipblock->delete();
    $message['type'] = "success";
    $message['message'] = "Admin deleted";
}
$ipblocks = BlockedIp::all();
echo $template->view()->make('ipblocks')->with('ipblocks', $ipblocks)->with('message', $message)->render();
コード例 #2
0
<?php

include 'config.php';
logincheck();
$message = [];
$title = "Create ipblock";
$ipblock = new BlockedIp();
$edit = 0;
if (isset($_GET['id'])) {
    $title = "Edit ipblock";
    $ipblock = BlockedIp::find($_GET['id']);
}
if (isset($_POST['submit'])) {
    $error = 0;
    $exists = BlockedIp::where('ip', '=', $_POST['ip'])->get();
    if (empty($_POST['ip'])) {
        $message['type'] = "error";
        $message['message'] = "ip field cannot be empty";
        $error = 1;
    }
    if ($error == 0) {
        $message['type'] = "success";
        if (isset($_GET['id'])) {
            $message['message'] = "ipblock edited";
        } else {
            $message['message'] = "ipblock Created";
        }
        $ipblock->ip = $_POST['ip'];
        $ipblock->description = $_POST['description'];
        $ipblock->save();
        redirect("manage_ipblock.php?id=" . $ipblock->id, 2000);