You are here

function imagepicker_user_search_form_submit in Image Picker 7

Same name and namespace in other branches
  1. 5.2 imagepicker.module \imagepicker_user_search_form_submit()
  2. 6.2 imagepicker.admin.inc \imagepicker_user_search_form_submit()

File

./imagepicker.admin.inc, line 1147
@author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL

Code

function imagepicker_user_search_form_submit($form, &$form_state) {
  if ($form_state['values']['imagepicker_currentuser']) {
    $currentuser = $form_state['values']['imagepicker_currentuser'];
    if ($form_state['values']['dir'] == 'import') {
      $query = db_select('users', 'u');
      $query
        ->fields('u', array(
        'uid',
      ));
    }
    else {
      $query = db_select('users', 'u');
      $query
        ->fields('u', array(
        'uid',
      ));
      $query
        ->join('imagepicker', 'i', 'u.uid = i.uid');
    }
    $query
      ->condition('u.name', $currentuser);
    $row = $query
      ->execute()
      ->fetchAssoc();
    if ($row['uid']) {
      imagepicker_variable_set('imagepicker_currentuser', $row['uid']);
      drupal_goto(IMAGEPICKER_ADMIN_PATH . '/' . $form_state['values']['dir'] . '/user/' . $row['uid']);
    }
    else {
      imagepicker_variable_del('imagepicker_currentuser');
    }
  }
  else {
    imagepicker_variable_del('imagepicker_currentuser');
  }
}