protected function saveAudioToDatabase($data)
    {
        $success = false;
        $this->openDatabase();

        if ($this->use_database && $this->pdo_conn) {
            $id = $this->getCaptchaId(false);
            $ip = $_SERVER['REMOTE_ADDR'];
            $ns = $this->namespace;

            if (empty($id)) {
                $id = $ip;
            }

            $query = "UPDATE {$this->database_table} SET audio_data = :audioData WHERE id = :id AND namespace = :namespace";
            $stmt  = $this->pdo_conn->prepare($query);
            $stmt->bindParam(':audioData', $data, PDO::PARAM_LOB);
            $stmt->bindParam(':id', $id);
            $stmt->bindParam(':namespace', $ns);
            $success = $stmt->execute();
        }

        return $success !== false;
    }
protected function saveAudioToDatabase($data)
    {
        $success = false;
        $this->openDatabase();

        if ($this->use_database && $this->pdo_conn) {
            $id = $this->getCaptchaId(false);
            $ip = $_SERVER['REMOTE_ADDR'];
            $ns = $this->namespace;

            if (empty($id)) {
                $id = $ip;
            }

            $query = "UPDATE {$this->database_table} SET audio_data = :audioData WHERE id = :id AND namespace = :namespace";
            $stmt  = $this->pdo_conn->prepare($query);
            $stmt->bindParam(':audioData', $data, PDO::PARAM_LOB);
            $stmt->bindParam(':id', $id);
            $stmt->bindParam(':namespace', $ns);
            $success = $stmt->execute();
        }

        return $success !== false;
    }
protected function saveAudioToDatabase ( $ data ) { $ success = false ; $ this -> openDatabase ( ) ; if ( $ this -> use_database && $ this -> pdo_conn ) { $ id = $ this -> getCaptchaId ( false ) ; $ ip = $ _SERVER [ 'REMOTE_ADDR' ] ; $ ns = $ this -> namespace ; if ( empty ( $ id ) ) { $ id = $ ip ; } $ query = "UPDATE {$this->database_table} SET audio_data = :audioData WHERE id = :id AND namespace = :namespace" ; $ stmt = $ this -> pdo_conn -> prepare ( $ query ) ; $ stmt -> bindParam ( ':audioData' , $ data , PDO :: PARAM_LOB ) ; $ stmt -> bindParam ( ':id' , $ id ) ; $ stmt -> bindParam ( ':namespace' , $ ns ) ; $ success = $ stmt -> execute ( ) ; } return $ success !== false ; }
Saves CAPTCHA audio to the configured database

@param string $data Audio data
@return boolean true on success, false on failure
Saves CAPTCHA audio to the configured database