Merge pull request #162 from ThomasRubini/recipe_fill_author
This commit is contained in:
commit
ed3f3eabc0
@ -49,7 +49,7 @@ final class RecipeController
|
|||||||
View::show("recipe/edit", array("POST_URI" => "/recipe/create", "RECIPE" => null));
|
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"));
|
$O_difficulty = DifficultyModel::getByName(Utils::getOrDie($A_postParams, "recipeDifficulty"));
|
||||||
if($O_difficulty === null){
|
if($O_difficulty === null){
|
||||||
@ -60,7 +60,6 @@ final class RecipeController
|
|||||||
$O_recipe->I_TIME = Utils::intOrDie(Utils::getOrDie($A_postParams, "recipeTime"));
|
$O_recipe->I_TIME = Utils::intOrDie(Utils::getOrDie($A_postParams, "recipeTime"));
|
||||||
$O_recipe->S_DESCR = Utils::getOrDie($A_postParams, "recipeDescription");
|
$O_recipe->S_DESCR = Utils::getOrDie($A_postParams, "recipeDescription");
|
||||||
$O_recipe->I_DIFFICULTY_ID = $O_difficulty->I_ID;
|
$O_recipe->I_DIFFICULTY_ID = $O_difficulty->I_ID;
|
||||||
$O_recipe->I_AUTHOR_ID = $_SESSION["ID"];
|
|
||||||
|
|
||||||
$S_instructions = "";
|
$S_instructions = "";
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -98,7 +97,8 @@ final class RecipeController
|
|||||||
$O_recipe = RecipeModel::createEmpty();
|
$O_recipe = RecipeModel::createEmpty();
|
||||||
|
|
||||||
// fill basic recipe attribtues
|
// 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();
|
$O_recipe->insert();
|
||||||
|
|
||||||
// update img if necessary
|
// update img if necessary
|
||||||
@ -145,7 +145,7 @@ final class RecipeController
|
|||||||
}
|
}
|
||||||
|
|
||||||
// fill basic recipe attribtues
|
// fill basic recipe attribtues
|
||||||
self::fillRecipeFromPostParams($O_recipe, $A_postParams);
|
self::fillBasicRecipeAttributes($O_recipe, $A_postParams);
|
||||||
$O_recipe->update();
|
$O_recipe->update();
|
||||||
|
|
||||||
ParticularityModel::removeByRecipe($O_recipe->I_ID);
|
ParticularityModel::removeByRecipe($O_recipe->I_ID);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user