if (is_object($object) && array_key_exists($session->user_id, $object->users)) { $group_id = $database->escape_value($_GET['group_id']); $c_id = Group::find_c_id_for_group($group_id); } else { $group_id = 0; $c_id = 0; } } else { $group_id = 0; $c_id = 0; } /*if(isset($_GET['c_id']) && ($c_id == 0 || $group_id == 0)){$c_id = $_GET['c_id'];$object = Group::find_group_for_c_id($c_id);if(is_object($object) && array_key_exists($session->user_id,$object->users)){$c_id = $database->escape_value($_GET['c_id']);$group_id = Group::find_group_for_c_id($c_id);}else{$c_id = 0;$group_id = 0;}}else{$c_id = 0;$group_id = 0;}*/ if (isset($_POST['send_message'])) { $c_id = $database->escape_value($_POST['c_id']); if ($c_id != 0) { $object = Conversation::find_by_id($c_id); $group_id = Group::find_group_id_for_c_id($c_id); if ($object->from_id === $group_id) { $message_to_send = new Message(); $message_to_send->c_id = $c_id; $message_to_send->message = $database->escape_value($_POST['message']); $message_to_send->from_id = $session->user_id; $message_to_send->to_id = NULL; $message_to_send->timestamp = strftime("%Y-%m-%d %H:%M:%S", time()); $message_to_send->image = $database->escape_value(NULL); if ($message_to_send->create()) { Group::change_timestamp($group_id); redirect_to("index.php?msg=group&group_id={$group_id}&c_id=" . $c_id); } else { echo "Message creation failed"; }