vB_DataManager_Thread_FirstPostClass to do data save/delete operations for a THREAD and its FIRST POST.
This is an important distinction!
Located in /includes/class_dm_threadpost.php (line 1505)
vB_DataManager | --vB_DataManager_ThreadPost | --vB_DataManager_Thread | --vB_DataManager_Thread_FirstPost
vB_DataManager_Thread_FirstPost
vB_DataManager_Thread_FirstPost
(vB_Registry &$registry, [integer $errtype = ERRTYPE_STANDARD])
mixed
delete
([boolean $countposts = true], [boolean $physicaldel = true], [array $delinfo = NULL], [boolean $dolog = true])
array
$bitfields
= array() (line 1556)
Array of field names that are bitfields, together with the name of the variable in the registry with the definitions.
array
$condition_construct
= array('threadid = %1$d', 'threadid') (line 1571)
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.
array
$post
= array() (line 1585)
Array to store stuff to save to post table
string
$table
= 'thread' (line 1563)
The main table this class deals with
array
$thread
= array() (line 1578)
Array to store stuff to save to thread table
array
$validfields
= array(Array of recognised and required fields for threads, and their types
Inherited from vB_DataManager_Thread
vB_DataManager_Thread::$modlog
Inherited from vB_DataManager_ThreadPost
vB_DataManager_ThreadPost::$floodcheck
vB_DataManager_ThreadPost::$spamlog_insert
Inherited from vB_DataManager
vB_DataManager::$condition
vB_DataManager::$dbobject
vB_DataManager::$errors
vB_DataManager::$error_handler
vB_DataManager::$existing
vB_DataManager::$failure_callback
vB_DataManager::$hook_delete
vB_DataManager::$hook_postsave
vB_DataManager::$hook_presave
vB_DataManager::$hook_start
vB_DataManager::$info
vB_DataManager::$lamda
vB_DataManager::$presave_called
vB_DataManager::$rawfields
vB_DataManager::$registry
vB_DataManager::$setfields
Constructor vB_DataManager_Thread_FirstPost (line 1593)
Constructor - checks that the registry object has been passed correctly.
delete (line 1880)
Deletes a thread with the first post
do_set (line 1606)
Takes valid data and sets it as part of the data to be saved
post_save_each (line 1795)
post_save_once (line 1778)
pre_save (line 1717)
save (line 1670)
Saves thread data to the database
Inherited From vB_DataManager_Thread
vB_DataManager_Thread::vB_DataManager_Thread()
vB_DataManager_Thread::delete()
vB_DataManager_Thread::do_set()
vB_DataManager_Thread::insert_moderator_log()
vB_DataManager_Thread::post_save_each()
vB_DataManager_Thread::post_save_once()
vB_DataManager_Thread::pre_save()
vB_DataManager_Thread::verify_open()
vB_DataManager_Thread::verify_prefixid()
vB_DataManager_Thread::verify_sticky()
vB_DataManager_Thread::verify_title()
Inherited From vB_DataManager_ThreadPost
vB_DataManager_ThreadPost::vB_DataManager_ThreadPost()
vB_DataManager_ThreadPost::akismet_mark_as_ham()
vB_DataManager_ThreadPost::email_moderators()
vB_DataManager_ThreadPost::fetch_attachment_count()
vB_DataManager_ThreadPost::insert_dupehash()
vB_DataManager_ThreadPost::insert_postlog_data()
vB_DataManager_ThreadPost::post_save_each_post()
vB_DataManager_ThreadPost::pre_save_post()
vB_DataManager_ThreadPost::rebuild_keywords()
vB_DataManager_ThreadPost::verify_iconid()
vB_DataManager_ThreadPost::verify_pagetext()
vB_DataManager_ThreadPost::verify_title()
vB_DataManager_ThreadPost::verify_userid()
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_nonzero_or_negone()
vB_DataManager::verify_pagetext()
vB_DataManager::verify_serialized()
vB_DataManager::verify_spacelist()
vB_DataManager::verify_userid()
vB_DataManager::verify_username()
Documentation generated on Tue, 26 Jan 2010 15:15:32 -0600 by phpDocumentor 1.4.3