private function loginCliente($user, $passw) { // chiediamo al modello di caricare i dati e li passiamo alla vista. // Il passaggio e' fatto semplicemente popolando delle variabili // che poi vengono lette dalla vista. $q = "SELECT * FROM cliente\r\n WHERE Username = '******' AND Password ='******'"; $res = $db->query($q); if (mysql_num_rows($res) == 1) { $row = mysql_fetch_array($res); $cliente = new Cliente(); $cliente->setUsername($user); $cliente->setPassword($passw); $cliente->setIdCliente($idCliente); $cliente->setCognome($cognome); $cliente->setNome($nome); $cliente->setTelefono($telefono); $this->showCliente($cliente); //header('Location: index.php'); } else { ?> <script type="text/javascript"> alert('utente non trovato!'); </script> <?php } }
/** * Crea un cliente da una riga del db * @param type $row * @return \Cliente */ public function creaClienteDaArray($row) { $cliente = new Cliente(); $cliente->setRuolo(User::Cliente); $cliente->setId($row['id']); $cliente->setUsername($row['username']); $cliente->setPassword($row['password']); $cliente->setEmail($row['email']); $cliente->setNome($row['nome']); $cliente->setCognome($row['cognome']); $cliente->setIndirizzo(IndirizzoFactory::instance()->cercaIndirizzoPerId($row['indirizzo'])); // echo $cliente->getIndirizzo()->getDestinatario(); // $cliente->setPagamento(PagamentoFactory::instance()-> // caricaPagamentoPerId($row['pagamento'])); // echo substr($cliente->getPagamento()->getScadenzaCarta(), -2); return $cliente; }
/** * Crea un cliente da una riga del db * @param type $row * @return \Cliente */ public function creaClienteDaArray($row) { $admin = new Cliente(); $admin->setId($row['admin_id']); $admin->setUsername($row['admin_username']); $admin->setPassword($row['admin_password']); $admin->setNome($row['admin_nome']); $admin->setCognome($row['admin_cognome']); $admin->setVia($row['admin_via']); $admin->setCivico($row['admin_civico']); $admin->setCitta($row['admin_citta']); $admin->setCap($row['admin_cap']); $admin->setTelefono($row['admin_telefono']); $admin->setRuolo(User::Cliente); return $admin; }