function getRecipe() { if ($this->recipe == NULL && $this->recipe_id != NULL) { $this->recipe = Recipe::getById($this->recipe_id); } return $this->recipe; }
<? require_once("classes/Recipe.php"); ?> <? require_once("classes/Text.php"); ?> <link href="steps.css" rel="stylesheet" type="text/css" /> <? $id = $_REQUEST['id']; if ($id == "") { $all = Recipe::getAll(); } else { $r = Recipe::getById($id); if ($r == NULL) { $errMsg = Text::getText("RecipeNotFound"); include("error.php"); exit; } $all = array(Recipe::getById($id)); } // Expression to highlight $hl = $_REQUEST['hl']; ?> <? include("header.php"); ?> <h2><?php echo Text::getText("View"); ?> </h2> <? foreach ($all as $r) { ?> <p>
<? require_once("classes/Recipe.php"); ?> <? require_once("classes/Text.php"); ?> <? $id = $_REQUEST['id']; if (strlen($id) == 0) { $title = Text::getText("Edit"); $errMsg = Text::getText("RecipeNotFound"); include("error.php"); } else { $r = Recipe::getById($id); $c = NULL; $cat = $_REQUEST['cat']; if (strlen($cat) > 0) { $c = Category::getById($cat); } $action = $_REQUEST['action']; if ($action == "save") { $r->setTitle(StripSlashes($_REQUEST['title'])); $r->setCategory($c); $r->setOrigin(StripSlashes($_REQUEST['origin'])); $r->setSize(StripSlashes($_REQUEST['size'])); $r->setIngredients(StripSlashes($_REQUEST['ingredients'])); $r->setSteps(StripSlashes($_REQUEST['steps'])); if ($_FILES['photo']['size'] != 0) { $filename = $_FILES['photo']['name']; $extension = strrchr($filename, '.'); $extension = strtolower($extension); if ($extension != ".jpg") { $r->save(); $errMsg = Text::getText("OnlyJpegFiles"); } else {