[ Index ] |
|
Code source de phpMyAdmin 2.10.3 |
1 <?php 2 /* $Id: server_collations.php 9438 2006-09-21 14:28:46Z cybot_tm $ */ 3 // vim: expandtab sw=4 ts=4 sts=4: 4 5 /** 6 * requirements 7 */ 8 if ( ! defined( 'PMA_NO_VARIABLES_IMPORT' ) ) { 9 define( 'PMA_NO_VARIABLES_IMPORT', true ); 10 } 11 require_once ('./libraries/common.lib.php'); 12 13 /** 14 * Does the common work 15 */ 16 require ('./libraries/server_common.inc.php'); 17 18 19 /** 20 * Displays the links 21 */ 22 require ('./libraries/server_links.inc.php'); 23 24 25 /** 26 * Displays the sub-page heading 27 */ 28 echo '<h2>' . "\n" 29 . ' ' . ($GLOBALS['cfg']['MainPageIconic'] 30 ? '<img class="icon" src="'. $GLOBALS['pmaThemeImage'] . 's_asci.png" alt="" />' 31 : '') 32 . '' . $strCharsetsAndCollations . "\n" 33 . '</h2>' . "\n"; 34 35 36 /** 37 * exits if wrong MySQL version 38 * @todo Some nice Message :-) 39 */ 40 if (PMA_MYSQL_INT_VERSION < 40100) { 41 require_once ('./libraries/footer.inc.php'); 42 } 43 44 45 /** 46 * Includes the required charset library 47 */ 48 require_once ('./libraries/mysql_charsets.lib.php'); 49 50 51 /** 52 * Outputs the result 53 */ 54 echo '<div id="div_mysql_charset_collations">' . "\n" 55 . '<table class="data">' . "\n" 56 . '<tr><th>' . $strCollation . '</th>' . "\n" 57 . ' <th>' . $strDescription . '</th>' . "\n" 58 . '</tr>' . "\n"; 59 60 $i = 0; 61 $table_row_count = count($mysql_charsets) + $mysql_collations_count; 62 63 foreach ($mysql_charsets as $current_charset) { 64 if ($i >= $table_row_count / 2) { 65 $i = 0; 66 echo '</table>' . "\n" 67 . '<table class="data">' . "\n" 68 . '<tr><th>' . $strCollation . '</th>' . "\n" 69 . ' <th>' . $strDescription . '</th>' . "\n" 70 . '</tr>' . "\n"; 71 } 72 $i++; 73 echo '<tr><th colspan="2" align="right">' . "\n" 74 . ' ' . htmlspecialchars($current_charset) . "\n" 75 . (empty($mysql_charsets_descriptions[$current_charset]) 76 ? '' 77 : ' (<i>' . htmlspecialchars( 78 $mysql_charsets_descriptions[$current_charset]) . '</i>)' . "\n") 79 . ' </th>' . "\n" 80 . '</tr>' . "\n"; 81 $odd_row = true; 82 foreach ($mysql_collations[$current_charset] as $current_collation) { 83 $i++; 84 echo '<tr class="' 85 . ( $odd_row ? 'odd' : 'even' ) 86 . ($mysql_default_collations[$current_charset] == $current_collation 87 ? ' marked' 88 : '') 89 . ($mysql_collations_available[$current_collation] ? '' : ' disabled') 90 . '">' . "\n" 91 . ' <td>' . htmlspecialchars($current_collation) . '</td>' . "\n" 92 . ' <td>' . PMA_getCollationDescr($current_collation) . '</td>' . "\n" 93 . '</tr>' . "\n"; 94 $odd_row = !$odd_row; 95 } 96 } 97 unset($table_row_count); 98 echo '</table>' . "\n" 99 . '</div>' . "\n"; 100 101 require_once ('./libraries/footer.inc.php'); 102 103 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 15:18:20 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |