[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-13464-g3803a1c
Michal Čihař
nijel at users.sourceforge.net
Mon Aug 8 16:21:25 CEST 2011
The branch, master has been updated
via 3803a1cde4d153bd5d43b34e16c9eb4c44fd8183 (commit)
via 3d621fd3afb302cfa14940f30bf71815a3263b8c (commit)
via 5379b55691620d107ed33ee43d63727079137413 (commit)
via c722d0d696125345e4ef8f0db095458a696c72d6 (commit)
via 323026c0ea041dd818e0e7f0f453c7dc1ec4d3b2 (commit)
from fcf2a7be85ded45e35ce805816657f98de1c4531 (commit)
- Log -----------------------------------------------------------------
commit 3803a1cde4d153bd5d43b34e16c9eb4c44fd8183
Author: Michal Čihař <mcihar at suse.cz>
Date: Mon Aug 8 16:20:37 2011 +0200
Single call of strtr instead of three str_replace
commit 3d621fd3afb302cfa14940f30bf71815a3263b8c
Author: Michal Čihař <mcihar at suse.cz>
Date: Mon Aug 8 16:19:05 2011 +0200
Simplify replace logic
commit 5379b55691620d107ed33ee43d63727079137413
Author: Michal Čihař <mcihar at suse.cz>
Date: Mon Aug 8 16:17:48 2011 +0200
Coding style
commit c722d0d696125345e4ef8f0db095458a696c72d6
Author: Michal Čihař <mcihar at suse.cz>
Date: Mon Aug 8 16:16:47 2011 +0200
Simplify escape functions usint strtr
commit 323026c0ea041dd818e0e7f0f453c7dc1ec4d3b2
Author: Michal Čihař <mcihar at suse.cz>
Date: Mon Aug 8 16:15:24 2011 +0200
Use strtr instead of str_replace and array_keys/values combo
-----------------------------------------------------------------------
Summary of changes:
libraries/common.lib.php | 25 +++++++++++--------------
1 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/libraries/common.lib.php b/libraries/common.lib.php
index c83ab34..3b8a6b9 100644
--- a/libraries/common.lib.php
+++ b/libraries/common.lib.php
@@ -100,7 +100,7 @@ function PMA_getIcon($icon, $alternate = '', $force_text = false, $noSprite = fa
} else {
$button .= '<img src="themes/dot.gif"'
. ' title="' . $alternate . '" alt="' . $alternate . '"'
- . ' class="icon ic_' . str_replace(array('.gif','.png'),array('',''),$icon) . '" />';
+ . ' class="icon ic_' . str_replace(array('.gif','.png'), '', $icon) . '" />';
}
}
@@ -174,9 +174,10 @@ function PMA_sqlAddSlashes($a_string = '', $is_like = false, $crlf = false, $php
}
if ($crlf) {
- $a_string = str_replace("\n", '\n', $a_string);
- $a_string = str_replace("\r", '\r', $a_string);
- $a_string = str_replace("\t", '\t', $a_string);
+ $a_string = strtr(
+ $a_string,
+ array("\n" => '\n', "\r" => '\r', "\t" => '\t')
+ );
}
if ($php_code) {
@@ -202,10 +203,7 @@ function PMA_sqlAddSlashes($a_string = '', $is_like = false, $crlf = false, $php
*/
function PMA_escape_mysql_wildcards($name)
{
- $name = str_replace('_', '\\_', $name);
- $name = str_replace('%', '\\%', $name);
-
- return $name;
+ return strtr($name, array('_' => '\\_', '%' => '\\%'));
} // end of the 'PMA_escape_mysql_wildcards()' function
/**
@@ -220,10 +218,7 @@ function PMA_escape_mysql_wildcards($name)
*/
function PMA_unescape_mysql_wildcards($name)
{
- $name = str_replace('\\_', '_', $name);
- $name = str_replace('\\%', '%', $name);
-
- return $name;
+ return strtr($name, array('\\_' => '_', '\\%' => '%'));
} // end of the 'PMA_unescape_mysql_wildcards()' function
/**
@@ -1393,7 +1388,9 @@ function PMA_formatNumber($value, $digits_left = 3, $digits_right = 0, $only_dow
//number_format is not multibyte safe, str_replace is safe
if ($digits_left === 0) {
$value = number_format($value, $digits_right);
- if ($originalValue!=0 && floatval($value) == 0) $value = ' <'.(1/PMA_pow(10,$digits_right));
+ if ($originalValue != 0 && floatval($value) == 0) {
+ $value = ' <' . (1 / PMA_pow(10, $digits_right));
+ }
return PMA_localizeNumber($value);
}
@@ -2927,7 +2924,7 @@ function PMA_expandUserString($string, $escape = null, $updates = array())
}
/* Do the replacement */
- return str_replace(array_keys($replace), array_values($replace), strftime($string));
+ return strtr(strftime($string), $replace);
}
/**
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list