From 81a88b93d506f8f29e88e11e206a74f9927d5e2f Mon Sep 17 00:00:00 2001 From: Stepan Date: Sat, 5 Jul 2025 20:35:34 +0200 Subject: [PATCH] Added in_usermenu field for RecipeModel --- apps/Recipes/Models/RecipeModel.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/Recipes/Models/RecipeModel.php b/apps/Recipes/Models/RecipeModel.php index 1d0fee5..561a84e 100644 --- a/apps/Recipes/Models/RecipeModel.php +++ b/apps/Recipes/Models/RecipeModel.php @@ -18,6 +18,7 @@ class RecipeModel extends BaseModel public $category_name; public $author_username; public $is_in_favorite = 0; + public $in_usermenu = false; const STATUS = [['publish', 'Publish'], ['pending', 'Pending']]; @@ -70,6 +71,16 @@ class RecipeModel extends BaseModel ] )); } + if(CURRENT_USER) { + $add_fields = array_merge($add_fields, array( + [ + "field" => [ + "MAX(m.dayofweek) AS in_usermenu" + ], + "join_table" => "recipe_usermenu m ON m.recipe_id = obj.id AND m.user_id = " . CURRENT_USER->get_id() + ] + )); + } return $add_fields; }