public function read($conv_id) { $data['conversation'] = $this->messages_model->get_conversation($conv_id); $data['conversation_id'] = $conv_id; $data['conversation_subject'] = $this->messages_model->get_conversation_subject($conv_id); $data['user_type'] = $this->session->userdata('user_type'); $data['page_title'] = $data['conversation_subject']; $data['navbar'] = 'inbox'; $data['user_type'] = $this->session->userdata('user_type'); $this->form_validation->set_rules('reply', 'Reply', 'trim|required'); if ($this->form_validation->run() == FALSE) { $this->load->view('templates/header', $data); $this->load->view('navbar_main', $data); $this->load->view('navbar_sub', $data); $this->load->view('inbox/conversation', $data); $this->load->view('templates/footer'); $this->messages_model->mark_as_read($conv_id); } else { $this->messages_model->add_reply($conv_id, $this->session->userdata('id'), get_other_user($conv_id, $this->session->userdata('id')), $this->input->post('reply')); $data['conversation'] = $this->messages_model->get_conversation($conv_id); $this->load->view('templates/header', $data); $this->load->view('navbar_main', $data); $this->load->view('navbar_sub', $data); $this->load->view('inbox/conversation', $data); $this->load->view('templates/footer'); } }
$error_suffix = "</p>"; ?> <div class="container "> <div class="row"> <div class="col-md-3"> <?php $this->view('inbox/sidebar_nav'); ?> </div> <div class="col-md-9 inbox"> <?php foreach ($conversations as $conversation) { ?> <?php $other_user = get_other_user($conversation->conversation_id, $this->session->userdata('id')); ?> <div class="row"> <div class="col-sm-1"> <div class="thumbnail"> <a href="<?php echo base_url("index.php/inbox/read/{$conversation->conversation_id}"); ?> "> <img class="img-responsive user-photo" src=" <?php echo user_img_url($other_user) == "" ? base_url('assets/img/profile_placeholder.png') : user_img_url($other_user); ?> "> </a> </div><!-- /thumbnail -->