_domain_alias_placeholders_to_sql

Versions
domain
_domain_alias_placeholders_to_sql($subdomain, $reverse = FALSE)

Replace placeholders * and ? with SQL placeholders % and _

Parameters

$subdomain String to work on.

Return value

String with replaced values.

▾ 3 functions call _domain_alias_placeholders_to_sql()

domain_alias_form_submit in domain_alias/domain_alias.admin.inc
Forms_API for domain_alias_form().
_domain_alias_placeholders_from_sql in domain_alias/domain_alias.module
Replace SQL placeholders % and _ by placeholders * and ?. Opposite of _domain_alias_placeholder_to_sql().
_domain_alias_validate in domain_alias/domain_alias.admin.inc
Helper function to validate alias entries.

Code

domain_alias/domain_alias.module, line 239

<?php
function _domain_alias_placeholders_to_sql($subdomain, $reverse = FALSE) {
  $placeholders = array('*' => '%', '?' => '_');
  if ($reverse) {
    return str_replace($placeholders, array_keys($placeholders), $subdomain);
  }
  else {
    return str_replace(array_keys($placeholders), $placeholders, $subdomain);
  }
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List