Advertisement
abdurahman_argoebie

model chat

Sep 27th, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.88 KB | None | 0 0
  1. if(count($query_isi) == 0 && count($query_balasan) == 0) {
  2.                 $isi_chat .= '<li class="chat-body">
  3.                                     <ul class="collection">
  4.                                     </ul>
  5.                                   </li>
  6.                                   <li class="center-align chat-footer">
  7.                                     <form id="form-chat" class="col s12" onsubmit="submit_chat()" action="POST" >
  8.                                         <div class="input-field">
  9.                                             <input type="hidden" name="dari_user_ID" id="dari_user_ID" value="'.Session('user_ID').'"/>
  10.                                             <input type="hidden" name="kepada_user_ID" id="kepada_user_ID" value="'.Request('kepada_user_ID').'"/>
  11.                                             <input style="margin-top:5px;" id="icon_prefix" type="text" class="search isi" placeholder="Type here.." name="isi"/>
  12.                                             <a onclick="submit_chat()" style = "margin-top:5px;"><i class="material-icons prefix">send</i></a>
  13.                                         </div>
  14.                                     </form>
  15.                                   </li>';
  16.             } else {
  17.                
  18.                 if(count($query_balasan) != 0) {
  19.                     $isi_chat .= '<li class="chat-body">
  20.                                     <ul class="collection">';
  21.                     foreach($query_balasan as $chat_balasan) {
  22.                         $waktu_balasan = date('Y-m-d', strtotime($chat_balasan->created_at));
  23.                         $isi_chat .= '<li class="collection-item display-flex avatar pl-5 pb-0" data-target="slide-out-chat">
  24.                                             <span class="avatar-status avatar-online avatar-50">
  25.                                                 <img src="'.$query_header->foto.'" alt="avatar" />
  26.                                             </span>
  27.                                             <div class="user-content speech-bubble">
  28.                                                 <p class="medium-small">'.$chat_balasan->isi.'</p>
  29.                                             </div>
  30.                                         </li>';
  31.                                        
  32.                     }
  33.                     if(count($query_isi) != 0) {
  34.                         foreach($query_isi as $chat_isi) {
  35.                             $waktu_isi = date('Y-m-d', strtotime($chat_isi->created_at));
  36.                             $isi_chat .= '<li class="collection-item display-flex avatar justify-content-end pl-5 pb-0" data-target="slide-out-chat">
  37.                                         <div class="user-content speech-bubble-right">
  38.                                             <p class="medium-small">'.$chat_isi->isi.'</p>
  39.                                         </div>
  40.                                       </li>
  41.                                       <li class="collection-item display-flex avatar pl-5 pb-0" data-target="slide-out-chat">
  42.                                                     <span class="avatar-status avatar-online avatar-50">
  43.                                                         <img src="'.$query_header->foto.'" alt="avatar" />
  44.                                                     </span>
  45.                                                     <div class="user-content speech-bubble">
  46.                                                         <p class="medium-small">'.$chat_balasan->isi.'</p>
  47.                                                     </div>
  48.                                         </li>';
  49.                         }
  50.                         if($waktu_balasan > $waktu_isi) {
  51.                             foreach($query_balasan as $chat_balasan) {
  52.                                
  53.                                 $isi_chat .= '<li class="collection-item display-flex avatar pl-5 pb-0" data-target="slide-out-chat">
  54.                                                     <span class="avatar-status avatar-online avatar-50">
  55.                                                         <img src="'.$query_header->foto.'" alt="avatar" />
  56.                                                     </span>
  57.                                                     <div class="user-content speech-bubble">
  58.                                                         <p class="medium-small">'.$chat_balasan->isi.'</p>
  59.                                                     </div>
  60.                                                 </li>';
  61.                                                
  62.                             }
  63.                         }
  64.                     }
  65.                    
  66.                    
  67.                 } else if (count($query_isi) != 0 && count($query_balasan) == 0) {
  68.                     $isi_chat .= '<li class="chat-body">
  69.                                     <ul class="collection">';
  70.  
  71.                     foreach($query_isi as $chat_isi) {
  72.                         $isi_chat .= '<li class="collection-item display-flex avatar justify-content-end pl-5 pb-0" data-target="slide-out-chat">
  73.                                     <div class="user-content speech-bubble-right">
  74.                                         <p class="medium-small">'.$chat_isi->isi.'</p>
  75.                                     </div>
  76.                                     </li>';
  77.                     }
  78.  
  79.                     foreach($query_balasan as $chat_balasan) {
  80.                         $isi_chat .= '<li class="collection-item display-flex avatar pl-5 pb-0" data-target="slide-out-chat">
  81.                                             <span class="avatar-status avatar-online avatar-50">
  82.                                                 <img src="'.$query_header->foto.'" alt="avatar" />
  83.                                             </span>
  84.                                             <div class="user-content speech-bubble">
  85.                                                 <p class="medium-small">'.$chat_balasan->isi.'</p>
  86.                                             </div>
  87.                                         </li>';
  88.                                        
  89.                     }
  90.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement