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); }