public function getTogglePublish($id_encabezado) { $encabezado = EstructuraEncabezado::find($id_encabezado); $encabezado->publicado = !$encabezado->publicado; $desde = Input::get('desde', null); if ($encabezado->publicado) { $desde = empty($desde) ? Fechas::getFechaIndefinida() : Fechas::getCarbonDate($desde); } else { $desde = null; } $encabezado->desde = $desde; $encabezado->save(); return Redirect::to('backend/estructuras/view/' . $encabezado->id)->with('message', 'La estructura ha sido ' . ($encabezado->publicado ? 'publicada' : 'despublicada') . '.'); }
<div class="form-group<?php echo $errors->has('desde') ? ' has-error' : ''; ?> "> <label for="desde" class="control-label col-lg-2">Desde</label> <div class="col-lg-10"> <?php echo Form::text('desde', null, array('date-format' => 'd-m-Y', 'class' => 'form-control datepicker')); ?> </div> </div> <?php } else { ?> <?php echo Form::hidden('desde', Fechas::getFechaIndefinida(), array('date-format' => 'd-m-Y', 'class' => 'form-control datepicker')); ?> <?php } ?> <div class="cont-metadata" data-toggle="camposextra"> <legend> MetaDatos <a data-toggle="modal" data-target="#modal-backend" class="btn btn-success btn-xs" href="<?php echo URL::to('backend/instituciones/addcampoextra'); ?> "><i class="icon-plus"></i> Agregar</a> </legend> <?php foreach ($institucion->metadata as $metadato) { ?>