Example #1
0
     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";
             }