function _ascii_art_captcha_available_fonts in CAPTCHA Pack 5
Same name and namespace in other branches
- 8 ascii_art_captcha/ascii_art_captcha.module \_ascii_art_captcha_available_fonts()
- 6 ascii_art_captcha/ascii_art_captcha.admin.inc \_ascii_art_captcha_available_fonts()
- 7 ascii_art_captcha/ascii_art_captcha.admin.inc \_ascii_art_captcha_available_fonts()
function to get a list of available fonts
1 call to _ascii_art_captcha_available_fonts()
- ascii_art_captcha_settings_form in ascii_art_captcha/
ascii_art_captcha.module - Function for the settings form
File
- ascii_art_captcha/
ascii_art_captcha.module, line 36
Code
function _ascii_art_captcha_available_fonts() {
$available_fonts = array();
$fontsdirectory = drupal_get_path('module', 'ascii_art_captcha') . '/fonts';
$pattern = 'ascii_art_captcha_font_([a-zA-Z0-9]+)\\.[iI][nN][cC]$';
foreach (file_scan_directory($fontsdirectory, $pattern) as $filename => $font) {
$regs = array();
ereg($pattern, $font->basename, $regs);
$available_fonts[$regs[1]] = $regs[1];
}
asort($available_fonts);
return $available_fonts;
}