function _img_assist_textarea_match in Image Assist 5.2
Same name and namespace in other branches
- 5.3 img_assist.module \_img_assist_textarea_match()
- 5 img_assist.module \_img_assist_textarea_match()
- 6.2 img_assist.module \_img_assist_textarea_match()
- 6 img_assist.module \_img_assist_textarea_match()
Determine if img_assist can render the current textarea.
Return value
TRUE if can render, FALSE if not allowed.
See also
block_list().
Related topics
1 call to _img_assist_textarea_match()
- img_assist_textarea in ./
img_assist.module - Add JavaScript settings for generating the image link underneath textareas.
File
- ./
img_assist.module, line 1692 - Image Assist module
Code
function _img_assist_textarea_match($formid) {
$must_match = variable_get('img_assist_textareas_type', 2);
if ($must_match == 2) {
return TRUE;
}
else {
$formids = variable_get('img_assist_textareas', "edit-body\nedit-comment");
$regexp = '/^(' . preg_replace(array(
'/(\\r\\n?|\\n)/',
'/\\\\\\*/',
), array(
'|',
'.*',
), preg_quote($formids, '/')) . ')$/';
// Compare with the form id.
$page_match = preg_match($regexp, $formid);
// When $must_match has a value of 0, img_assist is displayed on
// all pages except those listed in img_assist_textareas. When set to 1, it
// is displayed only on those textareas listed in img_assist_textareas.
$page_match = !($must_match xor $page_match);
return $page_match;
}
}