public function getTarea()
 {
     $tarea = Tarea::with('actividades')->find($_REQUEST['id']);
     $tarea->doble_aprobacion = RequestMetadataCore::get($_REQUEST['ef_id'], 'APR-DOBLE-APROBACION');
     $tarea->aprobado = RequestMetadataCore::get($_REQUEST['ef_id'], 'APR-APROBADO');
     $tarea->comentario = RequestMetadataCore::get($_REQUEST['ef_id'], 'APR-COMENTARIO');
     return $tarea;
 }
 public function getTareaAndResponsables()
 {
     $tarea = Tarea::with('actividades')->find($_REQUEST['id']);
     $tarea->doble_aprobacion = RequestMetadataCore::get($_REQUEST['ef_id'], 'APR-DOBLE-APROBACION');
     $tarea->aprobado = RequestMetadataCore::get($_REQUEST['ef_id'], 'APR-APROBADO');
     $tarea->comentario = RequestMetadataCore::get($_REQUEST['ef_id'], 'APR-COMENTARIO');
     $tarea->actividades;
     // ETIQUETA DE TIPO
     $tarea->requiere_actividades = 'N';
     $typeArray = explode(",", FlowSettingsCore::get($_SESSION['user_flow'], "APR_WS_REGLAS_APROBACION"));
     foreach ($typeArray as $record) {
         $recordArray = explode("|", $record);
         if ($recordArray[0] == $tarea->tipo) {
             if ($recordArray[2] == "Si") {
                 $tarea->requiere_actividades = 'S';
                 break;
             }
         }
     }
     return ['tarea' => $tarea, 'responsables' => User::active()->noadmin()->get()];
 }