From 73560c557c0033171034a5d3663958349521f1f6 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Thu, 25 Aug 2005 03:21:11 +0000 Subject: [PATCH] r377: Added support for registered phrases --- includes/class_language.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/includes/class_language.php b/includes/class_language.php index f77a7a5..2322218 100644 --- a/includes/class_language.php +++ b/includes/class_language.php @@ -165,10 +165,19 @@ class lang { global $bugsys; - $bt = debug_backtrace(); - $btstr = $bt[0]['file'] . ':' . $bt[0]['line']; + $mdstring = md5($string); - $bugsys->db->query("REPLACE INTO phraseregistry (md5, phrasetext, file) VALUES ('" . md5($string) . "', '" . $bugsys->sanitize($string) . "', '$btstr')"); + if ($regphrase = $bugsys->db->query_first("SELECT * FROM phrase WHERE md5 = '$mdstring'")) + { + return $regphrase['phrasetext']; + } + else + { + $bt = debug_backtrace(); + $btstr = $bt[0]['file'] . ':' . $bt[0]['line']; + + $bugsys->db->query("REPLACE INTO phraseregistry (md5, phrasetext, file) VALUES ('$mdstring', '" . $bugsys->sanitize($string) . "', '$btstr')"); + } return $string; } -- 2.22.5