PluginProbe
Extendify / 3.2.2
Extendify v3.2.2
3.2.2 3.2.1 3.2.0 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.6 3.0.5 3.0.4 trunk 0.1.0 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.2.0 0.3.0 0.3.1 0.4.0 0.5.0 All 128 releases
← All changes | routes/api.php +10 -4 3.1.5 → 3.2.2 View file →
@@ -43,8 +43,9 @@
43 43 use Extendify\Shared\Controllers\UserSelectionController;
44 44 use Extendify\Shared\Controllers\UserSettingsController as SharedUserSettingsController;
45 45 use Extendify\Shared\Controllers\ActivityController;
46 46 use Extendify\Shared\Controllers\SiteProfileController;
47 +use Extendify\Shared\Controllers\SiteVisibilityController;
47 48 use Extendify\Shared\Controllers\SiteImagesController;
48 49 use Extendify\Shared\Controllers\DataController as SharedDataController;
49 50 use Extendify\Shared\Controllers\ImageGenerationController;
50 51 use Extendify\Shared\Services\PluginsActivation\SimplyBook as SimplyBookActivation;
@@ -82,8 +83,9 @@
82 83 ApiRouter::get('/auto-launch/prefetch-assist-data', [AutoLaunchWPController::class, 'prefetchAssistData']);
83 84 ApiRouter::post('/auto-launch/create-navigation', [AutoLaunchWPController::class, 'createNavigationWithMeta']);
84 85 ApiRouter::get('/auto-launch/get-navigation', [AutoLaunchWPController::class, 'getNavigation']);
85 86 ApiRouter::post('/auto-launch/pre-launch-functions', [AutoLaunchWPController::class, 'preLaunch']);
87 + ApiRouter::post('/auto-launch/reset-launch-state', [AutoLaunchWPController::class, 'resetLaunchState']);
86 88 ApiRouter::post('/auto-launch/post-launch-functions', [AutoLaunchWPController::class, 'postLaunch']);
87 89 ApiRouter::post('/auto-launch/run-updates', [AutoLaunchWPController::class, 'runUpdates']);
88 90 ApiRouter::get(
89 91 '/auto-launch/import-woocommerce',
@@ -118,8 +120,9 @@
118 120 // Agent.
119 121 ApiRouter::get('/agent/theme-variations', [AgentWPController::class, 'getVariations']);
120 122 ApiRouter::get('/agent/theme-fonts-variations', [AgentWPController::class, 'getFontsVariations']);
121 123 ApiRouter::get('/agent/get-block-code', [AgentWPController::class, 'getBlockCode']);
124 + ApiRouter::get('/agent/shared-block-usage', [AgentWPController::class, 'getSharedBlockUsage']);
122 125 ApiRouter::post('/agent/get-block-html', [AgentWPController::class, 'getBlockHtml']);
123 126 ApiRouter::post('/agent/update-blocks', [AgentUpdateBlocksController::class, 'updateBlocks']);
124 127 ApiRouter::post('/agent/lock-post', [AgentWPController::class, 'lockPost']);
125 128 ApiRouter::get('/agent/chat-events', [AgentChatController::class, 'get']);
@@ -124,9 +127,8 @@
124 127 ApiRouter::post('/agent/lock-post', [AgentWPController::class, 'lockPost']);
125 128 ApiRouter::get('/agent/chat-events', [AgentChatController::class, 'get']);
126 129 ApiRouter::post('/agent/chat-events', [AgentChatController::class, 'store']);
127 130 ApiRouter::post('/agent/site-navigation', [AgentSiteNavigationController::class, 'getSiteNavigation']);
128 - ApiRouter::post('/agent/render-navigation', [AgentSiteNavigationController::class, 'renderNavigationMenu']);
129 131 ApiRouter::post('/agent/site-design-variations', [AgentWPController::class, 'getSiteDesignVariations']);
130 132 ApiRouter::get('/agent/block-style-variations', [AgentWPController::class, 'getBlockStyleVariations']);
131 133 ApiRouter::post('/agent/options', [AgentWPController::class, 'updateOption']);
132 134 ApiRouter::get('/agent/options', [AgentWPController::class, 'getOption']);
@@ -133,8 +135,12 @@
133 135 ApiRouter::post('/agent/site-options', [AgentOptionsController::class, 'handle']);
134 136 ApiRouter::post('/agent/content-search', [AgentContentController::class, 'search']);
135 137 ApiRouter::post('/agent/content-read', [AgentContentController::class, 'read']);
136 138
139 + // Site visibility.
140 + ApiRouter::post('/site-visibility/publish', [SiteVisibilityController::class, 'publish']);
141 + ApiRouter::post('/site-visibility/unpublish', [SiteVisibilityController::class, 'unpublish']);
142 +
137 143 // Notifications.
138 144 ApiRouter::post('/notifications/dismiss', [NotificationsController::class, 'dismiss']);
139 145 ApiRouter::post('/notifications/dismiss-all', [NotificationsController::class, 'dismissAll']);
140 146
@@ -153,17 +159,17 @@
153 159 ApiRouter::post('/shared/site-images/clear', [SiteImagesController::class, 'clear']);
154 160 ApiRouter::get('/shared/ping', [SharedDataController::class, 'ping']);
155 161 ApiRouter::get('/shared/partner-plugins', [SharedDataController::class, 'getPartnerPlugins']);
156 162 ApiRouter::post(
157 - '/' . SimplyBookActivation::slug() . '/create-account',
163 + SimplyBookActivation::createAccountRoute(),
158 164 [SimplyBookActivation::class, 'createAccount']
159 165 );
160 166 ApiRouter::post(
161 - '/' . TranslatePressActivation::slug() . '/create-account',
167 + TranslatePressActivation::createAccountRoute(),
162 168 [TranslatePressActivation::class, 'createAccount']
163 169 );
164 170 ApiRouter::post(
165 - '/' . ImagifyActivation::slug() . '/create-account',
171 + ImagifyActivation::createAccountRoute(),
166 172 [ImagifyActivation::class, 'createAccount']
167 173 );
168 174 ApiRouter::post(
169 175 MetricoolActivation::createAccountRoute(),