Esempio n. 1
0
 public function __construct($chiave, $sid = null)
 {
     global $db, $sessione;
     $this->db = $db;
     $this->sessione = new Sessione($sid);
     /* Punta alla variabile globale, così da
      * permettere il funzionamento delle funzioni
      * Utente->admin() e tutte quelle che fanno
      * affidamento allo stato in sessione */
     $sessione = $this->sessione;
     $this->chiave = APIKey::by('chiave', $chiave);
     $identificato = (bool) $this->sessione->utente;
     if ($identificato) {
         registraParametroTransazione('uid', $this->sessione->utente);
     }
     registraParametroTransazione('login', (int) $identificato);
 }