/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/catalog
/controller
/product
/category.php
$data['text_buscar'] = $this->language->get('text_buscar');
$data['text_loading'] = $this->language->get('text_loading');
$data['text_filter_loading'] = $this->language->get('text_filter_loading');
$data['button_cart'] = $this->language->get('button_cart');
$data['button_wishlist'] = $this->language->get('button_wishlist');
$data['button_compare'] = $this->language->get('button_compare');
$data['button_continue'] = $this->language->get('button_continue');
$data['button_list'] = $this->language->get('button_list');
$data['button_grid'] = $this->language->get('button_grid');
$data['button_load_more'] = $this->language->get('button_load_more');
$data['text_tax_included'] = $this->language->get('text_tax_included');
$data['text_tax_not_included'] = $this->language->get('text_tax_not_included');
$data['text_out_of_stock'] = $this->language->get('text_out_of_stock');
$data['subcategories'] = $this->language->get('subcategories');
if ($category_info) {
if ($category_info['image']) {
$data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height'), ['manipulation' => manipulation_image('category', '')]);
$data['image_default'] = $this->model_tool_image->resize($category_info['image'], 0, 0);
} else {
$data['thumb'] = '';
}
$data['category_info'] = $category_info;
$data['description'] = _e($category_info['description']);
}
$data['compare'] = $this->url->link('product/compare');
$url = '';
if (isset($this->request->get['page'])) {
$url .= '&page=' . $this->request->get['page'];
}
if (isset($this->request->get['filter'])) {
if (is_array($this->request->get['filter'])) {
Arguments
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/catalog
/controller
/product
/category.php
$data['text_buscar'] = $this->language->get('text_buscar');
$data['text_loading'] = $this->language->get('text_loading');
$data['text_filter_loading'] = $this->language->get('text_filter_loading');
$data['button_cart'] = $this->language->get('button_cart');
$data['button_wishlist'] = $this->language->get('button_wishlist');
$data['button_compare'] = $this->language->get('button_compare');
$data['button_continue'] = $this->language->get('button_continue');
$data['button_list'] = $this->language->get('button_list');
$data['button_grid'] = $this->language->get('button_grid');
$data['button_load_more'] = $this->language->get('button_load_more');
$data['text_tax_included'] = $this->language->get('text_tax_included');
$data['text_tax_not_included'] = $this->language->get('text_tax_not_included');
$data['text_out_of_stock'] = $this->language->get('text_out_of_stock');
$data['subcategories'] = $this->language->get('subcategories');
if ($category_info) {
if ($category_info['image']) {
$data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height'), ['manipulation' => manipulation_image('category', '')]);
$data['image_default'] = $this->model_tool_image->resize($category_info['image'], 0, 0);
} else {
$data['thumb'] = '';
}
$data['category_info'] = $category_info;
$data['description'] = _e($category_info['description']);
}
$data['compare'] = $this->url->link('product/compare');
$url = '';
if (isset($this->request->get['page'])) {
$url .= '&page=' . $this->request->get['page'];
}
if (isset($this->request->get['filter'])) {
if (is_array($this->request->get['filter'])) {
Arguments
8
"Undefined index: image"
"/home/u800617633/domains/eurocarnavales.es/public_html/catalog/controller/product/category.php"
321
array:26 [
"data" => array:31 [
"allow_buy" => "1"
"search" => ""
"breadcrumbs" => array:2 [
0 => array:2 [
"text" => "<i class="fa fa-home"></i>"
"href" => "https://eurocarnavales.es"
]
1 => array:2 [
"text" => "VESTUARIO Y ANIMACION"
"href" => "https://eurocarnavales.es/index.php?route=product/category&path=104&limit=75"
]
]
"categories_list" => array:1 [
0 => array:19 [
"category_id" => "104"
"image" => ""
"parent_id" => "0"
"top" => "1"
"column" => "0"
"sort_order" => "600"
"status" => "1"
"date_added" => "2016-10-05 09:45:56"
"date_modified" => "2024-03-28 23:15:14"
"erp_id" => "104"
"reference" => "NULL"
"bannerA_id" => "0"
"bannerB_id" => "0"
"language_id" => "2"
"name" => "VESTUARIO Y ANIMACION"
"description" => ""
"meta_title" => "VESTUARIO Y ANIMACION"
"meta_description" => ""
"meta_keyword" => ""
]
]
"heading_title" => "Todos los productos"
"text_refine" => "Refinar Búsqueda"
"text_empty" => "No hay productos que correspondan con los criterios de búsqueda."
"text_quantity" => "Cantidad:"
"text_manufacturer" => "Marca:"
"text_model" => "Código de Producto:"
"text_price" => "Precio:"
"text_tax" => "Sin Iva:"
"text_points" => "Puntos Recompensa:"
"text_compare" => "Comparar Producto (0)"
"text_sort" => "Ordenar Por:"
"text_limit" => "Ver:"
"text_product" => "Productos"
"text_buscar" => "Buscar"
"text_loading" => "Cargando..."
"text_filter_loading" => "Cargando filtros..."
"button_cart" => "Añadir al carrito"
"button_wishlist" => "Añadir a mi wishlist"
"button_compare" => "Comparar producto"
"button_continue" => "Continuar"
"button_list" => "Lista"
"button_grid" => "Cuadrícula"
"button_load_more" => "Cargar más"
"text_tax_included" => "IVA INCLUIDO"
"text_tax_not_included" => "SIN IVA"
"text_out_of_stock" => "* Sin stock"
"subcategories" => "Subcategorías"
]
"search" => ""
"filter_size" => []
"filter_color" => []
"filter_latest" => ""
"filter_outlet" => ""
"from_price" => ""
"to_price" => ""
"filter" => ""
"attribute" => ""
"date" => ""
"sort" => "p.sort_order"
"order" => "DESC"
"page" => 2
"limit" => 75
"limit_page" => 75
"breadcrumbs" => "1"
"default_meta_description" => "EuroCarnavales"
"category_info" => array:2 [
"subcategories" => false
"banners" => []
]
"url" => "&limit=75"
"path" => "519,104"
"parts" => array:2 [
0 => "519"
1 => "104"
]
"category_id" => "519,104"
"path_id" => "104"
"path_categories" => array:1 [
0 => "104"
]
"path_category_id" => "104"
]
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/system
/engine
/action.php
$class = 'Controller' . CUSTOMER . preg_replace('/[^a-zA-Z0-9]/', '', $this->route);
}
else {
$file = DIR_APPLICATION . 'controller/' . $this->route . '.php';
$class = 'Controller' . preg_replace('/[^a-zA-Z0-9]/', '', $this->route);
}
// Initialize the class
if (is_file($file)) {
include_once $file;
$controller = new $class($registry);
}
else {
return new \Exception('Error: Could not call ' . $this->route . '/' . $this->method . '!');
}
$reflection = new ReflectionClass($class);
if ($reflection->hasMethod($this->method) && $reflection->getMethod($this->method)->getNumberOfRequiredParameters() <= count($args)) {
return call_user_func_array(array($controller, $this->method), $args);
}
else {
return new \Exception('Error: Could not call ' . $this->route . '/' . $this->method . '!');
}
}
}
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/catalog
/controller
/startup
/router.php
} else {
$route = $this->config->get('action_default');
}
// Sanitize the call
$route = preg_replace('/[^a-zA-Z0-9_\/]/', '', (string)$route);
$data = [];
// Trigger the pre events
$result = $this->event->trigger('controller/' . $route . '/before', array(&$route, &$data));
if (!is_null($result)) {
return $result;
}
// We dont want to use the loader class as it would make an controller callable.
$action = new Action($route);
// Any output needs to be another Action object.
if(!empty($_GET['_t']) && $_GET['_t'] == 'cu') $output = $action->execute($this->registry,[],'customer');
else $output = $action->execute($this->registry);
// Trigger the post events
$result = $this->event->trigger('controller/' . $route . '/after', array(&$route, &$data, &$output));
if (!is_null($result)) {
return $result;
}
return $output;
}
}
Arguments
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/system
/engine
/action.php
$class = 'Controller' . CUSTOMER . preg_replace('/[^a-zA-Z0-9]/', '', $this->route);
}
else {
$file = DIR_APPLICATION . 'controller/' . $this->route . '.php';
$class = 'Controller' . preg_replace('/[^a-zA-Z0-9]/', '', $this->route);
}
// Initialize the class
if (is_file($file)) {
include_once $file;
$controller = new $class($registry);
}
else {
return new \Exception('Error: Could not call ' . $this->route . '/' . $this->method . '!');
}
$reflection = new ReflectionClass($class);
if ($reflection->hasMethod($this->method) && $reflection->getMethod($this->method)->getNumberOfRequiredParameters() <= count($args)) {
return call_user_func_array(array($controller, $this->method), $args);
}
else {
return new \Exception('Error: Could not call ' . $this->route . '/' . $this->method . '!');
}
}
}
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/system
/engine
/front.php
public function dispatch(Action $action, Action $error) {
$this->error = $error;
foreach ($this->pre_action as $pre_action) {
$result = $this->execute($pre_action);
if ($result instanceof Action) {
$action = $result;
break;
}
}
while ($action instanceof Action) {
$action = $this->execute($action);
}
}
private function execute(Action $action) {
$result = $action->execute($this->registry);
if ($result instanceof Action) {
return $result;
}
if ($result instanceof Exception) {
$action = $this->error;
$this->error = null;
return $action;
}
}
}
Arguments
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/system
/engine
/front.php
public function addPreAction(Action $pre_action) {
$this->pre_action[] = $pre_action;
}
public function dispatch(Action $action, Action $error) {
$this->error = $error;
foreach ($this->pre_action as $pre_action) {
$result = $this->execute($pre_action);
if ($result instanceof Action) {
$action = $result;
break;
}
}
while ($action instanceof Action) {
$action = $this->execute($action);
}
}
private function execute(Action $action) {
$result = $action->execute($this->registry);
if ($result instanceof Action) {
return $result;
}
if ($result instanceof Exception) {
$action = $this->error;
$this->error = null;
return $action;
}
}
}
Arguments
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/system
/framework.php
// Model Autoload
if ($config->has('model_autoload')) {
foreach ($config->get('model_autoload') as $value) {
$loader->model($value);
}
}
// Front Controller
$controller = new Front($registry);
$registry::setInstance($registry);
// Pre Actions
if ($config->has('action_pre_action')) {
foreach ($config->get('action_pre_action') as $value) {
$controller->addPreAction(new Action($value));
}
}
// Dispatch
$controller->dispatch(new Action($config->get('action_router')), new Action($config->get('action_error')));
// Output
$response->setCompression($config->get('config_compression'));
$response->output();
Arguments
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/system
/startup.php
require_once(DIR_SYSTEM . 'engine/controller.php');
require_once(DIR_SYSTEM . 'engine/event.php');
require_once(DIR_SYSTEM . 'engine/front.php');
require_once(DIR_SYSTEM . 'engine/loader.php');
require_once(DIR_SYSTEM . 'engine/model.php');
require_once(DIR_SYSTEM . 'engine/registry.php');
require_once(DIR_SYSTEM . 'engine/proxy.php');
// Libs
require_once(DIR_SYSTEM . 'composer_library/str.php');
require_once(DIR_SYSTEM . 'composer_library/arr.php');
// Helper
require_once(DIR_SYSTEM . 'helper/general.php');
require_once(DIR_SYSTEM . 'helper/utf8.php');
require_once(DIR_SYSTEM . 'helper/json.php');
require_once(DIR_SYSTEM . 'helper/html.php');
function start($application_config) {
require_once(DIR_SYSTEM . 'framework.php');
}
Arguments
"/home/u800617633/domains/eurocarnavales.es/public_html/system/framework.php"
/home
/u800617633
/domains
/eurocarnavales.es
/public_html
/index.php
<?php
ini_set('display_errors',1);
// Version
define('VERSION', '2.3.0.2');
// Configuration
if (is_file('config/config.php')) {
require_once('config/config.php');
}
// Install
if (!defined('DIR_APPLICATION')) {
header('Location: install/index.php');
exit;
}
// Startup
require_once(DIR_SYSTEM . 'startup.php');
start('catalog');
Arguments