The branch, master has been updated
       via  04acac82359092ce374240fc9ee1665f7bfa4893 (commit)
       via  9ce8bb0e87765afd0ec9b4e4c16b2e6f68f22c20 (commit)
       via  aa0e0b94a83a81c2c82495b701172568382ce6c2 (commit)
       via  42cf4f8660f10b667765fa6767adcef39fbc52ca (commit)
      from  4c1ee06bb3fce6f31cab584288509064868f14f4 (commit)


- Log -----------------------------------------------------------------
commit 04acac82359092ce374240fc9ee1665f7bfa4893
Author: Michal Čihař <[email protected]>
Date:   Thu Feb 17 10:50:59 2011 +0100

    More uses of standard function for PHP doc links

commit 9ce8bb0e87765afd0ec9b4e4c16b2e6f68f22c20
Author: Michal Čihař <[email protected]>
Date:   Thu Feb 17 10:50:47 2011 +0100

    This function needs to be in core.lib as it uses it

commit aa0e0b94a83a81c2c82495b701172568382ce6c2
Author: Michal Čihař <[email protected]>
Date:   Thu Feb 17 10:46:57 2011 +0100

    Standard link to PHP doc

commit 42cf4f8660f10b667765fa6767adcef39fbc52ca
Author: Michal Čihař <[email protected]>
Date:   Thu Feb 17 10:44:16 2011 +0100

    Factor out code for getting PHP documentation link

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

Summary of changes:
 libraries/common.lib.php         |    5 +----
 libraries/core.lib.php           |   18 +++++++++++++++++-
 libraries/display_export.lib.php |    2 +-
 setup/lib/index.lib.php          |    4 ++--
 4 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/libraries/common.lib.php b/libraries/common.lib.php
index 5d04931..496d65b 100644
--- a/libraries/common.lib.php
+++ b/libraries/common.lib.php
@@ -457,10 +457,7 @@ function PMA_showDocu($anchor) {
  * @access  public
  */
 function PMA_showPHPDocu($target) {
-    /* l10n: Language to use for PHP documentation, please use only languages 
which do exist in official documentation. */
-    $lang = _pgettext('PHP documentation language', 'en');
-
-    $url = 'http://php.net/manual/' . $lang . '/' . $target;
+    $url = PMA_getPHPDocLink($target);
 
     if ($GLOBALS['cfg']['ReplaceHelpImg']) {
         return '<a href="' . $url . '" target="documentation"><img 
class="icon" src="' . $GLOBALS['pmaThemeImage'] . 'b_help.png" width="11" 
height="11" alt="' . __('Documentation') . '" title="' . __('Documentation') . 
'" /></a>';
diff --git a/libraries/core.lib.php b/libraries/core.lib.php
index cb1a851..76d2c86 100644
--- a/libraries/core.lib.php
+++ b/libraries/core.lib.php
@@ -251,6 +251,22 @@ function PMA_fatalError($error_message, $message_args = 
null)
 }
 
 /**
+ * Returns a link to the PHP documentation
+ *
+ * @param string  anchor in documentation
+ *
+ * @return  string  the URL
+ *
+ * @access  public
+ */
+function PMA_getPHPDocLink($target) {
+    /* l10n: Language to use for PHP documentation, please use only languages 
which do exist in official documentation. */
+    $lang = _pgettext('PHP documentation language', 'en');
+
+    return 'http://php.net/manual/' . $lang . '/' . $target;
+}
+
+/**
  * Warn or fail on missing extension.
  *
  * @param string $extension Extension name
@@ -260,7 +276,7 @@ function PMA_fatalError($error_message, $message_args = 
null)
 function PMA_warnMissingExtension($extension, $fatal = false, $extra = '')
 {
     $message = sprintf(__('The %s extension is missing. Please check your PHP 
configuration.'),
-        sprintf('[a@http://php.net/%1$s@Documentation][em]%1$s[/em][/a]', 
$extension));
+        '[a@' . PMA_getPHPDocLink('book.' . $extension . '.php') . 
'@Documentation][em]' . $extension . '[/em][/a]');
     if ($extra != '') {
         $message .= ' ' . $extra;
     }
diff --git a/libraries/display_export.lib.php b/libraries/display_export.lib.php
index ac223dc..10e8178 100644
--- a/libraries/display_export.lib.php
+++ b/libraries/display_export.lib.php
@@ -235,7 +235,7 @@ if(isset($_GET['sql_query'])) {
                     }
 
                     $message = new PMA_Message(__('This value is interpreted 
using %1$sstrftime%2$s, so you can use time formatting strings. Additionally 
the following transformations will happen: %3$s. Other text will be kept as is. 
See the %4$sFAQ%5$s for details.'));
-                    $message->addParam('<a href="' . 
PMA_linkURL('http://php.net/strftime') . '" target="documentation" title="'
+                    $message->addParam('<a href="' . 
PMA_linkURL(PMA_getPHPDocLink('function.strftime.php')). '" 
target="documentation" title="'
                         . __('Documentation') . '">', false);
                     $message->addParam('</a>', false);
                     $message->addParam($trans);
diff --git a/setup/lib/index.lib.php b/setup/lib/index.lib.php
index c8e7fbb..a90bc3d 100644
--- a/setup/lib/index.lib.php
+++ b/setup/lib/index.lib.php
@@ -258,7 +258,7 @@ function perform_config_checks()
     $strGZipDumpWarning = __('%sGZip compression and decompression%s requires 
functions (%s) which are unavailable on this system.');
     $strGZipDumpWarning = sprintf($strGZipDumpWarning, 
'[a@?page=form&amp;formset=Features#tab_Import_export]', '[/a]', '%s');
     $strLoginCookieValidityWarning = __('%sLogin cookie validity%s greater 
than 1440 seconds may cause random session invalidation if 
%ssession.gc_maxlifetime%s is lower than its value (currently %d).');
-    $strLoginCookieValidityWarning = sprintf($strLoginCookieValidityWarning, 
'[a@?page=form&amp;formset=Features#tab_Security]', '[/a]', 
'[a@http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime]',
 '[/a]', ini_get('session.gc_maxlifetime'));
+    $strLoginCookieValidityWarning = sprintf($strLoginCookieValidityWarning, 
'[a@?page=form&amp;formset=Features#tab_Security]', '[/a]', '[a@' . 
PMA_getPHPDocLink('session.configuration.php#ini.session.gc-maxlifetime') . 
']', '[/a]', ini_get('session.gc_maxlifetime'));
     $strLoginCookieValidityWarning2 = __('%sLogin cookie validity%s should be 
set to 1800 seconds (30 minutes) at most. Values larger than 1800 may pose a 
security risk such as impersonation.');
     $strLoginCookieValidityWarning2 = sprintf($strLoginCookieValidityWarning2, 
'[a@?page=form&amp;formset=Features#tab_Security]', '[/a]');
     $strLoginCookieValidityWarning3 = __('If using cookie authentication and 
%sLogin cookie store%s is not 0, %sLogin cookie validity%s must be set to a 
value less or equal to it.');
@@ -488,4 +488,4 @@ function perform_config_checks()
             PMA_lang($strZipDumpExportWarning, 'gzcompress'));
     }
 }
-?>
\ No newline at end of file
+?>


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to