
- In saldo!
( ! ) Warning: Declaration of CartRule::getCustomerCartRules($id_lang, $id_customer, $active = false, $includeGeneric = true, $inStock = false, ?Cart $cart = NULL, $free_shipping_only = false, $highlight_only = false) should be compatible with CartRuleCore::getCustomerCartRules($id_lang, $id_customer, $active = false, $includeGeneric = true, $inStock = false, ?CartCore $cart = NULL, $free_shipping_only = false, $highlight_only = false) in /www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php on line 92 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 354824 | {main}( ) | .../index.php:0 |
2 | 0.0532 | 4073288 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0634 | 4627088 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.0634 | 4627088 | ProductControllerCore->init( ) | .../Controller.php:300 |
5 | 0.0634 | 4627088 | FrontControllerCore->init( ) | .../ProductController.php:124 |
6 | 0.0776 | 5112424 | spl_autoload_call( $class_name = 'CartRule' ) | .../FrontController.php:492 |
7 | 0.0777 | 5112504 | PrestaShop\Autoload\Autoloader->load( $className = 'CartRule' ) | .../FrontController.php:492 |
8 | 0.0777 | 5113384 | require_once( '/www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php ) | .../Autoloader.php:103 |
( ! ) Warning: Declaration of CartRule::getCustomerHighlightedDiscounts($languageId, $customerId, Cart $cart) should be compatible with CartRuleCore::getCustomerHighlightedDiscounts($languageId, $customerId, CartCore $cart) in /www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php on line 134 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 354824 | {main}( ) | .../index.php:0 |
2 | 0.0532 | 4073288 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0634 | 4627088 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.0634 | 4627088 | ProductControllerCore->init( ) | .../Controller.php:300 |
5 | 0.0634 | 4627088 | FrontControllerCore->init( ) | .../ProductController.php:124 |
6 | 0.0776 | 5112424 | spl_autoload_call( $class_name = 'CartRule' ) | .../FrontController.php:492 |
7 | 0.0777 | 5112504 | PrestaShop\Autoload\Autoloader->load( $className = 'CartRule' ) | .../FrontController.php:492 |
8 | 0.0777 | 5113384 | require_once( '/www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php ) | .../Autoloader.php:103 |
( ! ) Warning: file_exists(): open_basedir restriction in effect. File(/views/templates/front/tracking_script.tpl) is not within the allowed path(s): (/www/wwwroot/www.cantina-online.cloud/:/tmp/) in /www/wwwroot/www.cantina-online.cloud/classes/module/Module.php on line 2320 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 354824 | {main}( ) | .../index.php:0 |
2 | 0.0532 | 4073288 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0634 | 4627088 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.1184 | 7610848 | ProductControllerCore->initContent( ) | .../Controller.php:319 |
5 | 0.1514 | 9338720 | FrontControllerCore->initContent( ) | .../ProductController.php:465 |
6 | 0.1608 | 9538160 | HookCore::exec( $hook_name = 'displayHeader', $hook_args = ???, $id_module = ???, $array_return = ???, $check_exceptions = ???, $use_push = ???, $id_shop = ???, $chain = ??? ) | .../FrontController.php:633 |
7 | 0.1632 | 9876608 | HookCore::callHookOn( $module = class Sendinblue { private $configService = class Sendinblue\Services\ConfigService { public $shopGroup = '1'; public $shopId = 1 }; private $integrationClient = NULL; private $isCartTracked = FALSE; public $id = '110'; public $version = '5.0.29'; public $database_version = NULL; public $registered_version = NULL; public $ps_versions_compliancy = ['min' => '1.7.1.0', 'max' => '8.2.1']; public $dependencies = []; public $name = 'sendinblue'; public $displayName = 'Brevo'; public $description = 'Synchronize your PrestaShop subscribers with Brevo,\n create beautifully designed emails, and automatically follow up with customers who abandon their\n cart with a personalized message -- all from a single platform.'; public $confirmUninstall = 'Are you sure you want to do it? \n This will revert your shop mail settings to default.'; public $author = 'Brevo'; public $author_uri = ''; public $module_key = 'fa4c321492032ab1bdeea359aa1e4e3d'; public $bootstrap = TRUE; public $description_full = NULL; public $additional_description = NULL; public $compatibility = NULL; public $nb_rates = NULL; public $avg_rate = NULL; public $badges = NULL; public $message = ''; public $logo = ''; public $options = NULL; public $optionsHtml = NULL; public $need_instance = 1; public $tab = 'advertising_marketing'; public $active = 1; public $warning = NULL; public $enable_device = 7; public $limited_countries = []; public $controllers = []; public $installed = NULL; public $show_quick_view = FALSE; protected $_lang = []; protected $_path = '/modules/sendinblue/'; protected $local_path = '/www/wwwroot/www.cantina-online.cloud/modules/sendinblue/'; protected $_errors = []; protected $_confirmations = []; protected $table = 'module'; protected $identifier = 'id_module'; protected $context = class Context { public $cart = class Cart { ... }; public $customer = class Customer { ... }; public $cookie = class Cookie { ... }; public $session = class Symfony\Component\HttpFoundation\Session\Session { ... }; public $link = class Link { ... }; public $country = class Country { ... }; public $employee = NULL; public $controller = class ProductController { ... }; public $override_controller_name_for_translations = NULL; public $language = class Language { ... }; public $currency = class Currency { ... }; public $currentLocale = class PrestaShop\PrestaShop\Core\Localization\Locale { ... }; public $tab = NULL; public $shop = class Shop { ... }; public $tmpOldShop = NULL; public $smarty = class SmartyDev { ... }; public $mobile_detect = class Mobile_Detect { ... }; public $mode = NULL; public $container = NULL; public $virtualTotalTaxExcluded = 0; public $virtualTotalTaxIncluded = 0; protected $translator = class PrestaShopBundle\Translation\TranslatorComponent { ... }; protected $priceComputingPrecision = 2; protected $mobile_device = NULL; protected $is_mobile = FALSE; protected $is_tablet = FALSE }; protected $smarty = class Smarty_Data { public $dataObjectName = 'Data_object 16'; public $smarty = class SmartyDev { ... }; public $_objType = 4; public $template_class = 'Smarty_Internal_Template'; public $tpl_vars = [...]; public $parent = class SmartyDev { ... }; public $config_vars = [...]; public $ext = class Smarty_Internal_Extension_Handler { ... } }; protected $current_subtemplate = NULL; protected $tabs = []; private ${ModuleCore}container = NULL; public $multistoreCompatibility = 0 }, $hookName = 'displayHeader', $hookArgs = ['cookie' => class Cookie { protected $_content = [...]; protected $_name = 'PrestaShop-a8163a293c282e983183196219717592'; protected $_expire = 1753895960; protected $_domain = 'www.cantina-online.cloud'; protected $_sameSite = 'Lax'; protected $_path = '/'; protected $cipherTool = class PhpEncryption { ... }; protected $_modified = TRUE; protected $_allow_writing = TRUE; protected $_salt = 'F7Ib2O80b7JRNdLDpMLLqufUYEm30OeJ'; protected $_standalone = FALSE; protected $_secure = TRUE; protected $session = NULL }, 'cart' => class Cart { public $id = NULL; public $id_shop_group = 1; public $id_shop = 1; public $id_address_delivery = 0; public $id_address_invoice = 0; public $id_currency = 2; public $id_customer = NULL; public $id_guest = 0; public $id_lang = 1; public $recyclable = FALSE; public $gift = FALSE; public $gift_message = NULL; public $mobile_theme = NULL; public $date_add = NULL; public $secure_key = NULL; public $id_carrier = 0; public $date_upd = NULL; public $checkedTos = FALSE; public $pictures = NULL; public $textFields = NULL; public $delivery_option = NULL; public $allow_seperated_package = FALSE; protected $_products = NULL; protected $_taxCalculationMethod = '0'; protected $webserviceParameters = [...]; protected $configuration = class PrestaShop\PrestaShop\Adapter\Configuration { ... }; protected $addressFactory = class PrestaShop\PrestaShop\Adapter\AddressFactory { ... }; protected $shouldSplitGiftProductsQuantity = FALSE; protected $shouldExcludeGiftsDiscount = FALSE; protected $lang_associated = NULL; public $id_shop_list = [...]; protected $get_shop_from_context = TRUE; protected $table = 'cart'; protected $identifier = 'id_cart'; protected $fieldsRequired = [...]; protected $fieldsSize = [...]; protected $fieldsValidate = [...]; protected $fieldsRequiredLang = [...]; protected $fieldsSizeLang = [...]; protected $fieldsValidateLang = [...]; protected $tables = [...]; protected $image_dir = NULL; protected $image_format = 'jpg'; protected $translator = NULL; protected $def = [...]; protected $update_fields = NULL; public $force_id = FALSE }, 'altern' => 9] ) | .../Hook.php:989 |
8 | 0.1632 | 9876656 | HookCore::coreCallHook( $module = class Sendinblue { private $configService = class Sendinblue\Services\ConfigService { public $shopGroup = '1'; public $shopId = 1 }; private $integrationClient = NULL; private $isCartTracked = FALSE; public $id = '110'; public $version = '5.0.29'; public $database_version = NULL; public $registered_version = NULL; public $ps_versions_compliancy = ['min' => '1.7.1.0', 'max' => '8.2.1']; public $dependencies = []; public $name = 'sendinblue'; public $displayName = 'Brevo'; public $description = 'Synchronize your PrestaShop subscribers with Brevo,\n create beautifully designed emails, and automatically follow up with customers who abandon their\n cart with a personalized message -- all from a single platform.'; public $confirmUninstall = 'Are you sure you want to do it? \n This will revert your shop mail settings to default.'; public $author = 'Brevo'; public $author_uri = ''; public $module_key = 'fa4c321492032ab1bdeea359aa1e4e3d'; public $bootstrap = TRUE; public $description_full = NULL; public $additional_description = NULL; public $compatibility = NULL; public $nb_rates = NULL; public $avg_rate = NULL; public $badges = NULL; public $message = ''; public $logo = ''; public $options = NULL; public $optionsHtml = NULL; public $need_instance = 1; public $tab = 'advertising_marketing'; public $active = 1; public $warning = NULL; public $enable_device = 7; public $limited_countries = []; public $controllers = []; public $installed = NULL; public $show_quick_view = FALSE; protected $_lang = []; protected $_path = '/modules/sendinblue/'; protected $local_path = '/www/wwwroot/www.cantina-online.cloud/modules/sendinblue/'; protected $_errors = []; protected $_confirmations = []; protected $table = 'module'; protected $identifier = 'id_module'; protected $context = class Context { public $cart = class Cart { ... }; public $customer = class Customer { ... }; public $cookie = class Cookie { ... }; public $session = class Symfony\Component\HttpFoundation\Session\Session { ... }; public $link = class Link { ... }; public $country = class Country { ... }; public $employee = NULL; public $controller = class ProductController { ... }; public $override_controller_name_for_translations = NULL; public $language = class Language { ... }; public $currency = class Currency { ... }; public $currentLocale = class PrestaShop\PrestaShop\Core\Localization\Locale { ... }; public $tab = NULL; public $shop = class Shop { ... }; public $tmpOldShop = NULL; public $smarty = class SmartyDev { ... }; public $mobile_detect = class Mobile_Detect { ... }; public $mode = NULL; public $container = NULL; public $virtualTotalTaxExcluded = 0; public $virtualTotalTaxIncluded = 0; protected $translator = class PrestaShopBundle\Translation\TranslatorComponent { ... }; protected $priceComputingPrecision = 2; protected $mobile_device = NULL; protected $is_mobile = FALSE; protected $is_tablet = FALSE }; protected $smarty = class Smarty_Data { public $dataObjectName = 'Data_object 16'; public $smarty = class SmartyDev { ... }; public $_objType = 4; public $template_class = 'Smarty_Internal_Template'; public $tpl_vars = [...]; public $parent = class SmartyDev { ... }; public $config_vars = [...]; public $ext = class Smarty_Internal_Extension_Handler { ... } }; protected $current_subtemplate = NULL; protected $tabs = []; private ${ModuleCore}container = NULL; public $multistoreCompatibility = 0 }, $method = 'hookDisplayHeader', $params = ['cookie' => class Cookie { protected $_content = [...]; protected $_name = 'PrestaShop-a8163a293c282e983183196219717592'; protected $_expire = 1753895960; protected $_domain = 'www.cantina-online.cloud'; protected $_sameSite = 'Lax'; protected $_path = '/'; protected $cipherTool = class PhpEncryption { ... }; protected $_modified = TRUE; protected $_allow_writing = TRUE; protected $_salt = 'F7Ib2O80b7JRNdLDpMLLqufUYEm30OeJ'; protected $_standalone = FALSE; protected $_secure = TRUE; protected $session = NULL }, 'cart' => class Cart { public $id = NULL; public $id_shop_group = 1; public $id_shop = 1; public $id_address_delivery = 0; public $id_address_invoice = 0; public $id_currency = 2; public $id_customer = NULL; public $id_guest = 0; public $id_lang = 1; public $recyclable = FALSE; public $gift = FALSE; public $gift_message = NULL; public $mobile_theme = NULL; public $date_add = NULL; public $secure_key = NULL; public $id_carrier = 0; public $date_upd = NULL; public $checkedTos = FALSE; public $pictures = NULL; public $textFields = NULL; public $delivery_option = NULL; public $allow_seperated_package = FALSE; protected $_products = NULL; protected $_taxCalculationMethod = '0'; protected $webserviceParameters = [...]; protected $configuration = class PrestaShop\PrestaShop\Adapter\Configuration { ... }; protected $addressFactory = class PrestaShop\PrestaShop\Adapter\AddressFactory { ... }; protected $shouldSplitGiftProductsQuantity = FALSE; protected $shouldExcludeGiftsDiscount = FALSE; protected $lang_associated = NULL; public $id_shop_list = [...]; protected $get_shop_from_context = TRUE; protected $table = 'cart'; protected $identifier = 'id_cart'; protected $fieldsRequired = [...]; protected $fieldsSize = [...]; protected $fieldsValidate = [...]; protected $fieldsRequiredLang = [...]; protected $fieldsSizeLang = [...]; protected $fieldsValidateLang = [...]; protected $tables = [...]; protected $image_dir = NULL; protected $image_format = 'jpg'; protected $translator = NULL; protected $def = [...]; protected $update_fields = NULL; public $force_id = FALSE }, 'altern' => 9] ) | .../Hook.php:421 |
9 | 0.1632 | 9876656 | Sendinblue->hookDisplayHeader( ['cookie' => class Cookie { protected $_content = [...]; protected $_name = 'PrestaShop-a8163a293c282e983183196219717592'; protected $_expire = 1753895960; protected $_domain = 'www.cantina-online.cloud'; protected $_sameSite = 'Lax'; protected $_path = '/'; protected $cipherTool = class PhpEncryption { ... }; protected $_modified = TRUE; protected $_allow_writing = TRUE; protected $_salt = 'F7Ib2O80b7JRNdLDpMLLqufUYEm30OeJ'; protected $_standalone = FALSE; protected $_secure = TRUE; protected $session = NULL }, 'cart' => class Cart { public $id = NULL; public $id_shop_group = 1; public $id_shop = 1; public $id_address_delivery = 0; public $id_address_invoice = 0; public $id_currency = 2; public $id_customer = NULL; public $id_guest = 0; public $id_lang = 1; public $recyclable = FALSE; public $gift = FALSE; public $gift_message = NULL; public $mobile_theme = NULL; public $date_add = NULL; public $secure_key = NULL; public $id_carrier = 0; public $date_upd = NULL; public $checkedTos = FALSE; public $pictures = NULL; public $textFields = NULL; public $delivery_option = NULL; public $allow_seperated_package = FALSE; protected $_products = NULL; protected $_taxCalculationMethod = '0'; protected $webserviceParameters = [...]; protected $configuration = class PrestaShop\PrestaShop\Adapter\Configuration { ... }; protected $addressFactory = class PrestaShop\PrestaShop\Adapter\AddressFactory { ... }; protected $shouldSplitGiftProductsQuantity = FALSE; protected $shouldExcludeGiftsDiscount = FALSE; protected $lang_associated = NULL; public $id_shop_list = [...]; protected $get_shop_from_context = TRUE; protected $table = 'cart'; protected $identifier = 'id_cart'; protected $fieldsRequired = [...]; protected $fieldsSize = [...]; protected $fieldsValidate = [...]; protected $fieldsRequiredLang = [...]; protected $fieldsSizeLang = [...]; protected $fieldsValidateLang = [...]; protected $tables = [...]; protected $image_dir = NULL; protected $image_format = 'jpg'; protected $translator = NULL; protected $def = [...]; protected $update_fields = NULL; public $force_id = FALSE }, 'altern' => 9] ) | .../Hook.php:1083 |
10 | 0.1638 | 9879792 | ModuleCore->display( $file = '/www/wwwroot/www.cantina-online.cloud/modules/sendinblue/sendinblue.php', $template = '/views/templates/front/tracking_script.tpl', $cache_id = ???, $compile_id = ??? ) | .../sendinblue.php:214 |
11 | 0.1639 | 9880880 | ModuleCore->getCurrentSubTemplate( $template = '/views/templates/front/tracking_script.tpl', $cache_id = NULL, $compile_id = 'foodshop' ) | .../Module.php:2260 |
12 | 0.1639 | 9880880 | file_exists( $filename = '/views/templates/front/tracking_script.tpl' ) | .../Module.php:2320 |
( ! ) Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "fancyboxthumb". in /www/wwwroot/www.cantina-online.cloud/classes/Hook.php on line 927 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 354824 | {main}( ) | .../index.php:0 |
2 | 0.0532 | 4073288 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0634 | 4627088 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.1184 | 7610848 | ProductControllerCore->initContent( ) | .../Controller.php:319 |
5 | 0.1514 | 9338720 | FrontControllerCore->initContent( ) | .../ProductController.php:465 |
6 | 0.1608 | 9538160 | HookCore::exec( $hook_name = 'displayHeader', $hook_args = ???, $id_module = ???, $array_return = ???, $check_exceptions = ???, $use_push = ???, $id_shop = ???, $chain = ??? ) | .../FrontController.php:633 |
7 | 0.1680 | 10079648 | trigger_error( $message = 'The hook "header" is deprecated, please use "displayHeader" instead in module "fancyboxthumb".', $error_type = 16384 ) | .../Hook.php:927 |
( ! ) Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "eagersearchbar". in /www/wwwroot/www.cantina-online.cloud/classes/Hook.php on line 927 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 354824 | {main}( ) | .../index.php:0 |
2 | 0.0532 | 4073288 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0634 | 4627088 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.1184 | 7610848 | ProductControllerCore->initContent( ) | .../Controller.php:319 |
5 | 0.1514 | 9338720 | FrontControllerCore->initContent( ) | .../ProductController.php:465 |
6 | 0.1608 | 9538160 | HookCore::exec( $hook_name = 'displayHeader', $hook_args = ???, $id_module = ???, $array_return = ???, $check_exceptions = ???, $use_push = ???, $id_shop = ???, $chain = ??? ) | .../FrontController.php:633 |
7 | 0.1688 | 10099368 | trigger_error( $message = 'The hook "header" is deprecated, please use "displayHeader" instead in module "eagersearchbar".', $error_type = 16384 ) | .../Hook.php:927 |
Scheda tecnica
Riferimenti Specifici
Esperienza Numero 8
Brunello di Montalcino DOCG
Con questo vino Rocca delle Macìe amplia la sua famiglia con un’ottava ‘Docg’, ed inaugura così la sua presenza in uno dei territori del vino più famosi al mondo.
Si tratta di un nuovo progetto, nato nel 2012 dalla collaborazione con un’azienda storica del territorio di Montalcino. I nostri tecnici hanno svolto un ottimo lavoro nel selezionare questo vino che, per le sue qualità organolettiche e per la grande attitudine all’invecchiamento, esprime al meglio la fierezza ed il carattere dell’ unico vitigno da cui nasce: il Sangiovese.
Varietà delle Uve Cloni selezionati di Sangiovese 100% Tecnica di produzione Alla meticolosa selezione delle uve in una zona collinare del versante sud del Comune di Montalcino, segue la vinificazione con la macerazione delle bucce che dura circa 10-12 giorni. Il vino dopo due anni di maturazione in botti di rovere di Slavonia (da 60-120 hl) e in barriques di rovere francese (da 3,5hl)affina in bottiglia per circa 8-12 mesi. Caratteristiche organolettiche Colore: rosso rubino intenso con riflessi granati. Profumo: complesso, con sentore di prugna, ciliegia matura e piccoli frutti rossi che ben si integrano con le note di liquirizia e tabacco Sapore: intenso, con tannini presenti ma di consistenza morbida e dolce. Grande persistenza aromatica. Consigli dei produttore È particolarmente adatto ad accompagnare carni rosse, cacciagione, formaggi stagionati. Vino da lungo invecchiamento. Grad. alcolica: 14% vol.
16 altri prodotti della stessa categoria:
Whisky di Montagna Amarone Questo whisky di montagna è stato invecchiato per lunghe stagioni in cask di rovere e poi ha maturato ulteriormente in...
Rosso brillante, bouquet fragrante e vinoso di frutta rossa giovane che apre ad un sorso piacevole ed intenso, dove l'avvolgente struttura e la...
Barolo Mariondino 100% Nebbiolo - Etichetta Arancione Zona di Produzione: Monforte d'Alba Terreno: marnoso arenario con vene di sabbia,...
Radici Grappa all'Asperula Aroma: delicato Grado alcolico: 40% vol. Gusto: elegante, armonico Formati: 0.5 cl. LAVORAZIONE : L’asperula è...
“Dutch Courage” era il nome della porzione di gin data ai soldati olandesi...
La "Distilleria Mantovani - ’S Liquirizia 23° 0,70 L." è un prodotto distintivo che rappresenta l'eccellenza della tradizione artigianale italiana...
DOL Gin - The Dolomites Gin Due anni di lavoro dietro l'inimitabile "Dolomites Gin" per ottenere un risultato di qualità Florian Rabanser, il...
Il "Guado Al Tasso Bolgheri Superiore Guado Al Tasso Magnum 2021 cl.150" è un vino rosso di elevato prestigio e qualità, proveniente direttamente...
Il "CASCINA CARLOT Az.Agr. di Mo Claudio ASTI SPUMANTE Iris M.M.-Cascina Carlot" è un prodotto di alta qualità che appartiene alla categoria...
Il prodotto "CA' DE NOCI s.s. Azienda Agricola SPERGOLA EXTRA BRUT Defratelli M.C. 2018" è un’eccellenza nel settore degli spumanti italiani,...
Barolo Mosconi 100% Nebbiolo - Etichetta Marrone Zona di Produzione: Monforte d'Alba Terreno: esposizione a sud con terreno marnoso bianco,...
Château de Bordeneuve è un’azienda a conduzione familiare specializzata nella produzione e nell’invecchiamento di...
Il "Elio Grasso Barolo Riserva Runcot Docg Magnum 2016 cl.150" è un vino rosso di eccezionale qualità, appartenente alla prestigiosa categoria...
error Non è stato possibile inviare il tuo giudizio sulla recensione