예제 #1
0
<?php

session_start();
include '../class-db.php';
include '../objects/class-news.php';
$ez_news = new ezLeague_News();
if (isset($_POST['form'])) {
    $form = $_POST['form'];
    switch ($form) {
        case 'add-comment':
            $post_id = $_POST['post_id'];
            $author = $_POST['author'];
            $author_id = $_POST['author_id'];
            $comment = $_POST['comment'];
            $ez_news->add_comment($author, $author_id, $comment, $post_id);
            break;
        default:
            break;
    }
} else {
    print "nothing was submitted";
}
예제 #2
0
<?php

session_start();
include '../class-db.php';
include '../objects/class-news.php';
$ez_news = new ezLeague_News();
if (isset($_SESSION['ez_username'])) {
    $profile = $ez_user->get_user($_SESSION['ez_username']);
    $rand = rand('100', '5000');
    $now = strtotime('now');
    $new_file = $now . '-' . $rand;
    $allowedExts = array("jpg", "png", "gif", "bmp", "jpeg", "PNG", "JPG", "JPEG", "GIF", "BMP");
    $temp = explode(".", $_FILES["file"]["name"]);
    $extension = end($temp);
    if (($_FILES["file"]["type"] == "image/gif" || $_FILES["file"]["type"] == "image/jpeg" || $_FILES["file"]["type"] == "image/jpg" || $_FILES["file"]["type"] == "image/pjpeg" || $_FILES["file"]["type"] == "image/x-png" || $_FILES["file"]["type"] == "image/png") && $_FILES["file"]["size"] < 1000000 && in_array($extension, $allowedExts)) {
        if ($_FILES["file"]["error"] > 0) {
            echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
        } else {
            if (file_exists("../../../news/" . $now . "-" . $_FILES["file"]["name"])) {
                echo $now . "-" . $_FILES["file"]["name"] . " already exists. ";
            } else {
                move_uploaded_file($_FILES["file"]["tmp_name"], "../../../news/" . $now . "-" . $_FILES["file"]["name"]);
                $filename = $now . "-" . $_FILES["file"]["name"];
                $title = $_POST['title'];
                $body = $_POST['body'];
                $author = $_POST['author'];
                $game = $_POST['game'];
                $category = $_POST['category'];
                $ez_news->addNews($title, $body, $author, $category, $game, $filename);
                header('Location: news.php?page=view');
            }