support for alt_login

This commit is contained in:
espie 2009-09-20 13:32:36 +00:00
parent ccb6762143
commit d8b6e8bcb5
2 changed files with 39 additions and 2 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.3 2009/09/20 12:26:51 espie Exp $
# $OpenBSD: Makefile,v 1.4 2009/09/20 13:32:36 espie Exp $
COMMENT = import CSV users to drupal
DISTNAME = user_import-6.x-2.2
PKGNAME = drupal6-user-import-2.2
PKGNAME = drupal6-user-import-2.2p0
.include <bsd.port.mk>

View File

@ -0,0 +1,37 @@
$OpenBSD: patch-supported_alt_login_inc,v 1.1 2009/09/20 13:32:36 espie Exp $
--- supported/alt_login.inc.orig Sun Sep 20 15:30:34 2009
+++ supported/alt_login.inc Sun Sep 20 15:30:20 2009
@@ -0,0 +1,33 @@
+<?php
+//
+
+if (module_exists('alt_login')) {
+
+ function alt_login_user_import_form_field_match() {
+
+ $options = array();
+ $options['alt_login']['alt_login'] = t('Alternate Login');
+
+ return $options;
+ }
+
+ function alt_login_user_import_data($settings, $update_setting, $column_settings, $module, $field_id, $data, $column_id) {
+
+ if ($module != 'alt_login') return;
+
+ if ($field_id == 'alt_login') {
+ $value = trim($data[$column_id]);
+ }
+
+ return $value;
+ }
+
+ function alt_login_user_import_pre_save($settings, $account, $fields, $errors, $update_setting_per_module) {
+
+ if (!empty($fields['alt_login']['alt_login'][0])) {
+ $account_add['alt_login'] = $fields['alt_login']['alt_login'][0];
+ }
+
+ return $account_add;
+ }
+}