HEX
Server: Apache
System: Linux vps8051.dx3webs.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: paiskincare (10000)
PHP: 5.6.40-52+ubuntu20.04.1+deb.sury.org+1
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/paiskincare.com/httpdocs2/admin/advshipper_manufacturer_info.php
<?php

/**
 * Ceon Advanced Shipper Manufacturer Info Script - Looks up the name for a manufacturer.
 * 
 * @package     ceon_advanced_shipper
 * @author      Conor Kerr <zen-cart.advanced-shipper@dev.ceon.net>
 * @copyright   Copyright 2007-2012 Ceon
 * @copyright   Portions Copyright 2003-2006 Zen Cart Development Team
 * @copyright   Portions Copyright 2003 osCommerce
 * @link        http://dev.ceon.net/web/zen-cart/advanced-shipper
 * @license     http://www.gnu.org/copyleft/gpl.html   GNU Public License V2.0
 * @version     $Id: advshipper_manufacturer_info.php 981 2012-03-27 16:28:46Z conor $
 */

require('includes/application_top.php');

$languages = zen_get_languages();

require_once(DIR_WS_FUNCTIONS . 'advshipper.php');

// Check and parse the input variable
$manufacturer_ids_string = isset($_GET['manufacturer_ids_string']) ?
	$_GET['manufacturer_ids_string'] : null;

// Initialise the response variable
$answer = '';

$manufacturer_ids = explode('_', $manufacturer_ids_string);

if (is_null($manufacturer_ids_string) || sizeof($manufacturer_ids) == 0) {
	// Necessary details missing!
	$answer = '-1';
} else {
	for ($i = 0, $n = sizeof($manufacturer_ids); $i < $n; $i++) {
		// Get the details for the current manufacturer
		$manufacturer_id = (int) $manufacturer_ids[$i];
		$manufacturer_name = advshipperGetManufacturerName($manufacturer_id);
		
		if ($manufacturer_name != '') {
			$manufacturer_name = str_replace('(())', '', $manufacturer_name);
			
			$manufacturer_name = str_replace('|', '/', $manufacturer_name);
			
			// Build return string
			// Format: ID of manufacturer
			//         Name of manufacturer
			$answer .= $manufacturer_id . '|' . $manufacturer_name . '||';
		} else {
			// Problem occurred looking up manufacturer's details!
			$answer = '-1';
			
			break;
		}
	}
	if ($answer != '-1') {
		$answer = substr($answer, 0, strlen($answer) - 2);
	}
}

?>
_cba.ready (
	<?php  echo $_GET['_cba_request_id'];?>,
	"<?php echo addslashes($answer);?>"
);
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>