isFeatureActive( 'wiki_copyrights', KernelTools::tra("The copyright management feature is not enabled.") ); $gBitUser->hasPermission( 'p_wiki_edit_copyright' ); require_once WIKI_PKG_INCLUDE_PATH.'copyrights_lib.php'; require_once WIKI_PKG_INCLUDE_PATH.'lookup_page_inc.php'; if (isset($_REQUEST['addcopyright'])) { if ($gBitSystem->isFeatureActive( 'wiki_copyrights' ) && isset($_REQUEST['copyrightTitle']) && isset($_REQUEST['copyrightYear']) && isset($_REQUEST['copyrightAuthors']) && !empty($_REQUEST['copyrightYear']) && !empty($_REQUEST['copyrightTitle'])) { $copyrightYear = $_REQUEST['copyrightYear']; $copyrightTitle = $_REQUEST['copyrightTitle']; $copyrightAuthors = $_REQUEST['copyrightAuthors']; $copyrightslib->add_copyright($gContent->mPageId, $copyrightTitle, $copyrightYear, $copyrightAuthors, $gBitUser->mUserId); } else { $gBitSmarty->assign('msg', KernelTools::tra("You must supply all the information, including title and year.")); $gBitSystem->display( 'error.tpl' , null, [ 'display_mode' => 'display' ]); die; } } if (isset($_REQUEST['editcopyright'])) { if ($gBitSystem->isFeatureActive( 'wiki_copyrights' ) && isset($_REQUEST['copyrightTitle']) && isset($_REQUEST['copyrightYear']) && isset($_REQUEST['copyrightAuthors']) && !empty($_REQUEST['copyrightYear']) && !empty($_REQUEST['copyrightTitle'])) { $copyright_id = $_REQUEST['copyright_id']; $copyrightYear = $_REQUEST['copyrightYear']; $copyrightTitle = $_REQUEST['copyrightTitle']; $copyrightAuthors = $_REQUEST['copyrightAuthors']; $copyrightslib->edit_copyright($copyright_id, $copyrightTitle, $copyrightYear, $copyrightAuthors, $gBitUser->mUserId); } else { $gBitSmarty->assign('msg', KernelTools::tra("You must supply all the information, including title and year.")); $gBitSystem->display( 'error.tpl' , null, [ 'display_mode' => 'display' ]); die; } } if (isset($_REQUEST['action']) && isset($_REQUEST['copyright_id'] ) ) { switch ($_REQUEST['action']) { case 'up': $copyrightslib->up_copyright($_REQUEST['copyright_id'] ); break; case 'down': $copyrightslib->down_copyright($_REQUEST['copyright_id'] ); break; case 'delete': $copyrightslib->remove_copyright($_REQUEST['copyright_id'] ); break; } } $copyrights = $copyrightslib->list_copyrights( $gContent->mPageId ); $gBitSmarty->assign('copyrights', $copyrights["data"]); // Display the template $gBitSystem->display( 'bitpackage:wiki/copyrights.tpl', null, [ 'display_mode' => 'display' ] );