require_once dirname(__FILE__) . '/../../functions/user/init.php'; if (Session::exists('home')) { echo Session::flash('home'); } $user = new User(); if (!$user->isLoggedIn() || !$user->hasPermission('admin')) { Redirect::to(dirname(__FILE__) . '/../../home.php'); } */ if (isset($_GET['article-content'])) { require_once 'scripts/dbquery.php'; saveNews($_GET['article-content']); require_once dirname(__FILE__) . '/../../classes/common/redirect.php'; Redirect::to('acp'); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HackTues - Админ панел</title> <link rel="stylesheet" type="text/css" href="styles/main-panel-style.css"> <script src="//tinymce.cachefly.net/4.1/tinymce.min.js"></script> <script> </script>
<?php require "../inc/lib.inc.php"; require "../inc/db.inc.php"; $news = clearStr($_POST['news']); $title = clearStr($_POST['title']); $text = $_POST['text']; $header = clearStr($_POST['header']); $date = time(); $image = $_FILES['image']['name']; if (isset($_POST['sent_request'])) { saveNews($news, $title, $header, $image, $text, $date); uploadFile($_FILES['image']); } ?> <form enctype="multipart/form-data" method="post"> <table cellspacing="5" cellpadding="3"> <tr> <td align="right">Выберите новость:</td> <td><select name="news"> <option value="politica"> Политика</option> <option value="sport"> Спорт</option> <option value="avto"> Авто</option> <option value="hiTech"> Hi-Tech</option> </select></td> </tr> <tr> <td align="right">Введите тему новости:</td> <td><input type="text" name="title"></td>
<?php /* 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; } } /*
<?php require_once dirname(__FILE__) . '/../classes/common/config.php'; require_once dirname(__FILE__) . '/../classes/common/database.php'; //require_once '/../classes/common/config.php'; //require_once '/../classes/common/database.php'; //print_r($_GET); if (isset($_GET['func'])) { switch ($_GET['func']) { case 'saveNews': saveNews(); break; //TODO: fix getData and stuff //TODO: fix getData and stuff default: break; } } /* --------------------------------- Fetches the data, from the database, and sends it to the content handler. */ function getData($table, $data = array(), $parameters = array()) { $selectedData = implode(", ", $data); if (!count($data)) { $selectedData = "*"; } $db = Database::getInstance(); $db->rawQuery("SELECT " . $selectedData . " FROM " . $table, $parameters);
<?php require_once $_SERVER['DOCUMENT_ROOT'] . 'cloud/models/main/index.php'; ini_set('display_errors', 1); error_reporting(E_ALL); session_start(); $_SESSION['count'] = 1; $resp = saveNews($_REQUEST); echo json_encode($resp); //prop function saveNews($info) { extract($info); $headline = addslashes($headline); $beginning = addslashes($beginning); $link = addslashes($link); dbQuery("INSERT INTO news (dateT, dateString, headline,beginning,link,topic) VALUES ('{$dateT}', '{$dateString}', '{$headline}','{$beginning}','{$link}','{$topic}')"); echo "INSERT INTO news (dateT, dateString, headline,beginning,link,topic) VALUES ('{$dateT}', '{$dateString}', '{$headline}','{$beginning}','{$link}','{$topic}')"; return true; }