<?php /** * * permissions_calendar [English] * * @author alightner * * @package phpBB Calendar * @version CVS/SVN: $Id: $ * @copyright (c) 2012 E Ford * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ /** * DO NOT CHANGE */ if (!defined('IN_PHPBB')) { exit; } if (empty($lang) || !is_array($lang)) { $lang = array(); } // DEVELOPERS PLEASE NOTE // // All language files should use UTF-8 as their encoding and the files must not contain a BOM. // // Placeholders can now contain order information, e.g. instead of // 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows // translators to re-order the output of data while ensuring it remains correct // // You do not need this where single placeholders are used, e.g. 'Message %d' is fine // equally where a string contains only two placeholders which are used to wrap text // in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine /** * MODDERS PLEASE NOTE * * You are able to put your permission sets into a separate file too by * prefixing the new file with permissions_ and putting it into the acp * language folder. * * An example of how the file could look like: * * <code> * * if (empty($lang) || !is_array($lang)) * { * $lang = array(); * } * * // Adding new category * $lang['permission_cat']['bugs'] = 'Bugs'; * * // Adding new permission set * $lang['permission_type']['bug_'] = 'Bug Permissions'; * * // Adding the permissions * $lang = array_merge($lang, array( * 'acl_bug_view' => array('lang' => 'Can view bug reports', 'cat' => 'bugs'), * 'acl_bug_post' => array('lang' => 'Can post bugs', 'cat' => 'post'), // Using a phpBB category here * )); * * </code> */ // Adding new category $lang['permission_cat']['calendar'] = '0;5=40@L'; // Adding new permission set $lang['permission_type']['calendar_'] = '@020 =0 0;5=40@L'; // User Permissions $lang = array_merge($lang, array( 'acl_u_calendar_view_events' => array('lang' => 'Can view events', 'cat' => 'calendar'), 'acl_u_calendar_create_events' => array('lang' => 'Can create events', 'cat' => 'calendar'), 'acl_u_calendar_edit_events' => array('lang' => 'Can edit events', 'cat' => 'calendar'), 'acl_u_calendar_delete_events' => array('lang' => 'Can delete events', 'cat' => 'calendar'), 'acl_u_calendar_create_public_events' => array('lang' => 'Can create public events', 'cat' => 'calendar'), 'acl_u_calendar_create_group_events' => array('lang' => 'Can create group events', 'cat' => 'calendar'), 'acl_u_calendar_create_private_events' => array('lang' => 'Can create private events', 'cat' => 'calendar'), 'acl_u_calendar_nonmember_groups' => array('lang' => 'Can create/edit events for groups that they do not belong to', 'cat' => 'calendar'), 'acl_u_calendar_track_rsvps' => array('lang' => 'Can create events with attendance tracking', 'cat' => 'calendar'), 'acl_u_calendar_allow_guests' => array('lang' => 'Can create events with outside guests allowed', 'cat' => 'calendar'), 'acl_u_calendar_view_headcount' => array('lang' => 'Can view the headcount for events created by other users', 'cat' => 'calendar'), 'acl_u_calendar_view_detailed_rsvps' => array('lang' => 'Can view the detailed rsvps for events created by other users', 'cat' => 'calendar'), 'acl_u_calendar_create_recurring_events' => array('lang' => 'Can create recurring events', 'cat' => 'calendar'), )); // Moderator Permissions $lang = array_merge($lang, array( 'acl_m_calendar_edit_other_users_events' => array('lang' => 'Can edit events created by other users', 'cat' => 'calendar'), 'acl_m_calendar_delete_other_users_events' => array('lang' => 'Can delete events created by other users', 'cat' => 'calendar'), 'acl_m_calendar_edit_other_users_rsvps' => array('lang' => 'Can edit responses created by other users', 'cat' => 'calendar'), )); // Admin Permissions $lang = array_merge($lang, array( 'acl_a_calendar' => array('lang' => 'Can manage calendar settings and event types', 'cat' => 'calendar'), )); ?>