The branch, master has been updated
       via  ac4b82ea13cbbf28e9024b67a1573cfaf98cdfb9 (commit)
       via  08b6d28755dbeb5e8172be847564cd61b9d24c28 (commit)
      from  2f04095537690d6e2d96729e2882bad3b6e763dc (commit)


- Log -----------------------------------------------------------------
commit ac4b82ea13cbbf28e9024b67a1573cfaf98cdfb9
Merge: 2f04095 08b6d28
Author: Michal Čihař <[email protected]>
Date:   Mon Aug 15 10:16:29 2011 +0200

    Merge remote-tracking branch 'tyron/master'
    
    Conflicts:
        libraries/advisor.class.php

commit 08b6d28755dbeb5e8172be847564cd61b9d24c28
Author: Tyron Madlener <[email protected]>
Date:   Fri Aug 12 16:07:13 2011 +0300

    External urls from advisory_rules are redirected to url.php

-----------------------------------------------------------------------

Summary of changes:
 libraries/advisor.class.php |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/libraries/advisor.class.php b/libraries/advisor.class.php
index a45c76c..ca9fb6f 100644
--- a/libraries/advisor.class.php
+++ b/libraries/advisor.class.php
@@ -140,11 +140,18 @@ class Advisor
                     $rule['name'] = $this->translate($rule['name']);
                     $rule['issue'] = $this->translate($rule['issue']);
 
+                    // Replaces {server_variable} with 'server_variable' 
linking to server_variables.php
                     $rule['recommendation'] = preg_replace(
                         '/\{([a-z_0-9]+)\}/Ui',
-                        '<a href="server_variables.php' . 
PMA_generate_common_url() . '#filter=\1">\1</a>',
+                        '<a href="server_variables.php?' . 
PMA_generate_common_url() . '#filter=\1">\1</a>',
                         $this->translate($rule['recommendation']));
 
+                    // Replaces external Links with PMA_linkURL() generated 
links
+                    $rule['recommendation'] = preg_replace(
+                        '#href=("|\')(https?://[^\1]+)\1#ie',
+                        '\'href="\' . PMA_linkURL("\2") . \'"\'',
+                        $rule['recommendation']
+                    );
                     break;
         }
 


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to