/** * 余额变更日志,推送 * * @return boolean */ public static function balanceLog($category, $user_id, $amount, $note = '', $is_push = true) { if (empty($user_id) || empty($amount)) { return false; } //记录日志 $withdraw = new Withdraw(); $withdraw->category = $category; $withdraw->user_id = $user_id; $withdraw->amount = $amount; $withdraw->note = $note; $withdraw->state = 1; if ($withdraw->save()) { $message = array('user_id' => $withdraw->user_id, 'type' => Message::OTHER, 'content' => $withdraw->note . ',金额:' . $withdraw->amount . '元'); Message::createMessage($message, $is_push); } return true; }
public function run() { if (isset($_POST['email']) && isset($_POST['msg'])) { $app = isset($_POST['app']) ? $_POST['app'] : null; $res = Message::createMessage($_POST['email'], $_POST['msg'], $app); } else { $res = array('result' => false, 'msg' => 'something somewhere went terribly wrong'); } Rest::json($res); Yii::app()->end(); }
/** * createTopics-funktio lähettää Topic-mallille kutsun luoda uusi keskustelu ja Message-mallille lisätä uusi viesti */ public static function createTopic() { $params = $_POST; if ($params['title'] != null && $params['content'] != null && !ctype_space($params['title']) && !ctype_space($params['content'])) { $topic = Topic::createTopic($params['title'], $params['category']); $message = Message::createMessage($topic->id, $params['content']); $messages = Message::all($topic->id); View::make('keskustelu.html', array('topic' => $topic, 'messages' => $messages)); } $categories = Category::all(); View::make('luokeskustelu.html', array('categories' => $categories, 'error' => "Otsikko tai aloitusviestisi oli tyhjä")); }
<?php include_once "header.php"; if ($_SERVER["REQUEST_METHOD"] === 'POST') { $newTweet = new Message(); $newTweet->createMessage($conn, $_SESSION["user_id"], $_GET['receive_id'], $_POST["subject"], $_POST["message"]); header("Location: http://localhost/ProjectTwitter/message_show.php"); } ?> <hr> <form method="post" action="#" style="padding: 20px"> <label>CREATE NEW MESSAGE</label><br> <label></label><br> <input name="subject" placeholder="Enter Subject"/><br> <label></label><br> <textarea name="message" placeholder="Enter tweet here"></textarea><br> <label></label><br> <input type="submit" value="MESSAGE"> </form> <hr>
<?php require_once "classes/class_message.php"; if (isset($_POST['delete'])) { Message::deleteMessage($_POST['message_id']); } if (isset($_POST['submit'])) { $content = mysqli_real_escape_string($connection, $_POST['content']); $author = mysqli_real_escape_string($connection, $_POST['author']); if (trim($author) == "") { $author = "Anonymous"; } if (trim($content) == "") { $error = true; } else { Message::createMessage($content, $author); } } $all_messages = Message::getAllMessages(); require_once "templates/header.php"; ?> <div class="row"> <div class="col-md-12"><h1>Guestbook</h1></div> </div> <?php if ($all_messages) { while ($message = mysqli_fetch_array($all_messages)) { ?> <div class="message"> <p><?php
require_once "src/connection.php"; session_start(); if (isset($_SESSION['user']) == false) { header("location: login.php"); } $myUser = $_SESSION['user']; if ($_SERVER['REQUEST_METHOD'] == "GET" || $_SERVER['REQUEST_METHOD'] == "POST") { if (isset($_GET['userId'])) { $userIdToShow = $_GET['userId']; $userToShow = User::getUserById($userIdToShow); } else { $userToShow = $myUser; } if (isset($_POST['message'])) { Message::createMessage($_POST['message'], $myUser->getId(), $userIdToShow); } echo "Wymiana wiadomosci z u¿ytkownikiem <strong>{$userToShow->getUserName()}</strong><br><br>"; echo "<form action='show_message.php?userId={$userIdToShow}' method='post'>\n <input type = 'text' name = 'message' placeholder='write message'>\n <input type = 'submit' value='Post'>\n </form>"; $allMessages = Message::showAllMessagesByUser($myUser->getId(), $userIdToShow); foreach ($allMessages as $message) { $authorId = $message->getAuthorId(); $receiverId = $message->getReceiverId(); $author = User::getUserById($authorId); $receiver = User::getUserById($receiverId); echo "<strong>{$author->getUserName()}</strong> wys³a³ wiadomoœæ u¿ytkownikowi <strong>{$receiver->getUserName()}</strong>:<br>"; echo "{$message->getMessageText()}<br>"; echo "Wyslano: {$message->getMessageDate()}<br><br>"; } } echo "\n<br><br>\n<a href = 'show_user.php?userId={$myUser->getId()}'>Powrót na swój profil</a>\n<br><br>\n<a href = 'main.php'>Powrot do glównej</a>\n<br><br>\n<a href = 'logout.php'>Wyloguj</a>";
require_once "functions/function.inputSanitizer.inc.php"; require_once "classes/class.DbConnect.inc.php"; require_once "classes/class.User.inc.php"; require_once "classes/class.Tweet.inc.php"; require_once "classes/class.Comment.inc.php"; require_once "classes/class.Message.inc.php"; require_once "includes/userLoginCheck.inc.php"; /** * Upload from DB the data of the user who is the 'owner' of the page */ $visitedUser = new User($conn); $visitedUser->loadFromDB(sanitizeMySQL($conn, $_GET['user'])); if ($_SERVER['REQUEST_METHOD'] = 'POST' && isset($_POST['messageText'])) { if (strlen($_POST['messageText']) > 5 && strlen($_POST['messageText']) < 60) { $message = new Message($conn); if ($message->createMessage($user->getId(), $visitedUser->getId(), sanitizeMySQL($conn, $_POST['messageText']))) { header("Location: userPage.php?user="******""); } } } ?> <!DOCTYPE html> <html lang="pl-PL"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>MyTwitt</title> <!-- Bootstrap -->
<?php session_start(); require '../class/pdo_connect.php'; include '../class/user_class.php'; include '../class/message_class.php'; $sendMessage = new Message(); $sendMessage->createMessage($connect); header("Location: accueil.php"); exit;
<?php require_once "src/connection.php"; session_start(); if (isset($_SESSION['user']) == false) { header("location: login.php"); } $myUser = $_SESSION['user']; if ($_SERVER['REQUEST_METHOD'] == "POST") { if (strlen($_POST['message']) > 0) { $createdMessage = Message::createMessage($_POST['sender'], $_POST['receiver'], $_POST['message']); if ($createdMessage != false) { echo "<br><br>Message sent!"; } header("Refresh:2; url=mailbox.php"); } } if ($_SERVER['REQUEST_METHOD'] == "GET") { if (isset($_GET['userId'])) { $userIdToShow = $_GET['user']; $userToShow = User::getUserById($userIdToShow); } else { $userToShow = $myUser; } $userIdToShow = $_GET['userId']; $userToShow = User::getUserById($userIdToShow); if ($userToShow != false) { echo "<br>Strona usera {$userToShow->getEmail()}.<br><br>"; if ($myUser->getId() != $userIdToShow) { echo "\n <form action='send_message.php?userId={$_GET['userId']}' method='POST'>\n <textarea name='message' placeholder='message text'></textarea>\n <br>\n <input type='hidden' name='sender' value='{$myUser->getId()}'>\n <input type='hidden' name='receiver' value='{$userIdToShow}'>\n <input type='submit' value='Send a message to {$userToShow->getEmail()}.'>\n </form>\n "; }