zippyarts.com
Open in
urlscan Pro
64.92.125.29
Public Scan
Submitted URL: http://zippyarts.com/
Effective URL: https://zippyarts.com/
Submission Tags: @phish_report
Submission: On December 22 via api from FI — Scanned from AU
Effective URL: https://zippyarts.com/
Submission Tags: @phish_report
Submission: On December 22 via api from FI — Scanned from AU
Form analysis
0 forms found in the DOMText Content
TYPEERROR PREPARESTATEMENTFAILUREEXCEPTION HTTP 500 WHOOPS, LOOKS LIKE SOMETHING WENT WRONG. UNKNOWN COLUMN 'M.PUBLISH_UP' IN 'WHERE CLAUSE' * Exceptions 2 * Stack Traces 2 EXCEPTIONS 2 JOOMLA\DATABASE\EXCEPTION\ PREPARESTATEMENTFAILUREEXCEPTION in /home/artadmin/public_html/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php (line 141) 136. 137. $this->statement = $connection->prepare($query); 138. 139. if (!$this->statement) 140. { 141. throw new PrepareStatementFailureException($this->connection->error, $this->connection->errno); 142. } 143. } 144. 145. /** 146. * Replace named parameters with numbered parameters in /home/artadmin/public_html/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php -> __construct (line 1048) 1043. * @since 2.0.0 1044. * @throws PrepareStatementFailureException 1045. */ 1046. protected function prepareStatement(string $query): StatementInterface 1047. { 1048. return new MysqliStatement($this->connection, $query); 1049. } 1050. 1051. /** 1052. * Unlocks tables in the database. 1053. * in /home/artadmin/public_html/libraries/vendor/joomla/database/src/DatabaseDriver.php -> prepareStatement (line 1900) 1895. 1896. $query->setLimit($limit, $offset); 1897. 1898. $sql = $this->replacePrefix((string) $query); 1899. 1900. $this->statement = $this->prepareStatement($sql); 1901. 1902. $this->sql = $query; 1903. $this->limit = (int) max(0, $limit); 1904. $this->offset = (int) max(0, $offset); 1905. DatabaseDriver->setQuery(object(MysqliQuery)) in /home/artadmin/public_html/libraries/src/Menu/SiteMenu.php (line 166) 161. ) 162. ->bind(':currentDate2', $currentDate) 163. ->order($this->db->quoteName('m.lft')); 164. 165. $items = []; 166. $iterator = $this->db->setQuery($query)->getIterator(); 167. 168. foreach ($iterator as $item) { 169. $items[$item->id] = new MenuItem((array) $item); 170. } 171. SiteMenu->Joomla\CMS\Menu\{closure}() in /home/artadmin/public_html/libraries/src/Cache/Controller/CallbackController.php (line 52) 47. } 48. 49. // Just execute the callback if caching is disabled. 50. if (empty($this->options['caching'])) 51. { 52. return \call_user_func_array($callback, $referenceArgs); 53. } 54. 55. if (!$id) 56. { 57. // Generate an ID CallbackController->get(object(Closure), array(), 'd17e8e13b99b4d9bf23a7d0b83a466c3', false) in /home/artadmin/public_html/libraries/src/Menu/SiteMenu.php (line 179) 174. 175. try { 176. /** @var CallbackController $cache */ 177. $cache = $this->getCacheControllerFactory()->createCacheController('callback', ['defaultgroup' => 'com_menus']); 178. 179. $this->items = $cache->get($loader, [], md5(\get_class($this)), false); 180. } catch (CacheExceptionInterface $e) { 181. try { 182. $this->items = $loader(); 183. } catch (ExecutionFailureException $databaseException) { 184. $this->app->enqueueMessage(Text::sprintf('JERROR_LOADING_MENUS', $databaseException->getMessage()), 'warning'); SiteMenu->load() in /home/artadmin/public_html/libraries/src/Menu/AbstractMenu.php (line 329) 324. * @since 1.5 325. */ 326. public function getMenu() 327. { 328. if (!$this->itemsLoaded) { 329. $this->load(); 330. 331. foreach ($this->items as $item) { 332. if ($item->home) { 333. $this->default[trim($item->language)] = $item->id; 334. } AbstractMenu->getMenu() in /home/artadmin/public_html/libraries/src/Menu/AbstractMenu.php (line 160) 155. */ 156. public function getItem($id) 157. { 158. $result = null; 159. 160. if (isset($this->getMenu()[$id])) { 161. $result = &$this->getMenu()[$id]; 162. } 163. 164. return $result; 165. } AbstractMenu->getItem(null) in /home/artadmin/public_html/libraries/src/Application/SiteApplication.php (line 420) 415. // Get the id of the active menu item 416. $menu = $this->getMenu(); 417. $item = $menu->getActive(); 418. 419. if (!$item) { 420. $item = $menu->getItem($this->input->getInt('Itemid', null)); 421. } 422. 423. $id = 0; 424. 425. if (\is_object($item)) { SiteApplication->getTemplate(true) in /home/artadmin/public_html/libraries/src/Error/Renderer/HtmlRenderer.php (line 50) 45. public function render(\Throwable $error): string 46. { 47. $app = Factory::getApplication(); 48. 49. // Get the current template from the application 50. $template = $app->getTemplate(true); 51. 52. // Push the error object into the document 53. $this->getDocument()->setError($error); 54. 55. // Add registry file for the template asset HtmlRenderer->render(object(TypeError)) in /home/artadmin/public_html/libraries/src/Exception/ExceptionHandler.php (line 121) 116. 117. // Reset the document object in the factory, this gives us a clean slate and lets everything render properly 118. Factory::$document = $renderer->getDocument(); 119. Factory::getApplication()->loadDocument(Factory::$document); 120. 121. $data = $renderer->render($error); 122. 123. // If nothing was rendered, just use the message from the Exception 124. if (empty($data)) { 125. $data = $error->getMessage(); 126. } ExceptionHandler::render(object(TypeError)) in /home/artadmin/public_html/libraries/src/Exception/ExceptionHandler.php (line 72) 67. * @since 3.10.0 68. */ 69. public static function handleException(\Throwable $error) 70. { 71. static::logException($error); 72. static::render($error); 73. } 74. 75. /** 76. * Render the error page based on an exception. 77. * ExceptionHandler::handleException(object(TypeError)) in /home/artadmin/public_html/libraries/src/Application/CMSApplication.php (line 323) 318. ); 319. 320. // Trigger the onError event. 321. $this->triggerEvent('onError', $event); 322. 323. ExceptionHandler::handleException($event->getError()); 324. } 325. 326. // Trigger the onBeforeRespond event. 327. $this->getDispatcher()->dispatch('onBeforeRespond'); 328. CMSApplication->execute() in /home/artadmin/public_html/includes/app.php (line 61) 56. 57. // Set the application as global app 58. \Joomla\CMS\Factory::$application = $app; 59. 60. // Execute the application. 61. $app->execute(); 62. require_once('/home/artadmin/public_html/includes/app.php') in /home/artadmin/public_html/index.php (line 32) 27. * define() is used rather than "const" to not error for PHP 5.2 and lower 28. */ 29. define('_JEXEC', 1); 30. 31. // Run the application - All executable code should be triggered through this file 32. require_once dirname(__FILE__) . '/includes/app.php'; 33. TYPEERROR Argument 2 passed to Joomla\CMS\HTML\HTMLHelper::register() must be callable, array given, called in /home/artadmin/public_html/libraries/sellacious/helper/helper.php on line 311 in /home/artadmin/public_html/libraries/src/HTML/HTMLHelper.php (line 192) 187. * @return boolean True if the function is callable 188. * 189. * @since 1.6 190. * @deprecated 5.0 Use the service registry instead 191. */ 192. public static function register($key, callable $function) 193. { 194. @trigger_error( 195. 'Support for registering functions is deprecated and will be removed in Joomla 5.0, use the service registry instead', 196. E_USER_DEPRECATED 197. ); HTMLHelper::register('calendar', array('Sellacious\\Html\\Calendar', 'calendar')) in /home/artadmin/public_html/libraries/sellacious/helper/helper.php (line 311) 306. * Joomla removed old calendar functions from 3.7 release, it may come back in 3.7.1 but we don't depend anymore 307. */ 308. if (version_compare(JVERSION, '3.7', 'ge')) 309. { 310. /** @noinspection PhpParamsInspection */ 311. JHtml::register('calendar', array('Sellacious\Html\Calendar', 'calendar')); 312. /** @noinspection PhpParamsInspection */ 313. JHtml::register('behavior.calendar', array('Sellacious\Html\Calendar', 'behaviorCalendar')); 314. } 315. } 316. } SellaciousHelper->compatibility() in /home/artadmin/public_html/libraries/sellacious/helper/helper.php (line 125) 120. $lang->load('com_sellacious', JPATH_SITE . '/components/com_sellacious', 'en-GB'); 121. $lang->load('com_sellacious', JPATH_SITE, 'en-GB'); 122. $lang->load('com_sellacious', JPATH_SITE . '/components/com_sellacious', $language_tag); 123. $lang->load('com_sellacious', JPATH_SITE, $language_tag); 124. 125. $this->compatibility(); 126. } 127. 128. /** 129. * Get a singleton instance of a sellacious helper class 130. * Create one if not already, otherwise return existing instance SellaciousHelper->__construct() in /home/artadmin/public_html/libraries/sellacious/helper/helper.php (line 160) 155. */ 156. public static function getInstance($name = '', $prefix = 'Sellacious') 157. { 158. if (false === self::$instance) 159. { 160. self::$instance = new self; 161. 162. // Call the state detection logic on first instantiation 163. self::$instance->detectVersion(); 164. self::$instance->detectPath(); 165. self::$instance->core->loadPlugins(); SellaciousHelper::getInstance() in /home/artadmin/public_html/libraries/sellacious/loader.php (line 33) 28. 29. JLoader::register('TCPDF', __DIR__ . '/objects/tcpdf/tcpdf.php'); 30. 31. if (class_exists('SellaciousHelper')) 32. { 33. $helper = SellaciousHelper::getInstance(); 34. 35. $helper->core->registerPharPsr4('PhpOffice', 'phar://' . __DIR__ . '/objects/PhpOffice/PhpSpreadsheet.phar'); 36. } 37. 38. /* Register ctech bootstrap Modal*/ include_once('/home/artadmin/public_html/libraries/sellacious/loader.php') in /home/artadmin/public_html/libraries/loader.php (line 215) 210. * If we are not importing a library from the Joomla namespace directly include the 211. * file since we cannot assert the file/folder naming conventions. 212. */ 213. // If the file exists attempt to include it. 214. if (is_file($base . '/' . $path . '.php')) { 215. $success = (bool) include_once $base . '/' . $path . '.php'; 216. } 217. } 218. 219. // Add the import key to the memory cache container. 220. self::$imported[$key] = $success; JLoader::import('sellacious.loader', '/home/artadmin/public_html/libraries') in /home/artadmin/public_html/libraries/loader.php (line 719) 714. * @deprecated 5.0 Classes should be autoloaded. Use JLoader::registerPrefix() or JLoader::registerNamespace() to register an autoloader for 715. * your files. 716. */ 717. function jimport($path, $base = null) 718. { 719. return JLoader::import($path, $base); 720. } 721. jimport('sellacious.loader') in /home/artadmin/public_html/plugins/system/sellacioustemplateorder/sellacioustemplateorder.php (line 21) 16. use Sellacious\Order\Invoice; 17. 18. defined('_JEXEC') or die('Restricted access'); 19. 20. // Include dependencies 21. jimport('sellacious.loader'); 22. 23. /** 24. * Sellacious template order plugin 25. * 26. * @since 1.7.0 require_once('/home/artadmin/public_html/plugins/system/sellacioustemplateorder/sellacioustemplateorder.php') in /home/artadmin/public_html/libraries/src/Extension/ExtensionManagerTrait.php (line 217) 212. if (!is_file($path)) { 213. return new DummyPlugin($dispatcher); 214. } 215. 216. // Include the file of the plugin 217. require_once $path; 218. 219. // Compile the classname 220. $className = 'Plg' . str_replace('-', '', $type) . $plugin; 221. 222. if ($type === 'editors-xtd') { CMSApplication->loadPluginFromFilesystem('sellacioustemplateorder', 'system') in /home/artadmin/public_html/libraries/src/Extension/ExtensionManagerTrait.php (line 160) 155. case ModuleInterface::class: 156. $container->set($type, new Module(new ModuleDispatcherFactory(''), new HelperFactory(''))); 157. break; 158. case PluginInterface::class: 159. list($pluginName, $pluginType) = explode(':', $extensionName); 160. $container->set($type, $this->loadPluginFromFilesystem($pluginName, $pluginType)); 161. } 162. } 163. 164. $container->get(DispatcherInterface::class)->dispatch( 165. 'onAfterExtensionBoot', CMSApplication->loadExtension('Joomla\\CMS\\Extension\\PluginInterface', 'sellacioustemplateorder:system', '/home/artadmin/public_html/plugins/system/sellacioustemplateorder') in /home/artadmin/public_html/libraries/src/Extension/ExtensionManagerTrait.php (line 99) 94. $plugin = str_starts_with($plugin, 'plg_') ? substr($plugin, 4) : $plugin; 95. 96. // Path to look for services 97. $path = JPATH_SITE . '/plugins/' . $type . '/' . $plugin; 98. 99. return $this->loadExtension(PluginInterface::class, $plugin . ':' . $type, $path); 100. } 101. 102. /** 103. * Loads the extension. 104. * CMSApplication->bootPlugin('sellacioustemplateorder', 'system') in /home/artadmin/public_html/libraries/src/Plugin/PluginHelper.php (line 221) 216. return; 217. } 218. 219. $plugins[$hash] = true; 220. 221. $plugin = Factory::getApplication()->bootPlugin($plugin->name, $plugin->type); 222. 223. if ($dispatcher && $plugin instanceof DispatcherAwareInterface) { 224. $plugin->setDispatcher($dispatcher); 225. } 226. PluginHelper::import(object(stdClass), true, object(Dispatcher)) in /home/artadmin/public_html/libraries/src/Plugin/PluginHelper.php (line 181) 176. $plugins = static::load(); 177. 178. // Get the specified plugin(s). 179. for ($i = 0, $t = \count($plugins); $i < $t; $i++) { 180. if ($plugins[$i]->type === $type && ($plugin === null || $plugins[$i]->name === $plugin)) { 181. static::import($plugins[$i], $autocreate, $dispatcher); 182. $results = true; 183. } 184. } 185. 186. // Bail out early if we're not using default args PluginHelper::importPlugin('system') in /home/artadmin/public_html/libraries/src/Application/CMSApplication.php (line 738) 733. 734. // Load the behaviour plugins 735. PluginHelper::importPlugin('behaviour'); 736. 737. // Trigger the onAfterInitialise event. 738. PluginHelper::importPlugin('system'); 739. $this->triggerEvent('onAfterInitialise'); 740. } 741. 742. /** 743. * Checks if HTTPS is forced in the client configuration. CMSApplication->initialiseApp(array('language' => 'en-GB')) in /home/artadmin/public_html/libraries/src/Application/SiteApplication.php (line 633) 628. $options['language'] = 'en-GB'; 629. } 630. } 631. 632. // Finish initialisation 633. parent::initialiseApp($options); 634. } 635. 636. /** 637. * Load the library language files for the application 638. * SiteApplication->initialiseApp() in /home/artadmin/public_html/libraries/src/Application/SiteApplication.php (line 226) 221. * @since 3.2 222. */ 223. protected function doExecute() 224. { 225. // Initialise the application 226. $this->initialiseApp(); 227. 228. // Mark afterInitialise in the profiler. 229. JDEBUG ? $this->profiler->mark('afterInitialise') : null; 230. 231. // Route the application SiteApplication->doExecute() in /home/artadmin/public_html/libraries/src/Application/CMSApplication.php (line 294) 289. $this->sanityCheckSystemVariables(); 290. $this->setupLogging(); 291. $this->createExtensionNamespaceMap(); 292. 293. // Perform application routines. 294. $this->doExecute(); 295. 296. // If we have an application document object, render it. 297. if ($this->document instanceof \Joomla\CMS\Document\Document) { 298. // Render the application output. 299. $this->render(); CMSApplication->execute() in /home/artadmin/public_html/includes/app.php (line 61) 56. 57. // Set the application as global app 58. \Joomla\CMS\Factory::$application = $app; 59. 60. // Execute the application. 61. $app->execute(); 62. require_once('/home/artadmin/public_html/includes/app.php') in /home/artadmin/public_html/index.php (line 32) 27. * define() is used rather than "const" to not error for PHP 5.2 and lower 28. */ 29. define('_JEXEC', 1); 30. 31. // Run the application - All executable code should be triggered through this file 32. require_once dirname(__FILE__) . '/includes/app.php'; 33. STACK TRACES 2 [2/2] PrepareStatementFailureException Joomla\Database\Exception\PrepareStatementFailureException: Unknown column 'm.publish_up' in 'where clause' at /home/artadmin/public_html/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php:141 at Joomla\Database\Mysqli\MysqliStatement->__construct(object(mysqli), 'SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component`FROM `lbi48_menu` AS `m`LEFT JOIN `lbi48_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id`WHERE ((`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= ?)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= ?)ORDER BY `m`.`lft`') (/home/artadmin/public_html/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:1048) at Joomla\Database\Mysqli\MysqliDriver->prepareStatement('SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component`FROM `lbi48_menu` AS `m`LEFT JOIN `lbi48_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id`WHERE ((`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2)ORDER BY `m`.`lft`') (/home/artadmin/public_html/libraries/vendor/joomla/database/src/DatabaseDriver.php:1900) at Joomla\Database\DatabaseDriver->setQuery(object(MysqliQuery)) (/home/artadmin/public_html/libraries/src/Menu/SiteMenu.php:166) at Joomla\CMS\Menu\SiteMenu->Joomla\CMS\Menu\{closure}() (/home/artadmin/public_html/libraries/src/Cache/Controller/CallbackController.php:52) at Joomla\CMS\Cache\Controller\CallbackController->get(object(Closure), array(), 'd17e8e13b99b4d9bf23a7d0b83a466c3', false) (/home/artadmin/public_html/libraries/src/Menu/SiteMenu.php:179) at Joomla\CMS\Menu\SiteMenu->load() (/home/artadmin/public_html/libraries/src/Menu/AbstractMenu.php:329) at Joomla\CMS\Menu\AbstractMenu->getMenu() (/home/artadmin/public_html/libraries/src/Menu/AbstractMenu.php:160) at Joomla\CMS\Menu\AbstractMenu->getItem(null) (/home/artadmin/public_html/libraries/src/Application/SiteApplication.php:420) at Joomla\CMS\Application\SiteApplication->getTemplate(true) (/home/artadmin/public_html/libraries/src/Error/Renderer/HtmlRenderer.php:50) at Joomla\CMS\Error\Renderer\HtmlRenderer->render(object(TypeError)) (/home/artadmin/public_html/libraries/src/Exception/ExceptionHandler.php:121) at Joomla\CMS\Exception\ExceptionHandler::render(object(TypeError)) (/home/artadmin/public_html/libraries/src/Exception/ExceptionHandler.php:72) at Joomla\CMS\Exception\ExceptionHandler::handleException(object(TypeError)) (/home/artadmin/public_html/libraries/src/Application/CMSApplication.php:323) at Joomla\CMS\Application\CMSApplication->execute() (/home/artadmin/public_html/includes/app.php:61) at require_once('/home/artadmin/public_html/includes/app.php') (/home/artadmin/public_html/index.php:32) [1/2] TypeError TypeError: Argument 2 passed to Joomla\CMS\HTML\HTMLHelper::register() must be callable, array given, called in /home/artadmin/public_html/libraries/sellacious/helper/helper.php on line 311 at /home/artadmin/public_html/libraries/src/HTML/HTMLHelper.php:192 at Joomla\CMS\HTML\HTMLHelper::register('calendar', array('Sellacious\\Html\\Calendar', 'calendar')) (/home/artadmin/public_html/libraries/sellacious/helper/helper.php:311) at SellaciousHelper->compatibility() (/home/artadmin/public_html/libraries/sellacious/helper/helper.php:125) at SellaciousHelper->__construct() (/home/artadmin/public_html/libraries/sellacious/helper/helper.php:160) at SellaciousHelper::getInstance() (/home/artadmin/public_html/libraries/sellacious/loader.php:33) at include_once('/home/artadmin/public_html/libraries/sellacious/loader.php') (/home/artadmin/public_html/libraries/loader.php:215) at JLoader::import('sellacious.loader', '/home/artadmin/public_html/libraries') (/home/artadmin/public_html/libraries/loader.php:719) at jimport('sellacious.loader') (/home/artadmin/public_html/plugins/system/sellacioustemplateorder/sellacioustemplateorder.php:21) at require_once('/home/artadmin/public_html/plugins/system/sellacioustemplateorder/sellacioustemplateorder.php') (/home/artadmin/public_html/libraries/src/Extension/ExtensionManagerTrait.php:217) at Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem('sellacioustemplateorder', 'system') (/home/artadmin/public_html/libraries/src/Extension/ExtensionManagerTrait.php:160) at Joomla\CMS\Application\CMSApplication->loadExtension('Joomla\\CMS\\Extension\\PluginInterface', 'sellacioustemplateorder:system', '/home/artadmin/public_html/plugins/system/sellacioustemplateorder') (/home/artadmin/public_html/libraries/src/Extension/ExtensionManagerTrait.php:99) at Joomla\CMS\Application\CMSApplication->bootPlugin('sellacioustemplateorder', 'system') (/home/artadmin/public_html/libraries/src/Plugin/PluginHelper.php:221) at Joomla\CMS\Plugin\PluginHelper::import(object(stdClass), true, object(Dispatcher)) (/home/artadmin/public_html/libraries/src/Plugin/PluginHelper.php:181) at Joomla\CMS\Plugin\PluginHelper::importPlugin('system') (/home/artadmin/public_html/libraries/src/Application/CMSApplication.php:738) at Joomla\CMS\Application\CMSApplication->initialiseApp(array('language' => 'en-GB')) (/home/artadmin/public_html/libraries/src/Application/SiteApplication.php:633) at Joomla\CMS\Application\SiteApplication->initialiseApp() (/home/artadmin/public_html/libraries/src/Application/SiteApplication.php:226) at Joomla\CMS\Application\SiteApplication->doExecute() (/home/artadmin/public_html/libraries/src/Application/CMSApplication.php:294) at Joomla\CMS\Application\CMSApplication->execute() (/home/artadmin/public_html/includes/app.php:61) at require_once('/home/artadmin/public_html/includes/app.php') (/home/artadmin/public_html/index.php:32)