protected function clearCodeFromDatabase()
    {
        if ($this->pdo_conn) {
            $ip = $_SERVER['REMOTE_ADDR'];
            $ns = $this->pdo_conn->quote($this->namespace);
            $id = Securimage::$_captchaId;

            if (empty($id)) {
                $id = $ip; // if no captchaId set, IP address is captchaId.
            }

            $id = $this->pdo_conn->quote($id);

            $query = sprintf("DELETE FROM %s WHERE id = %s AND namespace = %s",
                             $this->database_table, $id, $ns);

            $result = $this->pdo_conn->query($query);
            if (!$result) {
                trigger_error("Failed to delete code from database.", E_USER_WARNING);
            }
        }
    }
protected function clearCodeFromDatabase()
    {
        if ($this->pdo_conn) {
            $ip = $_SERVER['REMOTE_ADDR'];
            $ns = $this->pdo_conn->quote($this->namespace);
            $id = Securimage::$_captchaId;

            if (empty($id)) {
                $id = $ip; // if no captchaId set, IP address is captchaId.
            }

            $id = $this->pdo_conn->quote($id);

            $query = sprintf("DELETE FROM %s WHERE id = %s AND namespace = %s",
                             $this->database_table, $id, $ns);

            $result = $this->pdo_conn->query($query);
            if (!$result) {
                trigger_error("Failed to delete code from database.", E_USER_WARNING);
            }
        }
    }
protected function clearCodeFromDatabase ( ) { if ( $ this -> pdo_conn ) { $ ip = $ _SERVER [ 'REMOTE_ADDR' ] ; $ ns = $ this -> pdo_conn -> quote ( $ this -> namespace ) ; $ id = Securimage :: $ _captchaId ; if ( empty ( $ id ) ) { $ id = $ ip ; // if no captchaId set, IP address is captchaId. } $ id = $ this -> pdo_conn -> quote ( $ id ) ; $ query = sprintf ( "DELETE FROM %s WHERE id = %s AND namespace = %s" , $ this -> database_table , $ id , $ ns ) ; $ result = $ this -> pdo_conn -> query ( $ query ) ; if ( ! $ result ) { trigger_error ( "Failed to delete code from database." , E_USER_WARNING ) ; } } }
Remove a stored code from the database based on captchaId or IP address.
Remove a stored code from the database based on captchaId or IP address .