HEX
Server: Apache
System: Linux p3plzcpnl506847.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: slfopp7cb1df (5698090)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/slfopp7cb1df/public_html/pm/execute.php
<?php

try {
    $db = db_connect('default');
    $dbprefix = $db->getPrefix();

    $upgrade_sql = "upgrade-3.1.sql";
    $sql = file_get_contents($upgrade_sql);

    if ($dbprefix) {
        $sql = str_replace('CREATE TABLE IF NOT EXISTS `', 'CREATE TABLE IF NOT EXISTS `' . $dbprefix, $sql);
        $sql = str_replace('INSERT INTO `', 'INSERT INTO `' . $dbprefix, $sql);
        $sql = str_replace('ALTER TABLE `', 'ALTER TABLE `' . $dbprefix, $sql);
        $sql = str_replace('DELETE FROM `', 'DELETE FROM `' . $dbprefix, $sql);
	$sql = str_replace('UPDATE `', 'UPDATE `' . $dbprefix, $sql);
    }

    foreach (explode(";#", $sql) as $query) {
        $query = trim($query);
        if ($query) {
            try {
                $db->query($query);
            } catch (\Exception $ex) {	
		log_message("error", $ex->getTraceAsString());
            }
        }
    }

    unlink($upgrade_sql);
  
    //add company settings data to company table
    $company_name = get_setting("company_name") ? get_setting("company_name") : "";
    $company_address = get_setting("company_address") ? get_setting("company_address") : "";
    $company_phone = get_setting("company_phone") ? get_setting("company_phone") : "";
    $company_email = get_setting("company_email") ? get_setting("company_email") : "";
    $company_website = get_setting("company_website") ? get_setting("company_website") : "";
    $company_vat_number = get_setting("company_vat_number") ? get_setting("company_vat_number") : "";

    $sql_query = "INSERT INTO `" . $dbprefix . "company` 
        (`id`, `name`, `address`, `phone`, `email`, `website`, `vat_number`, `is_default`, `deleted`) VALUES 
        (1, '$company_name', '$company_address', '$company_phone', '$company_email', '$company_website', '$company_vat_number', 1, 0);";

    $db->query($sql_query);

    //remove old company settings data
    $sql_query = "DELETE FROM `" . $dbprefix . "settings` WHERE 
                    `" . $dbprefix . "settings`.`setting_name`='company_name' 
                 OR `" . $dbprefix . "settings`.`setting_name`='company_address' 
                 OR `" . $dbprefix . "settings`.`setting_name`='company_phone' 
                 OR `" . $dbprefix . "settings`.`setting_name`='company_email' 
                 OR `" . $dbprefix . "settings`.`setting_name`='company_website' 
                 OR `" . $dbprefix . "settings`.`setting_name`='company_vat_number' 
                      ;";

    $db->query($sql_query);


} catch (\Exception $exc) {
	log_message("error", $exc->getTraceAsString());
}