if (strlen(array_search($truename, $server_slave_Do_Table)) > 0 || strlen(array_search($db, $server_slave_Do_DB)) > 0 || count($server_slave_Do_DB) == 1 && count($server_slave_Ignore_DB) == 1) { $do = true; } foreach ($server_slave_Wild_Do_Table as $db_table) { $table_part = PMA_extract_db_or_table($db_table, 'table'); if ($db == PMA_extract_db_or_table($db_table, 'db') && preg_match("@^" . substr($table_part, 0, strlen($table_part) - 1) . "@", $truename)) { $do = true; } } //////////////////////////////////////////////////////////////////// if (strlen(array_search($truename, $server_slave_Ignore_Table)) > 0 || strlen(array_search($db, $server_slave_Ignore_DB)) > 0) { $ignored = true; } foreach ($server_slave_Wild_Ignore_Table as $db_table) { $table_part = PMA_extract_db_or_table($db_table, 'table'); if ($db == PMA_extract_db_or_table($db_table) && preg_match("@^" . substr($table_part, 0, strlen($table_part) - 1) . "@", $truename)) { $ignored = true; } } unset($table_part); } ?> <tr class="<?php echo $odd_row ? 'odd' : 'even'; $odd_row = !$odd_row; ?> "> <td align="center"> <input type="checkbox" name="selected_tbl[]" value="<?php echo htmlspecialchars($each_table['TABLE_NAME']);
/** * Get the server slave state * * @param boolean $server_slave_status server slave state * @param string $truename true name * * @return array ($do, $ignored) */ function PMA_getServerSlaveStatus($server_slave_status, $truename) { $ignored = false; $do = false; include_once 'libraries/replication.inc.php'; if ($server_slave_status) { if (strlen(array_search($truename, $server_slave_Do_Table)) > 0 || strlen(array_search($GLOBALS['db'], $server_slave_Do_DB)) > 0 || count($server_slave_Do_DB) == 1 && count($server_slave_Ignore_DB) == 1) { $do = true; } foreach ($server_slave_Wild_Do_Table as $db_table) { $table_part = PMA_extract_db_or_table($db_table, 'table'); if ($GLOBALS['db'] == PMA_extract_db_or_table($db_table, 'db') && preg_match("@^" . substr($table_part, 0, strlen($table_part) - 1) . "@", $truename)) { $do = true; } } if (strlen(array_search($truename, $server_slave_Ignore_Table)) > 0 || strlen(array_search($GLOBALS['db'], $server_slave_Ignore_DB)) > 0) { $ignored = true; } foreach ($server_slave_Wild_Ignore_Table as $db_table) { $table_part = PMA_extract_db_or_table($db_table, 'table'); if ($db == PMA_extract_db_or_table($db_table) && preg_match("@^" . substr($table_part, 0, strlen($table_part) - 1) . "@", $truename)) { $ignored = true; } } } return array($do, $ignored); }