rename 'recipe' to 'instructions'
This commit is contained in:
parent
6bac400a23
commit
d6cf92b7da
@ -65,13 +65,13 @@ final class RecipeController
|
||||
$O_recipe->I_DIFFICULTY_ID = $O_difficulty->I_ID;
|
||||
$O_recipe->I_AUTHOR_ID = $_SESSION["ID"];
|
||||
|
||||
$S_recipe = "";
|
||||
$S_instructions = "";
|
||||
$i = 0;
|
||||
foreach(Utils::getOrDie($A_postParams, "recipeInstructions") as $S_instr) {
|
||||
$S_recipe.= "\n\n".$S_instr;
|
||||
$S_instructions.= "\n\n".$S_instr;
|
||||
$i++;
|
||||
}
|
||||
$O_recipe->S_RECIPE = substr($S_recipe, 2);
|
||||
$O_recipe->S_INSTRUCTIONS = substr($S_instructions, 2);
|
||||
}
|
||||
|
||||
public function createAction(Array $A_urlParams = null, Array $A_postParams = null)
|
||||
|
@ -6,7 +6,7 @@ final class RecipeModel
|
||||
public $S_NAME = null;
|
||||
public $I_TIME = null;
|
||||
public $S_DESCR = null;
|
||||
public $S_RECIPE = null;
|
||||
public $S_INSTRUCTIONS = null;
|
||||
public $I_DIFFICULTY_ID = null;
|
||||
public $I_AUTHOR_ID = null;
|
||||
|
||||
@ -22,13 +22,13 @@ final class RecipeModel
|
||||
return new RecipeModel();
|
||||
}
|
||||
|
||||
public static function createFull($S_NAME, $I_TIME, $S_DESCR, $S_RECIPE, $I_DIFFICULTY_ID, $I_AUTHOR_ID)
|
||||
public static function createFull($S_NAME, $I_TIME, $S_DESCR, $S_INSTRUCTIONS, $I_DIFFICULTY_ID, $I_AUTHOR_ID)
|
||||
{
|
||||
$O_recipe = new RecipeModel();
|
||||
$O_recipe->S_NAME = $S_NAME;
|
||||
$O_recipe->I_TIME = $I_TIME;
|
||||
$O_recipe->S_DESCR = $S_DESCR;
|
||||
$O_recipe->S_RECIPE = $S_RECIPE;
|
||||
$O_recipe->S_INSTRUCTIONS = $S_INSTRUCTIONS;
|
||||
$O_recipe->I_DIFFICULTY_ID = $I_DIFFICULTY_ID;
|
||||
$O_recipe->I_AUTHOR_ID = $I_AUTHOR_ID;
|
||||
return $O_recipe;
|
||||
@ -37,11 +37,11 @@ final class RecipeModel
|
||||
public function insert()
|
||||
{
|
||||
$O_model = Model::get();
|
||||
$stmt = $O_model->prepare("INSERT INTO RECIPE (NAME, TIME, DESCR, RECIPE ,DIFFICULTY_ID, AUTHOR_ID) VALUES(:name, :time, :descr, :recipe, :difficulty_id, :author_id)");
|
||||
$stmt = $O_model->prepare("INSERT INTO RECIPE (NAME, TIME, DESCR, INSTRUCTIONS ,DIFFICULTY_ID, AUTHOR_ID) VALUES(:name, :time, :descr, :instructions, :difficulty_id, :author_id)");
|
||||
$stmt->bindParam("name", $this->S_NAME);
|
||||
$stmt->bindParam("time", $this->I_TIME);
|
||||
$stmt->bindParam("descr", $this->S_DESCR);
|
||||
$stmt->bindParam("recipe", $this->S_RECIPE);
|
||||
$stmt->bindParam("instructions", $this->S_INSTRUCTIONS);
|
||||
$stmt->bindParam("difficulty_id", $this->I_DIFFICULTY_ID);
|
||||
$stmt->bindParam("author_id", $this->I_AUTHOR_ID);
|
||||
$stmt->execute();
|
||||
@ -51,12 +51,12 @@ final class RecipeModel
|
||||
public function update()
|
||||
{
|
||||
$O_model = Model::get();
|
||||
$stmt = $O_model->prepare("UPDATE RECIPE SET NAME=:name, TIME=:time, DESCR=:descr, RECIPE=:recipe, DIFFICULTY_ID=:difficulty_id, AUTHOR_ID=:author_id WHERE ID=:id");
|
||||
$stmt = $O_model->prepare("UPDATE RECIPE SET NAME=:name, TIME=:time, DESCR=:descr, INSTRUCTIONS=:instructions, DIFFICULTY_ID=:difficulty_id, AUTHOR_ID=:author_id WHERE ID=:id");
|
||||
$stmt->bindParam("id", $this->I_ID);
|
||||
$stmt->bindParam("name", $this->S_NAME);
|
||||
$stmt->bindParam("time", $this->I_TIME);
|
||||
$stmt->bindParam("descr", $this->S_DESCR);
|
||||
$stmt->bindParam("recipe", $this->S_RECIPE);
|
||||
$stmt->bindParam("instructions", $this->S_INSTRUCTIONS);
|
||||
$stmt->bindParam("difficulty_id", $this->I_DIFFICULTY_ID);
|
||||
$stmt->bindParam("author_id", $this->I_AUTHOR_ID);
|
||||
$stmt->execute();
|
||||
@ -166,8 +166,8 @@ final class RecipeModel
|
||||
return $this->A_APPRS;
|
||||
}
|
||||
|
||||
public function getSteps(){
|
||||
return explode("\n\n", str_replace("\r", "", $this->S_RECIPE));
|
||||
public function getSplitInstructions(){
|
||||
return explode("\n\n", str_replace("\r", "", $this->S_INSTRUCTIONS));
|
||||
}
|
||||
|
||||
//TODO: return array object
|
||||
|
@ -5,7 +5,7 @@ if ($O_recipe === null) {
|
||||
$S_name = null;
|
||||
$I_time = null;
|
||||
$S_descr = null;
|
||||
$A_steps = array();
|
||||
$A_instructions = array();
|
||||
$S_difficultyName = null;
|
||||
$A_parts = array();
|
||||
$A_ingredients = array();
|
||||
@ -13,7 +13,7 @@ if ($O_recipe === null) {
|
||||
$S_name = $O_recipe->S_NAME;
|
||||
$I_time = $O_recipe->I_TIME;
|
||||
$S_descr = $O_recipe->S_DESCR;
|
||||
$A_steps = $O_recipe->getSteps();
|
||||
$A_instructions = $O_recipe->getSplitInstructions();
|
||||
$S_difficultyName = $O_recipe->getDifficulty()->S_NAME;
|
||||
$A_parts = array(); // TODO
|
||||
$A_ingredients = $O_recipe->getIngredients();
|
||||
@ -110,7 +110,7 @@ if ($O_recipe === null) {
|
||||
|
||||
<ol class="recipeInstructions">
|
||||
<?php
|
||||
if (count($A_steps) === 0) {
|
||||
if (count($A_instructions) === 0) {
|
||||
echo '<li>
|
||||
<label for="recipeInstruction1">Étape 1 :</label>
|
||||
<input type="text" name="recipeInstructions[]" id="recipeInstruction1" placeholder="Battre les oeufs et la farine dans un grand saladier.">
|
||||
@ -120,10 +120,10 @@ if ($O_recipe === null) {
|
||||
$numberOfInstructions = 1;
|
||||
} else {
|
||||
$i = 1;
|
||||
foreach($A_steps as $S_step) {
|
||||
foreach($A_instructions as $S_instr) {
|
||||
echo '<li>
|
||||
<label for="recipeInstruction'.$i.'">Étape '.$i.' :</label>
|
||||
<input type="text" name="recipeInstructions[]" id="recipeInstruction'.$i.'" placeholder="Battre les oeufs et la farine dans un grand saladier." value="'.$S_step.'">
|
||||
<input type="text" name="recipeInstructions[]" id="recipeInstruction'.$i.'" placeholder="Battre les oeufs et la farine dans un grand saladier." value="'.$S_instr.'">
|
||||
</li>';
|
||||
$i++;
|
||||
}
|
||||
|
@ -29,7 +29,7 @@ $O_recipe = $A_view["RECIPE"];
|
||||
<h2>Préparation</h2>
|
||||
<ol>
|
||||
<?php
|
||||
foreach($O_recipe->getSteps() as $S_instr)
|
||||
foreach($O_recipe->getSplitInstructions() as $S_instr)
|
||||
echo "<li>".$S_instr."</li>";
|
||||
?>
|
||||
</ol>
|
||||
|
Loading…
Reference in New Issue
Block a user