$value) { if($value == $_POST['meta_value']){ $guardian = false; }else{ $avatar = get_user_meta($value,'avatar',true); $output[$key]["id_spotkanie"] = $_POST['post_id']; $output[$key]["id_user"] = $value; $output[$key]["avatar"] = $avatar; $counter++; } } $true_meta_name = substr($_POST['rel_meta_name'], 0, 4); $true_meta_array = get_post_meta($_POST['post_id'],$true_meta_name,true); /* relations limit */ if($guardian == true){ if($max_limit != 0){ if(sizeof($result) >= $max_limit){ echo '{"warning":"Osiągnięto limit '.$max_limit.' graczy dla tego spotkania"}'; die(); } } }else{ if($min_limit == sizeof($result)){ $_post = get_post($_POST['post_id']); if(($remove_post_if_min_is_true == true)&&($current_user == $_post->post_author)){ echo '{"warning":"Object was removed","deleted":"true"}'; wp_delete_post($_POST['post_id']); die(); }else{ echo '{"warning":"Spotkanie musi mieć conajmniej '.$min_limit.' uczestnika"}'; die(); } } } /* add or delete swither */ if($guardian == true){ $counter++; add_post_meta($_POST['post_id'], $_POST['rel_meta_name'], $_POST['meta_value'], false); $avatar = get_user_meta($_POST['meta_value'],'avatar',true); $output[$counter]["id_spotkanie"] = $_POST['post_id']; $output[$counter]["id_user"] = $_POST['meta_value']; $output[$counter]["avatar"] = $avatar; $true_meta_array.= $true_meta_array.','.$_POST['meta_value']; }else{ $true_meta_array = explode( ',', $true_meta_array ); unset($true_meta_array[$_POST['meta_value']]); $true_meta_array = implode(",", $true_meta_array); update_post_meta($_POST['post_id'],$true_meta_name,$true_meta_array,true); delete_post_meta($_POST['post_id'], $_POST['rel_meta_name'], $_POST['meta_value']); //unset($output[$key_to_remove]); } //var_dump($output); echo json_encode($output);