Code Duplication    Length = 10-12 lines in 2 locations

default/app/libs/scaffold_controller.php 2 locations

@@ 26-37 (lines=12) @@
23
     */
24
    public function crear()
25
    {
26
        if (Input::hasPost($this->model)) {
27
28
            $obj = new $this->model;
29
            //En caso que falle la operación de guardar
30
            if (!$obj->save(Input::post($this->model))) {
31
                Flash::error('Falló Operación');
32
                //se hacen persistente los datos en el formulario
33
                $this->{$this->model} = $obj;
34
                return;
35
            }
36
            return Redirect::to();
37
        }
38
        // Sólo es necesario para el autoForm
39
        $this->{$this->model} = new $this->model;
40
    }
@@ 50-59 (lines=10) @@
47
        View::select('crear');
48
49
        //se verifica si se ha enviado via POST los datos
50
        if (Input::hasPost($this->model)) {
51
            $obj = new $this->model;
52
            if (!$obj->update(Input::post($this->model))) {
53
                Flash::error('Falló Operación');
54
                //se hacen persistente los datos en el formulario
55
                $this->{$this->model} = Input::post($this->model);
56
            } else {
57
                return Redirect::to();
58
            }
59
        }
60
61
        //Aplicando la autocarga de objeto, para comenzar la edición
62
        $this->{$this->model} = (new $this->model)->find((int) $id);