Skip to content
Snippets Groups Projects
Commit f36019ec authored by Albertus Djauhari Djohan's avatar Albertus Djauhari Djohan
Browse files

replace dummy variable with real variable

parent 6c877903
No related branches found
No related tags found
1 merge request!2Message System
<?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$customerSession = $objectManager->get('Magento\Customer\Model\Session');
$email = "";
if ($customerSession->isLoggedIn()) {
$email = $customerSession->getCustomer()->getEmail();
} else {
$email = "";
}
?>
<div class="box" > <div class="box" >
<div class = "chat-title"> <div class = "chat-title">
<span class="name">Chats</span> <span class="name">Chats</span>
...@@ -21,7 +31,7 @@ ...@@ -21,7 +31,7 @@
myFirebase.on("child_added", function(snapshot) { myFirebase.on("child_added", function(snapshot) {
var chatrooms = snapshot.val(); var chatrooms = snapshot.val();
if ((chatrooms.sender=="person1")||(chatrooms.receiver=="person1")){ if ((chatrooms.sender==<?= $email ?>)||(chatrooms.receiver==<?= $email ?>)){
var chatlist = document.getElementById("chatlist"); var chatlist = document.getElementById("chatlist");
//Kalo usernamenya sama, hapus yang sebelumnya //Kalo usernamenya sama, hapus yang sebelumnya
for (i = 0; i < chatlist.childElementCount; i++) { for (i = 0; i < chatlist.childElementCount; i++) {
...@@ -31,7 +41,7 @@ ...@@ -31,7 +41,7 @@
} }
} }
var chatroom_item = document.createElement("div"); var chatroom_item = document.createElement('a');
chatroom_item.classList.add('chatroom-item'); chatroom_item.classList.add('chatroom-item');
var chatroom_username = document.createElement("div"); var chatroom_username = document.createElement("div");
...@@ -41,10 +51,12 @@ ...@@ -41,10 +51,12 @@
chatroom_lastmessage.classList.add('chatroom-lastmessage'); chatroom_lastmessage.classList.add('chatroom-lastmessage');
var chatroom_username_span = document.createElement("span"); var chatroom_username_span = document.createElement("span");
if (chatrooms.sender=="person1") { if (chatrooms.sender==<?= $email ?>) {
chatroom_username_span.textContent = chatrooms.receiver; chatroom_username_span.textContent = chatrooms.receiver;
chatroom_item.href = "/messaging/room/?email=" + chatrooms.receiver;
} else { } else {
chatroom_username_span.textContent = chatrooms.sender; chatroom_username_span.textContent = chatrooms.sender;
chatroom_item.href = "/messaging/room/?email=" + chatrooms.sender;
} }
chatroom_username.appendChild(chatroom_username_span); chatroom_username.appendChild(chatroom_username_span);
......
<div class="box">
<div class = "chat-title">
<span class="name">
<?php <?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$customerSession = $objectManager->get('Magento\Customer\Model\Session'); $customerSession = $objectManager->get('Magento\Customer\Model\Session');
$email = "";
if ($customerSession->isLoggedIn()) { if ($customerSession->isLoggedIn()) {
echo $customerSession->getCustomer()->getEmail(); // get Last Name $email = $customerSession->getCustomer()->getEmail();
} else { } else {
echo "Kosong"; $email = "";
} }
?> ?>
<div class="box">
<div class = "chat-title">
<span class="name">
<?= $email ?>
</span> </span>
</div> </div>
<div class="chat-form" > <div class="chat-form" >
...@@ -17,8 +19,8 @@ ...@@ -17,8 +19,8 @@
</div> </div>
<div class="chat-input"> <div class="chat-input">
<div> <div>
<input id="sender" type="hidden" value="person1"> <input id="sender" type="hidden" value="<?= $email ?>">
<input id="receiver" type="hidden" value="person2"> <input id="receiver" type="hidden" value="<?= $_GET['email'] ?>">
<input id="message" type="text" name="chattext" class="message-content"> <input id="message" type="text" name="chattext" class="message-content">
<input id="send" type="submit" class="send-button" onclick="send()"> <input id="send" type="submit" class="send-button" onclick="send()">
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment