%PDF- %PDF-
| Direktori : /var/www/projetos/stb.ind.br/wp-content/plugins/webp-express/lib/classes/ |
| Current File : /var/www/projetos/stb.ind.br/wp-content/plugins/webp-express/lib/classes/WCFMPage.php |
<?php
namespace WebPExpress;
use \WebPConvert\WebPConvert;
/**
*
*/
class WCFMPage
{
// callback (registred in AdminUi)
public static function display() {
echo '<div id="wcfmintro">' .
'<h1>WebP Express Conversion Browser</h1>' .
'<p>' .
'Note: To convert manually, you still need to use Bulk Convert on the settings page ' .
'(or you can use WP CLI)' .
'</p>' .
'</div>';
echo '<div id="webpconvert-filemanager" style="position:relative; min-height:400px">loading</div>';
//include WEBPEXPRESS_PLUGIN_DIR . '/lib/options/page.php';
/* require_once __DIR__ . "/../../vendor/autoload.php";
// print_r(WebPConvert::getConverterOptionDefinitions('png', false, true));
echo '<pre>' .
print_r(
json_encode(
WebPConvert::getConverterOptionDefinitions('png', false, true),
JSON_PRETTY_PRINT
),
true
) . '</pre>';*/
}
/* We add directly to head instead, to get the type="module"
public static function enqueueScripts() {
$ver = '0';
wp_register_script('wcfileman', plugins_url('js/wcfm/index.js', WEBPEXPRESS_PLUGIN), [], $ver);
wp_enqueue_script('wcfileman');
}*/
public static function addToHead() {
$baseUrl = plugins_url('lib/wcfm', WEBPEXPRESS_PLUGIN);
//$url = plugins_url('js/conversion-manager/index.9149ea80.js', WEBPEXPRESS_PLUGIN);
$wcfmNonce = wp_create_nonce('webpexpress-wcfm-nonce');
echo '<scr' . 'ipt>window.webpExpressWCFMNonce = "' . $wcfmNonce . '";</scr' . 'ipt>';
echo '<scr' . 'ipt src="' . $baseUrl . '/wcfm-options.js?11"></scr' . 'ipt>';
//echo '<scr' . 'ipt type="module" src="' . $baseUrl . '/vendor.js?1"></scr' . 'ipt>';
// TODO: Use generated name (ie index.bc30fc12.js) and make a script in npm for automatically
// updating this file when copying
echo '<scr' . 'ipt type="module" src="' . $baseUrl . '/wcfm.js?22"></scr' . 'ipt>';
echo '<link rel="stylesheet" href="' . $baseUrl . '/style.css?9">';
}
}