Source for file groups.conf.phpinc

Documentation is available at groups.conf.phpinc

  1. <?php
  2. /**
  3.   * Open CSP Management GROUP CONFFILE
  4.   *
  5.   * the array $GLOBALS['OCSP_GROUPS'] holds all system groups so you can use $GLOBALS['OCSP_GROUPS']['xxx] for checks
  6.   *
  7.   * @project    Open CSP-Management
  8.   * @package    user
  9.   *
  10.   * @author     Peter Krebs <p.krebs@amicas.at>
  11.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  12.   *
  13.   ***/
  14.  
  15. // define some standard groups to avoid breaking security by changing $GLOBALS['OCSP_GROUP']
  16.  
  17. if (!class_exists('OCSP_GROUPTREE'))
  18. {
  19.     require_once __OCSP_PHPINCPATH__ "user" _OCSP_DIRSEP_ "OCSP_GROUPTREE.phpclass"
  20. }
  21.  
  22. $GLOBALS['OCSP_GROUPS']['NOTLOGGEDIN']       _OCSP_GROUP_NOTLOGGEDIN_;
  23. $GLOBALS['OCSP_GROUPS']['SYSTEM_JOB']        _OCSP_GROUP_SYSTEMJOB_;
  24. // <pk-06-07-04>
  25. $GLOBALS['OCSP_GROUPS']['PROJ_ADMINGRP']     _OCSP_GROUP_PROJ_ADMINGRP_;
  26. $GLOBALS['OCSP_GROUPS']['PROJ_EDITOR_GRP']   _OCSP_GROUP_PROJ_EDITOR_GRP_;
  27. $GLOBALS['OCSP_GROUPS']['PROJ_AUTHOR_GRP']   _OCSP_GROUP_PROJ_AUTHOR_GRP_;
  28. $GLOBALS['OCSP_GROUPS']['PROJ_USRGRP']       _OCSP_GROUP_PROJ_USER_GRP_;
  29. // </pk-06-07-04>
  30. $GLOBALS['OCSP_GROUPS']['LOGGEDIN']          _OCSP_GROUP_LOGGEDIN_;
  31. $GLOBALS['OCSP_GROUPS']['PUBLIC']            _OCSP_GROUP_PUBLIC_;
  32. $GLOBALS['OCSP_GROUPS']['ADMIN']             _OCSP_GROUP_ADMIN_;
  33. $GLOBALS['OCSP_GROUPS']['DBMS']              _OCSP_GROUP_DBMS_;
  34. $GLOBALS['OCSP_GROUPS']['CMSADMIN']          _OCSP_GROUP_CMSADMIN_;
  35. $GLOBALS['OCSP_GROUPS']['CMSEDITOR']         _OCSP_GROUP_CMSEDITOR_;
  36. $GLOBALS['OCSP_GROUPS']['TEMPL']             _OCSP_GROUP_TEMPLATE_;
  37. $GLOBALS['OCSP_GROUPS']['CMS-TEMPL']         _OCSP_GROUP_TEMPLATE_;
  38. $GLOBALS['OCSP_GROUPS']['MENU']              _OCSP_GROUP_CMSEDITOR_;
  39. $GLOBALS['OCSP_GROUPS']['CMSAUTHOR']         _OCSP_GROUP_CMSAUTHOR_;
  40. $GLOBALS['OCSP_GROUPS']['PRODUCTMANAGER']    _OCSP_GROUP_PRODUCTS_;
  41.  
  42. $GLOBALS['OCSP_GROUPS']['CLIENT']            9;
  43. $GLOBALS['OCSP_GROUPS']['CLIENT-ADMIN']      _OCSP_GROUP_CLIADMIN_;
  44.  
  45. //<pk-06-11-30>
  46. // $GLOBALS['OCSP_GROUPS']['NEWSLETTER']        = 11;
  47. // $GLOBALS['OCSP_GROUPS']['NWL_ADMIN']         = $GLOBALS['OCSP_GROUPS']['CMSADMIN']; // <pk-06-07-24 />
  48. //<pk-06-11-30 />
  49.  
  50. $GLOBALS['OCSP_GROUPS']['FAQADMIN']          12;
  51. $GLOBALS['OCSP_GROUPS']['DSCADMIN']          13;
  52. $GLOBALS['OCSP_GROUPS']['EVENTADMIN']        20// <pk-05-11-18 />
  53.  
  54. // <pk-06-07-18>
  55. $GLOBALS['OCSP_GROUPS']['NEWS_ADMIN']        21;
  56. $GLOBALS['OCSP_GROUPS']['NEWS_EDITOR']       22;
  57. $GLOBALS['OCSP_GROUPS']['NEWS_AUTHOR']       23;
  58. // </pk-06-07-18>
  59.  
  60. $GLOBALS['OCSP_GROUPS']['MYDNS_ADMIN']       25// </pk-06-07-12>
  61. $GLOBALS['OCSP_GROUPS']['IMGGAL_ADMIN']      26// </pk-06-07-23>
  62.  
  63. // <pk-06-11-28>
  64. $GLOBALS['OCSP_GROUPS']['LNK_ADMIN']        31;
  65. $GLOBALS['OCSP_GROUPS']['LNK_EDITOR']       32;
  66. $GLOBALS['OCSP_GROUPS']['LNK_AUTHOR']       33;
  67. // </pk-06-11-28>
  68.  
  69. // <pk-06-11-28>
  70. $GLOBALS['OCSP_GROUPS']['IMGGAL_ADMIN']     35;
  71. $GLOBALS['OCSP_GROUPS']['IMGGAL_EDITOR']    36;
  72. $GLOBALS['OCSP_GROUPS']['IMGGAL_AUTHOR']    37;
  73. // </pk-06-11-28>
  74.  
  75. // <pk-06-11-30>
  76. $GLOBALS['OCSP_GROUPS']['NWL_ADMIN']        41;
  77. $GLOBALS['OCSP_GROUPS']['NWL_EDITOR']       42;
  78. $GLOBALS['OCSP_GROUPS']['NWL_AUTHOR']       43;
  79. // </pk-06-11-30>
  80.  
  81. // <pk-07-02-21>
  82. $GLOBALS['OCSP_GROUPS']['SCH_ADMIN']        51;
  83. // </pk-07-02-21>
  84.  
  85. $GLOBALS['GROUPS'&$GLOBALS['OCSP_GROUPS'];       // for compatibility
  86. $PROJECT['GROUPS'&$GLOBALS['OCSP_GROUPS'];       // for compatibility
  87.  
  88. pcf_require_class("OCSP_CONF",__OCSP_PHPINCPATH__ "common/OCSP_CONF.phpclass");
  89. if (file_exists(OCSP_CONF::getInstance()->getValue('CONFPATH')."groups.phpconf")) {
  90.     require_once OCSP_CONF::getInstance()->getValue('CONFPATH')."groups.phpconf";
  91. }
  92.  
  93.  
  94.  
  95. ?>

Documentation generated on Thu, 08 Jan 2009 17:44:19 +0100 by phpDocumentor 1.4.0a2