$_carica_selettore = false; $_carica_selettore_comitato = false; $_carica_selettore_discente = false; $_carica_selettore_docente = false; $_carica_selettore_docente_affiancamento = false; $_carica_selettore_direttore = false; /* Pagina da visualizzare */ $p = $_GET['p']; if (!$p) { $p = 'home'; } $_f = "./inc/{$p}.php"; if (!file_exists($_f)) { $_f = "./inc/errore.404.php"; } nomeTransazione($p, 'web'); /* * Titolo e descrizione se non ridefiniti */ $_titolo = 'Progetto Gaia - Croce Rossa Italiana'; $_descrizione = 'Crediamo in una Croce Rossa Italiana che sa muoversi velocemente, più trasparente ed aperta a tutti'; ?> <!DOCTYPE html> <html> <head prefix="og: http://ogp.me/ns#"> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{_titolo}</title> <meta property="og:url" content="http://gaia.cri.it/?p=<?php echo $p;
$corpo = json_decode($corpo); // Controlla che il corpo sia ben formato if (!$corpo) { $corpo = ['raw' => $corpo]; } // Ottiene il SID, se presente if (empty($corpo->sid)) { $sid = null; } else { $sid = (string) $corpo->sid; } // Ottiene API KEY, se presente if (empty($corpo->key)) { $key = false; } else { $key = (string) $corpo->key; } // Ottiene il metodo, se presente if (empty($corpo->metodo)) { $metodo = null; } else { $metodo = (string) $corpo->metodo; } // Dai un nome alla transazione nomeTransazione($metodo, 'api'); // Crea la sessione API $api = new APIServer($key, $sid); // Carica i parametri $api->par = (array) $corpo; // Esegui il metodo richiesto echo $api->esegui($metodo);