pass recipe ID to edit in URL param
This commit is contained in:
		
							parent
							
								
									300f11bb06
								
							
						
					
					
						commit
						3160b12455
					
				@ -41,7 +41,7 @@ final class RecipeController
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        View::show("recipe/edit", array("POST_URI" => "/recipe/update", "RECIPE" => $O_recipe));
 | 
			
		||||
        View::show("recipe/edit", array("POST_URI" => "/recipe/update/".$O_recipe->I_ID, "RECIPE" => $O_recipe));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function newAction(Array $A_urlParams = null, Array $A_postParams = null)
 | 
			
		||||
@ -79,9 +79,13 @@ final class RecipeController
 | 
			
		||||
 | 
			
		||||
    public function updateAction(Array $A_urlParams = null, Array $A_postParams = null)
 | 
			
		||||
    {
 | 
			
		||||
        if(count($A_urlParams)!=1){
 | 
			
		||||
            throw new HTTPSpecialCaseException(404);
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        Session::login_or_die();
 | 
			
		||||
 | 
			
		||||
        $O_recipe = RecipeModel::getByID(Utils::getOrDie($A_postParams, "recipeID"));
 | 
			
		||||
        $O_recipe = RecipeModel::getByID(Utils::intOrDie($A_urlParams[0]));
 | 
			
		||||
        
 | 
			
		||||
        if ($O_recipe->I_AUTHOR_ID !== $_SESSION["ID"]) {
 | 
			
		||||
            if(!Session::is_admin()){
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user