??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/mayshine.co.uk/wp-content/plugins/smart-slider-3/Nextend/Framework/Image/Image.php
⬅ Kembali
<?php
namespace Nextend\Framework\Image;
use Nextend\Framework\Asset\Js\Js;
use Nextend\Framework\Filesystem\Filesystem;
use Nextend\Framework\Image\Joomla\JoomlaImage;
use Nextend\Framework\Image\WordPress\WordPressImage;
use Nextend\Framework\Misc\Base64;
use Nextend\Framework\Pattern\SingletonTrait;
use Nextend\Framework\ResourceTranslator\ResourceTranslator;
class Image {
use SingletonTrait;
/**
* @var AbstractPlatformImage
*/
private static $platformImage;
public function __construct() {
self::$platformImage = new WordPressImage();
}
public static function init() {
if (!self::$platformImage) {
new Image();
}
}
public static function enqueueHelper() {
$parameters = array(
'siteKeywords' => ResourceTranslator::getResourceIdentifierKeywords(),
'imageUrls' => ResourceTranslator::getResourceIdentifierUrls(),
'protocolRelative' => ResourceTranslator::isProtocolRelative()
);
$parameters['placeholderImage'] = '$ss3-frontend$/images/placeholder/image.png';
$parameters['placeholderRepeatedImage'] = '$ss3-frontend$/images/placeholder/image.png';
Js::addFirstCode('new _N2.ImageHelper(' . json_encode($parameters) . ');');
}
public static function initLightbox() {
self::$platformImage->initLightbox();
}
public static function onImageUploaded($filename) {
self::$platformImage->onImageUploaded($filename);
}
public static function SVGToBase64($image) {
$ext = pathinfo($image, PATHINFO_EXTENSION);
if ($ext == 'svg' && ResourceTranslator::isResource($image)) {
return 'data:image/svg+xml;base64,' . Base64::encode(Filesystem::readFile(ResourceTranslator::toPath($image)));
}
return ResourceTranslator::toUrl($image);
}
}
Nama
Tipe
Ukuran
Diubah
Aksi
📁 Block
dir
—
2026-06-17 03:06
📁 WordPress
dir
—
2026-06-17 03:06
📄 .htaccess
htaccess
237 B
2026-06-23 08:04
🐘 AbstractPlatformImage.php
php
184 B
2026-05-29 00:15
🐘 ControllerAjaxImage.php
php
2.7 KB
2026-05-29 00:15
🐘 Image.php
php
1.9 KB
2026-05-29 00:15
🐘 ImageEdit.php
php
24.7 KB
2026-05-29 00:15
🐘 ImageManager.php
php
1.5 KB
2026-05-29 00:15
🐘 ImageStorage.php
php
3.3 KB
2026-05-29 00:15
🐘 ModelImage.php
php
2.3 KB
2026-05-29 00:15