function url_redirect_settings_form_submit in Url Redirect 7
Implements hook_form_submit().
File
- ./
url_redirect.admin.inc, line 148 - Adding url redirect page..
Code
function url_redirect_settings_form_submit($form, &$form_state) {
$path = $form_state['values']['path'];
$redirect_path = $form_state['values']['redirect_path'];
$checked_for = $form_state['values']['checked_for'];
// Get Checked for User / Role.
if ($checked_for == 'User') {
$user_values = $form_state['values']['user'];
if ($user_values) {
$users_values = json_encode($user_values);
$role_values = '';
}
}
if ($checked_for == 'Role') {
$roles_values = $form_state['values']['roles'];
if ($roles_values) {
$role_values = json_encode($roles_values);
$users_values = '';
}
}
$status = $form_state['values']['status'];
$message = $form_state['values']['message'];
// Inserting the data in the url_redirect table.
db_insert('url_redirect')
->fields(array(
'path' => $path,
'roles' => $role_values,
'users' => $users_values,
'redirect_path' => $redirect_path,
'status' => $status,
'message' => $message,
'check_for' => $checked_for,
))
->execute();
// Redirect to listing page.
drupal_goto('admin/config/url_redirect/list');
}