Esempio n. 1
0
function acceptChatRequest()
{
    $chatRequest = ChatRequest::getById($_GET['id']);
    $chatRequest->status = "accepted";
    $chatRequest->update();
    $chatRequests = ChatRequest::getOthers($chatRequest->sentById, $chatRequest->type, $chatRequest->sentToGroupId, $chatRequest->sentToUserId);
    if ($chatRequests[0]['status'] == "accepted" && $chatRequests[1]['status'] == "accepted" || $chatRequest->status == "accepted" && $chatRequests[1]['status'] == "accepted" || $chatRequests[0]['status'] == "accepted" && $chatRequest->status == "accepted") {
        $chatGroup = ChatGroup::getByGroupId($chatRequest->sentById, $chatRequest->sentToGroupId);
        $chatGroup->status = "online";
        $chatGroup->updateStatus();
    }
    require TEMPLATE_PATH . "/home.php";
}
Esempio n. 2
0
        echo $per3->name . "<br>";
        ?>
 <form name="select_group" action="main.php?action=createChatGroup" method="POST" enctype="multipart/form-data">
              
                       <input type="text" name ="group2Id" value="<?php 
        print_r($groupsCreatedOnline[$i]["id"]);
        ?>
" >
                       <input type="submit"  name="group" value="send chat request" >
                 </form>   
<?php 
    }
}
echo "Groups" . $person->name . " are member of <br> ";
for ($i = 0; $i < sizeof($groupsOnline); $i++) {
    if (ChatGroup::getByGroupId($_SESSION['groupId'], $groupsOnline[$i]["id"])) {
        echo "already a chatting group<br>";
    }
    if ($groupsOnline[$i]["adminId"] != $_SESSION['userId'] && $groupsOnline[$i]["per2Id"] != $_SESSION['userId'] && $groupsOnline[$i]["per3Id"] != $_SESSION['userId']) {
        echo "Group Name: " . $groupsOnline[$i]["name"] . "<br>";
        echo "group members: <br>";
        $admin = User::getById($groupsOnline[$i]["adminId"]);
        if ($person->id != $groupsOnline[$i]["per3Id"]) {
            $per2 = User::getById($groupsOnline[$i]["per3Id"]);
        } else {
            $per2 = User::getById($groupsOnline[$i]["per2Id"]);
        }
        echo "admin <br>";
        echo $admin->name . "<br>";
        echo $per2->name . "<br>";
        ?>
Esempio n. 3
0
<?php

print_r($group1Members);
print_r($group2Members);
$user = array();
$user[1][1] = User::getById($group1Members->adminId);
$user[1][2] = User::getById($group1Members->per2Id);
$user[1][3] = User::getById($group1Members->per3Id);
$user[2][1] = User::getById($group2Members->adminId);
$user[2][2] = User::getById($group2Members->per2Id);
$user[2][3] = User::getById($group2Members->per3Id);
$chatGroup = ChatGroup::getByGroupId($group1Members->id, $group2Members->id);
?>

<img src="<?php 
echo $chatGroup->icon_link;
?>
" alt="Group" style= "height:200px; width:300px;" >
 
 <form name="change_chat_group_image" action="index.php?action=updateChatGroupImage" method="POST" enctype="multipart/form-data">
                       
					   <input type="file" name="image" /><br>
                       <input type="text" name ="chatGroupId" value="<?php 
print_r($chatGroup->id);
?>
" >
                       <input type="submit"  name="group" value="update"  >
                 </form>				 

<html>
<head>