Pear::Translation ,bug

From: Date: Wed, 05 Nov 2003 15:40:41 +0000
Subject: Pear::Translation ,bug
Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-23260@lists.php.net to get a copy of this message
I think a found a bug with Pear::Translation package, when using custom tables : $Trad = new Translation ( PAGE_ID, "EN", $db, $customtables ); Values were setted with boolean insted of value itself.... :/ ---> if (is_array($CustomTables["langsavail"])) { $this->TableDefinitions["langsavail"]["name"] = (isset($CustomTables["langsavail"]["name"]) ? isset($CustomTables["langsavail"]["name"]) : 'tr_langsavail'); $this->TableDefinitions["langsavail"]["lang_id"] = (isset($CustomTables["langsavail"]["lang_id"]) ? isset($CustomTables["langsavail"]["lang_id"]) : 'lang_id'); $this->TableDefinitions["langsavail"]["lang_name"] = (isset($CustomTables["langsavail"]["lang_name"]) ? isset($CustomTables["langsavail"]["lang_name"]) : 'lang_name'); $this->TableDefinitions["langsavail"]["metatags"] = (isset($CustomTables["langsavail"]["metatags"]) ? isset($CustomTables["langsavail"]["metatags"]) : 'metatags'); $this->TableDefinitions["langsavail"]["errortext"] = (isset($CustomTables["langsavail"]["errortext"]) ? isset($CustomTables["langsavail"]["errortext"]) : 'errortext'); } Should be : if (is_array($CustomTables["langsavail"])) { $this->TableDefinitions["langsavail"]["name"] = (isset($CustomTables["langsavail"]["name"]) ? $CustomTables["langsavail"]["name"] : 'tr_langsavail'); $this->TableDefinitions["langsavail"]["lang_id"] = (isset($CustomTables["langsavail"]["lang_id"]) ? $CustomTables["langsavail"]["lang_id"] : 'lang_id'); $this->TableDefinitions["langsavail"]["lang_name"] = (isset($CustomTables["langsavail"]["lang_name"]) ? $CustomTables["langsavail"]["lang_name"] : 'lang_name'); $this->TableDefinitions["langsavail"]["metatags"] = (isset($CustomTables["langsavail"]["metatags"]) ? $CustomTables["langsavail"]["metatags"] : 'metatags'); $this->TableDefinitions["langsavail"]["errortext"] = (isset($CustomTables["langsavail"]["errortext"]) ? $CustomTables["langsavail"]["errortext"] : 'errortext'); } --> http://pear.php.net/bugs/bug.php?id=197 Is it OK for you ? :) COil ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com

« previous php.pear.dev (#23260) next »