function bueditor_check_page in BUEditor 7
Same name and namespace in other branches
- 6.2 bueditor.inc \bueditor_check_page()
- 6 bueditor.module \bueditor_check_page()
Check if the editor is visible in the page.
1 call to bueditor_check_page()
- _bueditor_textarea in ./
bueditor.inc - Integrate the editor into textarea element.
File
- ./
bueditor.inc, line 213 - Implements commonly used functions for bueditor.
Code
function bueditor_check_page($page, $editor) {
$editor = is_numeric($editor) ? bueditor_editors($editor) : $editor;
if ($editor) {
if (drupal_match_path($page, $editor->pages)) {
return $editor;
}
$alias = drupal_get_path_alias($page);
if ($alias != $page && drupal_match_path($alias, $editor->pages)) {
return $editor;
}
if (arg(0) == 'node' && arg(2) == 'edit') {
$node = node_load(arg(1));
if ($node && drupal_match_path('node/add/' . str_replace('_', '-', $node->type), $editor->pages)) {
return $editor;
}
}
}
return FALSE;
}