Web pgadmin.org
 Home 
 ·  ·  ·  ·  ·  ·  · 
CVS Commit by andreas: fix some hba_config issues

CVS Commit by andreas: fix some hba_config issues



Log Message:
-----------
fix some hba_config issues

Modified Files:
--------------
    pgadmin3/src/ui:
        dlgHbaConfig.cpp (r1.5 -> r1.6)
        frmHbaConfig.cpp (r1.3 -> r1.4)
    pgadmin3/src/utils:
        pgconfig.cpp (r1.3 -> r1.4)

Index: frmHbaConfig.cpp
===================================================================
RCS file: /projects/pgadmin3/src/ui/frmHbaConfig.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -Lsrc/ui/frmHbaConfig.cpp -Lsrc/ui/frmHbaConfig.cpp -u -w -r1.3 -r1.4
--- src/ui/frmHbaConfig.cpp
+++ src/ui/frmHbaConfig.cpp
@@ -55,7 +55,7 @@
 
     if (conn)
     {
-        serverFileName = conn->ExecuteScalar(wxT("SHOW hba_conf"));
+        serverFileName = conn->ExecuteScalar(wxT("SHOW hba_file"));
         if (serverFileName == wxT("unset") || serverFileName.IsEmpty())
             serverFileName = wxT("pg_hba.conf");
 
Index: dlgHbaConfig.cpp
===================================================================
RCS file: /projects/pgadmin3/src/ui/dlgHbaConfig.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -Lsrc/ui/dlgHbaConfig.cpp -Lsrc/ui/dlgHbaConfig.cpp -u -w -r1.5 -r1.6
--- src/ui/dlgHbaConfig.cpp
+++ src/ui/dlgHbaConfig.cpp
@@ -149,25 +149,26 @@
 
 wxString dlgHbaConfig::GetHelpPage() const
 {
-    return wxT("pg/client-authentication");
+    return wxT("client-authentication");
     // auth-methods#auth-trust #auth-password #kerberos-auth #auth-ident #auth-pam
 }
 
 
 void dlgHbaConfig::OnAddDatabase(wxCommandEvent& ev)
 {
-    if (cbDatabase->GetSelection() < 3)
+    int sel = cbDatabase->GetSelection();
+    if (sel < 3)
         return;
 
     wxString newDatabase;
     if (database == wxT("all") || database == wxT("sameuser") || database == wxT("samegroup") || database.Left(1) == wxT("@"))
         database = wxEmptyString;
 
-    if (cbDatabase->GetSelection() == 3)    // file
+    if (sel == 3)    // file
         newDatabase = wxT("@");
     else
     {
-        wxString str=cbDatabase->GetValue();
+        wxString str=cbDatabase->GetString(sel);
         if (str.Find(' ') >= 0)
             str = wxT("\"") + str + wxT("\"");
 
@@ -201,12 +202,13 @@
 
 void dlgHbaConfig::OnAddUser(wxCommandEvent& ev)
 {
-    if (cbUser->GetSelection() < 1)
+    int sel = cbUser->GetSelection();
+    if (sel < 1)
         return;
 
     wxString newUser;
 
-    wxString str=cbUser->GetValue();
+    wxString str=cbUser->GetString(sel);
     if (str.Left(6) == wxT("group "))
     {
         if (str.Find(' ', true) > 5)
Index: pgconfig.cpp
===================================================================
RCS file: /projects/pgadmin3/src/utils/pgconfig.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -Lsrc/utils/pgconfig.cpp -Lsrc/utils/pgconfig.cpp -u -w -r1.3 -r1.4
--- src/utils/pgconfig.cpp
+++ src/utils/pgconfig.cpp
@@ -540,7 +540,7 @@
 
     str += tabspace + GetMethod();
 
-    if (connectType >= PGC_IDENT && !option.IsEmpty())
+    if (method >= PGC_IDENT && !option.IsEmpty())
         str += tabspace + option;
 
     return str;


Home | Main Index | Thread Index

top