You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

49 lines
1.3 KiB

<?php
/**
* Plugin Name: Wpstudio Media Cloud Transform
* Plugin URI: PLUGIN SITE HERE
* Description: PLUGIN DESCRIPTION HERE
* Author: YOUR NAME HERE
* Author URI: YOUR SITE HERE
* Text Domain: wpstudio-media-cloud-transform
* Domain Path: /languages
* Version: 0.1.0
*
* @package Wpstudio_Media_Cloud_Transform
*/
use WpsMcloud\Actions;
use WpsMcloud\Pages;
use WpsMcloud\Logger;
define('WPSTUDIO_MEDIA_CLOUD_TRANFORM_BASE_PATH', dirname(__FILE__));
add_action('admin_menu', fn () => add_submenu_page(
'media-cloud',
'Convert local to S3',
'Convert local to S3',
'manage_options',
'convert_local_to_s3',
function () {
// $ilabLoader = require dirname(__FILE__) . '/../ilab-media-tools/vendor/autoload.php';
//
// $ilabClassLoader = new Composer\Autoload\ClassLoader();
// $ilabLoader->unregister();
include 'vendor/autoload.php';
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->load();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$logger = new Logger();
echo '<pre>';
(new Actions\Convert())->run();
echo '</pre>';
}
(new Pages\Converter())->render();
},
6
), 99);