function sms_valid_get_rulesets_for_form in SMS Framework 7
Same name and namespace in other branches
- 6.2 modules/sms_valid/sms_valid.module \sms_valid_get_rulesets_for_form()
- 6 modules/sms_valid/sms_valid.module \sms_valid_get_rulesets_for_form()
Gets country codes for form options.
Parameters
bool $include_null_option: true to include a null option in the resulting array, false to not include.
Return value
array Options array that can be used in a form select element.
2 calls to sms_valid_get_rulesets_for_form()
- sms_valid_admin_ruleset_form in modules/
sms_valid/ sms_valid.admin.inc - Form constructor for validation ruleset editing.
- sms_valid_admin_settings_form in modules/
sms_valid/ sms_valid.admin.inc - Form constructor for validation settings form.
File
- modules/
sms_valid/ sms_valid.module, line 416 - Number validation feature module for Drupal SMS Framework.
Code
function sms_valid_get_rulesets_for_form($include_null_option = FALSE) {
$options = array();
// We only really need a null option on the send form.
if ($include_null_option) {
$options[-1] = '(auto select)';
}
// Other options.
$rulesets = sms_valid_get_all_rulesets();
foreach ($rulesets as $prefix => $ruleset) {
$suffix = !empty($ruleset->iso2) ? ' (' . $ruleset->iso2 . ')' : '';
$options[$prefix] = $prefix . ' : ' . $ruleset->name . $suffix;
}
return $options;
}