$ajuste[$resultado[$i]['Actividad_Id']]['Tpesimista_Actividad'] = $resultado[$i]['Tpesimista_Actividad']; $ajuste[$resultado[$i]['Actividad_Id']]['Tprobable_Actividad'] = $resultado[$i]['Tprobable_Actividad']; $ajuste[$resultado[$i]['Actividad_Id']]['Toptimista_Actividad'] = $resultado[$i]['Toptimista_Actividad']; $ajuste[$resultado[$i]['Actividad_Id']]['Tesperado_Actividad'] = $resultado[$i]['Tesperado_Actividad']; $ajuste[$resultado[$i]['Actividad_Id']]['Costo_Actividad'] = $resultado[$i]['Costo_Actividad']; $ajuste[$resultado[$i]['Actividad_Id']]['Proyecto_Id'] = $resultado[$i]['Proyecto_Id']; $ajuste[$resultado[$i]['Actividad_Id']]['Numero_Actividad'] = $predecesor; $ajuste[$resultado[$i]['Actividad_Id']]['id_predecesora'] = $resultado[$i]['id_predecesora']; $actividad = $resultado[$i]['Actividad_Id']; } $tamano = 0; foreach ($ajuste as $key => $value) { $result[$tamano]['Actividad_Id'] = $value['Actividad_Id']; $result[$tamano]['Nombre_Actividad'] = $value['Nombre_Actividad']; $result[$tamano]['Tpesimista_Actividad'] = $value['Tpesimista_Actividad']; $result[$tamano]['Tprobable_Actividad'] = $value['Tprobable_Actividad']; $result[$tamano]['Toptimista_Actividad'] = $value['Toptimista_Actividad']; $result[$tamano]['Tesperado_Actividad'] = $value['Tesperado_Actividad']; $result[$tamano]['Costo_Actividad'] = $value['Costo_Actividad']; $result[$tamano]['Proyecto_Id'] = $value['Proyecto_Id']; $result[$tamano]['Numero_Actividad'] = $value['Numero_Actividad']; $result[$tamano]['id_predecesora'] = $value['id_predecesora']; $tamano++; } $result['total'] = $tamano; Respuesta_entrega(200, "Information found", $result); break; default: # code... break; }
<?php header("Content-Type:application/json"); require_once 'webservice/funciones.php'; if (isset($_REQUEST['Date_Start']) && !empty($_REQUEST['Date_Start'])) { $date_start = $_REQUEST['Date_Start']; $date_finish = isset($_REQUEST['Date_finish']) && !empty($_REQUEST['Date_finish']) ? $_REQUEST['Date_finish'] : null; $result = Validate_by_Date($date_start, $date_finish); if ($result != 0) { Respuesta_entrega(200, "Information found", $result); } else { Respuesta_entrega(200, "No information for selected date, the format requested is 'Y-M-D'", null); } } else { Respuesta_entrega(400, "Invalid Date", null); }