123456789101112131415161718192021222324252627282930313233343536373839 |
- <?
- ini_set('display_errors', 1);
- ini_set('display_startup_errors', 1);
- error_reporting(E_ALL);
- $ruta = "../";
- require_once '../include/bd_pdo.php';
- $curl = curl_init();
- global $db;
- curl_setopt_array($curl, [
- CURLOPT_URL => "https://portal.ulsa.edu.mx/servicios/AuditoriaAsistencialRest/AuditoriaAsistencialService.svc/auditoriaAsistencial/catalogos/periodos/v1/seleccionar",
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_POSTFIELDS => "",
- CURLOPT_HTTPHEADER => [
- "token: 5b892845736a29b5846073be0a11f0fc87113648aae1e8279830c4bc05f585eba13e0b1b4f0c42a12d694bb8091d23f7564b15f3141768dfa6ed2aa709864986",
- "username: SGU_APSA_AUD_ASIST"
- ],
- ]);
- $response = curl_exec($curl);
- $err = curl_error($curl);
- curl_close($curl);
- if ($err)
- die("cURL Error #:$err");
- $data = json_decode($response, true);
- $in_db = array_map(function ($item) use ($db) {
- $item['in_db'] = $db->where('id_periodo_sgu', $item['IdPeriodo'])->has('periodo');
- return $item;
- }, $data);
- $selectedData = array_unique($in_db, SORT_REGULAR);
- // Output the selected data directly
- header('Content-Type: application/json');
- echo json_encode($selectedData, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
|