} return $data; } function getlistequip($mnleft, $token, $id, $validatedarr) { $object = $mnleft; $idsub = 'id_sub'; $meter = 'meterinfo'; $tu = 'tuinfo'; $ti = 'tiinfo'; for ($i = 0; $i < sizeof($object); $i++) { for ($j = 0; $j < sizeof($object[$i][1]); $j++) { $sid = $object[$i][1][$j]->{$idsub}; $meterinfo = getmeterinfo($sid, $validatedarr); $object[$i][1][$j]->{$meter} = $meterinfo; } } return $object; } $equiplist = getlistequip($mnleft, $token, $id, $validatedarr); //$tmp1=getuser($id);array_push($equiplist, $tmp1); $tmp2 = getincident_cause(); array_push($equiplist, $tmp2); $tmp3 = getincident(); array_push($equiplist, $tmp3); echo json_encode($equiplist); //echo $time_elapsed_us = microtime(true) - $start; CLOSE_DB(); unset($sql, $result, $rs); ?>
$sub_ngay_xn = $confirmdata[$row['serial_meter']]['date_confirm']; } $tmp = array('stt' => $stt . '', 'id' => $row['ID'], 'serial_meter' => $row['serial_meter'], 'version_meter' => $row['version_meter'], 'level_meter' => $row['level_meter'], 'name_meter' => $row['name_meter'], 'levelvoltage_meter' => $row['levelvoltage_meter'], 'manufacturer_meter' => $row['manufacturer_meter'], 'original_meter' => $row['original_meter'], 'type_meter' => $row['type_meter'], 'year_production' => $row['year_production'], 'ampe_meter' => $row['ampe_meter'], 'exactlevel_meter' => $row['exactlevel_meter'], 'timestart_meter' => $row['timestart_meter'], 'location_meter' => $row['location_meter'], 'relation_meter' => $row['relation_meter'], 'lasttime_programming' => $row['lasttime_programming'], 'count_programming' => $row['count_programming'], 'validated' => $validatevalue, 'dlxacnhan' => $dlxacnhan, 'dl_nguoi_xn' => $dl_ng_xacnhan, 'dl_ngay_xn' => $dl_ngay_xn, 'subxacnhan' => $subxacnhan, 'sub_nguoi_xn' => $sub_ng_xacnhan, 'sub_ngay_xn' => $sub_ngay_xn); $stt++; //echo json_encode($tmp); array_push($data, $tmp); } return $data; } function getlistequip($mnleft, $token, $id, $validatedarr, $confirmdata) { $object = $mnleft; $idsub = 'id_sub'; $meter = 'meterinfo'; for ($i = 0; $i < sizeof($object); $i++) { for ($j = 0; $j < sizeof($object[$i][1]); $j++) { $sid = $object[$i][1][$j]->{$idsub}; $meterinfo = getmeterinfo($sid, $validatedarr, $confirmdata); $object[$i][1][$j]->{$meter} = $meterinfo; } } return $object; } //echo $mnleft, $token, $id, json_encode($validatedarr); $equiplist = getlistequip($mnleft, $token, $id, $validatedarr, $confirmdata); echo json_encode($equiplist); //echo $time_elapsed_us = microtime(true) - $start; CLOSE_DB(); unset($sql, $result, $rs); ?>