You are here

function smtp_list_selection_criterias in SMTP Authentication Support 7.2

Lists selection criterias.

Parameters

provider: Optionally filters selection criterias by provider.

Return value

An associative array of selection criterias keyed by identifiers (cid).

2 calls to smtp_list_selection_criterias()
smtp_admin_provider_delete in ./smtp.admin.inc
smtp_admin_settings in ./smtp.admin.inc
Administrative settings.

File

./smtp.module, line 352
Enables Drupal to send e-mail directly to an SMTP server.

Code

function smtp_list_selection_criterias($provider = NULL) {
  $query = db_select('smtp_selection_criteria', 'c')
    ->fields('c')
    ->orderBy('weight', 'asc');
  if (isset($provider)) {
    $query
      ->condition('provider', $provider);
  }
  $result = $query
    ->execute()
    ->fetchAllAssoc('cid', PDO::FETCH_ASSOC);
  return $result;
}