Heray-Was-Here
Server : Apache
System : Linux infong-uk56 4.4.400-icpu-108 #2 SMP Wed Feb 11 11:51:01 UTC 2026 x86_64
User : u78863098 ( 10368940)
PHP Version : 8.4.24
Disable Function : NONE
Directory :  /homepages/oneclick/Prestashop/1.6.1.4/5/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /homepages/oneclick/Prestashop/1.6.1.4/5/scripts/switch.php
<?php

system("rm -rf $web_dir/cache");
system("cp -rf $package/cache $web_dir");

if ((false === file_exists("$web_dir/.version")) || (file("$web_dir/.version", FILE_IGNORE_NEW_LINES)[0] < '16014')) {
    require_once "$web_dir/config/settings.inc.php";
    $password = md5(_COOKIE_KEY_ . ADMIN_PASSWORD);

    $time = now();

    querySQL("UPDATE `{$db_main_prefix}employee` SET `lastname`        = '$settings_admin_lastname'  WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `firstname`       = '$settings_admin_firstname' WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `email`           = '$settings_admin_email'     WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `passwd`          = '$password'                 WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `last_passwd_gen` = '$time'                     WHERE `id_employee`='1'");

    querySQL("UPDATE `{$db_main_prefix}shop_url` SET `domain`       = '$base_url_host' WHERE `id_shop_url`='1'");
    querySQL("UPDATE `{$db_main_prefix}shop_url` SET `domain_ssl`   = '$base_url_host' WHERE `id_shop_url`='1'");
    querySQL("UPDATE `{$db_main_prefix}shop_url` SET `physical_uri` = '$base_url_path' WHERE `id_shop_url`='1'");

    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$base_url_host'      WHERE `name`='PS_SHOP_DOMAIN'");
    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$base_url_host'      WHERE `name`='PS_SHOP_DOMAIN_SSL'");
    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$settings_site_name' WHERE `name`='PS_SHOP_NAME'");

    querySQL("UPDATE `{$db_main_prefix}contact` SET `email`='$settings_admin_email' WHERE `id_contact`='1'");
    querySQL("UPDATE `{$db_main_prefix}contact` SET `email`='$settings_admin_email' WHERE `id_contact`='2'");

    querySQL("UPDATE `{$db_main_prefix}shop` SET `name`='$settings_site_name' WHERE `id_shop`='1'");

    Prestashop::activateHtaccess();
} else {
    $language = substr(LOCALE, 0, 2); /* poate da, poate nu */

    require_once "$web_dir/config/settings.inc.php";
    $password = md5(_COOKIE_KEY_ . ADMIN_PASSWORD);

    $time = now();
    Prestashop::disableLanguagesExcept($language); /* poate da, poate nu */
    $id_lang = selectSQL("SELECT `id_lang` FROM `{$db_main_prefix}lang` WHERE `iso_code`='$language';"); /* poate da, poate nu */

    querySQL("UPDATE `{$db_main_prefix}employee` SET `id_lang`         = '$id_lang'                  WHERE `id_employee`='1'"); /* poate da, poate nu */
    querySQL("UPDATE `{$db_main_prefix}employee` SET `lastname`        = '$settings_admin_lastname'  WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `firstname`       = '$settings_admin_firstname' WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `email`           = '$settings_admin_email'     WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `passwd`          = '$password'                 WHERE `id_employee`='1'");
    querySQL("UPDATE `{$db_main_prefix}employee` SET `last_passwd_gen` = '$time'                     WHERE `id_employee`='1'");

    querySQL("UPDATE `{$db_main_prefix}shop_url` SET `domain`       = '$base_url_host' WHERE `id_shop_url`='1'");
    querySQL("UPDATE `{$db_main_prefix}shop_url` SET `domain_ssl`   = '$base_url_host' WHERE `id_shop_url`='1'");
    querySQL("UPDATE `{$db_main_prefix}shop_url` SET `physical_uri` = '$base_url_path' WHERE `id_shop_url`='1'");

    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$base_url_host'      WHERE `name`='PS_SHOP_DOMAIN'");
    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$base_url_host'      WHERE `name`='PS_SHOP_DOMAIN_SSL'");
    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$settings_site_name' WHERE `name`='PS_SHOP_NAME'");
    querySQL("UPDATE `{$db_main_prefix}configuration` SET `value` = '$id_lang'            WHERE `name`='PS_LANG_DEFAULT'"); /* poate da, poate nu */

    querySQL("UPDATE `{$db_main_prefix}contact` SET `email`='$settings_admin_email' WHERE `id_contact`='1'");
    querySQL("UPDATE `{$db_main_prefix}contact` SET `email`='$settings_admin_email' WHERE `id_contact`='2'");

    querySQL("UPDATE `{$db_main_prefix}shop` SET `name`='$settings_site_name' WHERE `id_shop`='1'");

    Prestashop::activateHtaccess();
}

Hry