示例#1
0
文件: index.php 项目: pizar/gaia
$_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;
示例#2
0
文件: api.php 项目: pizar/gaia
$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);