Skip to content

Commit

Permalink
Merge pull request #137 from xylusthemes/fixed_duplicate_bug
Browse files Browse the repository at this point in the history
fixed duplicate event bug
  • Loading branch information
Rajat1192 authored Apr 6, 2024
2 parents cfa24cf + de66008 commit d1daebd
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 10 deletions.
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-aioec.php
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return '';}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();
if ( ! empty( $ife_cats ) ) {
Expand All @@ -186,7 +189,6 @@ public function import_event( $centralize_array, $event_args ) {
$timezone = isset( $centralize_array['timezone'] ) ? sanitize_text_field( $centralize_array['timezone'] ) : '';

// Save Meta.
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_link', esc_url( $event_uri ) );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );
update_post_meta( $inserted_event_id, 'ife_event_timezone', $timezone );
Expand Down
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-ee4.php
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return false;}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();
if ( ! empty( $ife_cats ) ) {
Expand Down Expand Up @@ -250,7 +253,6 @@ public function import_event( $centralize_array, $event_args ) {
$timezone_name = isset( $centralize_array['timezone_name'] ) ? sanitize_text_field( $centralize_array['timezone_name'] ) : '';

// Save Event Data.
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_link', esc_url( $ticket_uri ) );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );
update_post_meta( $inserted_event_id, '_ife_starttime_str', $start_time );
Expand Down
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-em.php
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return '';}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();
if ( ! empty( $ife_cats ) ) {
Expand Down Expand Up @@ -267,7 +270,6 @@ public function import_event( $centralize_array, $event_args ) {
update_post_meta( $inserted_event_id, '_event_private', 0 );
update_post_meta( $inserted_event_id, '_start_ts', str_pad( $start_time, 10, 0, STR_PAD_LEFT ) );
update_post_meta( $inserted_event_id, '_end_ts', str_pad( $end_time, 10, 0, STR_PAD_LEFT ) );
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_link', esc_url( $ticket_uri ) );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );
update_post_meta( $inserted_event_id, 'ife_event_timezone', $timezone );
Expand Down
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-event-organizer.php
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return '';}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();
if ( ! empty( $ife_cats ) ) {
Expand Down Expand Up @@ -203,7 +206,6 @@ public function import_event( $centralize_array, $event_args ) {
update_post_meta( $inserted_event_id, '_eventorganiser_schedule_start_finish', date( 'Y-m-d H:i:s', $end_time ) );
update_post_meta( $inserted_event_id, '_eventorganiser_schedule_last_start', date( 'Y-m-d H:i:s', $start_time ) );
update_post_meta( $inserted_event_id, '_eventorganiser_schedule_last_finish', date( 'Y-m-d H:i:s', $end_time ) );
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_link', esc_url( $ticket_uri ) );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );
update_post_meta( $inserted_event_id, 'ife_event_timezone', $timezone );
Expand Down
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-eventon.php
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return '';}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();
if ( ! empty( $ife_cats ) ) {
Expand Down Expand Up @@ -199,7 +202,6 @@ public function import_event( $centralize_array, $event_args ) {
$is_all_day = !empty( $centralize_array['is_all_day'] ) ? $centralize_array['is_all_day'] : 0;
$is_online = isset( $centralize_array['is_online'] ) ? $centralize_array['is_online'] : false;

update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );
update_post_meta( $inserted_event_id, 'ife_event_link', $centralize_array['url'] );
update_post_meta( $inserted_event_id, 'evcal_srow', $start_time );
Expand Down
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-ife.php
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return '';}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();

Expand Down Expand Up @@ -262,7 +265,6 @@ public function import_event( $centralize_array, $event_args ) {
update_post_meta( $inserted_event_id, 'organizer_phone', $organizer_phone );
update_post_meta( $inserted_event_id, 'organizer_url', $organizer_url );

update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_link', esc_url( $ticket_uri ) );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );

Expand Down
4 changes: 3 additions & 1 deletion includes/class-import-facebook-events-my-calendar.php
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,9 @@ public function import_event( $centralize_array, $event_args ) {
if ( empty( $inserted_event ) ) {
return '';}

//Event ID
update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );

// Asign event category.
$ife_cats = isset( $event_args['event_cats'] ) ? $event_args['event_cats'] : array();
if ( ! empty( $ife_cats ) ) {
Expand All @@ -162,7 +165,6 @@ public function import_event( $centralize_array, $event_args ) {
$timezone = isset( $centralize_array['timezone'] ) ? sanitize_text_field( $centralize_array['timezone'] ) : '';
$timezone_name = isset( $centralize_array['timezone_name'] ) ? sanitize_text_field( $centralize_array['timezone_name'] ) : '';

update_post_meta( $inserted_event_id, 'ife_facebook_event_id', $centralize_array['ID'] );
update_post_meta( $inserted_event_id, 'ife_event_origin', $event_args['import_origin'] );
update_post_meta( $inserted_event_id, 'ife_event_link', $centralize_array['url'] );
update_post_meta( $inserted_event_id, 'ife_event_timezone', $timezone );
Expand Down
11 changes: 8 additions & 3 deletions languages/import-facebook-events.pot
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2023 Xylus Themes
# Copyright (C) 2024 Xylus Themes
# This file is distributed under the GPL-2.0+.
msgid ""
msgstr ""
Expand All @@ -9,29 +9,34 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2023-11-07T06:07:03+00:00\n"
"POT-Creation-Date: 2024-02-26T06:54:13+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.9.0\n"
"X-Generator: WP-CLI 2.10.0\n"
"X-Domain: import-facebook-events\n"

#. Plugin Name of the plugin
#: import-facebook-events.php
#: includes/class-ife-plugin-deactivation.php:38
msgid "Import Social Events"
msgstr ""

#. Plugin URI of the plugin
#: import-facebook-events.php
msgid "http://xylusthemes.com/plugins/import-facebook-events/"
msgstr ""

#. Description of the plugin
#: import-facebook-events.php
msgid "Import Social Events allows you to import Facebook ( facebook.com ) events into your WordPress site."
msgstr ""

#. Author of the plugin
#: import-facebook-events.php
msgid "Xylus Themes"
msgstr ""

#. Author URI of the plugin
#: import-facebook-events.php
msgid "http://xylusthemes.com"
msgstr ""

Expand Down

0 comments on commit d1daebd

Please sign in to comment.