'obj.recipe_id', 'type' => '=', 'value' => $recipe_id ], [ 'name' => 'obj.user_id', 'type' => '=', 'value' => CURRENT_USER->get_id() ] )); // If user choose optiopn 'remove' if($dayofweek == 'remove') { if($user_menu) { $user_menu->delete(); $result['success'] = 'This recipe was removed from your list'; return $result; } else { return get_ajax_error("This recipe in your menu is not exists", 400); } } // If not exists, add new recipe in user menu if(!$user_menu) { $user_menu = new RecipeUserMenu(); $user_menu->field_recipe_id = $recipe_id; $user_menu->field_user_id = CURRENT_USER->get_id(); } $user_menu->field_dayofweek = $dayofweek; $user_menu->save(); $result['success'] = 'You have successfully added the recipe to your menu.'; return $result; }