Edit File by line
/home/zeestwma/ceyloniy.../wp-conte.../plugins/extendif.../routes
File: api.php
<?php
[0] Fix | Delete
[1] Fix | Delete
/**
[2] Fix | Delete
* Api routes
[3] Fix | Delete
*/
[4] Fix | Delete
[5] Fix | Delete
if (!defined('ABSPATH')) {
[6] Fix | Delete
die('No direct access.');
[7] Fix | Delete
}
[8] Fix | Delete
[9] Fix | Delete
use Extendify\ApiRouter;
[10] Fix | Delete
use Extendify\Assist\Controllers\DomainsSuggestionController;
[11] Fix | Delete
use Extendify\Assist\Controllers\GlobalsController;
[12] Fix | Delete
use Extendify\Assist\Controllers\RouterController;
[13] Fix | Delete
use Extendify\Assist\Controllers\TasksController;
[14] Fix | Delete
[15] Fix | Delete
use Extendify\HelpCenter\Controllers\TourController;
[16] Fix | Delete
use Extendify\HelpCenter\Controllers\RouterController as HelpCenterRouterController;
[17] Fix | Delete
use Extendify\HelpCenter\Controllers\SupportArticlesController;
[18] Fix | Delete
[19] Fix | Delete
use Extendify\Draft\Controllers\ImageController;
[20] Fix | Delete
use Extendify\Draft\Controllers\RouterController as DraftRouterController;
[21] Fix | Delete
[22] Fix | Delete
use Extendify\Launch\Controllers\WPController;
[23] Fix | Delete
use Extendify\Launch\Controllers\WooCommerceController;
[24] Fix | Delete
use Extendify\AutoLaunch\Controllers\WPController as AutoLaunchWPController;
[25] Fix | Delete
use Extendify\AutoLaunch\Controllers\WooCommerceController as AutoLaunchWooCommerceController;
[26] Fix | Delete
[27] Fix | Delete
use Extendify\Library\Controllers\SiteController;
[28] Fix | Delete
[29] Fix | Delete
use Extendify\PageCreator\Controllers\SiteController as PageCreatorSiteController;
[30] Fix | Delete
[31] Fix | Delete
use Extendify\Agent\Controllers\WPController as AgentWPController;
[32] Fix | Delete
use Extendify\Agent\Controllers\ChatHistoryController as AgentChatController;
[33] Fix | Delete
use Extendify\Agent\Controllers\WorkflowHistoryController as AgentWorkflowController;
[34] Fix | Delete
use Extendify\Agent\Controllers\SiteNavigationController as AgentSiteNavigationController;
[35] Fix | Delete
[36] Fix | Delete
use Extendify\Shared\Controllers\PatternPlaceholderController;
[37] Fix | Delete
use Extendify\Shared\Controllers\UserSelectionController;
[38] Fix | Delete
use Extendify\Shared\Controllers\UserSettingsController as SharedUserSettingsController;
[39] Fix | Delete
use Extendify\Shared\Controllers\ActivityController;
[40] Fix | Delete
use Extendify\Shared\Controllers\SiteProfileController;
[41] Fix | Delete
use Extendify\Shared\Controllers\DataController as SharedDataController;
[42] Fix | Delete
use Extendify\Shared\Controllers\ImageGenerationController;
[43] Fix | Delete
[44] Fix | Delete
\add_action(
[45] Fix | Delete
'rest_api_init',
[46] Fix | Delete
function () {
[47] Fix | Delete
// Library.
[48] Fix | Delete
ApiRouter::get('/library/settings', [SiteController::class, 'get']);
[49] Fix | Delete
ApiRouter::post('/library/settings', [SiteController::class, 'store']);
[50] Fix | Delete
ApiRouter::post('/library/settings/single', [SiteController::class, 'single']);
[51] Fix | Delete
[52] Fix | Delete
// Page Creator.
[53] Fix | Delete
ApiRouter::get('/page-creator/settings/get-option', [PageCreatorSiteController::class, 'get']);
[54] Fix | Delete
ApiRouter::post('/page-creator/settings/single', [PageCreatorSiteController::class, 'single']);
[55] Fix | Delete
[56] Fix | Delete
// Launch.
[57] Fix | Delete
ApiRouter::post('/launch/options', [WPController::class, 'updateOption']);
[58] Fix | Delete
ApiRouter::get('/launch/options', [WPController::class, 'getOption']);
[59] Fix | Delete
ApiRouter::post('/launch/save-pattern', [WPController::class, 'savePattern']);
[60] Fix | Delete
ApiRouter::get('/launch/active-plugins', [WPController::class, 'getActivePlugins']);
[61] Fix | Delete
ApiRouter::get('/launch/prefetch-assist-data', [WPController::class, 'prefetchAssistData']);
[62] Fix | Delete
ApiRouter::post('/launch/create-navigation', [WPController::class, 'createNavigationWithMeta']);
[63] Fix | Delete
ApiRouter::post('/launch/post-launch-functions', [WPController::class, 'postLaunch']);
[64] Fix | Delete
ApiRouter::get('/launch/import-woocommerce', [WooCommerceController::class, 'importTemporaryProducts']);
[65] Fix | Delete
[66] Fix | Delete
// AutoLaunch.
[67] Fix | Delete
ApiRouter::post('/auto-launch/options', [AutoLaunchWPController::class, 'updateOption']);
[68] Fix | Delete
ApiRouter::get('/auto-launch/options', [AutoLaunchWPController::class, 'getOption']);
[69] Fix | Delete
ApiRouter::post('/auto-launch/save-pattern', [AutoLaunchWPController::class, 'savePattern']);
[70] Fix | Delete
ApiRouter::get('/auto-launch/active-plugins', [AutoLaunchWPController::class, 'getActivePlugins']);
[71] Fix | Delete
ApiRouter::get('/auto-launch/prefetch-assist-data', [AutoLaunchWPController::class, 'prefetchAssistData']);
[72] Fix | Delete
ApiRouter::post('/auto-launch/create-navigation', [AutoLaunchWPController::class, 'createNavigationWithMeta']);
[73] Fix | Delete
ApiRouter::get('/auto-launch/get-navigation', [AutoLaunchWPController::class, 'getNavigation']);
[74] Fix | Delete
ApiRouter::post('/auto-launch/post-launch-functions', [AutoLaunchWPController::class, 'postLaunch']);
[75] Fix | Delete
ApiRouter::get(
[76] Fix | Delete
'/auto-launch/import-woocommerce',
[77] Fix | Delete
[AutoLaunchWooCommerceController::class, 'importTemporaryProducts']
[78] Fix | Delete
);
[79] Fix | Delete
[80] Fix | Delete
// Assist.
[81] Fix | Delete
ApiRouter::get('/assist/task-data', [TasksController::class, 'get']);
[82] Fix | Delete
ApiRouter::post('/assist/task-data', [TasksController::class, 'store']);
[83] Fix | Delete
ApiRouter::post('/assist/router-data', [RouterController::class, 'store']);
[84] Fix | Delete
ApiRouter::get('/assist/global-data', [GlobalsController::class, 'get']);
[85] Fix | Delete
ApiRouter::post('/assist/global-data', [GlobalsController::class, 'store']);
[86] Fix | Delete
ApiRouter::post('/assist/delete-domains-recommendations', [DomainsSuggestionController::class, 'deleteCache']);
[87] Fix | Delete
ApiRouter::post('assists/domains-recommendations-activities', [DomainsSuggestionController::class, 'tracking']);
[88] Fix | Delete
[89] Fix | Delete
// Help Center.
[90] Fix | Delete
ApiRouter::get('/help-center/tour-data', [TourController::class, 'get']);
[91] Fix | Delete
ApiRouter::post('/help-center/tour-data', [TourController::class, 'store']);
[92] Fix | Delete
ApiRouter::post('/help-center/router-data', [HelpCenterRouterController::class, 'store']);
[93] Fix | Delete
ApiRouter::get('/help-center/router-data', [HelpCenterRouterController::class, 'get']);
[94] Fix | Delete
ApiRouter::get('/help-center/support-article', [SupportArticlesController::class, 'article']);
[95] Fix | Delete
ApiRouter::post('/help-center/support-articles-data', [SupportArticlesController::class, 'store']);
[96] Fix | Delete
ApiRouter::get('/help-center/get-redirect', [SupportArticlesController::class, 'getRedirect']);
[97] Fix | Delete
[98] Fix | Delete
// Draft.
[99] Fix | Delete
ApiRouter::get('/shared/image-generation', [ImageGenerationController::class, 'get']);
[100] Fix | Delete
ApiRouter::post('/shared/image-generation', [ImageGenerationController::class, 'store']);
[101] Fix | Delete
ApiRouter::post('/draft/upload-image', [ImageController::class, 'uploadMedia']);
[102] Fix | Delete
ApiRouter::post('/draft/router-data', [DraftRouterController::class, 'store']);
[103] Fix | Delete
ApiRouter::get('/draft/router-data', [DraftRouterController::class, 'get']);
[104] Fix | Delete
[105] Fix | Delete
// Agent.
[106] Fix | Delete
ApiRouter::get('/agent/theme-variations', [AgentWPController::class, 'getVariations']);
[107] Fix | Delete
ApiRouter::get('/agent/theme-fonts-variations', [AgentWPController::class, 'getFontsVariations']);
[108] Fix | Delete
ApiRouter::get('/agent/get-block-code', [AgentWPController::class, 'getBlockCode']);
[109] Fix | Delete
ApiRouter::post('/agent/get-block-html', [AgentWPController::class, 'getBlockHtml']);
[110] Fix | Delete
ApiRouter::post('/agent/lock-post', [AgentWPController::class, 'lockPost']);
[111] Fix | Delete
ApiRouter::get('/agent/chat-events', [AgentChatController::class, 'get']);
[112] Fix | Delete
ApiRouter::post('/agent/chat-events', [AgentChatController::class, 'store']);
[113] Fix | Delete
ApiRouter::post('/agent/workflows', [AgentWorkflowController::class, 'add']);
[114] Fix | Delete
ApiRouter::post('/agent/site-navigation', [AgentSiteNavigationController::class, 'getSiteNavigation']);
[115] Fix | Delete
ApiRouter::post('/agent/render-navigation', [AgentSiteNavigationController::class, 'renderNavigationMenu']);
[116] Fix | Delete
ApiRouter::get('/agent/block-style-variations', [AgentWPController::class, 'getBlockStyleVariations']);
[117] Fix | Delete
ApiRouter::post('/agent/options', [AgentWPController::class, 'updateOption']);
[118] Fix | Delete
ApiRouter::get('/agent/options', [AgentWPController::class, 'getOption']);
[119] Fix | Delete
[120] Fix | Delete
// Shared.
[121] Fix | Delete
ApiRouter::get('/shared/user-selections-data', [UserSelectionController::class, 'get']);
[122] Fix | Delete
ApiRouter::post('/shared/user-selections-data', [UserSelectionController::class, 'store']);
[123] Fix | Delete
ApiRouter::post('/shared/update-user-meta', [SharedUserSettingsController::class, 'updateUserMeta']);
[124] Fix | Delete
ApiRouter::post('/shared/process-placeholders', [PatternPlaceholderController::class, 'processPlaceholders']);
[125] Fix | Delete
ApiRouter::get('/shared/activity', [ActivityController::class, 'get']);
[126] Fix | Delete
ApiRouter::post('/shared/activity', [ActivityController::class, 'store']);
[127] Fix | Delete
ApiRouter::post('/shared/site-profile', [SiteProfileController::class, 'store']);
[128] Fix | Delete
ApiRouter::get('/shared/site-profile', [SiteProfileController::class, 'get']);
[129] Fix | Delete
ApiRouter::get('/shared/ping', [SharedDataController::class, 'ping']);
[130] Fix | Delete
ApiRouter::get('/shared/partner-plugins', [SharedDataController::class, 'getPartnerPlugins']);
[131] Fix | Delete
}
[132] Fix | Delete
);
[133] Fix | Delete
[134] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function