[eluser]salman@lee[/eluser]
Parse error: syntax error, unexpected T_VARIABLE in D:\wamp\www\CodeIgniter_2.1.0\application\controllers\chat.php on line 90
plz solve this problams
<?php
class chat extends CI_controller
{
function chat()
{
parent::__construct();
$this->load->model('chat_model');
}
function index()
{
$this->view_data['chat_id'] = 1;
if(! $this->session->userdata('logged_in')) {
redirect('user/login');
}
$this->view_data['user_id'] = $this->session->userdata('user_id');
$this->this->session->set_userdata('last_chat_message_id_'. chat_id, 0);
$this->view_data['page_title'] = 'chatting a web base chat app';
$this->view_data['page_content'] = 'view_chat';
$this->load_view('view_main', $this->view_data);
function ajax_add_chat_message()
{
/*thing that need to be past'ed to this function
*
*
*chat_id
*user_id
*chat_message_content
*
*
*
*
*/
$chat_id=$this->input->post('chat_id');
$user_id=$this->input->post('user_id');
$chat_message_contant=$this->input->post('chat_id', TRUE);
$this->chat_model->add_chat_message_content($chat_id, $user_id, $chat_message_content);
echo $this->_get_chat_messages($chat_id);
}
function ajax_get_chat_messages()
{
$chat_id = $this->input->post('chat_id');
echo $this->_get_chat_messages($chat_id);
function _get_chat_messages()
(int)last_chat_message_id = $this->session-> userdata ('last_chat_message_id_' . $chat_id);
{
$chat_message = $this->chat_model->get_chat_message('$chat_id, $last_chat_message_id');
if ($chat_messages->num_rows()> 0)
//store the last message id
$last_chat_message_id = $chat_messages->row(- 1)->chat_message_id;
$this->this->session->set_userdata('last_chat_message_id_'. chat_id, $last_chat_message_id);
//we have some chat let's return it
$chat_messages_html = '<ul>';
foreach ($chat_messages->result() as $chat_message)
$li_class = ($this->swssion->userdata('user_id') == $chat_message->user_id) ? 'class="by_curreent_deta"' : '';
$chat_messages_html .= '<li' . $li_class . '>' . '<span class="chat_message_header">' . $chat_message->chat_message_timestamp. ' by ' $chat_message->name . '</span><p.class="message_content">' . $chat_message->chat_messge_content . '</p></li>';
$chat_messages_html .= '</ul>';
$result = array('status' => 'ok', 'content'=> $chat_messages_html);
return json_encode($result);
exit();
}
else{
//there was an error do something
$result = array('status' => 'ok', 'content' => '');
return json_encode($result);
exit();
}
}
?>