vB_DataManager_GroupMessageClass to do data save/delete operations for profile messages
Located in /includes/class_dm_groupmessage.php (line 25)
vB_DataManager | --vB_DataManager_GroupMessage
vB_DataManager_GroupMessage
vB_DataManager_GroupMessage
(vB_Registry &$registry, [integer $errtype = ERRTYPE_STANDARD])
array
$condition_construct
= array('gmid = %1$s', 'gmid') (line 51)
Condition for update query
string
$table
= 'groupmessage' (line 58)
The main table this class deals with
array
$validfields
= array(Array of recognised and required fields for groupmessage, and their types
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_GroupMessage (line 108)
Constructor - checks that the registry object has been passed correctly.
delete (line 186)
Deleted a SG Message
insert_dupehash (line 477)
Inserts a hash into the database for use with duplicate checking
is_duplicate (line 445)
Is this a duplicate post of a message posted with the last 5 minutes?
is_flooding (line 412)
Determines whether the message being posted would constitute flooding
post_delete (line 243)
post_save_once (line 253)
pre_save (line 122)
Pre-Save code for a SG Message
update_owner_pending_gm_count (line 311)
Updates the counter for the owner of the group that shows how many pending members they have awaiting them to deal with
verify_ipaddress (line 365)
Converts ip address into an integer
verify_pagetext (line 379)
Verifies the page text is valid and sets it up for saving.
verify_title (line 67)
Verifies the title is valid and sets up the title for saving (wordwrap, censor, etc).
verify_userid (line 332)
Verifies that the specified user exists
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:01 -0500 by phpDocumentor 1.4.1