You are here

public function advancedStringOverridesContext::getAllOverrides in String Overrides Advanced 7

Return an array of all overrides.

File

lib/advancedStringsContext.inc, line 132

Class

advancedStringOverridesContext

Code

public function getAllOverrides() {
  $strings = array();
  $result = db_query("SELECT s.source, t.translation, t.language FROM {stringoverrides_advanced_source} s INNER JOIN {stringoverrides_advanced_target} t ON s.lid = t.lid AND t.language = :language WHERE s.textgroup = 'default' AND s.version = :version AND s.context = :context", array(
    ':language' => $this
      ->getLangcode(),
    ':version' => VERSION,
    ':context' => $this
      ->getContext(),
  ));
  foreach ($result as $data) {
    $strings[$data->source] = $data->translation;
  }
  return $strings;
}