示例#1
0
if (isset($_POST['createNews'])) {
    $answer = createNews($_POST['header'], $_POST['text'], $date);
    switch ($answer) {
        case 0:
            $echoAnswer = "Новость успешно создана!";
            break;
        case 1:
            $echoAnswer = "Произошла ошибка при создании новости!";
            break;
        case 2:
            $echoAnswer = "Не удалось подключиться к БД!";
            break;
    }
} else {
    if (isset($_POST['updateNews'])) {
        $answer = updateNews($newsId, $_POST['header'], $_POST['text'], $date);
        switch ($answer) {
            case 0:
                $echoAnswer = "Новость успешно обновлена!";
                break;
            case 1:
                $echoAnswer = "Произошла ошибка при обновлении новости!";
                break;
            case 2:
                $echoAnswer = "Не удалось подключиться к БД!";
                break;
        }
    } else {
        if (isset($_POST['deleteNews'])) {
            $answer = deleteNews($newsId);
            switch ($answer) {
<html>
	<?php 
include 'header.php';
?>
<body>
	<?php 
include 'functions.php';
?>
	<?php 
include 'connectdb.php';
?>
	<?php 
//Getting data from the former page via POST method
$id = $_POST["id"];
$status = $_POST["status"];
$title = $_POST["title"];
$content = $_POST["content"];
//Status of the post translating into a numeric value
if ($status == 'Taslak') {
    $status = 0;
} else {
    $status = 1;
}
//Adding news to the db
updateNews($id, $status, $title, $content);
//Redirect to news page
header("Location: news.php");
?>
</body>
</html>
示例#3
0
$timeStart = microtime(true);
session_start();
if (empty($_SESSION)) {
    exit(header("Location: ../../index.php"));
}
require_once $_SESSION['File_Root'] . '/Kernel/Include.php';
require_once $_SESSION['File_Root'] . '/HTML/Header.php';
require_once 'Functions/SQL.php';
redirectToLogin($accountID, $linkRoot);
redirectToBattle($verifyBattle, $linkRoot);
hasAdmin($accountAccess);
$newsTitle = htmlspecialchars(addslashes($_POST['newsTitle']));
$newsMessage = htmlspecialchars(addslashes($_POST['newsMessage']));
$newsAccountPseudo = htmlspecialchars(addslashes($_POST['newsAccountPseudo']));
$newsDate = htmlspecialchars(addslashes($_POST['newsDate']));
$newsID = htmlspecialchars(addslashes($_POST['newsID']));
updateNews($bdd, $newsID, $newsTitle, $newsMessage, $newsAccountPseudo, $newsDate);
?>

<?php 
echo $anews12;
?>

<br>
<form method="POST" action="index.php">
	<input class="btn btn-success" type="submit" value="Ok">
</form>
<br/>

<?php 
require_once $_SESSION['File_Root'] . '/HTML/Footer.php';
示例#4
0
<?php

include "functions.php";
checkLogin();
verifUserIsAdmin();
include_once 'modele/news/ajoutNews.php';
$send[] = verificationFormulaire($_POST['titre'], $rgxTitre, 'Erreur dans le titre', false);
if ($_GET['admin'] == 'envoiUpdate') {
    $send[] = verificationFormulaire($_POST['auteur'], $rgxPseudo, 'Erreur dans l\'auteur du message', false);
    $send[] = verificationFormulaire($_POST['date'], $rgxDate, 'Erreur dans la date du message', false);
}
$send[] = verificationFormulaire($_POST['texte'], false, 'Erreur dans la description de la news', 'Texte de l\'actualité');
$envoi = 1;
foreach ($send as $element) {
    if ($element != '') {
        $envoi = 0;
        break;
    }
}
if ($envoi == 1 and $_GET['admin'] == 'envoiUpdate') {
    updateNews($_POST['id'], $_POST['titre'], $_POST['auteur'], $_POST['date'], $_POST['texte']);
} elseif ($envoi == 1 and $_GET['admin'] == 'envoiNew') {
    ajoutNews($_POST['titre'], $_SESSION['pseudo'], $_POST['texte']);
}
include_once 'vue/news/admin/envoi.php';
示例#5
0
/*
	This script is buil over rlf's main script.
*/
require_once dirname(__FILE__) . '/../../../classes/common/config.php';
require_once dirname(__FILE__) . '/../../../classes/common/database.php';
//print_r($_GET);
if (isset($_GET['func'])) {
    //echo $_GET['func'];
    switch ($_GET['func']) {
        case 'saveNews':
            saveNews($_GET['content']);
            echo $_GET['content'];
            break;
        case 'updateNews':
            updateNews($_GET['id'], $_GET['content']);
            break;
        case 'removeNews':
            if (!isset($_GET['id'])) {
                exit("ERROR: Trying to delete news, without given id!");
            }
            removeNews($_GET['id']);
            break;
            //TODO: fix getData and stuff
        //TODO: fix getData and stuff
        default:
            break;
    }
}
/*
	 ---------------------------------
示例#6
0
文件: admin.php 项目: sebspas/AFK-WEB
        echo "<div class='success' >Event ajoutée !</div>";
    } else {
        echo "<div class='error' >" . $error . "</div>";
    }
}
/******************************************************/
/*					Edition 			     		  */
/******************************************************/
if (isset($_GET['post'])) {
    $news = recupNews($_GET['post']);
}
if (isset($_POST['editerNews'])) {
    $error = checkNewsEdition($news);
    $_POST['error'] = $error;
    if ($error == "NoError") {
        updateNews($_POST['nom'], $_POST['image'], $_POST['jeux'], $_POST['desc'], $news->idnews);
        header('Location : index.php?page=admin');
    } else {
        echo "<div class='error' >" . $error . "</div>";
    }
}
if (isset($_GET['section'])) {
    $jeu = recupJeu($_GET['section']);
}
if (isset($_POST['editerSection'])) {
    $error = checkSectionEdition($jeu);
    $_POST['error'] = $error;
    if ($error == "NoError") {
        updateSection($_POST['nom'], $_POST['couleur'], $_POST['image'], $_POST['desc'], $jeu->idjeux);
        header('Location : index.php?page=admin');
    } else {
示例#7
0
<?php

define('_MEXEC', 'OK');
require_once "../../system/load.php";
$action = $_REQUEST['action'];
switch ($action) {
    case "viewNews":
        viewNews();
        break;
    case "addNews":
        addNews();
        break;
    case "updateNews":
        updateNews();
        break;
    case "deleteMainCity":
        deleteMainCity();
        break;
    case "updateMainCityImages":
        updateMainCityImages();
        break;
    case "deleteNews":
        deleteNews();
        break;
    case "viewNewsFront":
        viewNewsFront();
        break;
}
function viewNews()
{
    $news = new News();