LuckyCoinkydink/include/tpl/config_personal.inc.php

204 lines
13 KiB
PHP

<?php
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
// Here be dragons and NO application logic!
$res = array();
$res['personal'] =
array('title' => USERCONF_CAT_PERSONAL,
'description' => USERCONF_CAT_PERSONAL_DESC,
'items' => array(array('var' => 'username',
'title' => USERCONF_USERNAME,
'description' => USERCONF_USERNAME_DESC,
'type' => 'string',
'default' => 'johndoe',
'permission' => 'personalConfiguration'),
array('var' => 'password',
'title' => USERCONF_PASSWORD,
'description' => USERCONF_PASSWORD_DESC,
'type' => 'fullprotected',
'default' => '',
'permission' => 'personalConfiguration'),
array('var' => 'check_password',
'title' => USERCONF_CHECK_PASSWORD,
'description' => USERCONF_CHECK_PASSWORD_DESC,
'type' => 'fullprotected',
'default' => '',
'permission' => 'personalConfiguration'),
array('var' => 'realname',
'title' => USERCONF_REALNAME,
'description' => USERCONF_REALNAME_DESC,
'type' => 'string',
'default' => 'John Doe',
'permission' => 'personalConfiguration'),
array('var' => 'userlevel',
'title' => USERCONF_USERLEVEL,
'description' => USERCONF_USERLEVEL_DESC . "\n" . USERLEVEL_OBSOLETE,
'type' => 'list',
'default' => $serendipity['permissionLevels'],
'permission' => 'personalConfigurationUserlevel',
'view' => 'dangerous'),
array('var' => 'groups',
'title' => USERCONF_GROUPS,
'description' => USERCONF_GROUPS_DESC,
'type' => 'multilist',
'permission' => array('adminUsersMaintainOthers', 'adminUsersMaintainSame'),
'perm_mode' => 'or',
'default' => serendipity_getAllGroups(),
'flags' => array('groups'),
'view' => 'dangerous'),
array('var' => 'email',
'title' => USERCONF_EMAIL,
'description' => USERCONF_EMAIL_DESC,
'type' => 'string',
'default' => 'john@example.com',
'permission' => 'personalConfiguration'),
array('var' => 'lang',
'title' => INSTALL_LANG,
'description' => INSTALL_LANG_DESC,
'type' => 'list',
'default' => $serendipity['languages'],
'permission' => 'personalConfiguration',
'flags' => array('config')),
array('var' => 'wysiwyg',
'title' => INSTALL_WYSIWYG,
'description' => INSTALL_WYSIWYG_DESC,
'type' => 'bool',
'default' => false,
'permission' => 'personalConfiguration',
'flags' => array('config')),
array('var' => 'wysiwygToolbar',
'title' => USERCONF_USE_CORE_WYSIWYG_TOOLBAR,
'description' => USERCONF_USE_CORE_WYSIWYG_TOOLBAR_DESC,
'type' => 'list',
'permission' => 'personalConfiguration',
'default' => array(
'Default' => USERCONF_WYSIWYG_PRESET_S9Y,
'Basic' => USERCONF_WYSIWYG_PRESET_BASIC,
'Full' => USERCONF_WYSIWYG_PRESET_FULL,
'Standard' => USERCONF_WYSIWYG_PRESET_STANDARD,
'CKE' => USERCONF_WYSIWYG_PRESET_CKE,
'----',
'NOCC-Default' => USERCONF_WYSIWYG_PRESET_NOCC_S9Y,
'NOCC-Basic' => USERCONF_WYSIWYG_PRESET_NOCC_BASIC,
'NOCC-Full' => USERCONF_WYSIWYG_PRESET_NOCC_FULL,
'NOCC-Standard' => USERCONF_WYSIWYG_PRESET_NOCC_STANDARD,
'NOCC-CKE' => USERCONF_WYSIWYG_PRESET_NOCC_CKE
),
'flags' => array('config')),
array('var' => 'mail_comments',
'title' => USERCONF_SENDCOMMENTS,
'description' => USERCONF_SENDCOMMENTS_DESC,
'type' => 'bool',
'default' => true,
'permission' => 'personalConfiguration'),
array('var' => 'mail_trackbacks',
'title' => USERCONF_SENDTRACKBACKS,
'description' => USERCONF_SENDTRACKBACKS_DESC,
'type' => 'bool',
'default' => true,
'permission' => 'personalConfiguration'),
array('var' => 'no_create',
'title' => USERCONF_CREATE,
'description' => USERCONF_CREATE_DESC,
'type' => 'bool',
'default' => false,
'permission' => 'personalConfigurationNoCreate',
'flags' => array('config'),
'view' => 'dangerous'),
array('var' => 'right_publish',
'title' => USERCONF_ALLOWPUBLISH,
'description' => USERCONF_ALLOWPUBLISH_DESC,
'type' => 'bool',
'default' => true,
'permission' => 'personalConfigurationRightPublish',
'view' => 'dangerous'),
array('var' => 'simpleFilters',
'title' => SIMPLE_FILTERS,
'description' => SIMPLE_FILTERS_DESC,
'type' => 'bool',
'permission' => 'personalConfiguration',
'default' => true,
'flags' => array('config')),
array('var' => 'enableBackendPopup',
'title' => INSTALL_BACKENDPOPUP,
'description' => INSTALL_BACKENDPOPUP_DESC,
'type' => 'bool',
'default' => false,
'flags' => array('config'),
'permission' => 'personalConfiguration'),
array('var' => 'enableBackendPopupGranular',
'title' => INSTALL_BACKENDPOPUP_GRANULAR,
'description' => INSTALL_BACKENDPOPUP_GRANULAR_DESC
. 'images, comments, categories, tags, links.',
'type' => 'string',
'permission' => 'personalConfiguration',
'default' => '',
'flags' => array('config')),
array('var' => 'showMediaToolbar',
'title' => SHOW_MEDIA_TOOLBAR,
'description' => '',
'type' => 'bool',
'default' => false,
'permission' => 'personalConfiguration',
'flags' => array('config')),
));
$res['defaults'] =
array('title' => USERCONF_CAT_DEFAULT_NEW_ENTRY,
'description' => '',
'items' => array(
array('var' => 'moderateCommentsDefault',
'title' => COMMENTS_MODERATE,
'description' => '',
'type' => 'bool',
'default' => false,
'permission' => 'personalConfiguration',
'flags' => array('config')),
array('var' => 'allowCommentsDefault',
'title' => COMMENTS_ENABLE,
'description' => '',
'type' => 'bool',
'default' => true,
'permission' => 'personalConfiguration',
'flags' => array('config')),
array('var' => 'publishDefault',
'title' => NEW_ENTRY,
'description' => '',
'type' => 'list',
'default' => array('publish' => PUBLISH, 'draft' => DRAFT),
'permission' => 'personalConfiguration',
'flags' => array('config')),
array('var' => 'use_autosave',
'title' => CONF_USE_AUTOSAVE,
'description' => CONF_USE_AUTOSAVE_DESC,
'type' => 'bool',
'default' => true,
'permission' => 'personalConfiguration',
'flags' => array('config')),
));
return $res;