Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

uiHandler Class Reference

uiHandler class More...

Inheritance diagram for uiHandler:

uiBase List of all members.

Public Member Functions

 uiHandler ($config)
 login (&$formdata, &$mask)
 login
 logout ()
 logout
 upload (&$formdata, $id, &$mask)
 upload
 newFolder ($newname, $id)
 newFolder
 rename ($newname, $id)
 rename
 move ($newPath, $id)
 move
 copy ($newPath, $id)
 copy
 delete ($id, $delOverride=FALSE)
 delete
 getFile ($id)
 getFile
 getMdata ($id)
 getMdata
 getInfo ($id)
 getInfo
 addSubj (&$formdata, &$mask)
 addSubj
 removeSubj ($login)
 removeSubj
 passwd ($uid, $oldpass, $pass, $pass2)
 passwd
 addPerm ($subj, $permAction, $id, $allowDeny)
 addPerm
 removePerm ($permid, $oid)
 removePerm
 addSubj2Group ($login, $gname, $reid)
 addSubj2Group
 removeSubjFromGr ($login, $gname, $reid)
 Remove subject from group.
 storeSystemPrefs (&$formdata, &$mask)
 _validateForm (&$formdata, &$mask)

Public Attributes

 $redirUrl
 $alertMsg

Detailed Description

uiHandler class

LiveSupport HTML User Interface module

Definition at line 7 of file ui_handler.class.php.


Constructor & Destructor Documentation

uiHandler::uiHandler config  ) 
 

Definition at line 11 of file ui_handler.class.php.

References $_REQUEST, $config, and login().


Member Function Documentation

uiHandler::_validateForm &$  formdata,
&$  mask
 

Definition at line 429 of file ui_handler.class.php.

References uiBase::_parseArr2Form().

uiHandler::addPerm subj,
permAction,
id,
allowDeny
 

addPerm

Add new permission record

Parameters:
subj int, local user/group id
permAction string, type of action from set predefined in conf.php
id int, local id of file/object
allowDeny char, A or D

Definition at line 347 of file ui_handler.class.php.

References permissions.

uiHandler::addSubj &$  formdata,
&$  mask
 

addSubj

Create new user or group (empty pass => create group)

Parameters:
formdata array('login', 'pass')

Definition at line 266 of file ui_handler.class.php.

References login(), subjects, and uiBase::tra().

uiHandler::addSubj2Group login,
gname,
reid
 

addSubj2Group

Add {login} and direct/indirect members to {gname} and to groups, where {gname} is [in]direct member

Parameters:
login string
gname string
reid string, local id of managed group, just needed for redirect

Definition at line 384 of file ui_handler.class.php.

References groups, login(), and subjects.

uiHandler::copy newPath,
id
 

copy

Copy file to another folder TODO: format of destinantion path should be properly defined

Parameters:
newPath string, destination relative path
id int, destination folder id

Definition at line 166 of file ui_handler.class.php.

uiHandler::delete id,
delOverride = FALSE
 

delete

Delete of stored file

Parameters:
id int, local id of deleted file or folder
delOverride int, local id od folder which can deleted if not empty

Definition at line 187 of file ui_handler.class.php.

References uiBase::tra().

uiHandler::getFile id  ) 
 

getFile

Call access method and show access path. Example only - not really useable. TODO: resource should be released by release method call

Parameters:
id int, local id of accessed file

Definition at line 215 of file ui_handler.class.php.

uiHandler::getInfo id  ) 
 

getInfo

Call getid3 library to analyze media file and show some results

Parameters:
@param 

Definition at line 244 of file ui_handler.class.php.

uiHandler::getMdata id  ) 
 

getMdata

Show file's metadata as XML

Parameters:
id int, local id of stored file

Definition at line 229 of file ui_handler.class.php.

uiHandler::login &$  formdata,
&$  mask
 

login

Login to the storageServer. It set sessid to the cookie with name defined in ../conf.php

Parameters:
login string, username
pass string, password

Definition at line 33 of file ui_handler.class.php.

References login().

Referenced by addSubj(), addSubj2Group(), login(), removeSubj(), removeSubjFromGr(), and uiHandler().

uiHandler::logout  ) 
 

logout

Logut from storageServer, takes sessid from cookie

Definition at line 56 of file ui_handler.class.php.

uiHandler::move newPath,
id
 

move

Move file to another folder TODO: format of destinantion path should be properly defined

Parameters:
newPath string, destination relative path
id int, destination folder id

Definition at line 144 of file ui_handler.class.php.

uiHandler::newFolder newname,
id
 

newFolder

Create new folder in the storage

Parameters:
newname string, name for the new folder
id int, destination folder id

Definition at line 112 of file ui_handler.class.php.

uiHandler::passwd uid,
oldpass,
pass,
pass2
 

passwd

Change password for specified user

Parameters:
uid int, local user id
oldpass string, old user password
pass string, new password
pass2 string, retype of new password

Definition at line 313 of file ui_handler.class.php.

References subjects.

uiHandler::removePerm permid,
oid
 

removePerm

Remove permission record

Parameters:
permid int, local id of permission record

Definition at line 365 of file ui_handler.class.php.

References permissions.

uiHandler::removeSubj login  ) 
 

removeSubj

Remove existing user or group

Parameters:
login string, login name of removed user

Definition at line 290 of file ui_handler.class.php.

References login(), and subjects.

uiHandler::removeSubjFromGr login,
gname,
reid
 

Remove subject from group.

Parameters:
login string
gname string
reid string, local id of managed group, just needed for redirect

Definition at line 404 of file ui_handler.class.php.

References groups, login(), and subjects.

uiHandler::rename newname,
id
 

rename

Change the name of file or folder

Parameters:
newname string, new name for the file or folder
id int, destination folder id

Definition at line 127 of file ui_handler.class.php.

uiHandler::storeSystemPrefs &$  formdata,
&$  mask
 

Definition at line 418 of file ui_handler.class.php.

References systemPrefs, and uiBase::tra().

uiHandler::upload &$  formdata,
id,
&$  mask
 

upload

Provides file upload and store it to the storage

Parameters:
filename string, name for the uploaded file
mediafile file uploded by HTTP, raw binary media file
mdatafile file uploded by HTTP, metadata XML file
id int, destination folder id

Definition at line 74 of file ui_handler.class.php.


Member Data Documentation

uiHandler::$alertMsg
 

Definition at line 9 of file ui_handler.class.php.

uiHandler::$redirUrl
 

Definition at line 8 of file ui_handler.class.php.


The documentation for this class was generated from the following file:
Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by  doxygen 1.4.0