You are here

function _restrict_abusive_words_get_words_list in Restrict Abusive Words 8

Same name and namespace in other branches
  1. 7.2 restrict_abusive_words.module \_restrict_abusive_words_get_words_list()
  2. 7 restrict_abusive_words.module \_restrict_abusive_words_get_words_list()

Implement _restrict_abusive_words_get_words_list().

2 calls to _restrict_abusive_words_get_words_list()
AddWordsForm::validateForm in src/Form/AddWordsForm.php
Form validation handler.
EditWordForm::buildForm in src/Form/EditWordForm.php
Form constructor.

File

./restrict_abusive_words.module, line 35

Code

function _restrict_abusive_words_get_words_list($wid) {
  $output = array();
  $connection = Database::getConnection();
  $query = $connection
    ->select('restrict_abusive_words', 'raw');
  if (!empty($wid) && is_numeric($wid)) {
    $query
      ->condition('id', $wid);
  }
  $query
    ->fields('raw');

  // Execute the statement
  $data = $query
    ->execute();

  // Get all the results
  $results = $data
    ->fetchAll(\PDO::FETCH_OBJ);
  if (count($results) > 0) {
    foreach ($results as $result) {
      $output[$result->id] = $result->words;
    }
    return $output;
  }
  return FALSE;
}