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()]; }