public function eliminarItem($IdContenido) { $item = Contenido::where('IdContenido', $IdContenido)->first(); if ($item != NULL) { DB::transaction(function () use($IdContenido) { $item = Contenido::where('IdContenido', $IdContenido)->first(); $item->delete(); }); return 1; } else { return 0; } }
public function eliminarSeccion() { if (Auth::User()->Rol_Id == 7 or Auth::User()->Rol_Id == 1) { $seccionActual = Request::get('IdSeccion'); $areaActual = Request::get('IdArea'); $ATSActual = Request::get('IdATS'); $seccion = new Secciones(); $descripcion = new Descripcion(); $ATS = new AreaTieneSecciones(); $contenido = Contenido::where('ATS_Id', $ATSActual)->first(); if ($contenido != NULL) { Session::flash('msgWarning', 'La sección NO está vacía! Debe eliminar primero el contenido.'); return Redirect::to('/SIG/RD'); } if (!$descripcion->eliminarDescripcion($areaActual, $seccionActual)) { Session::flash('msgWarning', 'Error en la aplicación, vuelva a intentarlo'); return Redirect::to('/SIG/RD'); } elseif (!$ATS->eliminarATS($ATSActual)) { Session::flash('msgWarning', 'Error en la aplicación, vuelva a intentarlo'); return Redirect::to('/SIG/RD'); } elseif (!$ATS->reordenarATS($areaActual, $seccionActual)) { Session::flash('msgWarning', 'Error en la aplicación, vuelva a intentarlo'); return Redirect::to('/SIG/RD'); } $val = $ATS->reordenarATS($areaActual, $seccionActual); echo '<script type="text/javascript">alert("' . $val . '")</script>'; Session::flash('msg', 'Sección eliminada correctamente.'); return Redirect::to('/SIG/RD'); } else { return Redirect::to('/SIG'); } }