NAME

Labyrinth::Support - library functionality for a specific installation.

SYNOPSIS

use Labyrinth::Support;

DESCRIPTION

The functions contain herein are specific to the installation.

EXPORT

Alignment
AlignSelect

PublishState
PublishSelect
PublishAction

FieldCheck
AuthorCheck
MasterCheck
AccessUser
AccessGroup
AccessSelect

RealmCheck
RealmSelect
RealmName
RealmID

FolderName
FolderSelect
AreaSelect

FUNCTIONS

PublishState
PublishSelect
PublishAction
Alignment

Returns the HTML block alignment selected.

AlignSelect

Returns the HTML for alignment selection dropdown list.

AuthorCheck

Checks whether the current user is the author of the data requested, or has permissions to allow them to access the data. If not sets the BADACCESS error code, otherwise retrieves the data.

MasterCheck

Ensure only a Master user can access a Master user details.

FieldCheck(\@allfields,\@mandatory)

Stores all the input data listed in @allfields, then checks that all the fields listed in @mandatory are provided. Any errors found during parameter parsing both for missing mandatory fields and via Data::FormValidator are then flagged and the error code set.

AccessUser
AccessGroup
AccessSelect
AccessAllAreas
AccessAllFolders
AcessAllAreas
RealmCheck
RealmSelect
RealmName
RealmID
FolderName
FolderSelect
AreaSelect

SEE ALSO

Time::Local
Labyrinth

AUTHOR

Barbie, <barbie@missbarbell.co.uk> for Miss Barbell Productions, http://www.missbarbell.co.uk/

COPYRIGHT & LICENSE

Copyright (C) 2002-2011 Barbie for Miss Barbell Productions
All Rights Reserved.

This module is free software; you can redistribute it and/or
modify it under the Artistic License 2.0.