Re: CleanHelpPath & index.html - Mailing list pgadmin-hackers

From Andreas 'ads' Scherbaum
Subject Re: CleanHelpPath & index.html
Date
Msg-id 568DF1CB.3040704@wars-nicht.de
Whole thread Raw
In response to CleanHelpPath & index.html  (Andreas 'ads' Scherbaum <adsmail@wars-nicht.de>)
List pgadmin-hackers
On 06.01.2016 22:47, Andreas 'ads' Scherbaum wrote:
>
> looking into misc.cpp, around line 661, there is CleanHelpPath. When I
> try to add a documentation link ending with "index.html", this function
> incorrectly assumes that it must be a directory and adds a "/" (or
> whatever the current separator is).
>
> This even happens when the correct link is in ~/.pgadmin3. The link is
> then read from the config file, cleaned up incorrectly and when I try to
> open the help link, it points to the wrong URL (index.html/).
>
> Attached is a small patch which checks a string in CleanHelpPath if it
> ends in one of the most common file types (.htm, .html, .php and .asp)
> and if this is the case, the string is returned as is.

Actually, screw this patch. pgAdmin3::InitHelp() does some very obscure
magic if a path ends on "index.html", but only for ".html", not for
other endings.

I don't know why the old Greenplum documentation link worked before - it
ends in "index.html". It definitely does not work anymore, but that is
another patch.

--
                Andreas 'ads' Scherbaum
German PostgreSQL User Group
European PostgreSQL User Group - Board of Directors
Volunteer Regional Contact, Germany - PostgreSQL Project


pgadmin-hackers by date:

Previous
From: Harshal Dhumal
Date:
Subject: Re: backform select2 control
Next
From: Murtuza Zabuawala
Date:
Subject: PATCH: Minor patch to fix issue in Integer Control [ pgAdmin4 ]