403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/ilovecveti.ru/bitrix/modules/wbs24.cookiepro/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/ilovecveti.ru/bitrix/modules/wbs24.cookiepro/include.php
<?php
namespace Wbs24\Cookiepro;

use Bitrix\Main\Config\Option;
use Bitrix\Main\Localization\Loc;
use \Bitrix\Main\Page\Asset;


class Init {
    protected $moduleId;
    public $lastError;

    public function __construct()
    {
        $this->moduleId = basename(__DIR__);
    }

    public function getModuleId()
    {
        return $this->moduleId;
    }

    public static function CookieInit() {
        $MODULE_ID = "wbs24.cookiepro";
        $prefix = "wbs24_cookiepro";

        if (IsModuleInstalled($MODULE_ID)) {
            $turn_on = Option::get($MODULE_ID, $prefix ."turn_on_" . SITE_ID, "N", SITE_ID);

            if (
                $turn_on == "Y"
                && !isset($_COOKIE['wbs24_cookie'])
            ) {
                $enable_time = Option::get($MODULE_ID, $prefix ."enable_time_" . SITE_ID, "365", SITE_ID);
                $text = Option::get($MODULE_ID, $prefix ."text_" . SITE_ID, "", SITE_ID);
                $link = Option::get($MODULE_ID, $prefix ."link_" . SITE_ID, "/cookie/", SITE_ID);
                $btn_text = Option::get($MODULE_ID, $prefix ."btn_text_" . SITE_ID, "OK", SITE_ID);

                $text_br_rad = Option::get($MODULE_ID, $prefix ."text_br_rad_" . SITE_ID, "0", SITE_ID);
                $btn_br_rad = Option::get($MODULE_ID, $prefix ."btn_br_rad_" . SITE_ID, "0", SITE_ID);

                $text_bg = Option::get($MODULE_ID, $prefix ."textBg_" . SITE_ID, "#ffffff", SITE_ID);
                $text_color = Option::get($MODULE_ID, $prefix ."textColor_" . SITE_ID, "#000000", SITE_ID);
                $btn_bg = Option::get($MODULE_ID, $prefix ."btnBg_" . SITE_ID, "#63aa28", SITE_ID);
                $btn_color = Option::get($MODULE_ID, $prefix ."btnColor_" . SITE_ID, "#ffffff", SITE_ID);
                $link_color = Option::get($MODULE_ID, $prefix ."linkColor_" . SITE_ID, "#000000", SITE_ID);
                $link_hover_color = Option::get($MODULE_ID, $prefix ."linkHoverColor_" . SITE_ID, "#000000", SITE_ID);
                $btn_hover_bg = Option::get($MODULE_ID, $prefix ."btnHoverBg_" . SITE_ID, "#63aa28", SITE_ID);
                $btn_hover_color = Option::get($MODULE_ID, $prefix ."btnHoverColor_" . SITE_ID, "#ffffff", SITE_ID);

                Asset::getInstance()->addString("
                    <script type=\"text/javascript\">
                        const wbs24_cookie_params = {
                            'turn_on' : '" .$turn_on. "',
                            'enable_time' : '" .$enable_time. "',
                            'text' : '" .$text. "',
                            'link' : '" .$link. "',
                            'btn_text' : '" .$btn_text. "',
                            'text_bg' : '" .$text_bg. "',
                            'text_color' : '" .$text_color. "',
                            'btn_bg' : '" .$btn_bg. "',
                            'btn_color' : '" .$btn_color. "',
                            'link_color' : '" .$link_color. "',
                            'link_hover_color' : '" .$link_hover_color. "',
                            'btn_hover_bg' : '" .$btn_hover_bg. "',
                            'btn_hover_color' : '" .$btn_hover_color. "',
                            'text_br_rad'  : '" .$text_br_rad. "',
                            'btn_br_rad'  : '" .$btn_br_rad. "',
                        }
                    </script>",
                    true
                );
				Asset::getInstance()->addJs("/bitrix/js/{$MODULE_ID}/script.js");
				Asset::getInstance()->addCss("/bitrix/css/{$MODULE_ID}/style.css", true);
				//Asset::getInstance()->addString("<link href='/bitrix/css/{$MODULE_ID}/style.css' rel='stylesheet' media='print' onload=\"this.media='all'\";'>"); 
				//Asset::getInstance()->addString("<script defer src=\"bitrix/js/{$MODULE_ID}/script.js\"></script>");
            }
        }
    }
}

require_once('autoload.php');
?>

Youez - 2016 - github.com/yon3zu
LinuXploit