wiki
[ class tree: wiki ] [ index: wiki ] [ all elements ]

Source for file copyrights.php

Documentation is available at copyrights.php

  1. <?php
  2. /**
  3.  * Copyright (c) 2004 bitweaver.org
  4.  * Copyright (c) 2003 tikwiki.org
  5.  * Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
  6.  * All Rights Reserved. See below for details and a complete list of authors.
  7.  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See http://www.gnu.org/copyleft/lesser.html for details
  8.  *
  9.  * @package wiki
  10.  * @subpackage functions
  11.  */
  12.  
  13. /**
  14.  * required setup
  15.  */
  16. require_once'../kernel/setup_inc.php' );
  17. $gBitSystem->isFeatureActive'wiki_copyrights'tra("The copyright management feature is not enabled.") );
  18.  
  19. $gBitUser->hasPermission'p_wiki_edit_copyright' );
  20. require_onceWIKI_PKG_PATH.'copyrights_lib.php' );
  21. require_onceWIKI_PKG_PATH.'lookup_page_inc.php' );
  22.  
  23. if (isset($_REQUEST['addcopyright'])) {
  24.     if ($gBitSystem->isFeatureActive'wiki_copyrights' && isset($_REQUEST['copyrightTitle']&& isset($_REQUEST['copyrightYear'])
  25.         && isset($_REQUEST['copyrightAuthors']&& !empty($_REQUEST['copyrightYear']&& !empty($_REQUEST['copyrightTitle'])) {
  26.         $copyrightYear $_REQUEST['copyrightYear'];
  27.         $copyrightTitle $_REQUEST['copyrightTitle'];
  28.         $copyrightAuthors $_REQUEST['copyrightAuthors'];
  29.         $copyrightslib->add_copyright($gContent->mPageId$copyrightTitle$copyrightYear$copyrightAuthors$gBitUser->mUserId);
  30.     else {
  31.         $gBitSmarty->assign('msg'tra("You must supply all the information, including title and year."));
  32.         $gBitSystem->display'error.tpl' NULLarray'display_mode' => 'display' ));
  33.         die;
  34.     }
  35. }
  36. if (isset($_REQUEST['editcopyright'])) {
  37.     if ($gBitSystem->isFeatureActive'wiki_copyrights' && isset($_REQUEST['copyrightTitle']&& isset($_REQUEST['copyrightYear'])
  38.         && isset($_REQUEST['copyrightAuthors']&& !empty($_REQUEST['copyrightYear']&& !empty($_REQUEST['copyrightTitle'])) {
  39.         $copyright_id $_REQUEST['copyright_id'];
  40.         $copyrightYear $_REQUEST['copyrightYear'];
  41.         $copyrightTitle $_REQUEST['copyrightTitle'];
  42.         $copyrightAuthors $_REQUEST['copyrightAuthors'];
  43.         $copyrightslib->edit_copyright($copyright_id$copyrightTitle$copyrightYear$copyrightAuthors$gBitUser->mUserId);
  44.     else {
  45.         $gBitSmarty->assign('msg'tra("You must supply all the information, including title and year."));
  46.         $gBitSystem->display'error.tpl' NULLarray'display_mode' => 'display' ));
  47.         die;
  48.     }
  49. }
  50. if (isset($_REQUEST['action']&& isset($_REQUEST['copyright_id'])) {
  51.     if ($_REQUEST['action'== 'up'{
  52.         $copyrightslib->up_copyright($_REQUEST['copyright_id']);
  53.     elseif ($_REQUEST['action'== 'down'{
  54.         $copyrightslib->down_copyright($_REQUEST['copyright_id']);
  55.     elseif ($_REQUEST['action'== 'delete'{
  56.         $copyrightslib->remove_copyright($_REQUEST['copyright_id']);
  57.     }
  58. }
  59. $copyrights $copyrightslib->list_copyrights$gContent->mPageId );
  60. $gBitSmarty->assign('copyrights'$copyrights["data"]);
  61. // Display the template
  62. $gBitSystem->display'bitpackage:wiki/copyrights.tpl'NULLarray'display_mode' => 'display' ));
  63. ?>

Documentation generated on Wed, 29 Jul 2015 13:56:16 +0000 by phpDocumentor 1.5.0-lsces