403Webshell
Server IP : 213.186.33.4  /  Your IP : 216.73.216.222
Web Server : Apache
System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : karinebmkh ( 644538)
PHP Version : 8.4.22
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/karinebmkh/www/wp-content/plugins/divi-pixel/public/partials/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/karinebmkh/www/wp-content/plugins/divi-pixel/public/partials/preloader-partial.php
<?php
namespace DiviPixel;

//Check if custom preloader is enabled
$use_custom_preloader = get_option('dipi_custom_preloader_image');
$upload_preloader = get_option( 'dipi_upload_preloader', '');
if('on' === $use_custom_preloader && ('' === $upload_preloader || !isset($upload_preloader))) {
    return;
}

//Check if Divi Pixel preloader is enabeld
$preloader_style = get_option('dipi_custom_preloader_style', '');
if('on' !== $use_custom_preloader && ('' === $preloader_style || !isset($preloader_style))){
    return;
}

//Get Theme Customizer Options
$preloader_color = DIPI_Public::get_option('preloader_color', '#ff4200');
$preloader_background_color = DIPI_Public::get_option('preloader_background_color', '#fff');
$preloader_reveal = DIPI_Public::get_option('preloader_reveal', 'fade');
$preloader_reveal_duration = DIPI_Public::get_option('preloader_reveal_duration', '300');
$preloader_reveal_delay = DIPI_Public::get_option('preloader_reveal_delay', '300');

$dipi_preloaders = [
    'ball-pulse' => 3,
    'ball-grid-pulse' => 9,
    'ball-clip-rotate' => 1,
    'ball-clip-rotate-pulse' => 2,
    'square-spin' => 1,
    'ball-clip-rotate-multiple' => 2,
    'ball-pulse-rise' => 5,
    'ball-rotate' => 1,
    'cube-transition' => 2,
    'ball-zig-zag' => 2,
    'ball-zig-zag-deflect' => 2,
    'ball-triangle-path' => 3,
    'ball-scale' => 1,
    'line-scale' => 5,
    'line-scale-party' => 4,
    'ball-scale-multiple' => 3,
    'ball-pulse-sync' => 3,
    'ball-beat' => 3,
    'line-scale-pulse-out' => 5,
    'line-scale-pulse-out-rapid' => 5,
    'ball-scale-ripple' => 1,
    'ball-scale-ripple-multiple' => 3,
    'ball-spin-fade-loader' => 8,
    'line-spin-fade-loader' => 8,
    'triangle-skew-spin' => 1,
    'pacman' => 5,
    'semi-circle-spin' => 1,
    'ball-grid-beat' => 9,
    'ball-scale-random' => 3,
];

?>
<div class="dipi_preloader_wrapper_outer">
    <div class="dipi_preloader_wrapper_inner">
        <?php if("on" === $use_custom_preloader) : ?>
        <img class="dipi_preloader_image" src="<?php echo $upload_preloader; ?>" title="<?php echo esc_attr__('Site Preloader', 'dipi-divi-pixel'); ?>" alt="<?php echo esc_attr__('preloader image of the website', 'dipi-divi-pixel'); ?>">
        <?php else: ?>
            <div class="dipi_preloader <?php echo $preloader_style;?>">
            <?php for($i = 0; $i < $dipi_preloaders[$preloader_style]; $i++) : ?>
                <div></div>
            <?php endfor; ?>
            </div>
        <?php endif; ?>
    </div>
</div>
<style>
.dipi_preloader_wrapper_outer {
    background: <?php echo $preloader_background_color; ?>;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 10000000;
    animation-timing-function: ease;
    animation-duration: <?php echo $preloader_reveal_duration; ?>ms;
}

.dipi_preloader_wrapper_outer.finished{
    animation-name: <?php echo "dipi_" . $preloader_reveal; ?>;
}

.dipi_preloader_wrapper_outer .dipi_preloader.ball-pulse>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-grid-pulse>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-clip-rotate-pulse>div:first-child,
.dipi_preloader_wrapper_outer .dipi_preloader.square-spin>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-pulse-rise>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-rotate>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-rotate>div:before,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-rotate>div:after,
.dipi_preloader_wrapper_outer .dipi_preloader.cube-transition>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-zig-zag>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-zig-zag-deflect>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-scale>div,
.dipi_preloader_wrapper_outer .dipi_preloader.line-scale>div,
.dipi_preloader_wrapper_outer .dipi_preloader.line-scale-party>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-scale-multiple>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-pulse-sync>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-beat>div,
.dipi_preloader_wrapper_outer .dipi_preloader.line-scale-pulse-out>div,
.dipi_preloader_wrapper_outer .dipi_preloader.line-scale-pulse-out-rapid>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-spin-fade-loader>div,
.dipi_preloader_wrapper_outer .dipi_preloader.line-spin-fade-loader>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-grid-beat>div,
.dipi_preloader_wrapper_outer .dipi_preloader.pacman>div:nth-child(3),
.dipi_preloader_wrapper_outer .dipi_preloader.pacman>div:nth-child(4),
.dipi_preloader_wrapper_outer .dipi_preloader.pacman>div:nth-child(5),
.dipi_preloader_wrapper_outer .dipi_preloader.pacman>div:nth-child(6),
.dipi_preloader_wrapper_outer .dipi_preloader.ball-scale-random>div {
    background-color: <?php echo $preloader_color; ?>;
}

.dipi_preloader_wrapper_outer .dipi_preloader.ball-clip-rotate>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-triangle-path>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-scale-ripple>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-scale-ripple-multiple>div {
    border-color: <?php echo $preloader_color; ?>;
}

.dipi_preloader_wrapper_outer .dipi_preloader.ball-clip-rotate>div {
    border-bottom-color: transparent;
}

.dipi_preloader_wrapper_outer .dipi_preloader.ball-clip-rotate-pulse>div:last-child,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-clip-rotate-multiple>div,
.dipi_preloader_wrapper_outer .dipi_preloader.ball-clip-rotate-multiple>div:last-child {
    border-color: <?php echo $preloader_color; ?> transparent;
}

.dipi_preloader_wrapper_outer .dipi_preloader.semi-circle-spin>div {
    background-image: linear-gradient(transparent 0, transparent 70%, <?php echo $preloader_color; ?> 30%, <?php echo $preloader_color; ?> 100%);
}

.dipi_preloader_wrapper_outer .dipi_preloader.triangle-skew-spin>div {
    border-bottom-color: <?php echo $preloader_color; ?>;
}

.dipi_preloader_wrapper_outer .dipi_preloader.pacman>div:first-of-type,
.dipi_preloader_wrapper_outer .dipi_preloader.pacman>div:nth-child(2) {
    border-top-color: <?php echo $preloader_color; ?>;
    border-left-color: <?php echo $preloader_color; ?>;
    border-bottom-color: <?php echo $preloader_color; ?>;
}

</style>
<script>
jQuery(window).load(function(){
    const wrapper = jQuery('.dipi_preloader_wrapper_outer');
    setTimeout(function(){
        wrapper.addClass("finished");
        setTimeout(function(){
            wrapper.css('display', 'none')
        },  <?php echo $preloader_reveal_duration; ?>)
    }, <?php echo $preloader_reveal_delay; ?>);
});
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit