Commit bbbe8c17 authored by Dries's avatar Dries
Browse files

- Patch #251482 by andypost, Dave Reid, hunvreus: contact categories can't be translated with i18n.

parent f6b166ff
......@@ -19,7 +19,13 @@ function contact_category_list() {
$rows = array();
// Get all the contact categories from the database.
$categories = db_query('SELECT cid, category, recipients, selected FROM {contact} ORDER BY weight, category')->fetchAll();
$categories = db_select('contact', 'c')
->addTag('translatable')
->fields('c', array('cid', 'category', 'recipients', 'selected'))
->orderBy('weight')
->orderBy('category')
->execute()
->fetchAll();
// Loop through the categories and add them to the table.
foreach ($categories as $category) {
......
......@@ -159,7 +159,12 @@ function _contact_personal_tab_access(stdClass $account) {
* An array with the contact category's data.
*/
function contact_load($cid) {
return db_query("SELECT * FROM {contact} WHERE cid = :cid", array(':cid' => $cid))->fetchAssoc();
return db_select('contact', 'c')
->addTag('translatable')
->fields('c')
->condition('cid', $cid)
->execute()
->fetchAssoc();
}
/**
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment