coding standards
This commit is contained in:
@@ -16,7 +16,6 @@ if (!defined('PMA_BOOKMARK_LIB_INCLUDED')){
|
||||
*
|
||||
* @return array the bookmark parameters for the current user
|
||||
*
|
||||
* @global array the list of settings for the current server
|
||||
* @global integer the id of the current server
|
||||
*
|
||||
* @access public
|
||||
|
@@ -37,6 +37,7 @@ if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||
} // end load mysql extension
|
||||
// if allowed recoding, we should try to load extensions for it...
|
||||
|
||||
|
||||
/**
|
||||
* Converts encoding according to current settings.
|
||||
*
|
||||
@@ -44,20 +45,26 @@ if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||
*
|
||||
* @return string converted string or array of strings
|
||||
*
|
||||
* @global array the configuration array
|
||||
* @global boolean whether recoding is allowed or not
|
||||
* @global string the current charset
|
||||
* @global array the charset to convert to
|
||||
*
|
||||
* @access public
|
||||
*
|
||||
* @author nijel
|
||||
*/
|
||||
function PMA_convert_display_charset($what) {
|
||||
global $cfg, $allow_recoding, $charset, $convcharset;
|
||||
|
||||
if (!(isset($cfg['AllowAnywhereRecoding']) && $cfg['AllowAnywhereRecoding'] && $allow_recoding)) {
|
||||
return $what;
|
||||
} else {
|
||||
if (is_array($what)) {
|
||||
}
|
||||
else if (is_array($what)) {
|
||||
$result = array();
|
||||
reset($what);
|
||||
while(list($key,$val) = each($what)) {
|
||||
//Debug: echo '['.$key.']='.$val.'<br>';
|
||||
while(list($key, $val) = each($what)) {
|
||||
//Debug: echo '['.$key.'] = ' . $val . '<br />';
|
||||
|
||||
if (is_string($val) || is_array($val)) {
|
||||
if (is_string($key)) {
|
||||
@@ -68,11 +75,12 @@ if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||
} else {
|
||||
$result[$key] = $val;
|
||||
}
|
||||
}
|
||||
} // end while
|
||||
return $result;
|
||||
} elseif (is_string($what)) {
|
||||
}
|
||||
else if (is_string($what)) {
|
||||
if (@function_exists('iconv')) {
|
||||
//Debug: echo 'PMA_convert_display_charset: '.$what.'->'.iconv($convcharset, $charset, $what)."\n<br>";
|
||||
//Debug: echo 'PMA_convert_display_charset: ' . $what . '->' . iconv($convcharset, $charset, $what) . "\n<br />";
|
||||
return iconv($convcharset, $charset, $what);
|
||||
} else if (@function_exists('libiconv')) {
|
||||
return iconv($convcharset, $charset, $what);
|
||||
@@ -82,24 +90,26 @@ if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||
echo $strCantUseRecodeIconv;
|
||||
return $what;
|
||||
}
|
||||
} elseif (is_object($what)) {
|
||||
}
|
||||
else if (is_object($what)) {
|
||||
// isn't it object returned from mysql_fetch_field ?
|
||||
if (@is_string($what->name)) {
|
||||
$what->name = PMA_convert_display_charset( $what->name );
|
||||
$what->name = PMA_convert_display_charset($what->name);
|
||||
}
|
||||
if (@is_string($what->table)) {
|
||||
$what->table = PMA_convert_display_charset( $what->table );
|
||||
$what->table = PMA_convert_display_charset($what->table);
|
||||
}
|
||||
if (@is_string($what->Database)) {
|
||||
$what->Database = PMA_convert_display_charset( $what->Database );
|
||||
$what->Database = PMA_convert_display_charset($what->Database);
|
||||
}
|
||||
return $what;
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
// when we don't know what it is we don't touch it...
|
||||
return $what;
|
||||
}
|
||||
}
|
||||
}
|
||||
} // end of the "PMA_convert_display_charset()" function
|
||||
|
||||
|
||||
/**
|
||||
* Converts encoding of text according to current settings.
|
||||
@@ -108,17 +118,24 @@ if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||
*
|
||||
* @return string converted text
|
||||
*
|
||||
* @global array the configuration array
|
||||
* @global boolean whether recoding is allowed or not
|
||||
* @global string the current charset
|
||||
* @global array the charset to convert to
|
||||
*
|
||||
* @access public
|
||||
*
|
||||
* @author nijel
|
||||
*/
|
||||
function PMA_convert_charset($what) {
|
||||
global $cfg, $allow_recoding, $charset, $convcharset;
|
||||
|
||||
if (!(isset($cfg['AllowAnywhereRecoding']) && $cfg['AllowAnywhereRecoding'] && $allow_recoding)) {
|
||||
return $what;
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
if (@function_exists('iconv')) {
|
||||
//Debug: echo 'PMA_convert_charset: '.$what.'->'.iconv($charset, $convcharset, $what)."\n<br>";
|
||||
//Debug: echo 'PMA_convert_charset: ' . $what . '->' . iconv($charset, $convcharset, $what) . "\n<br />";
|
||||
return iconv($charset, $convcharset, $what);
|
||||
} else if (@function_exists('libiconv')) {
|
||||
return iconv($charset, $convcharset, $what);
|
||||
@@ -129,6 +146,7 @@ if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||
return $what;
|
||||
}
|
||||
}
|
||||
}
|
||||
} // PMA_CHARSET_CONVERSION_LIB_INCLUDED
|
||||
} // end of the "PMA_convert_charset()" function
|
||||
|
||||
} // $__PMA_CHARSET_CONVERSION_LIB__
|
||||
?>
|
||||
|
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
/* $Id$ */
|
||||
|
||||
|
||||
/**
|
||||
* Ensure the database and the table exist (else move to the "parent" script)
|
||||
* and display headers
|
||||
|
Reference in New Issue
Block a user