Merge pull request #162 from ThomasRubini/recipe_fill_author

This commit is contained in:
Thomas Rubini 2023-01-27 10:20:26 +01:00 committed by GitHub
commit ed3f3eabc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49,7 +49,7 @@ final class RecipeController
View::show("recipe/edit", array("POST_URI" => "/recipe/create", "RECIPE" => null));
}
private static function fillRecipeFromPostParams($O_recipe, Array $A_postParams)
private static function fillBasicRecipeAttributes($O_recipe, Array $A_postParams)
{
$O_difficulty = DifficultyModel::getByName(Utils::getOrDie($A_postParams, "recipeDifficulty"));
if($O_difficulty === null){
@ -60,7 +60,6 @@ final class RecipeController
$O_recipe->I_TIME = Utils::intOrDie(Utils::getOrDie($A_postParams, "recipeTime"));
$O_recipe->S_DESCR = Utils::getOrDie($A_postParams, "recipeDescription");
$O_recipe->I_DIFFICULTY_ID = $O_difficulty->I_ID;
$O_recipe->I_AUTHOR_ID = $_SESSION["ID"];
$S_instructions = "";
$i = 0;
@ -98,7 +97,8 @@ final class RecipeController
$O_recipe = RecipeModel::createEmpty();
// fill basic recipe attribtues
self::fillRecipeFromPostParams($O_recipe, $A_postParams);
self::fillBasicRecipeAttributes($O_recipe, $A_postParams);
$O_recipe->I_AUTHOR_ID = $_SESSION["ID"];
$O_recipe->insert();
// update img if necessary
@ -145,7 +145,7 @@ final class RecipeController
}
// fill basic recipe attribtues
self::fillRecipeFromPostParams($O_recipe, $A_postParams);
self::fillBasicRecipeAttributes($O_recipe, $A_postParams);
$O_recipe->update();
ParticularityModel::removeByRecipe($O_recipe->I_ID);