function vsf_wysiwyg_element_parse_images in Visual select file 7
Element 'validator' for all VSF WYSIWYG elements.
1 string reference to 'vsf_wysiwyg_element_parse_images'
- vsf_wysiwyg_pre_render_wysiwyg_element in submodules/
vsf_wysiwyg/ vsf_wysiwyg.module - Add field instance settings for other parts of the machine to pick up.
File
- submodules/
vsf_wysiwyg/ vsf_wysiwyg.module, line 92
Code
function vsf_wysiwyg_element_parse_images(&$element, &$form_state, $form) {
$html =& drupal_array_get_nested_value($form_state['values'], $element['#parents'], $key_exists);
$fids = array();
_vsf_wysiwyg_parse($fids, $html);
ksort($fids, SORT_NUMERIC);
$element['#vsf_wysiwyg_file_usage'] = $fids;
$type = $element['#vsf_file_usage_type'];
$id = $element['#vsf_file_usage_id'];
$form_state['vsf_wysiwyg_file_usage'][$type][$id] = (array) @$form_state['vsf_wysiwyg_file_usage'][$type][$id];
foreach ($fids as $fid => $count) {
@($form_state['vsf_wysiwyg_file_usage'][$type][$id][$fid] += $count);
}
// Since I can't dynamically add a submit handler at this point, YOU HAVE TO DO THAT YOURSELF!
// @see vsf_wysiwyg_save_file_usage_submit()
// @see YOURMODULE_custom_form() in visual_select_file.api.php
}