root/trunk/campsite/implementation/management/priv/users/permission_list.php
Revision 4418 (by paul, 02/01/06 19:07:28) |
---|
<?PHP function camp_get_permission_list() { $content_group = array( 'ManagePub'=>getGS('User may add/change publications'), 'DeletePub'=>getGS('User may delete publications'), 'ManageIssue'=>getGS('User may add/change issues'), 'DeleteIssue'=>getGS('User may delete issues'), 'ManageSection'=>getGS('User may add/change sections'), 'DeleteSection'=>getGS('User may delete sections'), 'AddArticle'=>getGS('User may add articles'), 'ChangeArticle'=>getGS('User may change articles'), 'MoveArticle'=>getGS('User may move articles'), 'TranslateArticle'=>getGS('User may translate articles'), 'AttachImageToArticle'=>getGS('User may attach images to articles'), 'AttachTopicToArticle'=>getGS('User may attach topics to articles'), 'Publish'=>getGS('User may publish articles'), 'DeleteArticle'=>getGS('User may delete articles'), 'AddImage'=>getGS('User may add images'), 'ChangeImage'=>getGS('User may change images'), 'DeleteImage'=>getGS('User may delete images'), 'AddFile'=>getGS('User may add article attachments'), 'ChangeFile'=>getGS('User may change article attachments'), 'DeleteFile'=>getGS('User may delete article attachments'), 'ManageTopics'=>getGS('User may manage topics')); $templates_group = array( 'ManageTempl'=>getGS('User may manage templates'), 'DeleteTempl'=>getGS('User may delete templates')); $administrative_group = array('InitializeTemplateEngine'=>getGS('User may restart the template engine')); $users_group = array( 'ManageUsers'=>getGS('User may add/change staff accounts and passwords'), 'DeleteUsers'=>getGS('User may delete staff accounts'), 'ManageReaders'=>getGS('User may add/change subscribers accounts and passwords'), 'ManageSubscriptions'=>getGS('User may manage user subscriptions'), 'ManageUserTypes'=>getGS('User may manage account types')); $article_types_group = array( 'ManageArticleTypes'=>getGS('User may add/change article types'), 'DeleteArticleTypes'=>getGS('User may delete article types')); $languages_group = array( 'ManageLanguages'=>getGS('User may add languages and manage language information'), 'DeleteLanguages'=>getGS('User may delete languages')); $countries_group = array( 'ManageCountries'=>getGS('User may add/change country entries'), 'DeleteCountries'=>getGS('User may delete country entries')); $misc_group = array( 'ViewLogs'=>getGS('User may view audit logs'), 'MailNotify'=>getGS('User will be notified on several events')); $localizer_group = array('ManageLocalizer'=>getGS('User may manage localizer')); $editor_group_1 = array( 'EditorBold'=>getGS('User may use bold'), 'EditorItalic'=>getGS('User may use italic'), 'EditorUnderline'=>getGS('User may use underline'), 'EditorStrikethrough'=>getGS('User may use strikethrough'), 'EditorTextAlignment'=>getGS('User may change text alignment'), 'EditorCopyCutPaste'=>getGS('User may copy, cut, and paste'), 'EditorUndoRedo'=>getGS('User may undo/redo'), 'EditorFindReplace'=>getGS('User may find and replace'), 'EditorCharacterMap'=>getGS('User may add special characters'), 'EditorTextDirection'=>getGS('User may change text direction'), 'EditorIndent'=>getGS('User may set indents'), 'EditorLink'=>getGS('User may add links'), 'EditorSubhead'=>getGS('User may add subheads'), 'EditorImage'=>getGS('User may insert images'), 'EditorSourceView'=>getGS('User may view the HTML source'), 'EditorEnlarge'=>getGS('User may enlarge the editor')); $editor_group_2 = array( 'EditorFontFace'=>getGS('User may change the font face'), 'EditorFontSize'=>getGS('User may change the font size'), 'EditorListBullet'=>getGS('User may create bulleted lists'), 'EditorListNumber'=>getGS('User may create numbered lists')); $editor_group_3 = array('EditorTable'=>getGS('User may insert tables')); $editor_group_4 = array( 'EditorHorizontalRule'=>getGS('User may insert horizontal rules'), 'EditorFontColor'=>getGS('User may change the font color'), 'EditorSuperscript'=>getGS('User may use superscripts'), 'EditorSubscript'=>getGS('User may use subscripts')); $rights = array(getGS('Content')=>$content_group, getGS('Templates')=>$templates_group, getGS('Staff/Subscribers Management')=>$users_group, getGS('Administrative tasks')=>$administrative_group, getGS('Article Types')=>$article_types_group, getGS('Languages')=>$languages_group, getGS('Countries')=>$countries_group, getGS('Miscellaneous')=>$misc_group, getGS('Localizer')=>$localizer_group, getGS('Editor Basic Settings')=>$editor_group_1, getGS('Editor Advanced Font Settings')=>$editor_group_2, getGS('Editor Table Settings')=>$editor_group_3, getGS('Editor Miscellaneous Settings')=>$editor_group_4); return $rights; } ?>
Note: See TracBrowser for help on using the browser.