Skip to content

Commit 47d6c08

Browse files
author
Chris Gårdenberg
committed
1.0.2
1 parent af117eb commit 47d6c08

4 files changed

Lines changed: 40 additions & 6 deletions

File tree

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Contributors: mnchga
33
Tags: booking, participants, courses, events, eduadmin, lega online, klarna
44
Requires at least: 4.7
55
Tested up to: 4.9
6-
Stable tag: 1.0.0
6+
Stable tag: 1.0.2
77
Requires PHP: 5.2
88
License: GPL3
99
License-URI: https://www.gnu.org/licenses/gpl-3.0.en.html
@@ -15,11 +15,28 @@ Plugin to the EduAdmin-Booking plugin to enable Klarna payments
1515

1616
Plugin to enable payment via Klarna Checkout in the [EduAdmin-Wordpress plugin](https://github.com/MultinetInteractive/EduAdmin-WordPress)
1717

18+
[<img src="https://img.shields.io/wordpress/plugin/v/eduadmin-booking-klarna-checkout.svg" alt="Plugin version" />](https://wordpress.org/plugins/eduadmin-booking-klarna-checkout/)
19+
[<img src="https://img.shields.io/wordpress/plugin/dt/eduadmin-booking-klarna-checkout.svg" alt="Downloads" />](https://wordpress.org/plugins/eduadmin-booking-klarna-checkout/)
20+
[<img src="https://img.shields.io/wordpress/v/eduadmin-booking-klarna-checkout.svg" alt="Tested up to" />](https://wordpress.org/plugins/eduadmin-booking-klarna-checkout/)
21+
[<img src="https://img.shields.io/github/commits-since/MultinetInteractive/eduadmin-wp-klarna-checkout/latest.svg" alt="Plugin version" />](https://wordpress.org/plugins/eduadmin-booking-klarna-checkout/)
22+
23+
1824
Stats
1925

2026
[![Build Status](https://scrutinizer-ci.com/g/MultinetInteractive/eduadmin-wp-klarna-checkout/badges/build.png?b=master)](https://scrutinizer-ci.com/g/MultinetInteractive/eduadmin-wp-klarna-checkout/build-status/master)
2127
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/MultinetInteractive/eduadmin-wp-klarna-checkout/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/MultinetInteractive/eduadmin-wp-klarna-checkout/?branch=master)
2228

29+
== Changelog ==
30+
31+
### 1.0.2
32+
- add: Support for programme bookings
33+
34+
### 1.0.1
35+
- add: Update order in EduAdmin
36+
37+
### 1.0.0
38+
Initial release
39+
2340
== Installation ==
2441

2542
- Upload the zip-file (or install from WordPress) and activate the plugin

class-edu-klarnacheckout.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,21 @@ public function test_page( $attributes ) {
4848
);
4949
}
5050

51-
EDU()->write_debug($event_booking);
52-
5351
$_customer = EDUAPI()->OData->Customers->GetItem(
5452
$event_booking['Customer']['CustomerId'],
5553
null,
5654
null,
5755
false
5856
);
59-
$_contact = EDUAPI()->OData->Persons->GetItem(
57+
58+
$_contact = EDUAPI()->OData->Persons->GetItem(
6059
$event_booking['ContactPerson']['PersonId'],
6160
null,
6261
null,
6362
false
6463
);
6564

65+
6666
$ebi = new EduAdmin_BookingInfo( $event_booking, $_customer, $_contact );
6767

6868
if ( ! empty( EDU()->session['klarna-order-id'] ) && ! empty( $_GET['klarna_order_id'] ) && EDU()->session['klarna-order-id'] === $_GET['klarna_order_id'] ) {
@@ -95,7 +95,7 @@ public function process_booking( $ebi = null ) {
9595

9696
$ebi->NoRedirect = true;
9797

98-
if ( empty( EDU()->session['klarna-order-id'] ) && empty( $_GET['klarna_order_id'] ) ) {
98+
if ( empty( $_GET['klarna_order_id'] ) || empty( EDU()->session['klarna-order-id'] ) ) {
9999
$checkout = $this->create_checkout( $ebi );
100100

101101
$snippet = $checkout['gui']['snippet'];

composer.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "multinetinteractive/eduadmin-wp-klarna-checkout",
3+
"type": "wordpress-plugin",
4+
"description": "EduAdmin WP-plugin, Klarna Checkout plugin",
5+
"homepage": "http://www.multinet.se/",
6+
"support": {
7+
"issues": "https://github.com/MultinetInteractive/eduadmin-wp-klarna-checkout/issues"
8+
},
9+
"license": "GPL-3.0-or-later",
10+
"minimum-stability": "dev",
11+
"prefer-stable": true,
12+
"require": {
13+
"php": ">=5.2",
14+
"multinetinteractive/eduadmin-wordpress": ">=2.0",
15+
"composer/installers": "~1"
16+
}
17+
}

eduadmin-wp-klarna-checkout.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* Plugin Name: EduAdmin Booking - Klarna Checkout-plugin
66
* Plugin URI: https://www.eduadmin.se
77
* Description: Plugin to EduAdmin Booking to enable Klarna Checkout-integration
8-
* Version: 1.0.1
8+
* Version: 1.0.2
99
* GitHub Plugin Uri: https://github.com/MultinetInteractive/eduadmin-wp-klarna-checkout
1010
* Requires at least: 4.7
1111
* Tested up to: 4.9

0 commit comments

Comments
 (0)