Blog2Social: Social Media Auto Post & Scheduler - Version 5.1.1

Version Description

Usability Optimization, google plus instant sharing

Download this release

Release Info

Developer Blog2Social
Plugin Icon 128x128 Blog2Social: Social Media Auto Post & Scheduler
Version 5.1.1
Comparing to
See all releases

Code changes from version 5.1.0 to 5.1.1

assets/js/b2s/curation.js CHANGED
@@ -72,7 +72,7 @@ jQuery(document).on('change', '#b2s-post-curation-ship-type', function () {
72
  } else {
73
  today.setMinutes(30);
74
  }
75
-
76
  var setTodayDate = today.getFullYear() + '-' + (padDate(today.getMonth() + 1)) + '-' + padDate(today.getDate()) + ' ' + formatAMPM(today);
77
  if (jQuery('#b2s-post-curation-ship-date').attr('data-language') == 'de') {
78
  setTodayDate = padDate(today.getDate()) + '.' + (padDate(today.getMonth() + 1)) + '.' + today.getFullYear() + ' ' + padDate(today.getHours()) + ':' + padDate(today.getMinutes());
@@ -249,11 +249,48 @@ window.addEventListener('message', function (e) {
249
  }
250
  });
251
 
252
- function wopApprove(url, name) {
253
  var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
254
- window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
  }
256
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
257
 
258
  jQuery(document).on('click', '#b2s-btn-curation-customize', function () {
259
  jQuery('#b2s-curation-no-data-info').hide();
72
  } else {
73
  today.setMinutes(30);
74
  }
75
+
76
  var setTodayDate = today.getFullYear() + '-' + (padDate(today.getMonth() + 1)) + '-' + padDate(today.getDate()) + ' ' + formatAMPM(today);
77
  if (jQuery('#b2s-post-curation-ship-date').attr('data-language') == 'de') {
78
  setTodayDate = padDate(today.getDate()) + '.' + (padDate(today.getMonth() + 1)) + '.' + today.getFullYear() + ' ' + padDate(today.getHours()) + ':' + padDate(today.getMinutes());
249
  }
250
  });
251
 
252
+ function wopApprove(networkAuthId, postId, url, name) {
253
  var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
254
+ var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
255
+ if (postId > 0) {
256
+ function checkIfWinClosed(intervalID) {
257
+ if (win.closed) {
258
+ clearInterval(intervalID);
259
+ //Show Modal
260
+ jQuery('.b2s-publish-approve-modal').modal('show');
261
+ jQuery('#b2s-approve-post-id').val(postId);
262
+ jQuery('#b2s-approve-network-auth-id').val(networkAuthId);
263
+ }
264
+ }
265
+ var interval = setInterval(function () {
266
+ checkIfWinClosed(interval);
267
+ }, 500);
268
+ }
269
  }
270
 
271
+ jQuery(document).on('click', '.b2s-approve-publish-confirm-btn', function () {
272
+ var postId = jQuery('#b2s-approve-post-id').val();
273
+ var networkAuthId = jQuery('#b2s-approve-network-auth-id').val();
274
+ if (postId > 0) {
275
+ jQuery('.b2s-post-item-details-message-result[data-network-auth-id="' + networkAuthId + '"]').html("<br><span class=\"text-success\"><i class=\"glyphicon glyphicon-ok-circle\"></i> " + jQuery("#b2sJsTextPublish").val() + " </span>");
276
+ jQuery('.b2s-publish-approve-modal').modal('hide');
277
+ jQuery.ajax({
278
+ url: ajaxurl,
279
+ type: "POST",
280
+ cache: false,
281
+ async: false,
282
+ data: {
283
+ 'action': 'b2s_update_approve_post',
284
+ 'post_id': postId,
285
+ 'publish_link': "",
286
+ 'publish_error_code': "",
287
+ },
288
+ success: function (data) {
289
+ }
290
+ });
291
+ }
292
+ });
293
+
294
 
295
  jQuery(document).on('click', '#b2s-btn-curation-customize', function () {
296
  jQuery('#b2s-curation-no-data-info').hide();
assets/js/b2s/post.js CHANGED
@@ -14,8 +14,30 @@ jQuery(window).on("load", function () {
14
  jQuery('.b2s-sched-calendar-btn').hide();
15
  }*/
16
  jQuery('#b2s-sched-calendar-area').hide();
 
17
  });
18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  jQuery(document).on('click', '.b2s-sched-calendar-btn', function () {
20
  if (jQuery('#b2s-sched-calendar-area').is(":visible")) {
21
  jQuery('#b2s-sched-calendar-btn-text').text(jQuery(this).attr('data-show-calendar-btn-title'));
@@ -36,11 +58,6 @@ jQuery('#b2s-post-ship-item-post-format-modal').on('hidden.bs.modal', function (
36
  });
37
 
38
 
39
- function wopApprove(url, name) {
40
- var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
41
- window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
42
- }
43
-
44
  jQuery(document).on('click', '.b2sDetailsPublishPostBtn', function () {
45
  var postId = jQuery(this).attr('data-post-id');
46
  var showByDate = jQuery(this).attr('data-search-date');
@@ -396,6 +413,40 @@ jQuery(document).on('click', '.checkbox-post-approve-all-btn', function () {
396
  }
397
  });
398
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
 
400
  jQuery(document).on('click', '.b2s-approve-delete-confirm-btn', function () {
401
  jQuery('.b2s-post-remove-fail').hide();
@@ -794,9 +845,9 @@ window.addEventListener('message', function (e) {
794
  if (e.origin == jQuery('#b2sServerUrl').val()) {
795
  var data = JSON.parse(e.data);
796
  if (data.action == 'approve') {
797
- var count = parseInt(jQuery('.b2s-approve-count[data-post-id="' + data.post_id + '"]').html());
798
  var newCount = count - 1;
799
- jQuery('.b2s-approve-count[data-post-id="' + data.blogPostId + '"]').html(newCount);
800
  if (newCount >= 1) {
801
  jQuery('.b2s-post-approve-area-li[data-post-id="' + data.post_id + '"]').remove();
802
  } else {
14
  jQuery('.b2s-sched-calendar-btn').hide();
15
  }*/
16
  jQuery('#b2s-sched-calendar-area').hide();
17
+
18
  });
19
 
20
+
21
+ function wopApprove(blogPostId, postId, url, name) {
22
+ var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
23
+ var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
24
+ if (postId > 0) {
25
+ function checkIfWinClosed(intervalID) {
26
+ if (win.closed) {
27
+ clearInterval(intervalID);
28
+ //Show Modal
29
+ jQuery('.b2s-publish-approve-modal').modal('show');
30
+ jQuery('#b2s-approve-post-id').val(postId);
31
+ jQuery('#b2s-approve-blog-post-id').val(blogPostId);
32
+ }
33
+ }
34
+ var interval = setInterval(function () {
35
+ checkIfWinClosed(interval);
36
+ }, 500);
37
+ }
38
+ }
39
+
40
+
41
  jQuery(document).on('click', '.b2s-sched-calendar-btn', function () {
42
  if (jQuery('#b2s-sched-calendar-area').is(":visible")) {
43
  jQuery('#b2s-sched-calendar-btn-text').text(jQuery(this).attr('data-show-calendar-btn-title'));
58
  });
59
 
60
 
 
 
 
 
 
61
  jQuery(document).on('click', '.b2sDetailsPublishPostBtn', function () {
62
  var postId = jQuery(this).attr('data-post-id');
63
  var showByDate = jQuery(this).attr('data-search-date');
413
  }
414
  });
415
 
416
+ jQuery(document).on('click', '.b2s-approve-publish-confirm-btn', function () {
417
+ jQuery('.b2s-post-remove-fail').hide();
418
+ jQuery('.b2s-post-remove-success').hide();
419
+ jQuery('.b2s-server-connection-fail').hide();
420
+
421
+ var postId = jQuery('#b2s-approve-post-id').val();
422
+ var blogPostId = jQuery('#b2s-approve-blog-post-id').val();
423
+ if (postId > 0) {
424
+ var count = parseInt(jQuery('.b2s-approve-count[data-post-id="' + blogPostId + '"]').html());
425
+ var newCount = count - 1;
426
+ jQuery('.b2s-approve-count[data-post-id="' + blogPostId + '"]').html(newCount);
427
+ if (newCount >= 1) {
428
+ jQuery('.b2s-post-approve-area-li[data-post-id="' + postId + '"]').remove();
429
+ } else {
430
+ jQuery('.b2s-post-approve-area-li[data-post-id="' + postId + '"]').closest('ul').closest('li').remove();
431
+ }
432
+ jQuery('.b2s-publish-approve-modal').modal('hide');
433
+ jQuery.ajax({
434
+ url: ajaxurl,
435
+ type: "POST",
436
+ cache: false,
437
+ async: false,
438
+ data: {
439
+ 'action': 'b2s_update_approve_post',
440
+ 'post_id': postId,
441
+ 'publish_link': "",
442
+ 'publish_error_code': "",
443
+ },
444
+ success: function (data) {
445
+ }
446
+ });
447
+ }
448
+ });
449
+
450
 
451
  jQuery(document).on('click', '.b2s-approve-delete-confirm-btn', function () {
452
  jQuery('.b2s-post-remove-fail').hide();
845
  if (e.origin == jQuery('#b2sServerUrl').val()) {
846
  var data = JSON.parse(e.data);
847
  if (data.action == 'approve') {
848
+ var count = parseInt(jQuery('.b2s-approve-count[data-post-id="' + data.blog_post_id + '"]').html());
849
  var newCount = count - 1;
850
+ jQuery('.b2s-approve-count[data-post-id="' + data.blog_post_id + '"]').html(newCount);
851
  if (newCount >= 1) {
852
  jQuery('.b2s-post-approve-area-li[data-post-id="' + data.post_id + '"]').remove();
853
  } else {
assets/js/b2s/ship.js CHANGED
@@ -865,6 +865,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
865
  'networkType': jQuery(this).attr('data-network-type'),
866
  'networkId': networkId,
867
  'networkDisplayName': jQuery(this).attr('data-network-display-name'),
 
868
  'userLang': jQuery('#b2sUserLang').val(),
869
  'postId': jQuery('#b2sPostId').val(),
870
  'relayCount': jQuery('#b2sRelayCount').val(),
@@ -2016,6 +2017,32 @@ window.addEventListener('message', function (e) {
2016
  }
2017
  }
2018
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2019
  jQuery.xhrPool.abortAll = function () { // our abort function
2020
  jQuery(this).each(function (idx, jqXHR) {
2021
  jqXHR.abort();
@@ -2807,9 +2834,23 @@ function wop(url, name) {
2807
  }
2808
 
2809
 
2810
- function wopApprove(url, name) {
2811
  var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
2812
- window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2813
  }
2814
 
2815
 
865
  'networkType': jQuery(this).attr('data-network-type'),
866
  'networkId': networkId,
867
  'networkDisplayName': jQuery(this).attr('data-network-display-name'),
868
+ 'instantSharing': jQuery(this).attr('data-instant-sharing'),
869
  'userLang': jQuery('#b2sUserLang').val(),
870
  'postId': jQuery('#b2sPostId').val(),
871
  'relayCount': jQuery('#b2sRelayCount').val(),
2017
  }
2018
  }
2019
  });
2020
+
2021
+ jQuery(document).on('click', '.b2s-approve-publish-confirm-btn', function () {
2022
+ var postId = jQuery('#b2s-approve-post-id').val();
2023
+ var networkAuthId = jQuery('#b2s-approve-network-auth-id').val();
2024
+ if (postId > 0) {
2025
+ jQuery('.b2s-post-item-details-message-result[data-network-auth-id="' + networkAuthId + '"]').html("<br><span class=\"text-success\"><i class=\"glyphicon glyphicon-ok-circle\"></i> " + jQuery("#b2sJsTextPublish").val() + " </span>");
2026
+ jQuery('.b2s-publish-approve-modal').modal('hide');
2027
+ jQuery.ajax({
2028
+ url: ajaxurl,
2029
+ type: "POST",
2030
+ cache: false,
2031
+ async: false,
2032
+ data: {
2033
+ 'action': 'b2s_update_approve_post',
2034
+ 'post_id': postId,
2035
+ 'publish_link': "",
2036
+ 'publish_error_code': "",
2037
+ },
2038
+ success: function (data) {
2039
+ }
2040
+ });
2041
+ }
2042
+ });
2043
+
2044
+
2045
+
2046
  jQuery.xhrPool.abortAll = function () { // our abort function
2047
  jQuery(this).each(function (idx, jqXHR) {
2048
  jqXHR.abort();
2834
  }
2835
 
2836
 
2837
+ function wopApprove(networkAuthId, postId, url, name) {
2838
  var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
2839
+ var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
2840
+ if (postId > 0) {
2841
+ function checkIfWinClosed(intervalID) {
2842
+ if (win.closed) {
2843
+ clearInterval(intervalID);
2844
+ //Show Modal
2845
+ jQuery('.b2s-publish-approve-modal').modal('show');
2846
+ jQuery('#b2s-approve-post-id').val(postId);
2847
+ jQuery('#b2s-approve-network-auth-id').val(networkAuthId);
2848
+ }
2849
+ }
2850
+ var interval = setInterval(function () {
2851
+ checkIfWinClosed(interval);
2852
+ }, 500);
2853
+ }
2854
  }
2855
 
2856
 
assets/js/b2s/wp/post-box.js CHANGED
@@ -251,7 +251,7 @@ jQuery(document).on('change', '.b2s-post-meta-box-sched-select', function () {
251
  }
252
  });
253
 
254
-
255
  jQuery(document).on('click', '#publish', function () {
256
  //Check is Auto-Post-Import active
257
  if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
@@ -272,6 +272,29 @@ jQuery(document).on('click', '#publish', function () {
272
  }
273
  }
274
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
276
  jQuery('#' + jQuery(this).attr('data-area-id')).hide();
277
  return false;
251
  }
252
  });
253
 
254
+ //Classic Editor WP < 5.0.0
255
  jQuery(document).on('click', '#publish', function () {
256
  //Check is Auto-Post-Import active
257
  if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
272
  }
273
  }
274
  });
275
+
276
+ //Gutenberg WP > 5.0.1
277
+ jQuery(document).on('click', '.editor-post-publish-button', function () {
278
+ //Check is Auto-Post-Import active
279
+ if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
280
+ if (jQuery('#b2sAutoPostImportIsActive').val() == "1") {
281
+ jQuery.ajax({
282
+ url: ajaxurl,
283
+ type: "POST",
284
+ dataType: "json",
285
+ cache: false,
286
+ data: {
287
+ 'action': 'b2s_lock_auto_post_import',
288
+ 'userId': jQuery('#b2sBlogUserId').val()
289
+ },
290
+ success: function (data) {
291
+
292
+ }
293
+ });
294
+ }
295
+ }
296
+ });
297
+
298
  jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
299
  jQuery('#' + jQuery(this).attr('data-area-id')).hide();
300
  return false;
blog2social.php CHANGED
@@ -6,12 +6,12 @@
6
  * Author: Blog2Social, Adenion
7
  * Text Domain: blog2social
8
  * Domain Path: /languages
9
- * Version: 5.1.0
10
  * Author URI: https://www.blog2social.com
11
  * License: GPL2+
12
  */
13
  //B2SDefine
14
- define('B2S_PLUGIN_VERSION', '510');
15
  define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
16
  define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
17
  define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
6
  * Author: Blog2Social, Adenion
7
  * Text Domain: blog2social
8
  * Domain Path: /languages
9
+ * Version: 5.1.1
10
  * Author URI: https://www.blog2social.com
11
  * License: GPL2+
12
  */
13
  //B2SDefine
14
+ define('B2S_PLUGIN_VERSION', '511');
15
  define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
16
  define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
17
  define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
includes/Ajax/Get.php CHANGED
@@ -158,6 +158,7 @@ class Ajax_Get {
158
  require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
159
  $itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
160
  'networkId' => (int) $_POST['networkId'],
 
161
  'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
162
  'networkType' => (int) $_POST['networkType']);
163
  $selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
158
  require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
159
  $itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
160
  'networkId' => (int) $_POST['networkId'],
161
+ 'instantSharing' => (isset($_POST['instantSharing']) ? (int) $_POST['instantSharing'] : 0),
162
  'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
163
  'networkType' => (int) $_POST['networkType']);
164
  $selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
includes/Ajax/Post.php CHANGED
@@ -85,8 +85,6 @@ class Ajax_Post {
85
  'publish_date' => isset($_POST['publish_date']) ? date('Y-m-d H:i:s', strtotime($_POST['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp')));
86
  require_once (B2S_PLUGIN_DIR . 'includes/B2S/Ship/Save.php');
87
  $b2sShipSend = new B2S_Ship_Save();
88
- //since V4.9.1 Instant Share Approve - Facebook Profile
89
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
90
  $content = array();
91
  foreach ($networkData as $k => $value) {
92
  if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
@@ -105,6 +103,7 @@ class Ajax_Post {
105
  if ($shareData !== false) {
106
  $shareData['network_id'] = $value->networkId;
107
  $shareData['network_type'] = $value->networkType;
 
108
  $shareData['network_display_name'] = $value->networkUserName;
109
  $shareData['network_auth_id'] = $value->networkAuthId;
110
  $shareData = array_merge($shareData, $defaultShareData);
@@ -117,12 +116,12 @@ class Ajax_Post {
117
  'releaseSelect' => 1,
118
  'user_timezone' => (isset($_POST['b2s_user_timezone']) ? $_POST['b2s_user_timezone'] : 0 ),
119
  'saveSetting' => false);
120
- $schedRes = $b2sShipSend->saveSchedDetails($shareData, $schedData, array(), $shareApproveNetworkData);
121
  $schedResult = array_merge($schedRes, array('networkDisplayName' => $value->networkUserName, 'networkId' => $value->networkId, 'networkType' => $value->networkType));
122
  $content = array_merge($content, array($schedResult));
123
  } else {
124
  //TYPE direct share
125
- $b2sShipSend->savePublishDetails($shareData, array(), $shareApproveNetworkData, true);
126
  }
127
  }
128
  }
@@ -310,9 +309,7 @@ class Ajax_Post {
310
  delete_option('B2S_PLUGIN_POST_META_TAGES_TWITTER_' . (int) $post['post_id']);
311
  delete_option('B2S_PLUGIN_POST_META_TAGES_OG_' . (int) $post['post_id']);
312
 
313
- //since V4.9.1 Instant Share Approve - Facebook Profile
314
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
315
-
316
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
317
  $optionNoCache = $options->_getOption('link_no_cache');
318
 
@@ -372,6 +369,7 @@ class Ajax_Post {
372
  'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
373
  'tags' => isset($data['tags']) ? $data['tags'] : array(),
374
  'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
 
375
  'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
376
  'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
377
  'network_auth_id' => $networkAuthId,
@@ -388,7 +386,7 @@ class Ajax_Post {
388
  //mode: share now
389
  $schedData = array();
390
  if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
391
- $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData), $relayData, $shareApproveNetworkData);
392
  //mode: schedule custom once times
393
  } else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
394
  $schedData = array(
@@ -399,7 +397,7 @@ class Ajax_Post {
399
  'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
400
  'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
401
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
402
- $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData, $shareApproveNetworkData);
403
  $content = array_merge($content, $schedResult);
404
  //mode: recurrently schedule
405
  } else {
@@ -424,7 +422,7 @@ class Ajax_Post {
424
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false
425
  );
426
 
427
- $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData, $shareApproveNetworkData);
428
  $content = array_merge($content, $schedResult);
429
  }
430
  }
85
  'publish_date' => isset($_POST['publish_date']) ? date('Y-m-d H:i:s', strtotime($_POST['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp')));
86
  require_once (B2S_PLUGIN_DIR . 'includes/B2S/Ship/Save.php');
87
  $b2sShipSend = new B2S_Ship_Save();
 
 
88
  $content = array();
89
  foreach ($networkData as $k => $value) {
90
  if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
103
  if ($shareData !== false) {
104
  $shareData['network_id'] = $value->networkId;
105
  $shareData['network_type'] = $value->networkType;
106
+ $shareData['instant_sharing'] = ((isset($value->instant_sharing) && (int) $value->instant_sharing == 1) ? 1 : 0);
107
  $shareData['network_display_name'] = $value->networkUserName;
108
  $shareData['network_auth_id'] = $value->networkAuthId;
109
  $shareData = array_merge($shareData, $defaultShareData);
116
  'releaseSelect' => 1,
117
  'user_timezone' => (isset($_POST['b2s_user_timezone']) ? $_POST['b2s_user_timezone'] : 0 ),
118
  'saveSetting' => false);
119
+ $schedRes = $b2sShipSend->saveSchedDetails($shareData, $schedData, array());
120
  $schedResult = array_merge($schedRes, array('networkDisplayName' => $value->networkUserName, 'networkId' => $value->networkId, 'networkType' => $value->networkType));
121
  $content = array_merge($content, array($schedResult));
122
  } else {
123
  //TYPE direct share
124
+ $b2sShipSend->savePublishDetails($shareData, array(), true);
125
  }
126
  }
127
  }
309
  delete_option('B2S_PLUGIN_POST_META_TAGES_TWITTER_' . (int) $post['post_id']);
310
  delete_option('B2S_PLUGIN_POST_META_TAGES_OG_' . (int) $post['post_id']);
311
 
312
+
 
 
313
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
314
  $optionNoCache = $options->_getOption('link_no_cache');
315
 
369
  'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
370
  'tags' => isset($data['tags']) ? $data['tags'] : array(),
371
  'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
372
+ 'instant_sharing' => isset($data['instant_sharing']) ? (int) $data['instant_sharing'] : 0,
373
  'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
374
  'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
375
  'network_auth_id' => $networkAuthId,
386
  //mode: share now
387
  $schedData = array();
388
  if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
389
+ $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData), $relayData);
390
  //mode: schedule custom once times
391
  } else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
392
  $schedData = array(
397
  'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
398
  'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
399
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
400
+ $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
401
  $content = array_merge($content, $schedResult);
402
  //mode: recurrently schedule
403
  } else {
422
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false
423
  );
424
 
425
+ $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
426
  $content = array_merge($content, $schedResult);
427
  }
428
  }
includes/B2S/AutoPost.php CHANGED
@@ -23,7 +23,6 @@ class B2S_AutoPost {
23
  $this->current_user_date = $current_user_date;
24
  $this->myTimeSettings = $myTimeSettings;
25
  $this->title = $title;
26
- $this->shareApprove = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
27
  $this->content = B2S_Util::prepareContent($postId, $content, $url, false, true, $b2sPostLang);
28
  $this->contentHtml = B2S_Util::prepareContent($postId, $content, $url, '<p><h1><h2><br><i><b><a><img>', true, $b2sPostLang);
29
  $this->url = $url;
@@ -160,7 +159,7 @@ class B2S_AutoPost {
160
  return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
161
  }
162
 
163
- public function saveShareData($shareData = array(), $network_id = 0, $network_type = 0, $network_auth_id = 0, $network_display_name = '') {
164
 
165
  $sched_type = $this->blogPostData['sched_type'];
166
  $sched_date = $this->blogPostData['sched_date'];
@@ -180,7 +179,7 @@ class B2S_AutoPost {
180
  $sched_date = date('Y-m-d H:i:s', strtotime('+' . $this->myTimeSettings['times']['delay_day'][$network_auth_id] . ' days', strtotime($networkSchedDate)));
181
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
182
  } else {
183
- if ($networkSchedDate >= $this->current_user_date) {
184
  //Scheduling
185
  $sched_date = $networkSchedDate;
186
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
@@ -198,7 +197,7 @@ class B2S_AutoPost {
198
  if (isset($v->sched_time) && !empty($v->sched_time)) {
199
  $tempSchedDate = date('Y-m-d', strtotime($sched_date));
200
  $networkSchedDate = date('Y-m-d H:i:00', strtotime($tempSchedDate . ' ' . $v->sched_time));
201
- if ($networkSchedDate >= $this->current_user_date) {
202
  //Scheduling
203
  $sched_date = $networkSchedDate;
204
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
@@ -228,8 +227,6 @@ class B2S_AutoPost {
228
  $networkDetailsId = $wpdb->insert_id;
229
  }
230
 
231
- $shareApprove = (isset($this->shareApprove[(int) $network_type]) && is_array($this->shareApprove[(int) $network_type]) && in_array((int) $network_id, $this->shareApprove[(int) $network_type])) ? 1 : 0;
232
-
233
  if ($networkDetailsId > 0) {
234
  $wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($shareData), 'image_url' => (isset($shareData['image_url']) ? $shareData['image_url'] : '')), array('%s', '%s'));
235
  $schedDetailsId = $wpdb->insert_id;
@@ -243,8 +240,8 @@ class B2S_AutoPost {
243
  'sched_date' => $sched_date,
244
  'sched_date_utc' => $sched_date_utc,
245
  'network_details_id' => $networkDetailsId,
246
- 'post_for_approve' => $shareApprove,
247
- 'hook_action' => (($shareApprove == 0) ? 1 : 0)), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d'));
248
  B2S_Rating::trigger();
249
  }
250
  }
23
  $this->current_user_date = $current_user_date;
24
  $this->myTimeSettings = $myTimeSettings;
25
  $this->title = $title;
 
26
  $this->content = B2S_Util::prepareContent($postId, $content, $url, false, true, $b2sPostLang);
27
  $this->contentHtml = B2S_Util::prepareContent($postId, $content, $url, '<p><h1><h2><br><i><b><a><img>', true, $b2sPostLang);
28
  $this->url = $url;
159
  return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
160
  }
161
 
162
+ public function saveShareData($shareData = array(), $network_id = 0, $network_type = 0, $network_auth_id = 0, $shareApprove = 0, $network_display_name = '') {
163
 
164
  $sched_type = $this->blogPostData['sched_type'];
165
  $sched_date = $this->blogPostData['sched_date'];
179
  $sched_date = date('Y-m-d H:i:s', strtotime('+' . $this->myTimeSettings['times']['delay_day'][$network_auth_id] . ' days', strtotime($networkSchedDate)));
180
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
181
  } else {
182
+ if ($networkSchedDate >= $sched_date) {
183
  //Scheduling
184
  $sched_date = $networkSchedDate;
185
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
197
  if (isset($v->sched_time) && !empty($v->sched_time)) {
198
  $tempSchedDate = date('Y-m-d', strtotime($sched_date));
199
  $networkSchedDate = date('Y-m-d H:i:00', strtotime($tempSchedDate . ' ' . $v->sched_time));
200
+ if ($networkSchedDate >= $sched_date) {
201
  //Scheduling
202
  $sched_date = $networkSchedDate;
203
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
227
  $networkDetailsId = $wpdb->insert_id;
228
  }
229
 
 
 
230
  if ($networkDetailsId > 0) {
231
  $wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($shareData), 'image_url' => (isset($shareData['image_url']) ? $shareData['image_url'] : '')), array('%s', '%s'));
232
  $schedDetailsId = $wpdb->insert_id;
240
  'sched_date' => $sched_date,
241
  'sched_date_utc' => $sched_date_utc,
242
  'network_details_id' => $networkDetailsId,
243
+ 'post_for_approve' => (int) $shareApprove,
244
+ 'hook_action' => (((int) $shareApprove == 0) ? 1 : 0)), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d'));
245
  B2S_Rating::trigger();
246
  }
247
  }
includes/B2S/Heartbeat.php CHANGED
@@ -34,10 +34,10 @@ class B2S_Heartbeat {
34
  public function postToServer() {
35
  $this->postSchedToServer();
36
  }
37
- public function deleteSchedPost(){
38
- $this->deleteUserSchedPost();
 
39
  }
40
-
41
 
42
  private function postSchedToServer() {
43
  global $wpdb;
@@ -181,26 +181,28 @@ class B2S_Heartbeat {
181
  $publishTime = strtotime($v->publish_date);
182
  if ((int) $v->id > 0 && $publishTime != false) {
183
  //since V4.9.1 - check by error is old scheduled instant sharing post
184
- $shareApprove = 0;
185
- if (!empty($v->publish_error_code)) {
186
- $sql = "SELECT details.network_id, details.network_type FROM b2s_posts as posts "
187
- . "LEFT JOIN b2s_posts_network_details AS details on posts.network_details_id = details.id WHERE posts.id = %d";
188
- $getNetworkDetails = $wpdb->get_results($wpdb->prepare($sql, $v->id), ARRAY_A);
189
- if (is_array($getNetworkDetails) && !empty($getNetworkDetails) && isset($getNetworkDetails[0]['network_id']) && isset($getNetworkDetails[0]['network_type'])) {
190
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
191
- if (isset($shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']]) && in_array((int) $getNetworkDetails[0]['network_id'], $shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']])) {
192
- $shareApprove = 1;
193
- }
194
- }
195
- }
196
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  $updateData = array(
198
  'sched_date' => '0000-00-00 00:00:00',
199
  'sched_date_utc' => '0000-00-00 00:00:00',
200
  'publish_date' => date('Y-m-d H:i:s', $publishTime),
201
  'publish_link' => (($shareApprove == 0) ? strip_tags($v->publish_link) : ''),
202
  'publish_error_code' => (($shareApprove == 0) ? strip_tags($v->publish_error_code) : ''),
203
- 'post_for_approve' => (int)$shareApprove,
204
  'hook_action' => 0);
205
  $wpdb->update('b2s_posts', $updateData, array('id' => $v->id), array('%s', '%s', '%s', '%s', '%s', '%d', '%d'), array('%d'));
206
  }
34
  public function postToServer() {
35
  $this->postSchedToServer();
36
  }
37
+
38
+ public function deleteSchedPost() {
39
+ $this->deleteUserSchedPost();
40
  }
 
41
 
42
  private function postSchedToServer() {
43
  global $wpdb;
181
  $publishTime = strtotime($v->publish_date);
182
  if ((int) $v->id > 0 && $publishTime != false) {
183
  //since V4.9.1 - check by error is old scheduled instant sharing post
184
+ $shareApprove = (strtoupper($v->publish_error_code) == 'APPROVE') ? 1 : 0;
 
 
 
 
 
 
 
 
 
 
 
185
 
186
+ //Old since V.5.1.1
187
+ /* if (!empty($v->publish_error_code)) {
188
+ $sql = "SELECT details.network_id, details.network_type FROM b2s_posts as posts "
189
+ . "LEFT JOIN b2s_posts_network_details AS details on posts.network_details_id = details.id WHERE posts.id = %d";
190
+ $getNetworkDetails = $wpdb->get_results($wpdb->prepare($sql, $v->id), ARRAY_A);
191
+ if (is_array($getNetworkDetails) && !empty($getNetworkDetails) && isset($getNetworkDetails[0]['network_id']) && isset($getNetworkDetails[0]['network_type'])) {
192
+ $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
193
+ if (isset($shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']]) && in_array((int) $getNetworkDetails[0]['network_id'], $shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']])) {
194
+ $shareApprove = 1;
195
+ }
196
+ }
197
+ } */
198
+
199
  $updateData = array(
200
  'sched_date' => '0000-00-00 00:00:00',
201
  'sched_date_utc' => '0000-00-00 00:00:00',
202
  'publish_date' => date('Y-m-d H:i:s', $publishTime),
203
  'publish_link' => (($shareApprove == 0) ? strip_tags($v->publish_link) : ''),
204
  'publish_error_code' => (($shareApprove == 0) ? strip_tags($v->publish_error_code) : ''),
205
+ 'post_for_approve' => (int) $shareApprove,
206
  'hook_action' => 0);
207
  $wpdb->update('b2s_posts', $updateData, array('id' => $v->id), array('%s', '%s', '%s', '%s', '%s', '%d', '%d'), array('%d'));
208
  }
includes/B2S/Post/Item.php CHANGED
@@ -441,7 +441,8 @@ class B2S_Post_Item {
441
  $link = (strtolower(substr(B2S_LANGUAGE, 0, 2)) == 'de') ? 'https://www.blog2social.com/de/faq/content/9/115/de/reddit-du-hast-das-veroeffentlichungs_limit-mit-deinem-account-kurzzeitig-erreicht.html' : 'https://www.blog2social.com/en/faq/content/9/115/en/reddit-you-have-temporarily-reached-the-publication-limit-with-your-account.html';
442
  $add = ' ' . __('Please see', 'blog2social') . ' <a target="_blank" href="' . $link . '">' . __('FAQ', 'blog2social') . '</a>';
443
  }
444
- $error = '<span class="network-text-info text-danger hidden-xs"> <i class="glyphicon glyphicon-remove-circle glyphicon-danger"></i> ' . $networkErrorCode[trim($var->publish_error_code)] . $add . '</span>';
 
445
  }
446
  $publishDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : '';
447
  $publishText = (empty($publishDate)) ? __('sharing in progress by', 'blog2social') : __('shared by', 'blog2social');
@@ -501,7 +502,7 @@ class B2S_Post_Item {
501
  $content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
502
  foreach ($result as $var) {
503
  $approveDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2));
504
- $approveText = __('is waiting to shared by', 'blog2social');
505
  $userInfo = get_user_meta($var->blog_user_id);
506
  $content .= ' <li class="list-group-item b2s-post-approve-area-li" data-post-id="' . $var->id . '">
507
  <div class="media">';
@@ -514,6 +515,7 @@ class B2S_Post_Item {
514
 
515
  $data = array(
516
  'token' => B2S_PLUGIN_TOKEN,
 
517
  'internal_post_id' => $var->id,
518
  'network_id' => $var->network_id,
519
  'network_auth_id' => $var->network_auth_id,
@@ -530,7 +532,7 @@ class B2S_Post_Item {
530
  $postData = get_post($var->post_id);
531
  $data['url'] = (get_permalink($postData->ID) !== false ? get_permalink($postData->ID) : $postData->guid);
532
  }
533
- $content .= ' <a href="#" class="btn btn-primary btn-xs" onclick="wopApprove(\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank">' . __('share', 'blog2social') . '</a>';
534
 
535
  $content . '</p>
536
  </div>
@@ -572,11 +574,11 @@ class B2S_Post_Item {
572
  $userInfoLastEdit = ((int) $var->last_edit_blog_user_id > 0 && (int) $var->last_edit_blog_user_id != (int) $var->blog_user_id) ? get_user_meta($var->last_edit_blog_user_id) : '';
573
  $lastEdit = (!empty($userInfoLastEdit)) ? ' | ' . __('last modified by', 'blog2social') . ' <a href="' . get_author_posts_url($var->last_edit_blog_user_id) . '">' . (isset($userInfoLastEdit['nickname'][0]) ? $userInfoLastEdit['nickname'][0] : '-') . '</a> | ' : '';
574
 
575
- $schedInProcess = ($var->sched_date_utc <= gmdate('Y-m-d H:i:s')) ? ' <span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> '.__('is processed by the network','blog2social') : '';
576
-
577
  $content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
578
  <div class="media-body">
579
- <strong>' . $networkName[$var->network_id] . $schedInProcess. '</strong>
580
  <p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . $lastEdit . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span> ' . $specialPosting . '</p>
581
  <p class="info">';
582
 
441
  $link = (strtolower(substr(B2S_LANGUAGE, 0, 2)) == 'de') ? 'https://www.blog2social.com/de/faq/content/9/115/de/reddit-du-hast-das-veroeffentlichungs_limit-mit-deinem-account-kurzzeitig-erreicht.html' : 'https://www.blog2social.com/en/faq/content/9/115/en/reddit-you-have-temporarily-reached-the-publication-limit-with-your-account.html';
442
  $add = ' ' . __('Please see', 'blog2social') . ' <a target="_blank" href="' . $link . '">' . __('FAQ', 'blog2social') . '</a>';
443
  }
444
+ $errorCode = isset($networkErrorCode[trim($var->publish_error_code)]) ? $var->publish_error_code : 'DEFAULT';
445
+ $error = '<span class="network-text-info text-danger hidden-xs"> <i class="glyphicon glyphicon-remove-circle glyphicon-danger"></i> ' . $networkErrorCode[$errorCode] . $add . '</span>';
446
  }
447
  $publishDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : '';
448
  $publishText = (empty($publishDate)) ? __('sharing in progress by', 'blog2social') : __('shared by', 'blog2social');
502
  $content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
503
  foreach ($result as $var) {
504
  $approveDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2));
505
+ $approveText = __('is waiting to shared by', 'blog2social');
506
  $userInfo = get_user_meta($var->blog_user_id);
507
  $content .= ' <li class="list-group-item b2s-post-approve-area-li" data-post-id="' . $var->id . '">
508
  <div class="media">';
515
 
516
  $data = array(
517
  'token' => B2S_PLUGIN_TOKEN,
518
+ 'blog_post_id' => $post_id,
519
  'internal_post_id' => $var->id,
520
  'network_id' => $var->network_id,
521
  'network_auth_id' => $var->network_auth_id,
532
  $postData = get_post($var->post_id);
533
  $data['url'] = (get_permalink($postData->ID) !== false ? get_permalink($postData->ID) : $postData->guid);
534
  }
535
+ $content .= ' <a href="#" class="btn btn-primary btn-xs" onclick="wopApprove(\'' . $post_id . '\',\'' . (($var->network_id == 10) ? $var->id : 0) . '\',\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank">' . __('share', 'blog2social') . '</a>';
536
 
537
  $content . '</p>
538
  </div>
574
  $userInfoLastEdit = ((int) $var->last_edit_blog_user_id > 0 && (int) $var->last_edit_blog_user_id != (int) $var->blog_user_id) ? get_user_meta($var->last_edit_blog_user_id) : '';
575
  $lastEdit = (!empty($userInfoLastEdit)) ? ' | ' . __('last modified by', 'blog2social') . ' <a href="' . get_author_posts_url($var->last_edit_blog_user_id) . '">' . (isset($userInfoLastEdit['nickname'][0]) ? $userInfoLastEdit['nickname'][0] : '-') . '</a> | ' : '';
576
 
577
+ $schedInProcess = ($var->sched_date_utc <= gmdate('Y-m-d H:i:s')) ? ' <span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' . __('is processed by the network', 'blog2social') : '';
578
+
579
  $content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
580
  <div class="media-body">
581
+ <strong>' . $networkName[$var->network_id] . $schedInProcess . '</strong>
582
  <p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . $lastEdit . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span> ' . $specialPosting . '</p>
583
  <p class="info">';
584
 
includes/B2S/PostBox.php CHANGED
@@ -17,10 +17,6 @@ class B2S_PostBox {
17
  $isChecked = "";
18
  $lastPost = "";
19
 
20
- //Unlock Auto-Post-Import
21
- delete_option('B2S_LOCK_AUTO_POST_IMPORT_' . B2S_PLUGIN_BLOG_USER_ID);
22
-
23
-
24
  $autoPostOption = $this->userOption->_getOption('auto_post');
25
  $optionUserTimeZone = $this->userOption->_getOption('user_time_zone');
26
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
17
  $isChecked = "";
18
  $lastPost = "";
19
 
 
 
 
 
20
  $autoPostOption = $this->userOption->_getOption('auto_post');
21
  $optionUserTimeZone = $this->userOption->_getOption('user_time_zone');
22
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
includes/B2S/Ship/Item.php CHANGED
@@ -90,7 +90,6 @@ class B2S_Ship_Item {
90
  $contentTwitter = $userOptions->_getOption('content_network_twitter');
91
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
92
  $networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
93
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
94
  $limit = false;
95
  $limitValue = 0;
96
  $textareaLimitInfo = "";
@@ -250,7 +249,7 @@ class B2S_Ship_Item {
250
  if (in_array($data->networkId, $this->setPostFormat)) {
251
  $postFormatType = ($data->networkId == 12) ? 'image' : 'post';
252
  $addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
253
- $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-wp-type="'.$this->b2sPostType.'" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
254
  if (B2S_PLUGIN_USER_VERSION > 0) {
255
  $content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
256
  } else {
@@ -268,7 +267,7 @@ class B2S_Ship_Item {
268
  $content .= '</p>';
269
 
270
  //TOS Facebook 072018
271
- if (isset($shareApproveNetworkData[(int) $data->networkType]) && is_array($shareApproveNetworkData[(int) $data->networkType]) && in_array((int) $data->networkId, $shareApproveNetworkData[(int) $data->networkType])) {
272
  $content .='';
273
  $content .='<div class="b2s-post-approve-info" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert alert-warning">' . __('You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post.', 'blog2social') . '</div></div>';
274
  }
@@ -319,6 +318,8 @@ class B2S_Ship_Item {
319
 
320
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
321
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
 
 
322
  $content .= '<input type="hidden" data-network-auth-id="' . $data->networkAuthId . '" class="form-control b2s-post-ship-network-display-name" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
323
 
324
  $content .= '</div>';
90
  $contentTwitter = $userOptions->_getOption('content_network_twitter');
91
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
92
  $networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
 
93
  $limit = false;
94
  $limitValue = 0;
95
  $textareaLimitInfo = "";
249
  if (in_array($data->networkId, $this->setPostFormat)) {
250
  $postFormatType = ($data->networkId == 12) ? 'image' : 'post';
251
  $addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
252
+ $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-wp-type="' . $this->b2sPostType . '" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
253
  if (B2S_PLUGIN_USER_VERSION > 0) {
254
  $content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
255
  } else {
267
  $content .= '</p>';
268
 
269
  //TOS Facebook 072018
270
+ if ((int) $data->networkId == 1 && (int) $data->networkType == 0 && isset($data->instantSharing) && (int) $data->instantSharing == 1) {
271
  $content .='';
272
  $content .='<div class="b2s-post-approve-info" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert alert-warning">' . __('You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post.', 'blog2social') . '</div></div>';
273
  }
318
 
319
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
320
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
321
+ $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][instant_sharing]" value="' . $data->instantSharing . '">';
322
+
323
  $content .= '<input type="hidden" data-network-auth-id="' . $data->networkAuthId . '" class="form-control b2s-post-ship-network-display-name" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
324
 
325
  $content .= '</div>';
includes/B2S/Ship/Navbar.php CHANGED
@@ -29,7 +29,7 @@ class B2S_Ship_Navbar {
29
 
30
  public function getSelectMandantHtml($data) {
31
  $select = '<select class="form-control b2s-network-details-mandant-select b2s-select">';
32
- $select .= '<option value="0" selected="selected">' . __('Default', 'blog2social') . '</option>';
33
  if (!empty($data)) {
34
  foreach ($data as $id => $name) {
35
  $select .= '<option value="' . $id . '">' . $name . '</option>';
@@ -62,7 +62,7 @@ class B2S_Ship_Navbar {
62
  }
63
 
64
  $content = '<li class="b2s-sidbar-wrapper-nav-li i" data-mandant-id=\'' . json_encode($mandantIds) . '\' data-mandant-default-id="' . $data->mandantId . '">';
65
- $content .= '<div class="b2s-network-select-btn ' . (($data->expiredDate != '0000-00-00' && $data->expiredDate <= date('Y-m-d')) ? 'b2s-network-select-btn-deactivate" ' . $onclick : '"') . ' data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id = "' . $data->networkId . '" data-network-display-name="' . strtolower($data->networkUserName) . '">';
66
  $content .= '<div class="b2s-network-list">';
67
  $content .= '<div class="b2s-network-thumb">';
68
  $content .= '<img alt="" src="' . plugins_url('/assets/images/portale/' . $data->networkId . '_flat.png', B2S_PLUGIN_FILE) . '">';
29
 
30
  public function getSelectMandantHtml($data) {
31
  $select = '<select class="form-control b2s-network-details-mandant-select b2s-select">';
32
+ $select .= '<option value="0" selected="selected">' . __('My Profile', 'blog2social') . '</option>';
33
  if (!empty($data)) {
34
  foreach ($data as $id => $name) {
35
  $select .= '<option value="' . $id . '">' . $name . '</option>';
62
  }
63
 
64
  $content = '<li class="b2s-sidbar-wrapper-nav-li i" data-mandant-id=\'' . json_encode($mandantIds) . '\' data-mandant-default-id="' . $data->mandantId . '">';
65
+ $content .= '<div class="b2s-network-select-btn ' . (($data->expiredDate != '0000-00-00' && $data->expiredDate <= date('Y-m-d')) ? 'b2s-network-select-btn-deactivate" ' . $onclick : '"') . ' data-instant-sharing="'.(isset($data->instant_sharing) ? (int)$data->instant_sharing : 0).'" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id = "' . $data->networkId . '" data-network-display-name="' . strtolower($data->networkUserName) . '">';
66
  $content .= '<div class="b2s-network-list">';
67
  $content .= '<div class="b2s-network-thumb">';
68
  $content .= '<img alt="" src="' . plugins_url('/assets/images/portale/' . $data->networkId . '_flat.png', B2S_PLUGIN_FILE) . '">';
includes/B2S/Ship/Save.php CHANGED
@@ -40,12 +40,12 @@ class B2S_Ship_Save {
40
  return 0;
41
  }
42
 
43
- public function savePublishDetails($data, $relayData = array(), $shareApproveNetworkData = array(), $quickShare = false) {
44
  global $wpdb;
45
  $networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
46
 
47
  //Since V4.9.1 - Instant Share Facebook Profile
48
- $shareApprove = (isset($shareApproveNetworkData[(int) $data['network_type']]) && is_array($shareApproveNetworkData[(int) $data['network_type']]) && in_array((int) $data['network_id'], $shareApproveNetworkData[(int) $data['network_type']])) ? 1 : 0;
49
 
50
  if (!empty($relayData) && is_array($relayData)) {
51
  $data['relay_data'] = $relayData;
@@ -107,15 +107,13 @@ class B2S_Ship_Save {
107
 
108
  public function getShareApproveDetails($quickShare = false) {
109
  $content = array();
110
- $info = true;
111
  foreach ($this->postDataApprove['post'] as $k => $v) {
112
  if (isset($v['internal_post_id']) && $v['internal_post_id'] > 0 && isset($v['network_auth_id']) && (int) $v['network_auth_id'] > 0 && isset($v['network_id']) && (int) $v['network_id'] > 0) {
113
  if (!$quickShare) {
114
- $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v, $info));
115
  } else {
116
- $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'networkDisplayName' => $v['network_display_name'], 'networkId' => $v['network_id'], 'networkType' => $v['network_type'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v, $info));
117
  }
118
- $info = false;
119
  }
120
  }
121
  return $content;
@@ -203,7 +201,7 @@ class B2S_Ship_Save {
203
  return $printSchedDate;
204
  }
205
 
206
- public function saveSchedDetails($data, $schedData, $relayData = array(), $shareApproveNetworkData = array()) {
207
  global $wpdb;
208
 
209
  $shipdays = array();
@@ -215,7 +213,7 @@ class B2S_Ship_Save {
215
  $shareApprove = (int) $serializeData['post_for_approve'];
216
  unset($serializeData['post_for_approve']);
217
  } else {
218
- $shareApprove = (isset($shareApproveNetworkData[(int) $data['network_type']]) && is_array($shareApproveNetworkData[(int) $data['network_type']]) && in_array((int) $data['network_id'], $shareApproveNetworkData[(int) $data['network_type']])) ? 1 : 0;
219
  }
220
 
221
  unset($serializeData['network_type']);
@@ -262,7 +260,7 @@ class B2S_Ship_Save {
262
  $shipdays[] = array('sched_details_id' => $schedDetailsId, 'sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
263
  $printSchedDate[] = array('date' => date('Y-m-d H:i:s', $sendTime));
264
  if ($schedData['saveSetting']) {
265
- $this->saveUserDefaultSettings(date('H:i', $sendTime), $data['network_id'], $data['network_type']);
266
  }
267
  }
268
  }
@@ -389,16 +387,26 @@ class B2S_Ship_Save {
389
  $html = "";
390
  $data['token'] = B2S_PLUGIN_TOKEN;
391
  if ($info) {
392
- $html .='<br><div class="alert alert-warning"><b>' . __('For sharing your posts on personal Facebook Profiles you can now use Facebook Instant Sharing', 'blog2social') . '</b> (<a target="_blank" href="' . B2S_Tools::getSupportLink('network_tos_faq_news_072018') . '">' . __('Read why', 'blog2social') . '</a>).';
393
- $html .='<br><br>';
394
- $html .='<b>' . __('This is how it works:', 'blog2social') . '</b><br>';
395
- $html .= __('-To share your post immediately, click the "Share" button next to your selected Facebook profile below.', 'blog2social') . '<br>';
396
- $html .= __('-For scheduled posts, Blog2Social will save your post and move it to the "Scheduled Posts" tab on your "Posts & Sharing" navigation bar. On your scheduled date and time, your post will move to the "Instant Sharing" tab and you can click on "Share" to post it to your Facebook Profile instantly.', 'blog2social');
397
- $html .='</div>';
 
 
 
 
 
 
 
 
 
 
 
398
  }
399
-
400
- $approveLink = '<a href="#" class="btn btn-primary" onclick="wopApprove(\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank"><i class="glyphicon glyphicon-share"></i> ' . __('share', 'blog2social') . '</a>';
401
- $html .= '<span class="text-warning">' . $approveLink . ' (' . __('Please share your Facebook post now', 'blog2social') . ')</span><br>';
402
  return $html;
403
  }
404
 
@@ -435,13 +443,31 @@ class B2S_Ship_Save {
435
  return $html;
436
  }
437
 
438
- private function saveUserDefaultSettings($schedTime, $networkId, $networkType) {
439
- global $wpdb;
440
- $settingsId = $wpdb->get_var($wpdb->prepare("SELECT id FROM b2s_post_sched_settings WHERE blog_user_id= %d AND network_id=%d AND network_type=%d", B2S_PLUGIN_BLOG_USER_ID, (int) $networkId, (int) $networkType));
441
- if ((int) $settingsId > 0) {
442
- $wpdb->update('b2s_post_sched_settings', array('sched_time' => $schedTime), array('id' => $settingsId), array('%s'), array('%d'));
443
- } else {
444
- $wpdb->insert('b2s_post_sched_settings', array('blog_user_id' => B2S_PLUGIN_BLOG_USER_ID, 'network_id' => $networkId, 'network_type' => (int) $networkType, 'sched_time' => $schedTime), array('%d', '%d', '%d', '%s'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
445
  }
446
  }
447
 
40
  return 0;
41
  }
42
 
43
+ public function savePublishDetails($data, $relayData = array(), $quickShare = false) {
44
  global $wpdb;
45
  $networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
46
 
47
  //Since V4.9.1 - Instant Share Facebook Profile
48
+ $shareApprove = (isset($data['instant_sharing']) && (int) $data['instant_sharing'] == 1) ? 1 : 0;
49
 
50
  if (!empty($relayData) && is_array($relayData)) {
51
  $data['relay_data'] = $relayData;
107
 
108
  public function getShareApproveDetails($quickShare = false) {
109
  $content = array();
 
110
  foreach ($this->postDataApprove['post'] as $k => $v) {
111
  if (isset($v['internal_post_id']) && $v['internal_post_id'] > 0 && isset($v['network_auth_id']) && (int) $v['network_auth_id'] > 0 && isset($v['network_id']) && (int) $v['network_id'] > 0) {
112
  if (!$quickShare) {
113
+ $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v));
114
  } else {
115
+ $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'networkDisplayName' => $v['network_display_name'], 'networkId' => $v['network_id'], 'networkType' => $v['network_type'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v));
116
  }
 
117
  }
118
  }
119
  return $content;
201
  return $printSchedDate;
202
  }
203
 
204
+ public function saveSchedDetails($data, $schedData, $relayData = array()) {
205
  global $wpdb;
206
 
207
  $shipdays = array();
213
  $shareApprove = (int) $serializeData['post_for_approve'];
214
  unset($serializeData['post_for_approve']);
215
  } else {
216
+ $shareApprove = (isset($data['instant_sharing']) && (int) $data['instant_sharing'] == 1) ? 1 : 0;
217
  }
218
 
219
  unset($serializeData['network_type']);
260
  $shipdays[] = array('sched_details_id' => $schedDetailsId, 'sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
261
  $printSchedDate[] = array('date' => date('Y-m-d H:i:s', $sendTime));
262
  if ($schedData['saveSetting']) {
263
+ $this->saveUserTimeSettings(date('H:i', $sendTime), $data['network_auth_id']);
264
  }
265
  }
266
  }
387
  $html = "";
388
  $data['token'] = B2S_PLUGIN_TOKEN;
389
  if ($info) {
390
+ if ($data['network_id'] == 1) {
391
+ $html .='<br><div class="alert alert-warning"><b>' . __('For sharing your posts on personal Facebook Profiles you can now use Facebook Instant Sharing', 'blog2social') . '</b> (<a target="_blank" href="' . B2S_Tools::getSupportLink('network_tos_faq_news_072018') . '">' . __('Read why', 'blog2social') . '</a>).';
392
+ $html .='<br><br>';
393
+ $html .='<b>' . __('This is how it works:', 'blog2social') . '</b><br>';
394
+ $html .= __('-To share your post immediately, click the "Share" button next to your selected Facebook profile below.', 'blog2social') . '<br>';
395
+ $html .= __('-For scheduled posts, Blog2Social will save your post and move it to the "Scheduled Posts" tab on your "Posts & Sharing" navigation bar. On your scheduled date and time, your post will move to the "Instant Sharing" tab and you can click on "Share" to post it to your Facebook Profile instantly.', 'blog2social');
396
+ $html .='</div>';
397
+ }
398
+ if ($data['network_id'] == 10) {
399
+ $html .='<br><div class="alert alert-warning"><b>' . __('For sharing your posts on Google+ you can now use Google+ Instant Sharing', 'blog2social') . '</b> (<a target="_blank" href="' . B2S_Tools::getSupportLink('network_tos_google_201812') . '">' . __('Read why', 'blog2social') . '</a>).';
400
+ $html .='<br><br>';
401
+ $html .='<b>' . __('This is how it works:', 'blog2social') . '</b><br>';
402
+ $html .= __('-To share your post immediately, click the "Share" button next to your selected Google+ account below.', 'blog2social') . '<br>';
403
+ $html .= __('-For scheduled posts, Blog2Social will save your post and move it to the "Scheduled Posts" tab on your "Posts & Sharing" navigation bar. On your scheduled date and time, your post will move to the "Instant Sharing" tab and you can click on "Share" to post it to your account instantly.', 'blog2social') . '<br>';
404
+ $html .= '<b>' . __('Please note: You post has to be marked as public to be posted in a group.', 'blog2social') . '</b>';
405
+ $html .='</div>';
406
+ }
407
  }
408
+ $approveLink = '<a href="#" class="btn btn-primary" onclick="wopApprove(\'' . $data['network_auth_id'] . '\',\'' . (($data['network_id'] == 10) ? $data['internal_post_id'] : 0) . '\',\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank"><i class="glyphicon glyphicon-share"></i> ' . __('share', 'blog2social') . '</a>';
409
+ $html .= '<span class="text-warning">' . $approveLink . ' (' . __('Please share your post now', 'blog2social') . ')</span><br>';
 
410
  return $html;
411
  }
412
 
443
  return $html;
444
  }
445
 
446
+ private function saveUserTimeSettings($schedTime = '', $networkAuthId = 0) {
447
+ if ((int) $networkAuthId > 0) {
448
+ $options = new B2S_Options(get_current_user_id());
449
+ $userSchedData = $options->_getOption('auth_sched_time');
450
+ if (isset($userSchedData['time']) && $userSchedData !== false) {
451
+ //update
452
+ if (is_array($userSchedData) && isset($userSchedData['delay_day']) && isset($userSchedData['time']) && is_array($userSchedData['time'])) {
453
+ $found = false;
454
+ foreach ($userSchedData['time'] as $k => $v) {
455
+ if ($k == $networkAuthId) {
456
+ $userSchedData['time'][$k] = $schedTime;
457
+ $found = true;
458
+ }
459
+ }
460
+ if (!$found) {
461
+ //add
462
+ $userSchedData['time'][$networkAuthId] = $schedTime;
463
+ $userSchedData['delay_day'][$networkAuthId] = 0;
464
+ }
465
+ $options->_setOption('auth_sched_time', array('delay_day' => $userSchedData['delay_day'], 'time' => $userSchedData['time']));
466
+ }
467
+ } else {
468
+ //insert
469
+ $options->_setOption('auth_sched_time', array('delay_day' => array($networkAuthId => 0), 'time' => array($networkAuthId => $schedTime)));
470
+ }
471
  }
472
  }
473
 
includes/Loader.php CHANGED
@@ -42,7 +42,7 @@ class B2S_Loader {
42
  define('B2S_PLUGIN_NETWORK_ALLOW_MODIFY_BOARD_AND_GROUP', serialize(array(6 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')), 8 => array('TYPE' => array(2), 'TITLE' => __('Modify forum', 'blog2social')), 15 => array('TYPE' => array(0), 'TITLE' => __('Modify subreddit', 'blog2social')))));
43
  define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
44
  define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17, 18)));
45
- define('B2S_PLUGIN_NETWORK_SHARE_APPROVE', serialize(array(0 => array(1)))); //Instant-Sharing Facebook-Profile V4.9.
46
 
47
  add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
48
  add_action('wp_logout', array($this, 'releaseLocks'));
@@ -124,7 +124,7 @@ class B2S_Loader {
124
  if (wp_is_post_revision($post->ID)) {
125
  return;
126
  }
127
- //is lock if manuell Auto-Posting in form
128
  $isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
129
  if ($isLock === false) {
130
  $options = new B2S_Options((int) $post->post_author);
@@ -227,7 +227,7 @@ class B2S_Loader {
227
  if ($res !== false && is_array($res)) {
228
  $ship = true;
229
  $res = array_merge($res, $defaultPostData);
230
- $autoShare->saveShareData($res, $networkDetails[0]->network_id, $networkDetails[0]->network_type, $value, strip_tags($networkDetails[0]->network_display_name));
231
  }
232
  }
233
  }
@@ -240,6 +240,9 @@ class B2S_Loader {
240
  }
241
  }
242
  }
 
 
 
243
  }
244
  }
245
  }
@@ -475,7 +478,8 @@ class B2S_Loader {
475
  $res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
476
  if ($res !== false && is_array($res)) {
477
  $res = array_merge($res, $defaultPostData);
478
- $autoShare->saveShareData($res, $value->networkId, $value->networkType, $value->networkAuthId, strip_tags($value->networkUserName));
 
479
 
480
  //Start - Change/Set MetaTags
481
  //TODO Check Enable Feature
42
  define('B2S_PLUGIN_NETWORK_ALLOW_MODIFY_BOARD_AND_GROUP', serialize(array(6 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')), 8 => array('TYPE' => array(2), 'TITLE' => __('Modify forum', 'blog2social')), 15 => array('TYPE' => array(0), 'TITLE' => __('Modify subreddit', 'blog2social')))));
43
  define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
44
  define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17, 18)));
45
+ //define('B2S_PLUGIN_NETWORK_SHARE_APPROVE', serialize(array(0 => array(1)))); //Instant-Sharing Facebook-Profile - old since V.5.1.1
46
 
47
  add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
48
  add_action('wp_logout', array($this, 'releaseLocks'));
124
  if (wp_is_post_revision($post->ID)) {
125
  return;
126
  }
127
+ //is lock if manuell Auto-Posting in form
128
  $isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
129
  if ($isLock === false) {
130
  $options = new B2S_Options((int) $post->post_author);
227
  if ($res !== false && is_array($res)) {
228
  $ship = true;
229
  $res = array_merge($res, $defaultPostData);
230
+ $autoShare->saveShareData($res, $networkDetails[0]->network_id, $networkDetails[0]->network_type, $value, 0, strip_tags($networkDetails[0]->network_display_name));
231
  }
232
  }
233
  }
240
  }
241
  }
242
  }
243
+ } else {
244
+ //Unlock Auto-Post-Import
245
+ delete_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
246
  }
247
  }
248
  }
478
  $res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
479
  if ($res !== false && is_array($res)) {
480
  $res = array_merge($res, $defaultPostData);
481
+ $shareApprove = (isset($value->instant_sharing) && (int) $value->instant_sharing == 1) ? 1 : 0;
482
+ $autoShare->saveShareData($res, $value->networkId, $value->networkType, $value->networkAuthId, $shareApprove, strip_tags($value->networkUserName));
483
 
484
  //Start - Change/Set MetaTags
485
  //TODO Check Enable Feature
includes/Tools.php CHANGED
@@ -126,7 +126,9 @@ class B2S_Tools {
126
  if ($type == 'privacy_policy') {
127
  return 'https://www.adenion.de/' . (($lang == 'en') ? 'privacy-policy' : 'datenschutz');
128
  }
129
-
 
 
130
  //TOS Twitter 032018
131
  //BTN: More information Twitter
132
  if ($type == 'network_tos_faq_032018') {
@@ -156,6 +158,10 @@ class B2S_Tools {
156
  if ($type == 'network_tos_blog_082018') {
157
  return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/content/3/137/en/how-to-successfully-post-to-xing-groups.html' : 'https://www.blog2social.com/de/faq/content/3/135/de/so-gelingt-ihnen-das-erfolgreiche-teilen-in-xing_gruppen.html';
158
  }
 
 
 
 
159
  }
160
 
161
  public static function getAffiliateId() {
126
  if ($type == 'privacy_policy') {
127
  return 'https://www.adenion.de/' . (($lang == 'en') ? 'privacy-policy' : 'datenschutz');
128
  }
129
+ if ($type == 'userTimeSettings') {
130
+ return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/index.php?action=artikel&cat=5&id=32&artlang=en' : 'https://www.blog2social.com/de/faq/index.php?action=artikel&cat=5&id=43&artlang=de';
131
+ }
132
  //TOS Twitter 032018
133
  //BTN: More information Twitter
134
  if ($type == 'network_tos_faq_032018') {
158
  if ($type == 'network_tos_blog_082018') {
159
  return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/content/3/137/en/how-to-successfully-post-to-xing-groups.html' : 'https://www.blog2social.com/de/faq/content/3/135/de/so-gelingt-ihnen-das-erfolgreiche-teilen-in-xing_gruppen.html';
160
  }
161
+ //BTN: read more Google Instant Sharing 201812
162
+ if ($type == 'network_tos_google_201812') {
163
+ return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/index.php?action=artikel&cat=3&id=142&artlang=en' : 'https://www.blog2social.com/de/faq/index.php?action=artikel&cat=3&id=141&artlang=de';
164
+ }
165
  }
166
 
167
  public static function getAffiliateId() {
languages/blog2social-de_DE.mo CHANGED
Binary file
languages/blog2social-de_DE.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-12-06 12:15+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,10 +12,10 @@ msgstr ""
12
  "Project-Id-Version: Plugins - Blog2Social: Social Media Auto Post &amp; "
13
  "Scheduler - Stable (latest release)\n"
14
  "Report-Msgid-Bugs-To: \n"
15
- "POT-Creation-Date: 2018-12-06 12:10+0000\n"
16
  "Last-Translator: admin <s.buerger@adenion.de>\n"
17
  "Language-Team: German\n"
18
- "X-Loco-Version: 2.2.0; wp-4.9.8"
19
 
20
  #: includes/Loader.php:42
21
  msgid "Modify pin board"
@@ -37,19 +37,20 @@ msgstr "Automatisch auf Social Media teilen"
37
  msgid "Social Media Content Calendar"
38
  msgstr "Social Media Kalender"
39
 
40
- #: includes/Loader.php:553
41
  msgid "This post will be shared into your social media from"
42
- msgstr "Der Beitrag wird in Deinen sozialen Netzwerken geteilt ab dem"
 
43
 
44
- #: includes/Loader.php:553 includes/Loader.php:555
45
  msgid "show details"
46
  msgstr "siehe Details"
47
 
48
- #: includes/Loader.php:555
49
  msgid "This post will be shared on social media in 2-3 minutes!"
50
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
51
 
52
- #: includes/Loader.php:559
53
  msgid ""
54
  "Please, make sure that your post are publish on this blog on this moment. "
55
  "Then you can auto post your post with Blog2social."
@@ -57,7 +58,7 @@ msgstr ""
57
  "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
58
  " Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
59
 
60
- #: includes/Loader.php:562 includes/B2S/PostBox.php:83
61
  msgid ""
62
  "There are no authorizations for your selected profile. Please, authorize "
63
  "with a social network or select a other profile."
@@ -65,11 +66,11 @@ msgstr ""
65
  "Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
66
  "mit einem Netzwerk oder wähle ein anderes Profil aus. "
67
 
68
- #: includes/Loader.php:574
69
  msgid "Upgrade to Premium"
70
  msgstr "Premium freischalten"
71
 
72
- #: includes/Loader.php:604 includes/B2S/Network/Item.php:138
73
  #: includes/B2S/Network/Item.php:138 includes/B2S/Network/Item.php:196
74
  #: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:436
75
  #: includes/B2S/Settings/Item.php:450 includes/B2S/Settings/Item.php:472
@@ -77,7 +78,7 @@ msgstr "Premium freischalten"
77
  msgid "Profile"
78
  msgstr "Profil"
79
 
80
- #: includes/Loader.php:604 includes/B2S/Network/Item.php:141
81
  #: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:248
82
  #: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:451
83
  #: includes/B2S/Settings/Item.php:473 includes/B2S/Ship/Portale.php:31
@@ -85,18 +86,18 @@ msgstr "Profil"
85
  msgid "Page"
86
  msgstr "Seite"
87
 
88
- #: includes/Loader.php:604 includes/B2S/Network/Item.php:144
89
  #: includes/B2S/Network/Item.php:144 includes/B2S/Network/Item.php:301
90
  #: includes/B2S/Settings/Item.php:452 includes/B2S/Settings/Item.php:474
91
  #: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:28
92
  msgid "Group"
93
  msgstr "Gruppe"
94
 
95
- #: includes/Loader.php:605
96
  msgid "Your post could not be posted."
97
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
98
 
99
- #: includes/Loader.php:606
100
  msgid ""
101
  "Your authorization has expired. Please reconnect your account in the "
102
  "Blog2Social network settings."
@@ -104,11 +105,11 @@ msgstr ""
104
  "Deine Authorisierung ist abgelaufen. Bitte verbinde Deinen Account in den "
105
  "Blog2Social Netzwerkeinstellungen erneut."
106
 
107
- #: includes/Loader.php:607
108
  msgid "The network has marked the post as spam or abusive."
109
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
110
 
111
- #: includes/Loader.php:608
112
  msgid ""
113
  "We don't have the permission to publish your post. Please check your "
114
  "authorization."
@@ -116,7 +117,7 @@ msgstr ""
116
  "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
117
  "überprüfe deine Autorisierung."
118
 
119
- #: includes/Loader.php:609
120
  msgid ""
121
  "Your authorization is interrupted. Please check your authorization. Please "
122
  "see <a target=\"_blank\" href=\"https://www.blog2social."
@@ -126,15 +127,15 @@ msgstr ""
126
  "Siehe <a target=\"_blank\" href=\"https://www.blog2social."
127
  "com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
128
 
129
- #: includes/Loader.php:610
130
  msgid "Your daily limit has been reached."
131
  msgstr "Dein tägliches Beitragslimit wurde erreicht."
132
 
133
- #: includes/Loader.php:611
134
  msgid "Your post could not be posted, because your image is not available."
135
  msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
136
 
137
- #: includes/Loader.php:612
138
  msgid ""
139
  "The network has blocked your account. Please see <a target=\"_blank\" "
140
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
@@ -144,7 +145,7 @@ msgstr ""
144
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
145
  "loesungen.html\">FAQ</a>."
146
 
147
- #: includes/Loader.php:613
148
  msgid ""
149
  "The number of images is reached. Please see <a target=\"_blank\" "
150
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
@@ -154,14 +155,14 @@ msgstr ""
154
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
155
  "loesungen.html\">FAQ</a>."
156
 
157
- #: includes/Loader.php:614
158
  msgid ""
159
  "Your daily limit for this network has been reached. Please try again later."
160
  msgstr ""
161
  "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
162
  "versuche es später noch einmal."
163
 
164
- #: includes/Loader.php:615
165
  msgid ""
166
  "The network can not publish special characters such as Emoji. Please see <a "
167
  "target=\"_blank\" href=\"https://www.blog2social."
@@ -171,19 +172,19 @@ msgstr ""
171
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
172
  "loesungen.html\">FAQ</a>."
173
 
174
- #: includes/Loader.php:616
175
  msgid "Your post is a duplicate."
176
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
177
 
178
- #: includes/Loader.php:617
179
  msgid "The network requires a public url."
180
  msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
181
 
182
- #: includes/Loader.php:618
183
  msgid "You have already retweeted this post."
184
  msgstr "Du hast diesen Post bereits retweetet."
185
 
186
- #: includes/Loader.php:619
187
  msgid ""
188
  "There was no image in the meta data of the linked post. Posts without images "
189
  "cannot be shared on image networks."
@@ -192,66 +193,66 @@ msgstr ""
192
  "werden. Posts ohne Bilder können nicht auf Bilder-Netzwerken veröffentlicht "
193
  "werden. "
194
 
195
- #: includes/Loader.php:620
196
  msgid "Your group can not be found by the network."
197
  msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden."
198
 
199
- #: includes/Loader.php:677 includes/Loader.php:713
200
  msgid "Dashboard"
201
  msgstr "Dashboard"
202
 
203
- #: includes/Loader.php:678 includes/Loader.php:720
204
  msgid "Posts & Sharing"
205
  msgstr "Beiträge"
206
 
207
- #: includes/Loader.php:679 includes/Loader.php:727
208
  msgid "Content Curation"
209
  msgstr "Content Curation"
210
 
211
- #: includes/Loader.php:680 includes/Loader.php:734 views/b2s/network.php:17
212
  msgid "Networks"
213
  msgstr "Netzwerke"
214
 
215
- #: includes/Loader.php:681 includes/Loader.php:740
216
  msgid "Settings"
217
  msgstr "Einstellungen"
218
 
219
- #: includes/Loader.php:682 includes/Loader.php:746
220
  msgid "PR-Service"
221
  msgstr "PR-Service"
222
 
223
- #: includes/Loader.php:683 includes/Loader.php:753
224
  #: views/b2s/widgets/tutorial.php:4
225
  msgid "How to & FAQ"
226
  msgstr "How to & FAQ"
227
 
228
- #: includes/Loader.php:684
229
  msgid "Premium"
230
  msgstr "Premium"
231
 
232
- #: includes/Loader.php:684 includes/Loader.php:759 includes/B2S/PostBox.php:112
233
  #: views/b2s/network.php:31 views/b2s/settings.php:67 views/b2s/ship.php:20
234
  #: includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:138
235
  #: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:144
236
  #: includes/B2S/Network/Item.php:223 includes/B2S/Network/Item.php:275
237
  #: includes/B2S/Network/Item.php:328 includes/B2S/Settings/Item.php:93
238
  #: includes/B2S/Settings/Item.php:116 includes/B2S/Ship/Image.php:73
239
- #: includes/B2S/Ship/Image.php:80 includes/B2S/Ship/Item.php:714
240
  #: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:31
241
  #: includes/B2S/Ship/Portale.php:34 views/b2s/partials/post-edit-modal.php:9
242
  #: views/b2s/widgets/posts.php:31
243
  msgid "PREMIUM"
244
  msgstr "PREMIUM"
245
 
246
- #: includes/Loader.php:704
247
  msgid "Blog2Social"
248
  msgstr "Blog2Social"
249
 
250
- #: includes/Loader.php:1147 includes/Loader.php:1320
251
  msgid "or"
252
  msgstr "oder"
253
 
254
- #: includes/Loader.php:1147 includes/Loader.php:1320
255
  msgid "back to install plugins"
256
  msgstr "zurück zur Pluginübersicht"
257
 
@@ -370,7 +371,7 @@ msgstr "Siehe FAQ"
370
  msgid "last auto-post:"
371
  msgstr "letzter Auto-Post:"
372
 
373
- #: includes/B2S/PostBox.php:80 views/b2s/ship.php:509
374
  msgid "The connection to the server failed. Try again!"
375
  msgstr ""
376
  "Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
@@ -414,7 +415,7 @@ msgstr "Anpassen & Planen"
414
  #: views/b2s/network.php:18 views/b2s/settings.php:70 views/b2s/ship.php:56
415
  #: views/b2s/ship.php:146 views/b2s/ship.php:233
416
  #: includes/B2S/Network/Item.php:154 includes/B2S/Settings/Item.php:100
417
- #: includes/B2S/Ship/Item.php:655
418
  msgid "Info"
419
  msgstr "Info"
420
 
@@ -450,7 +451,7 @@ msgstr "Auto-Posting aktivieren"
450
  #: views/b2s/post.calendar.php:50 views/b2s/post.calendar.php:230
451
  #: views/b2s/post.notice.php:40 views/b2s/post.php:37
452
  #: views/b2s/post.publish.php:40 views/b2s/post.sched.php:52
453
- #: views/b2s/ship.php:168 views/b2s/ship.php:506
454
  msgid "Loading..."
455
  msgstr "Wird geladen..."
456
 
@@ -525,25 +526,25 @@ msgstr ""
525
  msgid "You want to auto-post your blog post?"
526
  msgstr "Du möchtest Deinen Beitrag automatisch posten?"
527
 
528
- #: includes/B2S/PostBox.php:152 views/b2s/curation.php:103
529
  #: views/b2s/network.php:106 views/b2s/post.calendar.php:268
530
  #: views/b2s/ship.php:284 views/b2s/ship.php:344 views/b2s/ship.php:390
531
  msgid "With Blog2Social Premium you can:"
532
  msgstr "Mit Blog2Social kannst Du:"
533
 
534
- #: includes/B2S/PostBox.php:155 views/b2s/curation.php:106
535
  #: views/b2s/network.php:109 views/b2s/post.calendar.php:271
536
  #: views/b2s/ship.php:287 views/b2s/ship.php:347 views/b2s/ship.php:393
537
  msgid "Post on pages and groups"
538
  msgstr "Poste auf Seiten und in Gruppen"
539
 
540
- #: includes/B2S/PostBox.php:156 views/b2s/curation.php:107
541
  #: views/b2s/network.php:110 views/b2s/post.calendar.php:272
542
  #: views/b2s/ship.php:288 views/b2s/ship.php:348 views/b2s/ship.php:394
543
  msgid "Share on multiple profiles, pages and groups"
544
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
545
 
546
- #: includes/B2S/PostBox.php:157 views/b2s/curation.php:108
547
  #: views/b2s/network.php:111 views/b2s/post.calendar.php:273
548
  #: views/b2s/ship.php:289 views/b2s/ship.php:349 views/b2s/ship.php:395
549
  msgid "Auto-post and auto-schedule new and updated blog posts"
@@ -551,13 +552,13 @@ msgstr ""
551
  " Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
552
  "Aktualisierung posten und zeitversetzt planen"
553
 
554
- #: includes/B2S/PostBox.php:158 views/b2s/curation.php:109
555
  #: views/b2s/network.php:112 views/b2s/post.calendar.php:274
556
  #: views/b2s/ship.php:290 views/b2s/ship.php:350 views/b2s/ship.php:396
557
  msgid "Schedule your posts at the best times on each network"
558
  msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
559
 
560
- #: includes/B2S/PostBox.php:159 views/b2s/curation.php:110
561
  #: views/b2s/network.php:113 views/b2s/post.calendar.php:275
562
  #: views/b2s/ship.php:291 views/b2s/ship.php:351 views/b2s/ship.php:397
563
  msgid ""
@@ -565,7 +566,7 @@ msgid ""
565
  "social media posts"
566
  msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
567
 
568
- #: includes/B2S/PostBox.php:160 views/b2s/curation.php:111
569
  #: views/b2s/network.php:114 views/b2s/post.calendar.php:276
570
  #: views/b2s/ship.php:292 views/b2s/ship.php:352 views/b2s/ship.php:398
571
  msgid "Schedule your post for one time, multiple times or recurrently"
@@ -573,27 +574,27 @@ msgstr ""
573
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
574
  "oder nach einem regelmäßigen Muster"
575
 
576
- #: includes/B2S/PostBox.php:161 views/b2s/curation.php:112
577
  #: views/b2s/network.php:115 views/b2s/post.calendar.php:277
578
  #: views/b2s/ship.php:293 views/b2s/ship.php:353 views/b2s/ship.php:399
579
  msgid "Schedule and re-share old posts"
580
  msgstr "Plane und teile alte Beiträge"
581
 
582
- #: includes/B2S/PostBox.php:162 views/b2s/curation.php:113
583
  #: views/b2s/network.php:116 views/b2s/post.calendar.php:278
584
  #: views/b2s/ship.php:294 views/b2s/ship.php:354 views/b2s/ship.php:400
585
  msgid "Select link format or image format for your posts"
586
  msgstr ""
587
  "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
588
 
589
- #: includes/B2S/PostBox.php:163 views/b2s/curation.php:114
590
  #: views/b2s/network.php:117 views/b2s/post.calendar.php:279
591
  #: views/b2s/ship.php:295 views/b2s/ship.php:355 views/b2s/ship.php:401
592
  msgid "Select individual images per post"
593
  msgstr ""
594
  "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
595
 
596
- #: includes/B2S/PostBox.php:164 views/b2s/curation.php:115
597
  #: views/b2s/network.php:118 views/b2s/post.calendar.php:280
598
  #: views/b2s/ship.php:296 views/b2s/ship.php:356 views/b2s/ship.php:402
599
  msgid ""
@@ -603,13 +604,13 @@ msgstr ""
603
  "Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
604
  "Media Beiträge"
605
 
606
- #: includes/B2S/PostBox.php:166 views/b2s/curation.php:117
607
  #: views/b2s/network.php:120 views/b2s/post.calendar.php:282
608
  #: views/b2s/ship.php:298 views/b2s/ship.php:358 views/b2s/ship.php:404
609
  msgid "Upgrade to PREMIUM"
610
  msgstr "Jetzt auf Premium upgraden"
611
 
612
- #: includes/B2S/PostBox.php:168 views/b2s/curation.php:119
613
  #: views/b2s/network.php:122 views/b2s/post.calendar.php:284
614
  #: views/b2s/ship.php:300 views/b2s/ship.php:360 views/b2s/ship.php:406
615
  msgid ""
@@ -653,7 +654,7 @@ msgstr "Upgrade auf PREMIUM PRO"
653
  msgid "Select date:"
654
  msgstr "Datum auswählen:"
655
 
656
- #: includes/B2S/PostBox.php:237 includes/B2S/Ship/Item.php:303
657
  msgid "show calendar"
658
  msgstr "Planungskalender anzeigen"
659
 
@@ -714,29 +715,47 @@ msgstr "weiter"
714
  msgid "Load data..."
715
  msgstr "Daten werden geladen..."
716
 
717
- #: views/b2s/curation.php:66 views/b2s/ship.php:15 views/b2s/ship.php:507
718
  #: includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:208
719
- #: includes/B2S/Ship/Save.php:409 includes/PRG/Post/Filter.php:41
720
  #: includes/PRG/Post/Item.php:97
721
  msgid "published"
722
  msgstr "veröffentlicht"
723
 
724
- #: views/b2s/curation.php:86 views/b2s/post.calendar.php:251
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
725
  #: views/b2s/ship.php:373
726
  msgid "Need to schedule your posts?"
727
  msgstr "Du möchtest Deine Beiträge planen?"
728
 
729
- #: views/b2s/curation.php:89 views/b2s/post.calendar.php:254
730
  #: views/b2s/ship.php:376
731
  msgid "Blog2Social Premium covers everything you need."
732
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
733
 
734
- #: views/b2s/curation.php:92 views/b2s/post.calendar.php:257
735
- #: views/b2s/ship.php:379 includes/B2S/Ship/Item.php:715
736
  msgid "Schedule for specific dates"
737
  msgstr "Für bestimmte Termine planen"
738
 
739
- #: views/b2s/curation.php:93 views/b2s/post.calendar.php:258
740
  #: views/b2s/ship.php:380
741
  msgid ""
742
  "You want to publish a post on a specific date? No problem! Just enter your "
@@ -745,12 +764,12 @@ msgstr ""
745
  "Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
746
  "Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
747
 
748
- #: views/b2s/curation.php:95 views/b2s/post.calendar.php:260
749
  #: views/b2s/ship.php:382
750
  msgid "Schedule post recurrently"
751
  msgstr "Beitrag mehrfach planen"
752
 
753
- #: views/b2s/curation.php:96 views/b2s/post.calendar.php:261
754
  #: views/b2s/ship.php:383
755
  msgid ""
756
  "You have evergreen content you want to re-share from time to time in your "
@@ -761,13 +780,13 @@ msgstr ""
761
  "teilen? Teile Deine Evergreen Inhalte einmal, mehrmals oder in einem "
762
  "wiederkehrenden Rhythmus"
763
 
764
- #: views/b2s/curation.php:98 views/b2s/post.calendar.php:263
765
  #: views/b2s/premium.php:78 views/b2s/ship.php:385
766
  #: views/b2s/widgets/premium.php:71
767
  msgid "Best Time Scheduler"
768
  msgstr "Beste Zeiten Manager"
769
 
770
- #: views/b2s/curation.php:99 views/b2s/post.calendar.php:264
771
  #: views/b2s/ship.php:386
772
  msgid ""
773
  "Whenever you publish a post, only a fraction of your followers will actually "
@@ -853,7 +872,7 @@ msgstr ""
853
 
854
  #: views/b2s/network.php:43 views/b2s/ship.php:55
855
  msgid "Load Best Times"
856
- msgstr "Beste Zeiten laden"
857
 
858
  #: views/b2s/network.php:82
859
  msgid "create"
@@ -913,13 +932,6 @@ msgstr "Profil löschen"
913
  msgid "Do you really want to delete this profile"
914
  msgstr "Soll Dein Profil wirklich gelöscht werden?"
915
 
916
- #: views/b2s/network.php:140 views/b2s/post.approve.php:87
917
- #: views/b2s/post.notice.php:74 views/b2s/post.publish.php:74
918
- #: views/b2s/post.sched.php:86 views/prg/ship.php:92
919
- #: views/b2s/widgets/posts.php:80
920
- msgid "NO"
921
- msgstr "NEIN"
922
-
923
  #: views/b2s/network.php:141 views/b2s/network.php:193
924
  #: views/b2s/post.approve.php:88 views/b2s/post.notice.php:75
925
  #: views/b2s/post.publish.php:75 views/b2s/post.sched.php:87
@@ -1037,22 +1049,22 @@ msgid "add post"
1037
  msgstr "Beitrag hinzufügen"
1038
 
1039
  #: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1040
- #: views/b2s/ship.php:443
1041
  msgid "Choose your"
1042
  msgstr "Wähle Deinen"
1043
 
1044
  #: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1045
- #: views/b2s/ship.php:443
1046
  msgid "Post Format"
1047
  msgstr "Postformat"
1048
 
1049
  #: views/b2s/post.calendar.php:99 views/b2s/post.sched.php:119
1050
- #: views/b2s/ship.php:445
1051
  msgid "for:"
1052
  msgstr "für:"
1053
 
1054
  #: views/b2s/post.calendar.php:118 views/b2s/post.sched.php:138
1055
- #: views/b2s/ship.php:463
1056
  msgid ""
1057
  "Define the default settings for the custom post format for all of your "
1058
  "Facebook accounts in the Blog2Social settings."
@@ -1061,7 +1073,7 @@ msgstr ""
1061
  "den Blog2Social Einstellungen."
1062
 
1063
  #: views/b2s/post.calendar.php:121 views/b2s/post.sched.php:141
1064
- #: views/b2s/ship.php:466
1065
  msgid ""
1066
  "Define the default settings for the custom post format for all of your "
1067
  "Twitter accounts in the Blog2Social settings."
@@ -1070,7 +1082,7 @@ msgstr ""
1070
  "unter den Blog2Social Einstellungen."
1071
 
1072
  #: views/b2s/post.calendar.php:124 views/b2s/post.sched.php:144
1073
- #: views/b2s/ship.php:469
1074
  msgid ""
1075
  "Define the default settings for the custom post format for all of your "
1076
  "Google+ accounts in the Blog2Social settings."
@@ -1079,7 +1091,7 @@ msgstr ""
1079
  "unter den Blog2Social Einstellungen."
1080
 
1081
  #: views/b2s/post.calendar.php:127 views/b2s/post.sched.php:147
1082
- #: views/b2s/ship.php:472
1083
  msgid ""
1084
  "Define the default settings for the custom post format for all of your "
1085
  "Instagram accounts in the Blog2Social settings."
@@ -1593,11 +1605,11 @@ msgstr "Beitrag planen"
1593
  msgid "Ignore & share"
1594
  msgstr "Ignorieren & teilen"
1595
 
1596
- #: views/b2s/ship.php:495
1597
  msgid "add Schedule"
1598
  msgstr "Zeitplan hinzufügen"
1599
 
1600
- #: views/b2s/ship.php:511
1601
  msgid "Give me more information"
1602
  msgstr "Erhalte mehr Infomationen"
1603
 
@@ -1711,7 +1723,7 @@ msgid "immediately"
1711
  msgstr "sofort"
1712
 
1713
  #: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67
1714
- #: includes/B2S/Ship/Item.php:814 views/b2s/partials/post-edit-modal.php:47
1715
  #: views/b2s/partials/post-edit-modal.php:50
1716
  msgid "Date"
1717
  msgstr "Startdatum"
@@ -1720,7 +1732,7 @@ msgstr "Startdatum"
1720
  msgid "Customize & Schedule"
1721
  msgstr "Anpassen & Planen"
1722
 
1723
- #: includes/B2S/Network/Item.php:58 includes/B2S/Ship/Navbar.php:32
1724
  msgid "Default"
1725
  msgstr "Standard"
1726
 
@@ -1758,12 +1770,12 @@ msgstr "Verbindungen"
1758
 
1759
  #: includes/B2S/Network/Item.php:154
1760
  msgid "Best Time Manager"
1761
- msgstr "Besten Zeiten Manager"
1762
 
1763
  #: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1764
  #: includes/B2S/Network/Item.php:294
1765
  msgid "To reactivate this connection,"
1766
- msgstr "Um Deine Verbindung wieder zu aktivieren,"
1767
 
1768
  #: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1769
  #: includes/B2S/Network/Item.php:294 includes/B2S/Ship/Image.php:30
@@ -1776,7 +1788,7 @@ msgid "Authorization is interrupted since"
1776
  msgstr "Autorisierung ist unterbrochen seit"
1777
 
1778
  #: includes/B2S/Network/Item.php:221 includes/B2S/Network/Item.php:273
1779
- #: includes/B2S/Network/Item.php:326 includes/B2S/Ship/Item.php:762
1780
  msgid "Days"
1781
  msgstr "Tage"
1782
 
@@ -1869,13 +1881,13 @@ msgstr "als nächstes geteilt von"
1869
  msgid "social media posts ready to be shared"
1870
  msgstr "Social Media Posts sind bereit, geteilt zu werden"
1871
 
1872
- #: includes/B2S/Post/Item.php:426 includes/B2S/Post/Item.php:558
1873
- #: includes/B2S/Ship/Save.php:419
1874
  msgid "Retweet"
1875
  msgstr "Retweet"
1876
 
1877
- #: includes/B2S/Post/Item.php:432 includes/B2S/Post/Item.php:501
1878
- #: includes/B2S/Post/Item.php:563
1879
  msgid "select all"
1880
  msgstr "alle auswählen"
1881
 
@@ -1883,78 +1895,78 @@ msgstr "alle auswählen"
1883
  msgid "show"
1884
  msgstr "ansehen"
1885
 
1886
- #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:430
1887
  msgid "Please see"
1888
  msgstr "siehe"
1889
 
1890
- #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:430
1891
  msgid "FAQ"
1892
  msgstr "FAQ"
1893
 
1894
- #: includes/B2S/Post/Item.php:447
1895
  msgid "sharing in progress by"
1896
  msgstr "wird geteilt"
1897
 
1898
- #: includes/B2S/Post/Item.php:447
1899
  msgid "shared by"
1900
  msgstr "geteilt von"
1901
 
1902
- #: includes/B2S/Post/Item.php:468 includes/B2S/Post/Item.php:481
1903
  msgid "You want to delete a publish post entry?"
1904
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
1905
 
1906
- #: includes/B2S/Post/Item.php:469 includes/B2S/Post/Item.php:482
1907
  msgid "delete from reporting"
1908
  msgstr "aus Reporting löschen"
1909
 
1910
- #: includes/B2S/Post/Item.php:472
1911
  msgid "re-share"
1912
  msgstr "erneut teilen"
1913
 
1914
- #: includes/B2S/Post/Item.php:504
1915
  msgid "is waiting to shared by"
1916
  msgstr "wartet darauf, geteilt zu werden von"
1917
 
1918
- #: includes/B2S/Post/Item.php:533 includes/B2S/Ship/Save.php:400
1919
  msgid "share"
1920
  msgstr "teilen"
1921
 
1922
- #: includes/B2S/Post/Item.php:541
1923
  msgid "You want to delete your Social Media post?"
1924
  msgstr "Du möchtest Deinen Social Media Post löschen?"
1925
 
1926
- #: includes/B2S/Post/Item.php:542 includes/B2S/Post/Item.php:589
1927
- #: includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:691
1928
- #: includes/B2S/Ship/Item.php:832
1929
  msgid "delete"
1930
  msgstr "löschen"
1931
 
1932
- #: includes/B2S/Post/Item.php:573
1933
  msgid "last modified by"
1934
  msgstr "zuletzt bearbeitet von"
1935
 
1936
- #: includes/B2S/Post/Item.php:575
1937
  msgid "is processed by the network"
1938
  msgstr "wird vom Netzwerk verarbeitet"
1939
 
1940
- #: includes/B2S/Post/Item.php:580
1941
  msgid "scheduled by"
1942
  msgstr "geplant von "
1943
 
1944
- #: includes/B2S/Post/Item.php:585
1945
  msgid "You want to edit your scheduled post?"
1946
  msgstr "Sie möchten Ihre vorgeplanten Beiträge bearbeiten?"
1947
 
1948
- #: includes/B2S/Post/Item.php:586
1949
  msgid "edit"
1950
  msgstr "edit"
1951
 
1952
- #: includes/B2S/Post/Item.php:597
1953
  msgid "delete scheduling"
1954
  msgstr "Planung löschen"
1955
 
1956
  #: includes/B2S/Settings/Item.php:63 includes/B2S/Settings/Item.php:83
1957
- #: includes/B2S/Ship/Item.php:673
1958
  msgid "Account"
1959
  msgstr "Konto"
1960
 
@@ -2399,50 +2411,50 @@ msgstr "Bild für alle Posts übernehmen"
2399
  msgid "Apply image for this post"
2400
  msgstr "Bild für diesen Post übernehmen"
2401
 
2402
- #: includes/B2S/Ship/Item.php:108
2403
  msgid "Network does not support image for profiles"
2404
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
2405
 
2406
- #: includes/B2S/Ship/Item.php:109
2407
  msgid "Network defines image by link"
2408
  msgstr "Netzwerk wählt selber das Bild aus"
2409
 
2410
- #: includes/B2S/Ship/Item.php:111
2411
  msgid "Supported HTML tags"
2412
  msgstr "Erlaubte HTML-Elemente"
2413
 
2414
- #: includes/B2S/Ship/Item.php:112 includes/B2S/Ship/Item.php:171
2415
  msgid "Network does not support emojis"
2416
  msgstr "Netzwerk unterstützt keine Emojis"
2417
 
2418
- #: includes/B2S/Ship/Item.php:155
2419
  msgid "Text only"
2420
  msgstr "nur Text"
2421
 
2422
- #: includes/B2S/Ship/Item.php:156 includes/B2S/Ship/Item.php:160
2423
- #: includes/B2S/Ship/Item.php:195 includes/B2S/Ship/Item.php:199
2424
- #: includes/B2S/Ship/Item.php:220 includes/B2S/Ship/Item.php:224
2425
- #: includes/B2S/Ship/Item.php:841 includes/B2S/Ship/Item.php:843
2426
  msgid "characters"
2427
  msgstr "Zeichen"
2428
 
2429
- #: includes/B2S/Ship/Item.php:170
2430
  msgid "Network does not support image for pages"
2431
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
2432
 
2433
- #: includes/B2S/Ship/Item.php:253
2434
  msgid "post format"
2435
  msgstr "Postformat"
2436
 
2437
- #: includes/B2S/Ship/Item.php:263 includes/B2S/Ship/Item.php:849
2438
  msgid "Insert full-text"
2439
  msgstr "ganzen Text einfügen"
2440
 
2441
- #: includes/B2S/Ship/Item.php:265 includes/B2S/Ship/Item.php:851
2442
  msgid "Delete text"
2443
  msgstr "Text löschen"
2444
 
2445
- #: includes/B2S/Ship/Item.php:273
2446
  msgid ""
2447
  "You can customize your post with individual comments, @-handles, emojis, and "
2448
  "more in the Instant Sharing window, after planning your post."
@@ -2451,8 +2463,8 @@ msgstr ""
2451
  "mehr im Fenster \"Instant Sharing\" anpassen, nachdem Du Deinen Post geplant "
2452
  "hast."
2453
 
2454
- #: includes/B2S/Ship/Item.php:279 includes/B2S/Ship/Item.php:469
2455
- #: includes/B2S/Ship/Item.php:724
2456
  msgid ""
2457
  "Please keep in mind that according to Twitter’s new TOS, users are no longer "
2458
  "allowed to post identical or substantially similar content to multiple "
@@ -2463,8 +2475,8 @@ msgstr ""
2463
  "Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
2464
  "mehreren Accounts zu posten."
2465
 
2466
- #: includes/B2S/Ship/Item.php:279 includes/B2S/Ship/Item.php:469
2467
- #: includes/B2S/Ship/Item.php:724
2468
  msgid ""
2469
  "Violating these rules can result in Twitter suspending your account. Always "
2470
  "vary your Tweets with different comments, hashtags or handles to prevent "
@@ -2474,12 +2486,12 @@ msgstr ""
2474
  "sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
2475
  "Hashtags und Handles um doppelte Beiträge zu vermeiden."
2476
 
2477
- #: includes/B2S/Ship/Item.php:279 includes/B2S/Ship/Item.php:469
2478
- #: includes/B2S/Ship/Item.php:724
2479
  msgid "Learn more about this"
2480
  msgstr "Erfahre mehr darüber"
2481
 
2482
- #: includes/B2S/Ship/Item.php:284
2483
  msgid ""
2484
  "Please note: XING allows identical posts to be published only once within a "
2485
  "group and no more than three times across different groups."
@@ -2488,90 +2500,90 @@ msgstr ""
2488
  "einmal innerhalb einer Gruppe und nicht mehr als dreimal in verschiedenen "
2489
  "Gruppen."
2490
 
2491
- #: includes/B2S/Ship/Item.php:284
2492
  msgid "Read more"
2493
  msgstr "mehr erfahren"
2494
 
2495
- #: includes/B2S/Ship/Item.php:303
2496
  msgid "hide calendar"
2497
  msgstr "Planungskalender verbergen"
2498
 
2499
- #: includes/B2S/Ship/Item.php:354 includes/B2S/Ship/Item.php:378
2500
- #: includes/B2S/Ship/Item.php:402 includes/B2S/Ship/Item.php:420
2501
- #: includes/B2S/Ship/Item.php:435 includes/B2S/Ship/Item.php:461
2502
- #: includes/B2S/Ship/Item.php:479 includes/B2S/Ship/Item.php:495
2503
- #: includes/B2S/Ship/Item.php:508 includes/B2S/Ship/Item.php:524
2504
- #: includes/B2S/Ship/Item.php:529
2505
  msgid "Write something about your post..."
2506
  msgstr "Schreibe etwas..."
2507
 
2508
- #: includes/B2S/Ship/Item.php:361 includes/B2S/Ship/Item.php:385
2509
- #: includes/B2S/Ship/Item.php:409 includes/B2S/Ship/Item.php:457
2510
- #: includes/B2S/Ship/Item.php:475 includes/B2S/Ship/Item.php:491
2511
- #: includes/B2S/Ship/Item.php:520 includes/B2S/Ship/Item.php:554
2512
  msgid "Change image"
2513
  msgstr "Bild ändern"
2514
 
2515
- #: includes/B2S/Ship/Item.php:365
2516
  msgid ""
2517
  "Info: Change Open Graph Meta tags image, title and description for this "
2518
  "network"
2519
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
2520
 
2521
- #: includes/B2S/Ship/Item.php:368 includes/B2S/Ship/Item.php:392
2522
  msgid ""
2523
  "You want to change your link image, link title and link description for this "
2524
  "network? Click here."
2525
  msgstr ""
2526
  "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
2527
 
2528
- #: includes/B2S/Ship/Item.php:370
2529
  msgid "OG Meta title"
2530
  msgstr "OG Titel"
2531
 
2532
- #: includes/B2S/Ship/Item.php:371
2533
  msgid "OG Meta description"
2534
  msgstr "OG Beschreibung"
2535
 
2536
- #: includes/B2S/Ship/Item.php:389
2537
  msgid ""
2538
  "Info: Change Card Meta tags image, title and description for this network"
2539
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
2540
 
2541
- #: includes/B2S/Ship/Item.php:394
2542
  msgid "Card Meta title"
2543
  msgstr "Card Titel"
2544
 
2545
- #: includes/B2S/Ship/Item.php:395
2546
  msgid "Card Meta description"
2547
  msgstr "Card Beschreibung"
2548
 
2549
- #: includes/B2S/Ship/Item.php:541
2550
  msgid "required"
2551
  msgstr "erforderlich"
2552
 
2553
- #: includes/B2S/Ship/Item.php:561 includes/B2S/Ship/Item.php:563
2554
  msgid "Link"
2555
  msgstr "Link"
2556
 
2557
- #: includes/B2S/Ship/Item.php:622
2558
  msgid "The Headline..."
2559
  msgstr "Die Überschrift..."
2560
 
2561
- #: includes/B2S/Ship/Item.php:627
2562
  msgid "Hashtags"
2563
  msgstr "Hashtags"
2564
 
2565
- #: includes/B2S/Ship/Item.php:655
2566
  msgid "Enable Retweets for all Tweets with the selected profile"
2567
  msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
2568
 
2569
- #: includes/B2S/Ship/Item.php:674 views/b2s/partials/post-edit-modal.php:58
2570
  msgid "Delay"
2571
  msgstr "Verzögerung"
2572
 
2573
- #: includes/B2S/Ship/Item.php:684 includes/B2S/Ship/Item.php:685
2574
- #: includes/B2S/Ship/Item.php:686 includes/B2S/Ship/Item.php:687
2575
  #: views/b2s/partials/post-edit-modal.php:62
2576
  #: views/b2s/partials/post-edit-modal.php:63
2577
  #: views/b2s/partials/post-edit-modal.php:64
@@ -2579,129 +2591,133 @@ msgstr "Verzögerung"
2579
  msgid "min"
2580
  msgstr "min"
2581
 
2582
- #: includes/B2S/Ship/Item.php:692
2583
  msgid "Add Retweet"
2584
  msgstr "Retweet hinzufügen"
2585
 
2586
- #: includes/B2S/Ship/Item.php:712
2587
  msgid "Share Now"
2588
  msgstr "Sofort teilen"
2589
 
2590
- #: includes/B2S/Ship/Item.php:717
2591
  msgid "Schedule Recurrent Post"
2592
  msgstr "regelmäßig Planen"
2593
 
2594
- #: includes/B2S/Ship/Item.php:751
2595
  msgid "Interval"
2596
  msgstr "Intervall"
2597
 
2598
- #: includes/B2S/Ship/Item.php:752 includes/B2S/Ship/Item.php:755
2599
  msgid "Duration"
2600
  msgstr "Dauer"
2601
 
2602
- #: includes/B2S/Ship/Item.php:756
2603
  msgid "Repeat"
2604
  msgstr "Wiederholen"
2605
 
2606
- #: includes/B2S/Ship/Item.php:757
2607
  msgid "Day of month"
2608
  msgstr "Tag im Monat"
2609
 
2610
- #: includes/B2S/Ship/Item.php:758
2611
  msgid "Duration in days"
2612
  msgstr "Dauer in Tagen"
2613
 
2614
- #: includes/B2S/Ship/Item.php:760
2615
  msgid "Start date"
2616
  msgstr "Startdatum"
2617
 
2618
- #: includes/B2S/Ship/Item.php:761 includes/B2S/Ship/Item.php:815
2619
  #: views/b2s/partials/post-edit-modal.php:48
2620
  #: views/b2s/partials/post-edit-modal.php:51
2621
  msgid "Time"
2622
  msgstr "Mal"
2623
 
2624
- #: includes/B2S/Ship/Item.php:770
2625
  msgid "weekly"
2626
  msgstr "wöchentlich"
2627
 
2628
- #: includes/B2S/Ship/Item.php:771
2629
  msgid "monthly"
2630
  msgstr "monatlich"
2631
 
2632
- #: includes/B2S/Ship/Item.php:772
2633
  msgid "own period"
2634
  msgstr "Eigener Zeitraum"
2635
 
2636
- #: includes/B2S/Ship/Item.php:778
2637
  msgid "Week"
2638
  msgstr "Woche"
2639
 
2640
- #: includes/B2S/Ship/Item.php:778
2641
  msgid "Weeks"
2642
  msgstr "Wochen"
2643
 
2644
- #: includes/B2S/Ship/Item.php:787
2645
  msgid "Month"
2646
  msgstr "Monat"
2647
 
2648
- #: includes/B2S/Ship/Item.php:787
2649
  msgid "Months"
2650
  msgstr "Monate"
2651
 
2652
- #: includes/B2S/Ship/Item.php:807
2653
  msgid "End Of Month"
2654
  msgstr "Monatsende"
2655
 
2656
- #: includes/B2S/Ship/Item.php:812
2657
  msgid "Timespan"
2658
  msgstr "Zeitspanne"
2659
 
2660
- #: includes/B2S/Ship/Item.php:820
2661
  msgid "Mon"
2662
  msgstr "Mo"
2663
 
2664
- #: includes/B2S/Ship/Item.php:821
2665
  msgid "Tue"
2666
  msgstr "Di"
2667
 
2668
- #: includes/B2S/Ship/Item.php:822
2669
  msgid "Wed"
2670
  msgstr "Mi"
2671
 
2672
- #: includes/B2S/Ship/Item.php:823
2673
  msgid "Thu"
2674
  msgstr "Do"
2675
 
2676
- #: includes/B2S/Ship/Item.php:824
2677
  msgid "Fri"
2678
  msgstr "Fr"
2679
 
2680
- #: includes/B2S/Ship/Item.php:825
2681
  msgid "Sat"
2682
  msgstr "Sa"
2683
 
2684
- #: includes/B2S/Ship/Item.php:826
2685
  msgid "Sun"
2686
  msgstr "So"
2687
 
2688
- #: includes/B2S/Ship/Item.php:833
2689
  msgid "add another post"
2690
  msgstr "einen weiteren Post anlegen"
2691
 
2692
- #: includes/B2S/Ship/Item.php:847
2693
  msgid "Copy from original"
2694
  msgstr "Originaltext kopieren"
2695
 
2696
- #: includes/B2S/Ship/Item.php:863
2697
  msgid "Apply Settings To All Networks"
2698
  msgstr "Planung für alle Netzwerke übernehmen"
2699
 
2700
- #: includes/B2S/Ship/Item.php:864
2701
  msgid "Save as best time for this network"
2702
  msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
2703
 
2704
- #: includes/B2S/Ship/Save.php:392
 
 
 
 
2705
  msgid ""
2706
  "For sharing your posts on personal Facebook Profiles you can now use "
2707
  "Facebook Instant Sharing"
@@ -2709,15 +2725,15 @@ msgstr ""
2709
  "Um Beiträge auf persönlichen Facebook-Profilen zu teilen, steht ab sofort "
2710
  "Facebook Instant Sharing zur Verfügung"
2711
 
2712
- #: includes/B2S/Ship/Save.php:392
2713
  msgid "Read why"
2714
  msgstr "mehr erfahren"
2715
 
2716
- #: includes/B2S/Ship/Save.php:394
2717
  msgid "This is how it works:"
2718
  msgstr "Und so funktioniert es:"
2719
 
2720
- #: includes/B2S/Ship/Save.php:395
2721
  msgid ""
2722
  "-To share your post immediately, click the \"Share\" button next to your "
2723
  "selected Facebook profile below."
@@ -2725,7 +2741,7 @@ msgstr ""
2725
  "-Um den Beitrag sofort zu teilen, klicke einfach auf den “Teilen” Button "
2726
  "neben Deinem unten aufgeführten Profil."
2727
 
2728
- #: includes/B2S/Ship/Save.php:396
2729
  msgid ""
2730
  "-For scheduled posts, Blog2Social will save your post and move it to the "
2731
  "\"Scheduled Posts\" tab on your \"Posts & Sharing\" navigation bar. On your "
@@ -2738,15 +2754,50 @@ msgstr ""
2738
  "Sharing” Tab. Klicke dann auf \"Teilen\", um Deinen Post dann an Dein "
2739
  "Facebook-Profil zu senden!"
2740
 
2741
- #: includes/B2S/Ship/Save.php:401
2742
- msgid "Please share your Facebook post now"
2743
- msgstr "Bitte teile nun Deinen Facebook Post"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2744
 
2745
- #: includes/B2S/Ship/Save.php:410
2746
  msgid "view social media post"
2747
  msgstr "Zeige Social Media Beitrag an"
2748
 
2749
- #: includes/B2S/Ship/Save.php:420
2750
  msgid "scheduled on"
2751
  msgstr "geplant für"
2752
 
@@ -3012,11 +3063,11 @@ msgstr ""
3012
  "Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
3013
  "Media zu promoten."
3014
 
3015
- #. Plugin Name of the plugin/theme
3016
  msgid "Blog2Social: Social Media Auto Post & Scheduler"
3017
  msgstr "Blog2Social: Social Media Auto Post & Scheduler"
3018
 
3019
- #. Description of the plugin/theme
3020
  msgid ""
3021
  "Auto publish, schedule & share posts on social media: Facebook, Twitter, "
3022
  "Google+, XING, LinkedIn, Instagram, ... crosspost to pages & groups"
@@ -3024,15 +3075,11 @@ msgstr ""
3024
  "Auto publish, schedule & share posts on social media: Facebook, Twitter, "
3025
  "Google+, XING, LinkedIn, Instagram, ... crosspost to pages & groups"
3026
 
3027
- #. #-#-#-#-# blog2social-code.pot (Blog2Social: Social Media Auto Post &
3028
- #. Scheduler 5.0.2) #-#-#-#-#
3029
- #. Plugin URI of the plugin/theme
3030
- #. #-#-#-#-# blog2social-code.pot (Blog2Social: Social Media Auto Post &
3031
- #. Scheduler 5.0.2) #-#-#-#-#
3032
- #. Author URI of the plugin/theme
3033
  msgid "https://www.blog2social.com"
3034
  msgstr "https://www.blog2social.com"
3035
 
3036
- #. Author of the plugin/theme
3037
  msgid "Blog2Social, Adenion"
3038
  msgstr "Blog2Social, Adenion"
2
  # This file is distributed under the same license as the Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-12-18 11:43+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
12
  "Project-Id-Version: Plugins - Blog2Social: Social Media Auto Post &amp; "
13
  "Scheduler - Stable (latest release)\n"
14
  "Report-Msgid-Bugs-To: \n"
15
+ "POT-Creation-Date: 2018-12-18 11:42+0000\n"
16
  "Last-Translator: admin <s.buerger@adenion.de>\n"
17
  "Language-Team: German\n"
18
+ "X-Loco-Version: 2.2.0; wp-5.0.1"
19
 
20
  #: includes/Loader.php:42
21
  msgid "Modify pin board"
37
  msgid "Social Media Content Calendar"
38
  msgstr "Social Media Kalender"
39
 
40
+ #: includes/Loader.php:554
41
  msgid "This post will be shared into your social media from"
42
+ msgstr ""
43
+ "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
44
 
45
+ #: includes/Loader.php:554 includes/Loader.php:556
46
  msgid "show details"
47
  msgstr "siehe Details"
48
 
49
+ #: includes/Loader.php:556
50
  msgid "This post will be shared on social media in 2-3 minutes!"
51
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
52
 
53
+ #: includes/Loader.php:560
54
  msgid ""
55
  "Please, make sure that your post are publish on this blog on this moment. "
56
  "Then you can auto post your post with Blog2social."
58
  "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
59
  " Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
60
 
61
+ #: includes/Loader.php:563 includes/B2S/PostBox.php:83
62
  msgid ""
63
  "There are no authorizations for your selected profile. Please, authorize "
64
  "with a social network or select a other profile."
66
  "Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
67
  "mit einem Netzwerk oder wähle ein anderes Profil aus. "
68
 
69
+ #: includes/Loader.php:575
70
  msgid "Upgrade to Premium"
71
  msgstr "Premium freischalten"
72
 
73
+ #: includes/Loader.php:605 includes/B2S/Network/Item.php:138
74
  #: includes/B2S/Network/Item.php:138 includes/B2S/Network/Item.php:196
75
  #: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:436
76
  #: includes/B2S/Settings/Item.php:450 includes/B2S/Settings/Item.php:472
78
  msgid "Profile"
79
  msgstr "Profil"
80
 
81
+ #: includes/Loader.php:605 includes/B2S/Network/Item.php:141
82
  #: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:248
83
  #: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:451
84
  #: includes/B2S/Settings/Item.php:473 includes/B2S/Ship/Portale.php:31
86
  msgid "Page"
87
  msgstr "Seite"
88
 
89
+ #: includes/Loader.php:605 includes/B2S/Network/Item.php:144
90
  #: includes/B2S/Network/Item.php:144 includes/B2S/Network/Item.php:301
91
  #: includes/B2S/Settings/Item.php:452 includes/B2S/Settings/Item.php:474
92
  #: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:28
93
  msgid "Group"
94
  msgstr "Gruppe"
95
 
96
+ #: includes/Loader.php:606
97
  msgid "Your post could not be posted."
98
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
99
 
100
+ #: includes/Loader.php:607
101
  msgid ""
102
  "Your authorization has expired. Please reconnect your account in the "
103
  "Blog2Social network settings."
105
  "Deine Authorisierung ist abgelaufen. Bitte verbinde Deinen Account in den "
106
  "Blog2Social Netzwerkeinstellungen erneut."
107
 
108
+ #: includes/Loader.php:608
109
  msgid "The network has marked the post as spam or abusive."
110
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
111
 
112
+ #: includes/Loader.php:609
113
  msgid ""
114
  "We don't have the permission to publish your post. Please check your "
115
  "authorization."
117
  "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
118
  "überprüfe deine Autorisierung."
119
 
120
+ #: includes/Loader.php:610
121
  msgid ""
122
  "Your authorization is interrupted. Please check your authorization. Please "
123
  "see <a target=\"_blank\" href=\"https://www.blog2social."
127
  "Siehe <a target=\"_blank\" href=\"https://www.blog2social."
128
  "com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
129
 
130
+ #: includes/Loader.php:611
131
  msgid "Your daily limit has been reached."
132
  msgstr "Dein tägliches Beitragslimit wurde erreicht."
133
 
134
+ #: includes/Loader.php:612
135
  msgid "Your post could not be posted, because your image is not available."
136
  msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
137
 
138
+ #: includes/Loader.php:613
139
  msgid ""
140
  "The network has blocked your account. Please see <a target=\"_blank\" "
141
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
145
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
146
  "loesungen.html\">FAQ</a>."
147
 
148
+ #: includes/Loader.php:614
149
  msgid ""
150
  "The number of images is reached. Please see <a target=\"_blank\" "
151
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
155
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
156
  "loesungen.html\">FAQ</a>."
157
 
158
+ #: includes/Loader.php:615
159
  msgid ""
160
  "Your daily limit for this network has been reached. Please try again later."
161
  msgstr ""
162
  "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
163
  "versuche es später noch einmal."
164
 
165
+ #: includes/Loader.php:616
166
  msgid ""
167
  "The network can not publish special characters such as Emoji. Please see <a "
168
  "target=\"_blank\" href=\"https://www.blog2social."
172
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
173
  "loesungen.html\">FAQ</a>."
174
 
175
+ #: includes/Loader.php:617
176
  msgid "Your post is a duplicate."
177
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
178
 
179
+ #: includes/Loader.php:618
180
  msgid "The network requires a public url."
181
  msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
182
 
183
+ #: includes/Loader.php:619
184
  msgid "You have already retweeted this post."
185
  msgstr "Du hast diesen Post bereits retweetet."
186
 
187
+ #: includes/Loader.php:620
188
  msgid ""
189
  "There was no image in the meta data of the linked post. Posts without images "
190
  "cannot be shared on image networks."
193
  "werden. Posts ohne Bilder können nicht auf Bilder-Netzwerken veröffentlicht "
194
  "werden. "
195
 
196
+ #: includes/Loader.php:621
197
  msgid "Your group can not be found by the network."
198
  msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden."
199
 
200
+ #: includes/Loader.php:678 includes/Loader.php:714
201
  msgid "Dashboard"
202
  msgstr "Dashboard"
203
 
204
+ #: includes/Loader.php:679 includes/Loader.php:721
205
  msgid "Posts & Sharing"
206
  msgstr "Beiträge"
207
 
208
+ #: includes/Loader.php:680 includes/Loader.php:728
209
  msgid "Content Curation"
210
  msgstr "Content Curation"
211
 
212
+ #: includes/Loader.php:681 includes/Loader.php:735 views/b2s/network.php:17
213
  msgid "Networks"
214
  msgstr "Netzwerke"
215
 
216
+ #: includes/Loader.php:682 includes/Loader.php:741
217
  msgid "Settings"
218
  msgstr "Einstellungen"
219
 
220
+ #: includes/Loader.php:683 includes/Loader.php:747
221
  msgid "PR-Service"
222
  msgstr "PR-Service"
223
 
224
+ #: includes/Loader.php:684 includes/Loader.php:754
225
  #: views/b2s/widgets/tutorial.php:4
226
  msgid "How to & FAQ"
227
  msgstr "How to & FAQ"
228
 
229
+ #: includes/Loader.php:685
230
  msgid "Premium"
231
  msgstr "Premium"
232
 
233
+ #: includes/Loader.php:685 includes/Loader.php:760 includes/B2S/PostBox.php:112
234
  #: views/b2s/network.php:31 views/b2s/settings.php:67 views/b2s/ship.php:20
235
  #: includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:138
236
  #: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:144
237
  #: includes/B2S/Network/Item.php:223 includes/B2S/Network/Item.php:275
238
  #: includes/B2S/Network/Item.php:328 includes/B2S/Settings/Item.php:93
239
  #: includes/B2S/Settings/Item.php:116 includes/B2S/Ship/Image.php:73
240
+ #: includes/B2S/Ship/Image.php:80 includes/B2S/Ship/Item.php:715
241
  #: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:31
242
  #: includes/B2S/Ship/Portale.php:34 views/b2s/partials/post-edit-modal.php:9
243
  #: views/b2s/widgets/posts.php:31
244
  msgid "PREMIUM"
245
  msgstr "PREMIUM"
246
 
247
+ #: includes/Loader.php:705
248
  msgid "Blog2Social"
249
  msgstr "Blog2Social"
250
 
251
+ #: includes/Loader.php:1148 includes/Loader.php:1321
252
  msgid "or"
253
  msgstr "oder"
254
 
255
+ #: includes/Loader.php:1148 includes/Loader.php:1321
256
  msgid "back to install plugins"
257
  msgstr "zurück zur Pluginübersicht"
258
 
371
  msgid "last auto-post:"
372
  msgstr "letzter Auto-Post:"
373
 
374
+ #: includes/B2S/PostBox.php:80 views/b2s/ship.php:528
375
  msgid "The connection to the server failed. Try again!"
376
  msgstr ""
377
  "Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
415
  #: views/b2s/network.php:18 views/b2s/settings.php:70 views/b2s/ship.php:56
416
  #: views/b2s/ship.php:146 views/b2s/ship.php:233
417
  #: includes/B2S/Network/Item.php:154 includes/B2S/Settings/Item.php:100
418
+ #: includes/B2S/Ship/Item.php:656
419
  msgid "Info"
420
  msgstr "Info"
421
 
451
  #: views/b2s/post.calendar.php:50 views/b2s/post.calendar.php:230
452
  #: views/b2s/post.notice.php:40 views/b2s/post.php:37
453
  #: views/b2s/post.publish.php:40 views/b2s/post.sched.php:52
454
+ #: views/b2s/ship.php:168 views/b2s/ship.php:525
455
  msgid "Loading..."
456
  msgstr "Wird geladen..."
457
 
526
  msgid "You want to auto-post your blog post?"
527
  msgstr "Du möchtest Deinen Beitrag automatisch posten?"
528
 
529
+ #: includes/B2S/PostBox.php:152 views/b2s/curation.php:120
530
  #: views/b2s/network.php:106 views/b2s/post.calendar.php:268
531
  #: views/b2s/ship.php:284 views/b2s/ship.php:344 views/b2s/ship.php:390
532
  msgid "With Blog2Social Premium you can:"
533
  msgstr "Mit Blog2Social kannst Du:"
534
 
535
+ #: includes/B2S/PostBox.php:155 views/b2s/curation.php:123
536
  #: views/b2s/network.php:109 views/b2s/post.calendar.php:271
537
  #: views/b2s/ship.php:287 views/b2s/ship.php:347 views/b2s/ship.php:393
538
  msgid "Post on pages and groups"
539
  msgstr "Poste auf Seiten und in Gruppen"
540
 
541
+ #: includes/B2S/PostBox.php:156 views/b2s/curation.php:124
542
  #: views/b2s/network.php:110 views/b2s/post.calendar.php:272
543
  #: views/b2s/ship.php:288 views/b2s/ship.php:348 views/b2s/ship.php:394
544
  msgid "Share on multiple profiles, pages and groups"
545
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
546
 
547
+ #: includes/B2S/PostBox.php:157 views/b2s/curation.php:125
548
  #: views/b2s/network.php:111 views/b2s/post.calendar.php:273
549
  #: views/b2s/ship.php:289 views/b2s/ship.php:349 views/b2s/ship.php:395
550
  msgid "Auto-post and auto-schedule new and updated blog posts"
552
  " Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
553
  "Aktualisierung posten und zeitversetzt planen"
554
 
555
+ #: includes/B2S/PostBox.php:158 views/b2s/curation.php:126
556
  #: views/b2s/network.php:112 views/b2s/post.calendar.php:274
557
  #: views/b2s/ship.php:290 views/b2s/ship.php:350 views/b2s/ship.php:396
558
  msgid "Schedule your posts at the best times on each network"
559
  msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
560
 
561
+ #: includes/B2S/PostBox.php:159 views/b2s/curation.php:127
562
  #: views/b2s/network.php:113 views/b2s/post.calendar.php:275
563
  #: views/b2s/ship.php:291 views/b2s/ship.php:351 views/b2s/ship.php:397
564
  msgid ""
566
  "social media posts"
567
  msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
568
 
569
+ #: includes/B2S/PostBox.php:160 views/b2s/curation.php:128
570
  #: views/b2s/network.php:114 views/b2s/post.calendar.php:276
571
  #: views/b2s/ship.php:292 views/b2s/ship.php:352 views/b2s/ship.php:398
572
  msgid "Schedule your post for one time, multiple times or recurrently"
574
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
575
  "oder nach einem regelmäßigen Muster"
576
 
577
+ #: includes/B2S/PostBox.php:161 views/b2s/curation.php:129
578
  #: views/b2s/network.php:115 views/b2s/post.calendar.php:277
579
  #: views/b2s/ship.php:293 views/b2s/ship.php:353 views/b2s/ship.php:399
580
  msgid "Schedule and re-share old posts"
581
  msgstr "Plane und teile alte Beiträge"
582
 
583
+ #: includes/B2S/PostBox.php:162 views/b2s/curation.php:130
584
  #: views/b2s/network.php:116 views/b2s/post.calendar.php:278
585
  #: views/b2s/ship.php:294 views/b2s/ship.php:354 views/b2s/ship.php:400
586
  msgid "Select link format or image format for your posts"
587
  msgstr ""
588
  "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
589
 
590
+ #: includes/B2S/PostBox.php:163 views/b2s/curation.php:131
591
  #: views/b2s/network.php:117 views/b2s/post.calendar.php:279
592
  #: views/b2s/ship.php:295 views/b2s/ship.php:355 views/b2s/ship.php:401
593
  msgid "Select individual images per post"
594
  msgstr ""
595
  "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
596
 
597
+ #: includes/B2S/PostBox.php:164 views/b2s/curation.php:132
598
  #: views/b2s/network.php:118 views/b2s/post.calendar.php:280
599
  #: views/b2s/ship.php:296 views/b2s/ship.php:356 views/b2s/ship.php:402
600
  msgid ""
604
  "Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
605
  "Media Beiträge"
606
 
607
+ #: includes/B2S/PostBox.php:166 views/b2s/curation.php:134
608
  #: views/b2s/network.php:120 views/b2s/post.calendar.php:282
609
  #: views/b2s/ship.php:298 views/b2s/ship.php:358 views/b2s/ship.php:404
610
  msgid "Upgrade to PREMIUM"
611
  msgstr "Jetzt auf Premium upgraden"
612
 
613
+ #: includes/B2S/PostBox.php:168 views/b2s/curation.php:136
614
  #: views/b2s/network.php:122 views/b2s/post.calendar.php:284
615
  #: views/b2s/ship.php:300 views/b2s/ship.php:360 views/b2s/ship.php:406
616
  msgid ""
654
  msgid "Select date:"
655
  msgstr "Datum auswählen:"
656
 
657
+ #: includes/B2S/PostBox.php:237 includes/B2S/Ship/Item.php:302
658
  msgid "show calendar"
659
  msgstr "Planungskalender anzeigen"
660
 
715
  msgid "Load data..."
716
  msgstr "Daten werden geladen..."
717
 
718
+ #: views/b2s/curation.php:66 views/b2s/ship.php:15 views/b2s/ship.php:526
719
  #: includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:208
720
+ #: includes/B2S/Ship/Save.php:417 includes/PRG/Post/Filter.php:41
721
  #: includes/PRG/Post/Item.php:97
722
  msgid "published"
723
  msgstr "veröffentlicht"
724
 
725
+ #: views/b2s/curation.php:84 views/b2s/post.approve.php:98
726
+ #: views/b2s/ship.php:443
727
+ msgid "Do you want to mark this post as published ?"
728
+ msgstr "Möchtest Du diesen Beitrag als veröffentlicht markieren?"
729
+
730
+ #: views/b2s/curation.php:89 views/b2s/post.approve.php:103
731
+ #: views/b2s/ship.php:448
732
+ msgid "YES"
733
+ msgstr "JA"
734
+
735
+ #: views/b2s/curation.php:90 views/b2s/network.php:140
736
+ #: views/b2s/post.approve.php:87 views/b2s/post.approve.php:104
737
+ #: views/b2s/post.notice.php:74 views/b2s/post.publish.php:74
738
+ #: views/b2s/post.sched.php:86 views/b2s/ship.php:449 views/prg/ship.php:92
739
+ #: views/b2s/widgets/posts.php:80
740
+ msgid "NO"
741
+ msgstr "NEIN"
742
+
743
+ #: views/b2s/curation.php:103 views/b2s/post.calendar.php:251
744
  #: views/b2s/ship.php:373
745
  msgid "Need to schedule your posts?"
746
  msgstr "Du möchtest Deine Beiträge planen?"
747
 
748
+ #: views/b2s/curation.php:106 views/b2s/post.calendar.php:254
749
  #: views/b2s/ship.php:376
750
  msgid "Blog2Social Premium covers everything you need."
751
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
752
 
753
+ #: views/b2s/curation.php:109 views/b2s/post.calendar.php:257
754
+ #: views/b2s/ship.php:379 includes/B2S/Ship/Item.php:716
755
  msgid "Schedule for specific dates"
756
  msgstr "Für bestimmte Termine planen"
757
 
758
+ #: views/b2s/curation.php:110 views/b2s/post.calendar.php:258
759
  #: views/b2s/ship.php:380
760
  msgid ""
761
  "You want to publish a post on a specific date? No problem! Just enter your "
764
  "Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
765
  "Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
766
 
767
+ #: views/b2s/curation.php:112 views/b2s/post.calendar.php:260
768
  #: views/b2s/ship.php:382
769
  msgid "Schedule post recurrently"
770
  msgstr "Beitrag mehrfach planen"
771
 
772
+ #: views/b2s/curation.php:113 views/b2s/post.calendar.php:261
773
  #: views/b2s/ship.php:383
774
  msgid ""
775
  "You have evergreen content you want to re-share from time to time in your "
780
  "teilen? Teile Deine Evergreen Inhalte einmal, mehrmals oder in einem "
781
  "wiederkehrenden Rhythmus"
782
 
783
+ #: views/b2s/curation.php:115 views/b2s/post.calendar.php:263
784
  #: views/b2s/premium.php:78 views/b2s/ship.php:385
785
  #: views/b2s/widgets/premium.php:71
786
  msgid "Best Time Scheduler"
787
  msgstr "Beste Zeiten Manager"
788
 
789
+ #: views/b2s/curation.php:116 views/b2s/post.calendar.php:264
790
  #: views/b2s/ship.php:386
791
  msgid ""
792
  "Whenever you publish a post, only a fraction of your followers will actually "
872
 
873
  #: views/b2s/network.php:43 views/b2s/ship.php:55
874
  msgid "Load Best Times"
875
+ msgstr "Lade beste Zeiten"
876
 
877
  #: views/b2s/network.php:82
878
  msgid "create"
932
  msgid "Do you really want to delete this profile"
933
  msgstr "Soll Dein Profil wirklich gelöscht werden?"
934
 
 
 
 
 
 
 
 
935
  #: views/b2s/network.php:141 views/b2s/network.php:193
936
  #: views/b2s/post.approve.php:88 views/b2s/post.notice.php:75
937
  #: views/b2s/post.publish.php:75 views/b2s/post.sched.php:87
1049
  msgstr "Beitrag hinzufügen"
1050
 
1051
  #: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1052
+ #: views/b2s/ship.php:462
1053
  msgid "Choose your"
1054
  msgstr "Wähle Deinen"
1055
 
1056
  #: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1057
+ #: views/b2s/ship.php:462
1058
  msgid "Post Format"
1059
  msgstr "Postformat"
1060
 
1061
  #: views/b2s/post.calendar.php:99 views/b2s/post.sched.php:119
1062
+ #: views/b2s/ship.php:464
1063
  msgid "for:"
1064
  msgstr "für:"
1065
 
1066
  #: views/b2s/post.calendar.php:118 views/b2s/post.sched.php:138
1067
+ #: views/b2s/ship.php:482
1068
  msgid ""
1069
  "Define the default settings for the custom post format for all of your "
1070
  "Facebook accounts in the Blog2Social settings."
1073
  "den Blog2Social Einstellungen."
1074
 
1075
  #: views/b2s/post.calendar.php:121 views/b2s/post.sched.php:141
1076
+ #: views/b2s/ship.php:485
1077
  msgid ""
1078
  "Define the default settings for the custom post format for all of your "
1079
  "Twitter accounts in the Blog2Social settings."
1082
  "unter den Blog2Social Einstellungen."
1083
 
1084
  #: views/b2s/post.calendar.php:124 views/b2s/post.sched.php:144
1085
+ #: views/b2s/ship.php:488
1086
  msgid ""
1087
  "Define the default settings for the custom post format for all of your "
1088
  "Google+ accounts in the Blog2Social settings."
1091
  "unter den Blog2Social Einstellungen."
1092
 
1093
  #: views/b2s/post.calendar.php:127 views/b2s/post.sched.php:147
1094
+ #: views/b2s/ship.php:491
1095
  msgid ""
1096
  "Define the default settings for the custom post format for all of your "
1097
  "Instagram accounts in the Blog2Social settings."
1605
  msgid "Ignore & share"
1606
  msgstr "Ignorieren & teilen"
1607
 
1608
+ #: views/b2s/ship.php:514
1609
  msgid "add Schedule"
1610
  msgstr "Zeitplan hinzufügen"
1611
 
1612
+ #: views/b2s/ship.php:530
1613
  msgid "Give me more information"
1614
  msgstr "Erhalte mehr Infomationen"
1615
 
1723
  msgstr "sofort"
1724
 
1725
  #: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67
1726
+ #: includes/B2S/Ship/Item.php:815 views/b2s/partials/post-edit-modal.php:47
1727
  #: views/b2s/partials/post-edit-modal.php:50
1728
  msgid "Date"
1729
  msgstr "Startdatum"
1732
  msgid "Customize & Schedule"
1733
  msgstr "Anpassen & Planen"
1734
 
1735
+ #: includes/B2S/Network/Item.php:58
1736
  msgid "Default"
1737
  msgstr "Standard"
1738
 
1770
 
1771
  #: includes/B2S/Network/Item.php:154
1772
  msgid "Best Time Manager"
1773
+ msgstr "Best Time Manager"
1774
 
1775
  #: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1776
  #: includes/B2S/Network/Item.php:294
1777
  msgid "To reactivate this connection,"
1778
+ msgstr "Um die Verbindung wieder zu aktivieren,"
1779
 
1780
  #: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1781
  #: includes/B2S/Network/Item.php:294 includes/B2S/Ship/Image.php:30
1788
  msgstr "Autorisierung ist unterbrochen seit"
1789
 
1790
  #: includes/B2S/Network/Item.php:221 includes/B2S/Network/Item.php:273
1791
+ #: includes/B2S/Network/Item.php:326 includes/B2S/Ship/Item.php:763
1792
  msgid "Days"
1793
  msgstr "Tage"
1794
 
1881
  msgid "social media posts ready to be shared"
1882
  msgstr "Social Media Posts sind bereit, geteilt zu werden"
1883
 
1884
+ #: includes/B2S/Post/Item.php:426 includes/B2S/Post/Item.php:560
1885
+ #: includes/B2S/Ship/Save.php:427
1886
  msgid "Retweet"
1887
  msgstr "Retweet"
1888
 
1889
+ #: includes/B2S/Post/Item.php:432 includes/B2S/Post/Item.php:502
1890
+ #: includes/B2S/Post/Item.php:565
1891
  msgid "select all"
1892
  msgstr "alle auswählen"
1893
 
1895
  msgid "show"
1896
  msgstr "ansehen"
1897
 
1898
+ #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:438
1899
  msgid "Please see"
1900
  msgstr "siehe"
1901
 
1902
+ #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:438
1903
  msgid "FAQ"
1904
  msgstr "FAQ"
1905
 
1906
+ #: includes/B2S/Post/Item.php:448
1907
  msgid "sharing in progress by"
1908
  msgstr "wird geteilt"
1909
 
1910
+ #: includes/B2S/Post/Item.php:448
1911
  msgid "shared by"
1912
  msgstr "geteilt von"
1913
 
1914
+ #: includes/B2S/Post/Item.php:469 includes/B2S/Post/Item.php:482
1915
  msgid "You want to delete a publish post entry?"
1916
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
1917
 
1918
+ #: includes/B2S/Post/Item.php:470 includes/B2S/Post/Item.php:483
1919
  msgid "delete from reporting"
1920
  msgstr "aus Reporting löschen"
1921
 
1922
+ #: includes/B2S/Post/Item.php:473
1923
  msgid "re-share"
1924
  msgstr "erneut teilen"
1925
 
1926
+ #: includes/B2S/Post/Item.php:505
1927
  msgid "is waiting to shared by"
1928
  msgstr "wartet darauf, geteilt zu werden von"
1929
 
1930
+ #: includes/B2S/Post/Item.php:535 includes/B2S/Ship/Save.php:408
1931
  msgid "share"
1932
  msgstr "teilen"
1933
 
1934
+ #: includes/B2S/Post/Item.php:543
1935
  msgid "You want to delete your Social Media post?"
1936
  msgstr "Du möchtest Deinen Social Media Post löschen?"
1937
 
1938
+ #: includes/B2S/Post/Item.php:544 includes/B2S/Post/Item.php:591
1939
+ #: includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:692
1940
+ #: includes/B2S/Ship/Item.php:833
1941
  msgid "delete"
1942
  msgstr "löschen"
1943
 
1944
+ #: includes/B2S/Post/Item.php:575
1945
  msgid "last modified by"
1946
  msgstr "zuletzt bearbeitet von"
1947
 
1948
+ #: includes/B2S/Post/Item.php:577
1949
  msgid "is processed by the network"
1950
  msgstr "wird vom Netzwerk verarbeitet"
1951
 
1952
+ #: includes/B2S/Post/Item.php:582
1953
  msgid "scheduled by"
1954
  msgstr "geplant von "
1955
 
1956
+ #: includes/B2S/Post/Item.php:587
1957
  msgid "You want to edit your scheduled post?"
1958
  msgstr "Sie möchten Ihre vorgeplanten Beiträge bearbeiten?"
1959
 
1960
+ #: includes/B2S/Post/Item.php:588
1961
  msgid "edit"
1962
  msgstr "edit"
1963
 
1964
+ #: includes/B2S/Post/Item.php:599
1965
  msgid "delete scheduling"
1966
  msgstr "Planung löschen"
1967
 
1968
  #: includes/B2S/Settings/Item.php:63 includes/B2S/Settings/Item.php:83
1969
+ #: includes/B2S/Ship/Item.php:674
1970
  msgid "Account"
1971
  msgstr "Konto"
1972
 
2411
  msgid "Apply image for this post"
2412
  msgstr "Bild für diesen Post übernehmen"
2413
 
2414
+ #: includes/B2S/Ship/Item.php:107
2415
  msgid "Network does not support image for profiles"
2416
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
2417
 
2418
+ #: includes/B2S/Ship/Item.php:108
2419
  msgid "Network defines image by link"
2420
  msgstr "Netzwerk wählt selber das Bild aus"
2421
 
2422
+ #: includes/B2S/Ship/Item.php:110
2423
  msgid "Supported HTML tags"
2424
  msgstr "Erlaubte HTML-Elemente"
2425
 
2426
+ #: includes/B2S/Ship/Item.php:111 includes/B2S/Ship/Item.php:170
2427
  msgid "Network does not support emojis"
2428
  msgstr "Netzwerk unterstützt keine Emojis"
2429
 
2430
+ #: includes/B2S/Ship/Item.php:154
2431
  msgid "Text only"
2432
  msgstr "nur Text"
2433
 
2434
+ #: includes/B2S/Ship/Item.php:155 includes/B2S/Ship/Item.php:159
2435
+ #: includes/B2S/Ship/Item.php:194 includes/B2S/Ship/Item.php:198
2436
+ #: includes/B2S/Ship/Item.php:219 includes/B2S/Ship/Item.php:223
2437
+ #: includes/B2S/Ship/Item.php:842 includes/B2S/Ship/Item.php:844
2438
  msgid "characters"
2439
  msgstr "Zeichen"
2440
 
2441
+ #: includes/B2S/Ship/Item.php:169
2442
  msgid "Network does not support image for pages"
2443
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
2444
 
2445
+ #: includes/B2S/Ship/Item.php:252
2446
  msgid "post format"
2447
  msgstr "Postformat"
2448
 
2449
+ #: includes/B2S/Ship/Item.php:262 includes/B2S/Ship/Item.php:850
2450
  msgid "Insert full-text"
2451
  msgstr "ganzen Text einfügen"
2452
 
2453
+ #: includes/B2S/Ship/Item.php:264 includes/B2S/Ship/Item.php:852
2454
  msgid "Delete text"
2455
  msgstr "Text löschen"
2456
 
2457
+ #: includes/B2S/Ship/Item.php:272
2458
  msgid ""
2459
  "You can customize your post with individual comments, @-handles, emojis, and "
2460
  "more in the Instant Sharing window, after planning your post."
2463
  "mehr im Fenster \"Instant Sharing\" anpassen, nachdem Du Deinen Post geplant "
2464
  "hast."
2465
 
2466
+ #: includes/B2S/Ship/Item.php:278 includes/B2S/Ship/Item.php:470
2467
+ #: includes/B2S/Ship/Item.php:725
2468
  msgid ""
2469
  "Please keep in mind that according to Twitter’s new TOS, users are no longer "
2470
  "allowed to post identical or substantially similar content to multiple "
2475
  "Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
2476
  "mehreren Accounts zu posten."
2477
 
2478
+ #: includes/B2S/Ship/Item.php:278 includes/B2S/Ship/Item.php:470
2479
+ #: includes/B2S/Ship/Item.php:725
2480
  msgid ""
2481
  "Violating these rules can result in Twitter suspending your account. Always "
2482
  "vary your Tweets with different comments, hashtags or handles to prevent "
2486
  "sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
2487
  "Hashtags und Handles um doppelte Beiträge zu vermeiden."
2488
 
2489
+ #: includes/B2S/Ship/Item.php:278 includes/B2S/Ship/Item.php:470
2490
+ #: includes/B2S/Ship/Item.php:725
2491
  msgid "Learn more about this"
2492
  msgstr "Erfahre mehr darüber"
2493
 
2494
+ #: includes/B2S/Ship/Item.php:283
2495
  msgid ""
2496
  "Please note: XING allows identical posts to be published only once within a "
2497
  "group and no more than three times across different groups."
2500
  "einmal innerhalb einer Gruppe und nicht mehr als dreimal in verschiedenen "
2501
  "Gruppen."
2502
 
2503
+ #: includes/B2S/Ship/Item.php:283
2504
  msgid "Read more"
2505
  msgstr "mehr erfahren"
2506
 
2507
+ #: includes/B2S/Ship/Item.php:302
2508
  msgid "hide calendar"
2509
  msgstr "Planungskalender verbergen"
2510
 
2511
+ #: includes/B2S/Ship/Item.php:355 includes/B2S/Ship/Item.php:379
2512
+ #: includes/B2S/Ship/Item.php:403 includes/B2S/Ship/Item.php:421
2513
+ #: includes/B2S/Ship/Item.php:436 includes/B2S/Ship/Item.php:462
2514
+ #: includes/B2S/Ship/Item.php:480 includes/B2S/Ship/Item.php:496
2515
+ #: includes/B2S/Ship/Item.php:509 includes/B2S/Ship/Item.php:525
2516
+ #: includes/B2S/Ship/Item.php:530
2517
  msgid "Write something about your post..."
2518
  msgstr "Schreibe etwas..."
2519
 
2520
+ #: includes/B2S/Ship/Item.php:362 includes/B2S/Ship/Item.php:386
2521
+ #: includes/B2S/Ship/Item.php:410 includes/B2S/Ship/Item.php:458
2522
+ #: includes/B2S/Ship/Item.php:476 includes/B2S/Ship/Item.php:492
2523
+ #: includes/B2S/Ship/Item.php:521 includes/B2S/Ship/Item.php:555
2524
  msgid "Change image"
2525
  msgstr "Bild ändern"
2526
 
2527
+ #: includes/B2S/Ship/Item.php:366
2528
  msgid ""
2529
  "Info: Change Open Graph Meta tags image, title and description for this "
2530
  "network"
2531
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
2532
 
2533
+ #: includes/B2S/Ship/Item.php:369 includes/B2S/Ship/Item.php:393
2534
  msgid ""
2535
  "You want to change your link image, link title and link description for this "
2536
  "network? Click here."
2537
  msgstr ""
2538
  "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
2539
 
2540
+ #: includes/B2S/Ship/Item.php:371
2541
  msgid "OG Meta title"
2542
  msgstr "OG Titel"
2543
 
2544
+ #: includes/B2S/Ship/Item.php:372
2545
  msgid "OG Meta description"
2546
  msgstr "OG Beschreibung"
2547
 
2548
+ #: includes/B2S/Ship/Item.php:390
2549
  msgid ""
2550
  "Info: Change Card Meta tags image, title and description for this network"
2551
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
2552
 
2553
+ #: includes/B2S/Ship/Item.php:395
2554
  msgid "Card Meta title"
2555
  msgstr "Card Titel"
2556
 
2557
+ #: includes/B2S/Ship/Item.php:396
2558
  msgid "Card Meta description"
2559
  msgstr "Card Beschreibung"
2560
 
2561
+ #: includes/B2S/Ship/Item.php:542
2562
  msgid "required"
2563
  msgstr "erforderlich"
2564
 
2565
+ #: includes/B2S/Ship/Item.php:562 includes/B2S/Ship/Item.php:564
2566
  msgid "Link"
2567
  msgstr "Link"
2568
 
2569
+ #: includes/B2S/Ship/Item.php:623
2570
  msgid "The Headline..."
2571
  msgstr "Die Überschrift..."
2572
 
2573
+ #: includes/B2S/Ship/Item.php:628
2574
  msgid "Hashtags"
2575
  msgstr "Hashtags"
2576
 
2577
+ #: includes/B2S/Ship/Item.php:656
2578
  msgid "Enable Retweets for all Tweets with the selected profile"
2579
  msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
2580
 
2581
+ #: includes/B2S/Ship/Item.php:675 views/b2s/partials/post-edit-modal.php:58
2582
  msgid "Delay"
2583
  msgstr "Verzögerung"
2584
 
2585
+ #: includes/B2S/Ship/Item.php:685 includes/B2S/Ship/Item.php:686
2586
+ #: includes/B2S/Ship/Item.php:687 includes/B2S/Ship/Item.php:688
2587
  #: views/b2s/partials/post-edit-modal.php:62
2588
  #: views/b2s/partials/post-edit-modal.php:63
2589
  #: views/b2s/partials/post-edit-modal.php:64
2591
  msgid "min"
2592
  msgstr "min"
2593
 
2594
+ #: includes/B2S/Ship/Item.php:693
2595
  msgid "Add Retweet"
2596
  msgstr "Retweet hinzufügen"
2597
 
2598
+ #: includes/B2S/Ship/Item.php:713
2599
  msgid "Share Now"
2600
  msgstr "Sofort teilen"
2601
 
2602
+ #: includes/B2S/Ship/Item.php:718
2603
  msgid "Schedule Recurrent Post"
2604
  msgstr "regelmäßig Planen"
2605
 
2606
+ #: includes/B2S/Ship/Item.php:752
2607
  msgid "Interval"
2608
  msgstr "Intervall"
2609
 
2610
+ #: includes/B2S/Ship/Item.php:753 includes/B2S/Ship/Item.php:756
2611
  msgid "Duration"
2612
  msgstr "Dauer"
2613
 
2614
+ #: includes/B2S/Ship/Item.php:757
2615
  msgid "Repeat"
2616
  msgstr "Wiederholen"
2617
 
2618
+ #: includes/B2S/Ship/Item.php:758
2619
  msgid "Day of month"
2620
  msgstr "Tag im Monat"
2621
 
2622
+ #: includes/B2S/Ship/Item.php:759
2623
  msgid "Duration in days"
2624
  msgstr "Dauer in Tagen"
2625
 
2626
+ #: includes/B2S/Ship/Item.php:761
2627
  msgid "Start date"
2628
  msgstr "Startdatum"
2629
 
2630
+ #: includes/B2S/Ship/Item.php:762 includes/B2S/Ship/Item.php:816
2631
  #: views/b2s/partials/post-edit-modal.php:48
2632
  #: views/b2s/partials/post-edit-modal.php:51
2633
  msgid "Time"
2634
  msgstr "Mal"
2635
 
2636
+ #: includes/B2S/Ship/Item.php:771
2637
  msgid "weekly"
2638
  msgstr "wöchentlich"
2639
 
2640
+ #: includes/B2S/Ship/Item.php:772
2641
  msgid "monthly"
2642
  msgstr "monatlich"
2643
 
2644
+ #: includes/B2S/Ship/Item.php:773
2645
  msgid "own period"
2646
  msgstr "Eigener Zeitraum"
2647
 
2648
+ #: includes/B2S/Ship/Item.php:779
2649
  msgid "Week"
2650
  msgstr "Woche"
2651
 
2652
+ #: includes/B2S/Ship/Item.php:779
2653
  msgid "Weeks"
2654
  msgstr "Wochen"
2655
 
2656
+ #: includes/B2S/Ship/Item.php:788
2657
  msgid "Month"
2658
  msgstr "Monat"
2659
 
2660
+ #: includes/B2S/Ship/Item.php:788
2661
  msgid "Months"
2662
  msgstr "Monate"
2663
 
2664
+ #: includes/B2S/Ship/Item.php:808
2665
  msgid "End Of Month"
2666
  msgstr "Monatsende"
2667
 
2668
+ #: includes/B2S/Ship/Item.php:813
2669
  msgid "Timespan"
2670
  msgstr "Zeitspanne"
2671
 
2672
+ #: includes/B2S/Ship/Item.php:821
2673
  msgid "Mon"
2674
  msgstr "Mo"
2675
 
2676
+ #: includes/B2S/Ship/Item.php:822
2677
  msgid "Tue"
2678
  msgstr "Di"
2679
 
2680
+ #: includes/B2S/Ship/Item.php:823
2681
  msgid "Wed"
2682
  msgstr "Mi"
2683
 
2684
+ #: includes/B2S/Ship/Item.php:824
2685
  msgid "Thu"
2686
  msgstr "Do"
2687
 
2688
+ #: includes/B2S/Ship/Item.php:825
2689
  msgid "Fri"
2690
  msgstr "Fr"
2691
 
2692
+ #: includes/B2S/Ship/Item.php:826
2693
  msgid "Sat"
2694
  msgstr "Sa"
2695
 
2696
+ #: includes/B2S/Ship/Item.php:827
2697
  msgid "Sun"
2698
  msgstr "So"
2699
 
2700
+ #: includes/B2S/Ship/Item.php:834
2701
  msgid "add another post"
2702
  msgstr "einen weiteren Post anlegen"
2703
 
2704
+ #: includes/B2S/Ship/Item.php:848
2705
  msgid "Copy from original"
2706
  msgstr "Originaltext kopieren"
2707
 
2708
+ #: includes/B2S/Ship/Item.php:864
2709
  msgid "Apply Settings To All Networks"
2710
  msgstr "Planung für alle Netzwerke übernehmen"
2711
 
2712
+ #: includes/B2S/Ship/Item.php:865
2713
  msgid "Save as best time for this network"
2714
  msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
2715
 
2716
+ #: includes/B2S/Ship/Navbar.php:32
2717
+ msgid "My Profile"
2718
+ msgstr "Mein Profil"
2719
+
2720
+ #: includes/B2S/Ship/Save.php:391
2721
  msgid ""
2722
  "For sharing your posts on personal Facebook Profiles you can now use "
2723
  "Facebook Instant Sharing"
2725
  "Um Beiträge auf persönlichen Facebook-Profilen zu teilen, steht ab sofort "
2726
  "Facebook Instant Sharing zur Verfügung"
2727
 
2728
+ #: includes/B2S/Ship/Save.php:391 includes/B2S/Ship/Save.php:399
2729
  msgid "Read why"
2730
  msgstr "mehr erfahren"
2731
 
2732
+ #: includes/B2S/Ship/Save.php:393 includes/B2S/Ship/Save.php:401
2733
  msgid "This is how it works:"
2734
  msgstr "Und so funktioniert es:"
2735
 
2736
+ #: includes/B2S/Ship/Save.php:394
2737
  msgid ""
2738
  "-To share your post immediately, click the \"Share\" button next to your "
2739
  "selected Facebook profile below."
2741
  "-Um den Beitrag sofort zu teilen, klicke einfach auf den “Teilen” Button "
2742
  "neben Deinem unten aufgeführten Profil."
2743
 
2744
+ #: includes/B2S/Ship/Save.php:395
2745
  msgid ""
2746
  "-For scheduled posts, Blog2Social will save your post and move it to the "
2747
  "\"Scheduled Posts\" tab on your \"Posts & Sharing\" navigation bar. On your "
2754
  "Sharing” Tab. Klicke dann auf \"Teilen\", um Deinen Post dann an Dein "
2755
  "Facebook-Profil zu senden!"
2756
 
2757
+ #: includes/B2S/Ship/Save.php:399
2758
+ msgid ""
2759
+ "For sharing your posts on Google+ you can now use Google+ Instant Sharing"
2760
+ msgstr ""
2761
+ "Um Beiträge auf Google+ zu teilen, steht ab sofort Google+ Instant Sharing "
2762
+ "zur Verfügung "
2763
+
2764
+ #: includes/B2S/Ship/Save.php:402
2765
+ msgid ""
2766
+ "-To share your post immediately, click the \"Share\" button next to your "
2767
+ "selected Google+ account below."
2768
+ msgstr ""
2769
+ "-Um den Beitrag sofort zu teilen, klicke einfach auf den “Teilen” Button "
2770
+ "neben Deinem unten aufgeführten Konto."
2771
+
2772
+ #: includes/B2S/Ship/Save.php:403
2773
+ msgid ""
2774
+ "-For scheduled posts, Blog2Social will save your post and move it to the "
2775
+ "\"Scheduled Posts\" tab on your \"Posts & Sharing\" navigation bar. On your "
2776
+ "scheduled date and time, your post will move to the \"Instant Sharing\" tab "
2777
+ "and you can click on \"Share\" to post it to your account instantly."
2778
+ msgstr ""
2779
+ "-Bei geplanten Beiträgen speichert Blog2Social Deinen Beitrag und verschiebt "
2780
+ "ihn in das \"Geplante Beiträge\" Tab in der Navigationsleiste unter "
2781
+ "\"Beiträge\". An Deinem geplanten Termin erscheint dein Post im “Instant "
2782
+ "Sharing” Tab. Klicke dann auf \"Teilen\", um Deinen Post dann an Dein "
2783
+ "Google+ Konto zu senden!"
2784
+
2785
+ #: includes/B2S/Ship/Save.php:404
2786
+ msgid ""
2787
+ "Please note: You post has to be marked as public to be posted in a group."
2788
+ msgstr ""
2789
+ "Bitte beachte: Um in eine Gruppe zu teilen, muss Dein Beitrag auf "
2790
+ "“Öffentlich” gestellt werden. "
2791
+
2792
+ #: includes/B2S/Ship/Save.php:409
2793
+ msgid "Please share your post now"
2794
+ msgstr "Bitte teile Deinen Beitrag jetzt."
2795
 
2796
+ #: includes/B2S/Ship/Save.php:418
2797
  msgid "view social media post"
2798
  msgstr "Zeige Social Media Beitrag an"
2799
 
2800
+ #: includes/B2S/Ship/Save.php:428
2801
  msgid "scheduled on"
2802
  msgstr "geplant für"
2803
 
3063
  "Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
3064
  "Media zu promoten."
3065
 
3066
+ #. Plugin Name of the plugin
3067
  msgid "Blog2Social: Social Media Auto Post & Scheduler"
3068
  msgstr "Blog2Social: Social Media Auto Post & Scheduler"
3069
 
3070
+ #. Description of the plugin
3071
  msgid ""
3072
  "Auto publish, schedule & share posts on social media: Facebook, Twitter, "
3073
  "Google+, XING, LinkedIn, Instagram, ... crosspost to pages & groups"
3075
  "Auto publish, schedule & share posts on social media: Facebook, Twitter, "
3076
  "Google+, XING, LinkedIn, Instagram, ... crosspost to pages & groups"
3077
 
3078
+ #. Plugin URI of the plugin
3079
+ #. Author URI of the plugin
 
 
 
 
3080
  msgid "https://www.blog2social.com"
3081
  msgstr "https://www.blog2social.com"
3082
 
3083
+ #. Author of the plugin
3084
  msgid "Blog2Social, Adenion"
3085
  msgstr "Blog2Social, Adenion"
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: Blog2Social, Adenion
3
  Tags: auto post, auto publish, social media scheduling, social media calendar, social media automation, social media share, auto-publish, scheduling, social media post, social url share, social network share, share tweet, share links, share this, sharethis, social tools, admin, api, auto share to, autopost, auto-Posting, auto-schedule, auto-schedule social media posts, automatic social sharing plugin, blog marketing, blog2social, blogger, buffer, crossposting, cross-promotion, cross-promoting, bloglovin, bloglovin auto post, facebook, facebook auto post, facebook pages, google auto post, google plus, google plus pages, instagram, instagram auto post, jetpack, jetpack sharing, linkedin, linkedin auto post, medium, medium auto post, multiposting, path, pinterest, re-post, scheduling, scheduling plugin, social media, social media auto publish, social media automation, social media button, social media manager, social media plugin, social media post, social media publishing, social media share, social media scheduling tool, social media sharing, social media tool, social network auto publish, social network icon, social network widget, socialmedia, timing, torial, torial auto post, tumblr, twitter, twitter auto post, xing, xing auto post, xing groups, xing gruppen, xing personal profiles, xing company profiles, xing business pages, xing pages, xing seiten, auto post scheduler, repost, social media management, facebook fan page auto post, facebook profile auto post, social auto post, social autoposting, flickr, flickr auto posting, linkedin, linkedin auto posting, linkedin profile, facebook group, facebook gruppen, reddit, reddit auto posting, reddit auto post, social media calendar, editorial calendar, calendar plugin, Social Media Automatisierung, Social Media Management, Kalender, Planungs Kalender, Social Media Kalender, Content Marketing
4
  Donate link: http://www.blog2social.com
5
  Requires at least: 4.2.2
6
- Tested up to: 5.0
7
- Stable tag: 5.1.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -43,8 +43,7 @@ Blog2Social Premium includes all features of the free version and awesome additi
43
  * **Connect your Google My Business account** to Blog2Social to easily share your blog posts on your Google My Business listing.
44
  * **Social Media Auto-Format:** Blog2Social automatically turns your blog post into an adapted format for each social media network, with excerpts of your blog post, appropriate character counts and image sizes, and hashtags from your post tags.
45
  * **Social Media Auto-Poster:** Blog2Social automatically shares your blog posts on social media when your post is published. You can select to share your post immediately after publishing or scheduled at the best times for each network.
46
- * **Flexible Scheduling:** Schedule your posts once, multiple times or recurrently for up to one year ahead.
47
- * **Customizable Best Time Manager:** Set up a cross-posting schedule for all your networks. Use pre-configured best times settings to automatically apply them to your post, or individually customize your own time settings for each social media connection and save them as your own best time settings.
48
  * **Schedule your posts on network level** to automatically share them on your profiles, pages and groups at the best times to post on each network.
49
  * **Select any image you want** to share with your post for any social media post and network. Select images from your WordPress media gallery or upload any other image from your computer or device.
50
  * **Select link post or image post/photo post format** for Facebook, Google+ and Twitter.
@@ -93,7 +92,7 @@ With Blog2Social you can choose between two general options for sharing your con
93
 
94
  **Business Networks**
95
 
96
- * LinkedIn - auto-post on your LinkedIn profile and cross-post to LinkedIn company and focus pages. Auto-submit your attached post with image and link. Optionally, add individual comments with #hashtags, and emojis.
97
  * XING – auto-post on your XING profile, cross-post on XING company pages and groups. Auto-submit the link to your blog post. Auto-submit a post excerpt oo your company pages’ updates and the complete blog post to groups. Optionally tailor your posts.
98
  * Google My Business – automatically schedule, share and auto-post your posts as Google posts on your Google My Business listing. Auto-submit your post with image and link. Optionally tailor your post excerpt for your Google Post.
99
 
@@ -146,11 +145,11 @@ Set Open Graph and Twitter Cards Meta Tags with Blog2Social by editing the image
146
 
147
  **Schedule your posts for the best times to post**
148
 
149
- Schedule and buffer your posts easily. Blog2Social auto-submits your posts to your selected profiles, pages and groups at the scheduled time. You can individually customize and save your own time settings for each social media connection. Alternatively, choose the ready-to-use best-time scheduler provided by Blog2Social.
150
 
151
- Schedule your posts once, multiple times or recurrently in a weekly, monthly or individual rhythm and define the publication days and times for up to one year ahead.
152
 
153
- Automate your social media management, boost your social media exposure and gain more outreach and traffic for your blog. Forget about the time-consuming manual sharing of your blog content to every single network. Get more outreach in less time.
154
 
155
  **Content Curation: Share relevant content from any sources on your social media accounts**
156
  Content Curation is one of the key strategies used in social media marketing. Sharing relevant third-party content will help establish your social media accounts as a valuable content resource for your particular field of expertise. Blog2Social allows you to schedule and share any content posts you want to share with your followers on social media. Schedule your content curation posts to automatically keep your social media feed up to date with a valuable content mix of your own content and third-party content.
@@ -335,6 +334,8 @@ We use the official authentication oAUTH methods to third-party applications pro
335
  9. Adjust the best times to schedule in the best time scheduler.
336
 
337
  == Changelog ==
 
 
338
  = 5.1.0 =
339
  Usability Optimization, new content seeding plan
340
  = 5.0.4 =
@@ -393,6 +394,8 @@ Usabilitiy and Performance Optimization. Select link format or image format indi
393
  Usabilitiy and Performance Optimization. NEW: Select individual images per post. Select link format or image format for your posts. Select your own time zone for scheduling posts. Emoji support.
394
 
395
  == Upgrade Notice ==
 
 
396
  = 5.1.0 =
397
  Usability Optimization, new content seeding plan
398
  = 5.0.4 =
3
  Tags: auto post, auto publish, social media scheduling, social media calendar, social media automation, social media share, auto-publish, scheduling, social media post, social url share, social network share, share tweet, share links, share this, sharethis, social tools, admin, api, auto share to, autopost, auto-Posting, auto-schedule, auto-schedule social media posts, automatic social sharing plugin, blog marketing, blog2social, blogger, buffer, crossposting, cross-promotion, cross-promoting, bloglovin, bloglovin auto post, facebook, facebook auto post, facebook pages, google auto post, google plus, google plus pages, instagram, instagram auto post, jetpack, jetpack sharing, linkedin, linkedin auto post, medium, medium auto post, multiposting, path, pinterest, re-post, scheduling, scheduling plugin, social media, social media auto publish, social media automation, social media button, social media manager, social media plugin, social media post, social media publishing, social media share, social media scheduling tool, social media sharing, social media tool, social network auto publish, social network icon, social network widget, socialmedia, timing, torial, torial auto post, tumblr, twitter, twitter auto post, xing, xing auto post, xing groups, xing gruppen, xing personal profiles, xing company profiles, xing business pages, xing pages, xing seiten, auto post scheduler, repost, social media management, facebook fan page auto post, facebook profile auto post, social auto post, social autoposting, flickr, flickr auto posting, linkedin, linkedin auto posting, linkedin profile, facebook group, facebook gruppen, reddit, reddit auto posting, reddit auto post, social media calendar, editorial calendar, calendar plugin, Social Media Automatisierung, Social Media Management, Kalender, Planungs Kalender, Social Media Kalender, Content Marketing
4
  Donate link: http://www.blog2social.com
5
  Requires at least: 4.2.2
6
+ Tested up to: 5.0.2
7
+ Stable tag: 5.1.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
43
  * **Connect your Google My Business account** to Blog2Social to easily share your blog posts on your Google My Business listing.
44
  * **Social Media Auto-Format:** Blog2Social automatically turns your blog post into an adapted format for each social media network, with excerpts of your blog post, appropriate character counts and image sizes, and hashtags from your post tags.
45
  * **Social Media Auto-Poster:** Blog2Social automatically shares your blog posts on social media when your post is published. You can select to share your post immediately after publishing or scheduled at the best times for each network.
46
+ * **Best Time Scheduler:** ready-to-use time scheme for scheduling, or custom time settings to schedule your posts once, multiple times or recurrently for up to one year.
 
47
  * **Schedule your posts on network level** to automatically share them on your profiles, pages and groups at the best times to post on each network.
48
  * **Select any image you want** to share with your post for any social media post and network. Select images from your WordPress media gallery or upload any other image from your computer or device.
49
  * **Select link post or image post/photo post format** for Facebook, Google+ and Twitter.
92
 
93
  **Business Networks**
94
 
95
+ * LinkedIn - auto-post on your LinkedIn profile and cross-post to LinkedIn company and focus pages. Auto-submit your attached post with image and link. Optionally, add individual comments with #hashtags.
96
  * XING – auto-post on your XING profile, cross-post on XING company pages and groups. Auto-submit the link to your blog post. Auto-submit a post excerpt oo your company pages’ updates and the complete blog post to groups. Optionally tailor your posts.
97
  * Google My Business – automatically schedule, share and auto-post your posts as Google posts on your Google My Business listing. Auto-submit your post with image and link. Optionally tailor your post excerpt for your Google Post.
98
 
145
 
146
  **Schedule your posts for the best times to post**
147
 
148
+ Schedule and buffer your posts easily. Blog2Social auto-submits your posts to your selected profiles, pages and groups at the scheduled time. You may select and save your own time settings. Alternatively, choose the ready to use best-time scheduler provided by Blog2Social.
149
 
150
+ Schedule your posts once, multiple times or recurrently in a weekly, monthly or individual rhythm and define the publication days and times for up to one year.
151
 
152
+ Automate your social media management, boost your social media exposure and gain more outreach and traffic for your blog. Forget about the time-consuming manual sharing of your blog content to every single network. Achieve more outreach in less time.
153
 
154
  **Content Curation: Share relevant content from any sources on your social media accounts**
155
  Content Curation is one of the key strategies used in social media marketing. Sharing relevant third-party content will help establish your social media accounts as a valuable content resource for your particular field of expertise. Blog2Social allows you to schedule and share any content posts you want to share with your followers on social media. Schedule your content curation posts to automatically keep your social media feed up to date with a valuable content mix of your own content and third-party content.
334
  9. Adjust the best times to schedule in the best time scheduler.
335
 
336
  == Changelog ==
337
+ = 5.1.1 =
338
+ Usability Optimization, google plus instant sharing
339
  = 5.1.0 =
340
  Usability Optimization, new content seeding plan
341
  = 5.0.4 =
394
  Usabilitiy and Performance Optimization. NEW: Select individual images per post. Select link format or image format for your posts. Select your own time zone for scheduling posts. Emoji support.
395
 
396
  == Upgrade Notice ==
397
+ = 5.1.1 =
398
+ Usability Optimization, google plus instant sharing
399
  = 5.1.0 =
400
  Usability Optimization, new content seeding plan
401
  = 5.0.4 =
views/b2s/curation.php CHANGED
@@ -77,6 +77,23 @@ $selSchedDate = (isset($_GET['schedDate']) && !empty($_GET['schedDate'])) ? date
77
  </div>
78
  </div>
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
 
81
  <div id="b2s-sched-post-modal" class="modal fade" role="dialog" aria-labelledby="b2s-sched-post-modal" aria-hidden="true" data-backdrop="false">
82
  <div class="modal-dialog">
77
  </div>
78
  </div>
79
 
80
+ <div class="modal fade b2s-publish-approve-modal" tabindex="-1" role="dialog" aria-labelledby="b2s-publish-approve-modal" aria-hidden="true" data-backdrop="false">
81
+ <div class="modal-dialog">
82
+ <div class="modal-content">
83
+ <div class="modal-header">
84
+ <h4 class="modal-title"><?php _e('Do you want to mark this post as published ?', 'blog2social') ?> </h4>
85
+ </div>
86
+ <div class="modal-body">
87
+ <input type="hidden" value="" id="b2s-approve-network-auth-id">
88
+ <input type="hidden" value="" id="b2s-approve-post-id">
89
+ <button class="btn btn-success b2s-approve-publish-confirm-btn"><?php _e('YES', 'blog2social') ?></button>
90
+ <button class="btn btn-default" data-dismiss="modal"><?php _e('NO', 'blog2social') ?></button>
91
+ </div>
92
+ </div>
93
+ </div>
94
+ </div>
95
+
96
+
97
 
98
  <div id="b2s-sched-post-modal" class="modal fade" role="dialog" aria-labelledby="b2s-sched-post-modal" aria-hidden="true" data-backdrop="false">
99
  <div class="modal-dialog">
views/b2s/html/footer.phtml CHANGED
@@ -189,20 +189,20 @@
189
  <div class="modal-content">
190
  <div class="modal-header">
191
  <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoSchedTimesModal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
192
- <h4 class="modal-title"><?php _e('Best Time Scheduler', 'blog2social') ?></h4>
193
  </div>
194
  <div class="modal-body">
195
- <?php _e('Blog2Social provides you with a ready-to-use best time scheduler based on current research on the best times to post on each social network.', 'blog2social') ?>
196
  <br>
197
- <?php _e('Click Best Time Scheduler in the preview editor to schedule your posts automatically for the best times to post on each social network.', 'blog2social') ?>
198
  <br>
199
- <?php _e('You can also define your own personal time settings for posting, if you know which times work best for your communities. Edit the pre-filled times in the general settings and click save.', 'blog2social') ?>
200
- <br>
201
- <?php _e('Click My Time Settings in the preview editor to schedule your posts with your personal best time settings.', 'blog2social') ?>
202
  <br>
203
  <?php _e('You can always edit the predefined times in the preview editor for any post or network and save your new settings as default for future use.', 'blog2social') ?>
204
  <br>
205
- <?php _e('Blog2Social will also apply your personal time settings, if you enable the Social Media Auto-Poster and select auto-post at scheduled times. ', 'blog2social') ?>
 
 
206
  <br>
207
  <br>
208
  <?php if (B2S_PLUGIN_USER_VERSION == 0) { ?>
189
  <div class="modal-content">
190
  <div class="modal-header">
191
  <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoSchedTimesModal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
192
+ <h4 class="modal-title"><?php _e('Best Time Manager', 'blog2social') ?></h4>
193
  </div>
194
  <div class="modal-body">
195
+ <?php _e('Blog2Social provides you with a pre-configured time-scheme to automatically schedule your social media posts for the best times to share on each social network based on recent research. Click Load Best Times in the preview editor to schedule your posts automatically for the best times to post on each social network.', 'blog2social') ?>
196
  <br>
197
+ <?php _e('You can also configure your own individual time settings for each of your social media connections to post your content on social media when your followers are online. By configuring an individual cross-posting schedule for all your networks you can set up an effective social media posting plan to reach as many followers as possible.', 'blog2social') ?>
198
  <br>
199
+ <?php _e('Click Load My Time Settings in the preview editor to schedule your posts automatically for your individually chosen best times.', 'blog2social') ?>
 
 
200
  <br>
201
  <?php _e('You can always edit the predefined times in the preview editor for any post or network and save your new settings as default for future use.', 'blog2social') ?>
202
  <br>
203
+ <?php _e('Blog2Social will also apply your personal time settings if you enable the Social Media Auto-Poster and select the checkbox post at my time settings.', 'blog2social') ?>
204
+ <br>
205
+ <a href="<?php echo B2S_Tools::getSupportLink('userTimeSettings'); ?>" target="_blank"><?php _e('Learn how to set up and apply individual best times to your social media scheduling and auto-poster.', 'blog2social') ?></a>
206
  <br>
207
  <br>
208
  <?php if (B2S_PLUGIN_USER_VERSION == 0) { ?>
views/b2s/html/header.phtml CHANGED
@@ -66,8 +66,8 @@ if ($b2sPrivacyPolicy !== false) {
66
  <!-- Info TOS -->
67
  <div class="panel panel-group b2s-tos">
68
  <div class="panel-body">
69
- <span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> <?php _e(' Due to Facebooks API changes, starting on 1st August 2018, access to Personal Facebook Profiles has been severely restricted for all social media tools. To help you keep sharing content with your Facebook followers, Blog2Social now provides you with a new Facebook Instant Sharing app.', 'blog2social') ?>
70
- <a href="<?php echo B2S_Tools::getSupportLink('network_tos_faq_news_072018'); ?>" target="_blank"><?php _e('read more', 'blog2social'); ?></a>
71
  </div>
72
  </div>
73
 
66
  <!-- Info TOS -->
67
  <div class="panel panel-group b2s-tos">
68
  <div class="panel-body">
69
+ <span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> <?php _e('Google has announced to cease its consumer services of Google+ and its APIs. To help you keep on sharing content with your followers on Google+, you can now use Blog2Social Instant Sharing to share on Google+ profiles, pages and in groups.', 'blog2social') ?>
70
+ <a href="<?php echo B2S_Tools::getSupportLink('network_tos_google_201812'); ?>" target="_blank"><?php _e('read more', 'blog2social'); ?></a>
71
  </div>
72
  </div>
73
 
views/b2s/post.approve.php CHANGED
@@ -91,5 +91,22 @@ $b2sPostBlogId = isset($_GET['b2sPostBlogId']) ? (int) $_GET['b2sPostBlogId'] :
91
  </div>
92
  </div>
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
 
95
- <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');
 
91
  </div>
92
  </div>
93
 
94
+ <div class="modal fade b2s-publish-approve-modal" tabindex="-1" role="dialog" aria-labelledby="b2s-publish-approve-modal" aria-hidden="true" data-backdrop="false">
95
+ <div class="modal-dialog">
96
+ <div class="modal-content">
97
+ <div class="modal-header">
98
+ <h4 class="modal-title"><?php _e('Do you want to mark this post as published ?', 'blog2social') ?> </h4>
99
+ </div>
100
+ <div class="modal-body">
101
+ <input type="hidden" value="" id="b2s-approve-blog-post-id">
102
+ <input type="hidden" value="" id="b2s-approve-post-id">
103
+ <button class="btn btn-success b2s-approve-publish-confirm-btn"><?php _e('YES', 'blog2social') ?></button>
104
+ <button class="btn btn-default" data-dismiss="modal"><?php _e('NO', 'blog2social') ?></button>
105
+ </div>
106
+ </div>
107
+ </div>
108
+ </div>
109
+
110
 
111
+ <?php
112
+ require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');
views/b2s/ship.php CHANGED
@@ -435,6 +435,25 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
435
  </div>
436
  </div>
437
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  <div id="b2s-post-ship-item-post-format-modal" class="modal fade" role="dialog" aria-labelledby="b2s-post-ship-item-post-format-modal" aria-hidden="true" data-backdrop="false">
439
  <div class="modal-dialog modal-lg">
440
  <div class="modal-content">
435
  </div>
436
  </div>
437
 
438
+
439
+ <div class="modal fade b2s-publish-approve-modal" tabindex="-1" role="dialog" aria-labelledby="b2s-publish-approve-modal" aria-hidden="true" data-backdrop="false">
440
+ <div class="modal-dialog">
441
+ <div class="modal-content">
442
+ <div class="modal-header">
443
+ <h4 class="modal-title"><?php _e('Do you want to mark this post as published ?', 'blog2social') ?> </h4>
444
+ </div>
445
+ <div class="modal-body">
446
+ <input type="hidden" value="" id="b2s-approve-network-auth-id">
447
+ <input type="hidden" value="" id="b2s-approve-post-id">
448
+ <button class="btn btn-success b2s-approve-publish-confirm-btn"><?php _e('YES', 'blog2social') ?></button>
449
+ <button class="btn btn-default" data-dismiss="modal"><?php _e('NO', 'blog2social') ?></button>
450
+ </div>
451
+ </div>
452
+ </div>
453
+ </div>
454
+
455
+
456
+
457
  <div id="b2s-post-ship-item-post-format-modal" class="modal fade" role="dialog" aria-labelledby="b2s-post-ship-item-post-format-modal" aria-hidden="true" data-backdrop="false">
458
  <div class="modal-dialog modal-lg">
459
  <div class="modal-content">