\FaceKit
FaceKit is a library for working with avatars
Synopsis
class FaceKit
{
- // constants
- const PATH_ORIG = 'content/documents/facekit/';
- const PATH_DUMMY = 'skins/admava.png';
- const PATH_AVATARS = 'content/avatars/';
- const DEFAULT_EXT = 'jpg';
- const PROUTE_FILEUPLOAD = 'facekitFileUpload';
- const PROUTE_ADMINLOGIN = 'adminlogin';
- const PROUTE_STARTUPLOAD = 'facekitStartUpload';
- // members
- protected array $allowedExtensions = ;
- // methods
- public void __construct()
- public static string getAvatarUrl()
- public static string getAvatar()
- public void flushAvatarCache()
- protected string renderAvatarUploadForm()
- protected void|string catchAvatarUpload()
- public string renderAvatarControlForm()
Constants
| Name | Value |
|---|---|
| PATH_ORIG | 'content/documents/facekit/' |
| PATH_DUMMY | 'skins/admava.png' |
| PATH_AVATARS | 'content/avatars/' |
| DEFAULT_EXT | 'jpg' |
| PROUTE_FILEUPLOAD | 'facekitFileUpload' |
| PROUTE_ADMINLOGIN | 'adminlogin' |
| PROUTE_STARTUPLOAD | 'facekitStartUpload' |
Members
protected
- $allowedExtensions
—
array
Allowed file extensions
Methods
protected
- catchAvatarUpload() — Catches avatar upload and saves it to filesystem if its valid
- renderAvatarUploadForm() — Renders avatar upload form
public
- __construct()
- flushAvatarCache() — Flushes avatar cache
- getAvatar() — Returns avatar HTML code by user login
- getAvatarUrl() — Returns avatar image URL
- renderAvatarControlForm() — Renders avatar control form