//nodeClass; if ( \IPS\Request::i()->subnode ) { $nodeClass = $nodeClass::$subnodeClass; } try { $node = call_user_func( "{$nodeClass}::load", \IPS\Request::i()->id ); } catch ( \OutOfRangeException $e ) { \IPS\Output::i()->error( 'node_error', '2S101/J', 404, '' ); } /* Is any database synced with this forum? */ if ( $db = $node->isUsedByCms() ) { \IPS\Member::loggedIn()->language()->words['cms_forum_used'] = sprintf( \IPS\Member::loggedIn()->language()->get('cms_forum_used'), $db->recordWord( 1 ) ); \IPS\Output::i()->error( 'cms_forum_used', '1T371/1', 403, '' ); } return call_user_func_array( 'parent::delete', func_get_args() ); } }