コード例 #1
0
 private function getEngajamento(UsuarioVO $data)
 {
     $porcentagem = $data->getPontuacao() / $data->getTotalPontosPossiveis() * 100;
     if ($porcentagem > 100) {
         $porcentagem = 100;
     }
     return $porcentagem;
 }
コード例 #2
0
ファイル: UsuarioDAO.php プロジェクト: wgviana/SaudeNaCopa
 public function insert(UsuarioVO $vo)
 {
     $sql = "INSERT INTO usuarios (email,senha,idade,apelido,sexo,gcmid,idioma,totalPontosPossiveis,device)\n              VALUES (:email,:senha,:idade,:apelido,:sexo,:gcmid,:idioma,:totalPontosPossiveis,:device)";
     $arrParams = array(':apelido' => $vo->getApelido(), ':email' => $vo->getEmail(), ':senha' => $vo->getSenha(), ':idade' => $vo->getIdade(), ':sexo' => $vo->getSexo(), ':gcmid' => $vo->getGcmid(), ':idioma' => $vo->getIdioma(), ':totalPontosPossiveis' => $vo->getTotalPontosPossiveis(), ':device' => $vo->getDevice());
     try {
         $stm = $this->conex->prepare($sql);
         $stm->execute($arrParams);
     } catch (Exception $e) {
         throw new Exception("Não foi possível realizar o cadastro.");
     }
 }