);
/**
- * AdminActions::$skin_type_friendly_names
+ * AdminActions::$normal_skin_types
* friendly name for wrapped page types
*/
- static private $default_skin_types = array(
+ static private $normal_skin_types = array(
'actionlog' => _ADM_SKPRT_ACTIONLOG,
'activate' => _ADM_SKPRT_ACTIVATE,
'activatesetpwd' => _ADM_SKPRT_ACTIVATESETPWD,
'itemedit' => _ADM_SKPRT_ITEMEDIT,
'itemlist' => _ADM_SKPRT_ITEMLIST,
'itemmove' => _ADM_SKPRT_ITEMMOVE,
- 'login' => FALSE, //missing
'manage' => _ADM_SKPRT_MANAGE,
'manageteam' => _ADM_SKPRT_MANAGETEAM,
'memberdelete' => _ADM_SKPRT_MEMBERDELETE,
- 'memberedit' => FALSE, //missing
'overview' => _ADM_SKPRT_OVERVIEW,
'pagefoot' => _ADM_SKPRT_PAGEFOOT,
'pagehead' => _ADM_SKPRT_PAGEHEAD,
'templatedelete' => _ADM_SKPRT_TEMPLATEDELETE,
'templateedit' => _ADM_SKPRT_TEMPLATEEDIT,
'templateoverview' => _ADM_SKPRT_TEMPLATEOVERVIEW,
- 'usermanagement' => _ADM_SKPRT_USERMANAGEMENT,
+ 'usermanagement' => _ADM_SKPRT_USERMANAGEMENT
);
/**
- * AdminActions::getAvailableSkinTypes()
+ * AdminActions::getNormalSkinTypes()
*
* @static
* @param void
* @return array list of friendly names for page actions
*/
- static public function getAvailableSkinTypes()
+ static public function getNormalSkinTypes()
{
- return self::$default_skin_types;
- }
-
- /**
- * AdminActions::getDefaultTypes()
- *
- * @static
- * @param void
- * @return array list of friendly names for page actions
- */
- static public function getDefaultTypes()
- {
- return self::$default_skin_types;
+ return self::$normal_skin_types;
}
/**
*/
public function parse_defadminskinselect($template_name)
{
- global $CONF, $action;
+ global $CONF, $action, $manager;
if ( $action == 'editmembersettings' )
{
}
elseif ( $action == 'memberedit' )
{
- global $manager;
$mem = $manager->getMember(intRequestVar('memberid'));
$default = $mem->adminskin;
}
*/
public function parse_defbookmarkletselect($template_name)
{
- global $CONF, $action;
+ global $CONF, $action, $manager;
if ( $action == 'editmembersettings' )
{
}
elseif ( $action == 'memberedit' )
{
- global $manager;
$mem = $manager->getMember(intRequestVar('memberid'));
$default = $mem->bookmarklet;
}
/* TODO: removeaction? */
}
- $temporary = $skin->getDefaultTypes();
+ $temporary = $skin->getNormalTypes();
$normal_skintype = array();
foreach ( $temporary as $type => $label )
{
$skin =& $manager->getSkin($skinid, 'AdminActions');
}
- $types = $skin->getDefaultTypes();
+ $types = $skin->getNormalTypes();
}
$type = strtolower(trim(requestVar('type')));
*/
public function parse_skintypehelp()
{
- $nowSkinType = strtolower(trim(requestVar('type')));
- $pageAction = strtolower(trim(requestVar('action')));
- if ( in_array($pageAction, Admin::$adminskin_actions) )
+ $surrent_skin_type = strtolower(trim(requestVar('type')));
+ $page_action = strtolower(trim(requestVar('action')));
+ if ( in_array($page_action, Admin::$adminskin_actions) )
{
- $regularType = self::$default_skin_types;
- unset($regularType['memberedit']);
- unset($regularType['login']);
- $regularType = array_keys($regularType);
+ $normal_types = array_keys(self::$normal_skin_types);
}
else
{
- /* TODO: use Skin class */
- $regularType = array(
- 'index',
- 'item',
- 'archivelist',
- 'archive',
- 'search',
- 'error',
- 'member',
- 'imagepopup'
- );
+ $normal_types = array_keys(Actions::getNormalSkinTypes());
}
- if ( in_array($nowSkinType, $regularType) )
+ if ( in_array($surrent_skin_type, $normal_types) )
{
- help('skinpart' . $nowSkinType);
+ help('skinpart' . $surrent_skin_type);
}
else
{
$template['editaction'] = 'adminskinedittype';
$template['removeaction'] = 'adminskinremovetype';
}
- $normal_types = $skin->getDefaultTypes();
+ $normal_types = $skin->getNormalTypes();
$available_types = $skin->getAvailableTypes();
$special_skintypes = array();