uawdijnntqw1x1x1
IP : 216.73.216.206
Hostname : webm007.cluster114.gra.hosting.ovh.net
Kernel : Linux webm007.cluster114.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
locationbo
/
www
/
libraries
/
smartslider3
/
src
/
Framework
/
Asset
/
.
/
AbstractCache.php
/
/
<?php namespace Nextend\Framework\Asset; use Nextend\Framework\Cache\Manifest; use Nextend\Framework\Filesystem\Filesystem; abstract class AbstractCache { public $outputFileType; protected $group, $files, $codes; public function getAssetFile($group, &$files = array(), &$codes = array()) { $this->group = $group; $this->files = $files; $this->codes = $codes; $cache = new Manifest($group, true, true); $hash = $this->getHash(); return $cache->makeCache($group . "." . $this->outputFileType, $hash, array( $this, 'getCachedContent' )); } protected function getHash() { $hash = ''; foreach ($this->files as $file) { $hash .= $this->makeFileHash($file); } foreach ($this->codes as $code) { $hash .= $code; } return md5($hash); } protected function getCacheFileName() { $hash = ''; foreach ($this->files as $file) { $hash .= $this->makeFileHash($file); } foreach ($this->codes as $code) { $hash .= $code; } return md5($hash) . "." . $this->outputFileType; } /** * @param Manifest $cache * * @return string */ public function getCachedContent($cache) { $fileContents = ''; foreach ($this->files as $file) { $fileContents .= $this->parseFile($cache, Filesystem::readFile($file), $file) . "\n"; } foreach ($this->codes as $code) { $fileContents .= $code . "\n"; } return $fileContents; } protected function makeFileHash($file) { return $file . filemtime($file); } /** * @param Manifest $cache * @param $content * @param $originalFilePath * * @return mixed */ protected function parseFile($cache, $content, $originalFilePath) { return $content; } }
/home/locationbo/www/libraries/smartslider3/src/Framework/Asset/./AbstractCache.php