ID, 'is_registered', true ); php_console_log('is_registered: ' . $is_registered); if ($is_registered) { $db_user_id = get_user_meta( $current_user->ID, 'db_user_id', true ); php_console_log('db_user_id: ' . $db_user_id); $db_user_id = get_user_meta( $current_user->ID, 'db_user_id', true ); echo generateHiddenInputsFromArray(array( "user_email" => $current_user->user_email, "user_id" => $current_user->ID, "db_user_id" => $db_user_id, )); return; } php_console_log("Registering user in external db..."); $wpdb = connect_to_server('zinomedia'); // Register user in external db $wpdb->insert('reg_users', array( 'UserName' => $current_user->user_email, 'EMail' => $current_user->user_email, 'Password' => '', 'Registered' => date("Y-m-d H:i:s"), )); $db_user_id = $wpdb->insert_id; // Create streamdelay $wpdb->insert('config_user', array( 'Key' => "DelaySeconds", 'Value' => 0, 'UserID' => $db_user_id, )); // To DOM echo generateHiddenInputsFromArray(array( "user_email" => $current_user->user_email, "user_id" => $current_user->ID, "db_user_id" => $db_user_id, )); // Save update_user_meta( $current_user->ID, 'db_user_id', $db_user_id ); update_user_meta( $current_user->ID, 'is_registered', 1 ); }