verifyPackage( 'articles' ); $gBitSystem->verifyPermission( 'p_articles_admin' ); if( isset( $_REQUEST["fSubmitAddTopic"] ) ) { $gContent->storeTopic( $_REQUEST ); if ( !empty( $gContent->mErrors ) ) { $gBitSmarty->assign('errors', $gContent->mErrors ); } } elseif( !empty( $_REQUEST['fActivateTopic'] )&& $gContent ) { $gContent->activateTopic(); } elseif( !empty( $_REQUEST['fDeactivateTopic'] )&& $gContent ) { $gContent->deactivateTopic(); } elseif( !empty( $_REQUEST['fRemoveTopic'] )&& $gContent ) { $gContent->removeTopic(); } elseif( !empty( $_REQUEST['fRemoveTopicAll'] )&& $gContent ) { $gContent->removeTopic( TRUE ); } $topics = BitArticleTopic::getTopicList(); $gBitSmarty->assign( 'topics', $topics ); $gBitSystem->display( 'bitpackage:articles/admin_topics.tpl', KernelTools::tra( 'Edit Topics' ) , [ 'display_mode' => 'admin' ]);