public function vistaImagen() { //Me quedo con el item, buscando por id $marca = Marca::find(Input::get('marca_id')); if ($marca) { $this->array_view['marca'] = $marca; return View::make($this->folder_name . '.imagen', $this->array_view); } else { $this->array_view['texto'] = 'Página de Error!!'; return View::make($this->project_name . '-error', $this->array_view); } }
public function submit_edit_marca() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1) { // Validate the info, create rules for the inputs $marca = Marca::find(Input::get('marca_id')); $attributes = array('nombre_marca' => 'Nombre de Marca'); $messages = array(); $rules = array('nombre_marca' => 'required|min:1|max:100|alpha_num_ampersand|unique:marcas,nombre,' . $marca->idmarca . ',idmarca'); // Run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules, $messages, $attributes); // If the validator fails, redirect back to the form if ($validator->fails()) { $marca_id = Input::get('marca_id'); $url = "marcas/edit_marca" . "/" . $marca_id; return Redirect::to($url)->withErrors($validator)->withInput(Input::all()); } else { $marca_id = Input::get('marca_id'); $url = "marcas/edit_marca" . "/" . $marca_id; $marca = Marca::find($marca_id); $marca->nombre = Input::get('nombre_marca'); $marca->save(); return Redirect::to('marcas/list_marcas')->with('message', 'Se editó correctamente la marca: ' . $marca->nombre); } } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $Marca = Marca::find($id); $Marca->delete(); return Input::get('id'); }
public static function quitarImagen($input) { $respuesta = array(); $reglas = array('id' => array('integer')); $validator = Validator::make($input, $reglas); if ($validator->fails()) { $respuesta['mensaje'] = $validator; $respuesta['error'] = true; } else { $marca = Marca::find($input['id']); $marca->fecha_modificacion = date("Y-m-d H:i:s"); $marca->imagen_id = 'NULL'; $marca->save(); $respuesta['mensaje'] = 'La imagen de la marca fue eliminada.'; $respuesta['error'] = false; $respuesta['data'] = $marca; } return $respuesta; }
public function export_pdf() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $idot_vmetrologica = Input::get('idot_vmetrologica'); $data["ot_vm"] = OrdenesTrabajoVerifMetrologica::find($idot_vmetrologica); if ($data["ot_vm"] == null) { $url = "verif_metrologica/create_ot_verif_metrologica" . "/" . $idot_vmetrologica; return Redirect::to($url); } $data["usuarioSolicitante"] = User::find($data["ot_vm"]->id_usuariosolicitante); $data["usuarioElaborador"] = User::find($data["ot_vm"]->id_usuarioelaborador); $data["servicio"] = Servicio::find($data["ot_vm"]->idservicio); $data["ejecutor"] = $data["ot_vm"]->nombre_ejecutor; $data["ubicacion"] = UbicacionFisica::find($data["ot_vm"]->idubicacion_fisica); $data["numero_ficha"] = $data["ot_vm"]->numero_ficha; $data["activo"] = Activo::find($data["ot_vm"]->idactivo); $data["modelo"] = ModeloActivo::find($data["activo"]->idmodelo_equipo); $data["familia"] = FamiliaActivo::find($data["modelo"]->idfamilia_activo); $data["marca"] = Marca::find($data["familia"]->idmarca); $data["fecha_programacion"] = $data["ot_vm"]->fecha_programacion; $data["fecha_conformidad"] = $data["ot_vm"]->fecha_conformidad; $data["estado_inicial"] = Estado::find($data["ot_vm"]->idestado_inicial); $data["estado_final"] = Estado::find($data["ot_vm"]->idestado_final); $data["estado_ot"] = Estado::find($data["ot_vm"]->idestado_ot); $data["documento"] = Documento::searchDocumentoByIdOtVerifMetrologica($idot_vmetrologica)->get(); if (count($data["documento"]) != 0) { $data["documento"] = $data["documento"][0]; } $data["personal_data"] = PersonalOtVerifMetrologica::getPersonalXOt($idot_vmetrologica)->get(); $html = View::make('ot/verifMetrologica/otVerifMetrologicaExport', $data); return PDF::load($html, "A4", "portrait")->show(); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function marca_principal() { $marca = NULL; foreach ($this->marcas_principales() as $marca_principal) { $marca = Marca::find($marca_principal->id); } return $marca; }