|
@@ -40,6 +40,7 @@ if (!class_exists("plug_usermanager")) {
|
|
|
function start() {
|
|
|
// register_setting("section", "demo-file", array(&this,"handle_file_upload"));
|
|
|
|
|
|
+ add_role( "betalende-abonnent", "Betalende abonnent", array( 'read' => true, 'level_0' => true ) );
|
|
|
|
|
|
|
|
|
}
|
|
@@ -119,6 +120,10 @@ if (!class_exists("plug_usermanager")) {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
$upload = wp_upload_dir();
|
|
|
$upload_dir = $upload['basedir'];
|
|
|
$upload_dir = $upload_dir . '/assets';
|
|
@@ -135,16 +140,27 @@ if (!class_exists("plug_usermanager")) {
|
|
|
if($testmode){
|
|
|
$user_email = str_replace("@","_",$user['E-mail'])."@bloggen.dk";
|
|
|
}else{
|
|
|
- $user_email =$user['E-mail'];
|
|
|
+// $user_email =$user['E-mail'];
|
|
|
+ $user_email = str_replace("@","_",$user['E-mail'])."@ere.dk";
|
|
|
}
|
|
|
$user_name = sanitize_username("T".$user['Telefon']);
|
|
|
$user_id = username_exists( $user_name );
|
|
|
if ( ! $user_id && false == email_exists( $user_email ) ) {
|
|
|
$random_password = wp_generate_password( $length = 12, $include_standard_special_chars = false );
|
|
|
if($testmode){
|
|
|
- $resu[] = "would create : $user_name $user_email ";
|
|
|
+
|
|
|
+ $user_id = wp_create_user( $user_name, $random_password, $user_email );
|
|
|
+ wp_update_user( array( 'ID' => $user_id, 'role' => 'betalende-abonnent' ) );
|
|
|
+ wp_send_new_user_notifications($user_id,'both');
|
|
|
+ $resu[] = "$user_id created : $user_name $user_email ";
|
|
|
+
|
|
|
}else{
|
|
|
$user_id = wp_create_user( $user_name, $random_password, $user_email );
|
|
|
+
|
|
|
+ wp_update_user( array( 'ID' => $user_id, 'role' => 'betalende-abonnent' ) );
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
wp_send_new_user_notifications($user_id,'both');
|
|
|
$resu[] = "$user_id created : $user_name $user_email ";
|
|
|
}
|