protected function getReplicationStatus($table)
{
$do = $ignored = false;
if ($GLOBALS['replication_info']['slave']['status']) {
$nbServSlaveDoDb = count($GLOBALS['replication_info']['slave']['Do_DB']);
$nbServSlaveIgnoreDb = count($GLOBALS['replication_info']['slave']['Ignore_DB']);
$searchDoDBInTruename = array_search($table, $GLOBALS['replication_info']['slave']['Do_DB']);
$searchDoDBInDB = array_search($this->db, $GLOBALS['replication_info']['slave']['Do_DB']);
$do = strlen($searchDoDBInTruename) > 0 || strlen($searchDoDBInDB) > 0 || $nbServSlaveDoDb == 0 && $nbServSlaveIgnoreDb == 0 || $this->hasTable($GLOBALS['replication_info']['slave']['Wild_Do_Table'], $table);
$searchDb = array_search($this->db, $GLOBALS['replication_info']['slave']['Ignore_DB']);
$searchTable = array_search($table, $GLOBALS['replication_info']['slave']['Ignore_Table']);
$ignored = strlen($searchTable) > 0 || strlen($searchDb) > 0 || $this->hasTable($GLOBALS['replication_info']['slave']['Wild_Ignore_Table'], $table);
}
return array($do, $ignored);
}