sei sicuro che il database si chiami

comunicodb-new

?

perché ho verificato il codice che fallisce ed è

codice:
342:			// List tables
343:			$query = mysql_query("SHOW TABLE STATUS FROM {$dbname}");
344:	
345:			// Cicle results
346:			$key = "";
347:			while ($database = mysql_fetch_assoc($query)) {
348:			
349:				// Add Tables
350:				$key=count($this->_TABLES);
351:				$this->_TABLES[$key]['nome'] = $database["Name"];
352:				$this->_TABLES[$key]['params'] = "";
353:				$this->_TABLES[$key]['dump_data'] = $dump_data;
354:			}
355:
la riga 347 estrae i dati della query ... query che fallisce ... e l'unico motivo per il quale fallisce è che il db non esiste

prova a lanciare dal phpmyadmin
SHOW TABLE STATUS FROM comunicodb-new