function ocupload_form_template_submit in One Click Upload 7
Same name and namespace in other branches
- 7.2 ocupload.inc \ocupload_form_template_submit()
Form submit
File
- ./
ocupload.inc, line 264 - Service functions
Code
function ocupload_form_template_submit($form, &$form_state) {
$template = array(
'tid' => $form_state['values']['tid'],
'mask' => str_replace(' ', '', $form_state['values']['mask']),
'path' => $form_state['values']['path'],
'max_filesize' => parse_size($form_state['values']['max_filesize']),
'template' => $form_state['values']['template'],
'template_select' => $form_state['values']['template_select'],
'rename_file' => $form_state['values']['rename_file'],
);
if (module_exists('image')) {
$template += array(
'image_style' => $form_state['values']['image_style'],
'link_to_original' => $form_state['values']['link_to_original'],
'link_template' => $form_state['values']['link_template'],
'link_only_big' => $form_state['values']['link_only_big'],
'image_style_original' => $form_state['values']['use_image_style_original'] ? $form_state['values']['image_style_original'] : '',
'max_dimensions' => $form_state['values']['max_dimensions'],
);
}
ocupload_template_save($template);
foreach ($form_state['values']['roles'] as $rid => $enabled) {
user_role_change_permissions($rid, array(
'upload files use template ' . $template['tid'] => $enabled,
));
}
drupal_set_message($form_state['values']['tid'] ? t('Template saved') : t('Template added'));
$form_state['redirect'] = 'admin/config/content/ocupload';
}