',
@@ -250,6 +258,7 @@ class PMA_Message
'[sup]' => '',
'[/sup]' => '',
);
+
$message = strtr($message, $replace_pairs);
$pattern = '/\[a@([^"@]*)@([^]"]*)\]/';
@@ -293,7 +302,8 @@ class PMA_Message
*
* @uses PMA_Message::$_hash as return value and to set it if required
* @uses PMA_Message::getNumber()
- * @uses PMA_Message::getMessage()
+ * @uses PMA_Message::$_string
+ * @uses PMA_Message::$_message
* @uses md5()
* @param string $file
* @return string PMA_Message::$_hash
@@ -303,7 +313,8 @@ class PMA_Message
if (null === $this->_hash) {
$this->_hash = md5(
$this->getNumber() .
- $this->getMessage()
+ $this->_string .
+ $this->_message
);
}
@@ -322,13 +333,16 @@ class PMA_Message
if (0 === strlen($message)) {
$message = $GLOBALS[$this->getString()];
+ echo '';
+ debug_print_backtrace();
+ echo '
';
}
if (count($this->getParams()) > 0) {
$message = PMA_Message::format($message, $this->getParams());
}
- return $message;
+ return PMA_Message::decodeBB($message);
}
/**