Fatal error: Uncaught Error: Call to undefined method Tools::encrypt() in /home/xiaomag/public_html/modules/smartblog/smartblog.php:40 Stack trace: #0 [internal function]: smartblog->__construct() #1 /home/xiaomag/public_html/src/Core/Foundation/IoC/Container.php(124): ReflectionClass->newInstance() #2 /home/xiaomag/public_html/src/Core/Foundation/IoC/Container.php(154): PrestaShop\PrestaShop\Core\Foundation\IoC\Container->makeInstanceFromClassName('smartblog', Array) #3 /home/xiaomag/public_html/src/Core/Foundation/IoC/Container.php(167): PrestaShop\PrestaShop\Core\Foundation\IoC\Container->doMake('smartblog', Array) #4 /home/xiaomag/public_html/src/Adapter/ServiceLocator.php(70): PrestaShop\PrestaShop\Core\Foundation\IoC\Container->make('smartblog') #5 /home/xiaomag/public_html/classes/module/Module.php(1364): PrestaShop\PrestaShop\Adapter\ServiceLocator::get('smartblog') #6 /home/xiaomag/public_html/classes/module/Module.php(1343): ModuleCore::coreLoadModule('smartblog') #7 /home/xiaomag/public_html/classes/Hook.php(1122): ModuleCore::getInstanceByName('smartblog') #8 /home/xiaomag/public_html/classes/Dispatcher.php(587): HookCore::exec('moduleRoutes', Array, NULL, true, false) #9 /home/xiaomag/public_html/classes/Dispatcher.php(238): DispatcherCore->loadRoutes() #10 /home/xiaomag/public_html/classes/Dispatcher.php(196): DispatcherCore->__construct(Object(Symfony\Component\HttpFoundation\Request)) #11 /home/xiaomag/public_html/index.php(78): DispatcherCore::getInstance() #12 {main} thrown in /home/xiaomag/public_html/modules/smartblog/smartblog.php on line 40