vB_DataManager_UserpicvB_DataManager_Avatar vB_DataManager_ProfilePic Abstract class to do data save/delete operations for Userpics.
You should call the fetch_library() function to instantiate the correct object based on how userpics are being stored.
Located in /includes/class_dm_userpic.php (line 29)
vB_DataManager | --vB_DataManager_Userpic
| Class | Description |
|---|---|
vB_DataManager_Userpic_Avatar
|
vB_DataManager_Avatar vB_DataManager_ProfilePic Abstract class to do data save/delete operations for Userpics. |
vB_DataManager_Userpic_Profilepic
|
vB_DataManager_Avatar vB_DataManager_ProfilePic Abstract class to do data save/delete operations for Userpics. |
vB_DataManager_Userpic_Sigpic
|
vB_DataManager_Avatar vB_DataManager_ProfilePic Abstract class to do data save/delete operations for Userpics. |
vB_DataManager_Userpic_Filesystem
|
vB_DataManager_Avatar vB_DataManager_ProfilePic Abstract class to do data save/delete operations for Userpics. |
vB_DataManager_Userpic
vB_DataManager_Userpic
(vB_Registry &$registry, [integer $errtype = ERRTYPE_STANDARD])
vB_DataManager_Userpic
&fetch_library
(vB_Registry &$registry, [integer $errtype = ERRTYPE_STANDARD], [ $classtype = 'userpic_avatar'])
array
$condition_construct
= array('userid = %1$d', 'userid') (line 74)
Condition template for update query This is for use with sprintf(). First key is the where clause, further keys are the field names of the data to be used.
string
$filepath
= 'customavatars' (line 66)
Path to image directory
string
$revision
= 'avatarrevision' (line 59)
Revision field to update
string
$table
= 'customavatar' (line 52)
array
$validfields
= array(Array of recognized and required fields for avatar inserts
Inherited from vB_DataManager
vB_DataManager::$bitfields
vB_DataManager::$condition
vB_DataManager::$dbobject
vB_DataManager::$errors
vB_DataManager::$error_handler
vB_DataManager::$existing
vB_DataManager::$failure_callback
vB_DataManager::$info
vB_DataManager::$lamda
vB_DataManager::$presave_called
vB_DataManager::$rawfields
vB_DataManager::$registry
vB_DataManager::$setfields
Constructor vB_DataManager_Userpic (line 134)
Constructor - checks that the registry object has been passed correctly.
fetch_library (line 84)
Fetches the appropriate subclass based on how the userpics are being stored.
fetch_thumbnail (line 257)
post_delete (line 251)
post_save_each (line 245)
pre_delete (line 163)
Any code to run before deleting.
pre_save (line 175)
verify_filedata (line 148)
Set the filehash/filesize of the file
Inherited From vB_DataManager
vB_DataManager::vB_DataManager()
vB_DataManager::check_required()
vB_DataManager::db_delete()
vB_DataManager::db_insert()
vB_DataManager::db_insert_ignore()
vB_DataManager::db_update()
vB_DataManager::delete()
vB_DataManager::do_set()
vB_DataManager::do_unset()
vB_DataManager::error()
vB_DataManager::fetch_field()
vB_DataManager::fetch_insert_sql()
vB_DataManager::fetch_update_sql()
vB_DataManager::has_errors()
vB_DataManager::post_delete()
vB_DataManager::post_save_each()
vB_DataManager::post_save_once()
vB_DataManager::pre_delete()
vB_DataManager::pre_save()
vB_DataManager::save()
vB_DataManager::set()
vB_DataManager::setr()
vB_DataManager::setr_info()
vB_DataManager::set_bitfield()
vB_DataManager::set_condition()
vB_DataManager::set_error_handler()
vB_DataManager::set_existing()
vB_DataManager::set_failure_callback()
vB_DataManager::set_info()
vB_DataManager::strip_empty_bbcode()
vB_DataManager::strip_empty_bbcode_callback()
vB_DataManager::verify()
vB_DataManager::verify_commalist()
vB_DataManager::verify_date_array()
vB_DataManager::verify_email()
vB_DataManager::verify_image_count()
vB_DataManager::verify_ipaddress()
vB_DataManager::verify_link()
vB_DataManager::verify_list()
vB_DataManager::verify_md5()
vB_DataManager::verify_nonempty()
vB_DataManager::verify_nonzero()
vB_DataManager::verify_pagetext()
vB_DataManager::verify_serialized()
vB_DataManager::verify_spacelist()
vB_DataManager::verify_userid()
vB_DataManager::verify_username()
Documentation generated on Fri, 09 May 2008 09:01:07 -0500 by phpDocumentor 1.4.1