This commit is contained in:
André Menrath 2024-12-05 17:50:17 +01:00
parent 24560c136c
commit d575f6ef70
12 changed files with 34 additions and 34 deletions

View file

@ -2,15 +2,15 @@
/** /**
* Event sources collection file. * Event sources collection file.
* *
* @package ActivityPub_Event_Bridge * @package Event_Bridge_For_ActivityPub
* @license AGPL-3.0-or-later * @license AGPL-3.0-or-later
*/ */
namespace ActivityPub_Event_Bridge\ActivityPub\Collection; namespace Event_Bridge_For_ActivityPub\ActivityPub\Collection;
use WP_Error; use WP_Error;
use WP_Query; use WP_Query;
use ActivityPub_Event_Bridge\ActivityPub\Event_Source; use Event_Bridge_For_ActivityPub\ActivityPub\Event_Source;
use function Activitypub\is_tombstone; use function Activitypub\is_tombstone;
use function Activitypub\get_remote_metadata_by_actor; use function Activitypub\get_remote_metadata_by_actor;
@ -22,7 +22,7 @@ class Event_Sources {
/** /**
* The custom post type. * The custom post type.
*/ */
const POST_TYPE = 'activitypub_event_bridge_follow'; const POST_TYPE = 'Event_Bridge_For_ActivityPub_follow';
/** /**
* Register the post type used to store the external event sources (i.e., followed ActivityPub actors). * Register the post type used to store the external event sources (i.e., followed ActivityPub actors).

View file

@ -2,14 +2,14 @@
/** /**
* Event-Source (=ActivityPub Actor that is followed) model. * Event-Source (=ActivityPub Actor that is followed) model.
* *
* @package ActivityPub_Event_Bridge * @package Event_Bridge_For_ActivityPub
* @license AGPL-3.0-or-later * @license AGPL-3.0-or-later
*/ */
namespace ActivityPub_Event_Bridge\ActivityPub; namespace Event_Bridge_For_ActivityPub\ActivityPub;
use Activitypub\Activity\Actor; use Activitypub\Activity\Actor;
use ActivityPub_Event_Bridge\ActivityPub\Collection\Event_Sources; use Event_Bridge_For_ActivityPub\ActivityPub\Collection\Event_Sources;
use WP_Error; use WP_Error;
/** /**
@ -36,10 +36,10 @@ class Event_Source extends Actor {
} }
/** /**
* Convert a Custom-Post-Type input to an \ActivityPub_Event_Bridge\ActivityPub\Model\Event_Source. * Convert a Custom-Post-Type input to an \Event_Bridge_For_ActivityPub\ActivityPub\Model\Event_Source.
* *
* @param \WP_Post $post The post object. * @param \WP_Post $post The post object.
* @return \ActivityPub_Event_Bridge\ActivityPub\Event_Source|WP_Error * @return \Event_Bridge_For_ActivityPub\ActivityPub\Event_Source|WP_Error
*/ */
public static function init_from_cpt( $post ) { public static function init_from_cpt( $post ) {
if ( Event_Sources::POST_TYPE !== $post->post_type ) { if ( Event_Sources::POST_TYPE !== $post->post_type ) {

View file

@ -2,10 +2,10 @@
/** /**
* Event Sources. * Event Sources.
* *
* @package Activitypub_Event_Bridge * @package Event_Bridge_For_ActivityPub
*/ */
namespace ActivityPub_Event_Bridge\Admin; namespace Event_Bridge_For_ActivityPub\Admin;
use Activitypub\Collection\Actors; use Activitypub\Collection\Actors;
use Activitypub\Activity\Extended_Object\Event; use Activitypub\Activity\Extended_Object\Event;
@ -67,7 +67,7 @@ class Event_Sources {
* Respond to the Ajax request to fetch feeds * Respond to the Ajax request to fetch feeds
*/ */
public function ajax_fetch_events() { public function ajax_fetch_events() {
if ( ! isset( $_POST['activitypub_event_bridge'] ) ) { if ( ! isset( $_POST['Event_Bridge_For_ActivityPub'] ) ) {
wp_send_json_error( 'missing-parameters' ); wp_send_json_error( 'missing-parameters' );
} }

View file

@ -2,7 +2,7 @@
/** /**
* Health_Check class. * Health_Check class.
* *
* @package Activitypub_Event_Bridge * @package Event_Bridge_For_ActivityPub
*/ */
namespace Event_Bridge_For_ActivityPub\Admin; namespace Event_Bridge_For_ActivityPub\Admin;

View file

@ -119,7 +119,7 @@ class Settings_Page {
case 'event-sources': case 'event-sources':
wp_enqueue_script( 'thickbox' ); wp_enqueue_script( 'thickbox' );
wp_enqueue_style( 'thickbox' ); wp_enqueue_style( 'thickbox' );
\load_template( ACTIVITYPUB_EVENT_BRIDGE_PLUGIN_DIR . 'templates/event-sources.php', true ); \load_template( EVENT_BRIDGE_FOR_ACTIVITYPUB_PLUGIN_DIR . 'templates/event-sources.php', true );
break; break;
case 'welcome': case 'welcome':
default: default:

View file

@ -2,10 +2,10 @@
/** /**
* Class for handling and saving the ActivityPub event sources (i.e. follows). * Class for handling and saving the ActivityPub event sources (i.e. follows).
* *
* @package ActivityPub_Event_Bridge * @package Event_Bridge_For_ActivityPub
*/ */
namespace ActivityPub_Event_Bridge; namespace Event_Bridge_For_ActivityPub;
use Activitypub\Http; use Activitypub\Http;
use Exception; use Exception;
@ -15,13 +15,13 @@ use function register_post_type;
/** /**
* Class for handling and saving the ActivityPub event sources (i.e. follows). * Class for handling and saving the ActivityPub event sources (i.e. follows).
* *
* @package ActivityPub_Event_Bridge * @package Event_Bridge_For_ActivityPub
*/ */
class Event_Sources { class Event_Sources {
/** /**
* The custom post type. * The custom post type.
*/ */
const POST_TYPE = 'activitypub_event_bridge_follow'; const POST_TYPE = 'event_bridge_follow';
/** /**
* Register the post type used to store the external event sources (i.e., followed ActivityPub actors). * Register the post type used to store the external event sources (i.e., followed ActivityPub actors).

View file

@ -183,7 +183,7 @@ class Setup {
} }
add_action( 'init', array( Health_Check::class, 'init' ) ); add_action( 'init', array( Health_Check::class, 'init' ) );
add_action( 'init', array( Event_Sources::class, 'register_taxonomy' ) ); add_action( 'init', array( Event_Sources::class, 'register_post_type' ) );
// Check if the minimum required version of the ActivityPub plugin is installed. // Check if the minimum required version of the ActivityPub plugin is installed.
if ( ! version_compare( $this->activitypub_plugin_version, EVENT_BRIDGE_FOR_ACTIVITYPUB_ACTIVITYPUB_PLUGIN_MIN_VERSION ) ) { if ( ! version_compare( $this->activitypub_plugin_version, EVENT_BRIDGE_FOR_ACTIVITYPUB_ACTIVITYPUB_PLUGIN_MIN_VERSION ) ) {

View file

@ -2,14 +2,14 @@
/** /**
* Event Sources Table-Class file. * Event Sources Table-Class file.
* *
* @package ActivityPub_Event_Bridge * @package Event_Bridge_For_ActivityPub
*/ */
namespace ActivityPub_Event_Bridge\Table; namespace Event_Bridge_For_ActivityPub\Table;
use WP_List_Table; use WP_List_Table;
use Activitypub\Collection\Followers as FollowerCollection; use Activitypub\Collection\Followers as FollowerCollection;
use ActivityPub_Event_Bridge\ActivityPub\Event_Source; use Event_Bridge_For_ActivityPub\ActivityPub\Event_Source;
use function Activitypub\object_to_uri; use function Activitypub\object_to_uri;

View file

@ -33,8 +33,8 @@ $args = wp_parse_args(
<?php \esc_html_e( 'Settings', 'event-bridge-for-activitypub' ); ?> <?php \esc_html_e( 'Settings', 'event-bridge-for-activitypub' ); ?>
</a> </a>
<a href="<?php echo \esc_url( admin_url( 'options-general.php?page=activitypub-event-bridge&tab=event-sources' ) ); ?>" class="activitypub-event-bridge-settings-tab <?php echo \esc_attr( $args['event-sources'] ); ?>"> <a href="<?php echo \esc_url( admin_url( 'options-general.php?page=event-bridge-for-activitypub&tab=event-sources' ) ); ?>" class="event-bridge-for-activitypub-settings-tab <?php echo \esc_attr( $args['event-sources'] ); ?>">
<?php \esc_html_e( 'Event Sources', 'activitypub-event-bridge' ); ?> <?php \esc_html_e( 'Event Sources', 'event-bridge-for-activitypub' ); ?>
</a> </a>
</nav> </nav>
</div> </div>

View file

@ -2,7 +2,7 @@
/** /**
* Event Sources management page for the ActivityPub Event Bridge. * Event Sources management page for the ActivityPub Event Bridge.
* *
* @package ActivityPub_Event_Bridge * @package Event_Bridge_For_ActivityPub
*/ */
// Exit if accessed directly. // Exit if accessed directly.
@ -17,24 +17,24 @@ defined( 'ABSPATH' ) || exit; // @codeCoverageIgnore
); );
$table = new \ActivityPub_Event_Bridge\Table\Event_Sources(); $table = new \Event_Bridge_For_ActivityPub\Table\Event_Sources();
?> ?>
<div class="activitypub-event-bridge-settings activitypub-event-bridge-settings-page hide-if-no-js"> <div class="event-bridge-for-activitypub-settings event-bridge-for-activitypub-settings-page hide-if-no-js">
<div class="box"> <div class="box">
<h2> <?php esc_html_e( 'Federated event sources', 'activitypub-event-bridge' ); ?> </h2> <h2> <?php esc_html_e( 'Federated event sources', 'event-bridge-for-activitypub' ); ?> </h2>
<p> <?php esc_html_e( 'Here you can add any Fediverse Account.', 'activitypub-event-bridge' ); ?> </p> <p> <?php esc_html_e( 'Here you can add any Fediverse Account.', 'event-bridge-for-activitypub' ); ?> </p>
<!-- Button that triggers ThickBox --> <!-- Button that triggers ThickBox -->
<a href="#TB_inline?width=600&height=400&inlineId=activitypub_event_bridge_add_new_source" class="thickbox button button-primary"> <a href="#TB_inline?width=600&height=400&inlineId=Event_Bridge_For_ActivityPub_add_new_source" class="thickbox button button-primary">
<?php esc_html_e( 'Add new', 'activitypub-event-bridge' ); ?> <?php esc_html_e( 'Add new', 'event-bridge-for-activitypub' ); ?>
</a> </a>
<!-- ThickBox content (hidden initially) --> <!-- ThickBox content (hidden initially) -->
<div id="activitypub_event_bridge_add_new_source" style="display:none;"> <div id="Event_Bridge_For_ActivityPub_add_new_source" style="display:none;">
<h2><?php esc_html_e( 'Add new ActivityPub follow', 'activitypub-event-bridge' ); ?> </h2> <h2><?php esc_html_e( 'Add new ActivityPub follow', 'event-bridge-for-activitypub' ); ?> </h2>
<p> <?php esc_html_e( 'Here you can enter either a handle or instance URL.', 'activitypub-event-bridge' ); ?> </p> <p> <?php esc_html_e( 'Here you can enter either a handle or instance URL.', 'event-bridge-for-activitypub' ); ?> </p>
</div> </div>
</div> </div>