Documentation TYPO3 par Ameos |
Public Member Functions | |
genTree ($theID, $depthData, $versions=FALSE) | |
genTree_records ($theID, $depthData, $table='', $versions=FALSE) | |
genTreeStatus ($root=0) | |
lostRecords ($pid_list) | |
fixLostRecord ($table, $uid) | |
countRecords ($pid_list) | |
getGroupFields ($mode) | |
getFileFields ($uploadfolder) | |
getDBFields ($theSearchTable) | |
selectNonEmptyRecordsWithFkeys ($fkey_arrays) | |
testFileRefs () | |
testDBRefs ($theArray) | |
whereIsRecordReferenced ($searchTable, $id) | |
whereIsFileReferenced ($uploadfolder, $filename) | |
Public Attributes | |
$genTree_includeDeleted = TRUE | |
$genTree_includeVersions = TRUE | |
$genTree_includeRecords = FALSE | |
$perms_clause = '' | |
$genTree_makeHTML = 0 | |
$page_idArray = Array() | |
$rec_idArray = Array() | |
$getTree_HTML = '' | |
$backPath = '' | |
$checkFileRefs = Array() | |
$checkSelectDBRefs = Array() | |
$checkGroupDBRefs = Array() | |
$recStats | |
$lRecords = Array() | |
$lostPagesList = '' |
Definition at line 93 of file class.t3lib_admin.php.
t3lib_admin::genTree | ( | $ | theID, | |
$ | depthData, | |||
$ | versions = FALSE | |||
) |
Generates a list of Page-uid's that corresponds to the tables in the tree. This list should ideally include all records in the pages-table.
integer | a pid (page-record id) from which to start making the tree | |
string | HTML-code (image-tags) used when this function calls itself recursively. | |
boolean | Internal variable, don't set from outside! |
Definition at line 128 of file class.t3lib_admin.php.
References t3lib_div::fixed_lgd_cs(), genTree_records(), t3lib_iconWorks::getIconImage(), and t3lib_extMgm::isLoaded().
Referenced by genTreeStatus().
t3lib_admin::genTree_records | ( | $ | theID, | |
$ | depthData, | |||
$ | table = '' , |
|||
$ | versions = FALSE | |||
) |
[type] | $theID: ... | |
[type] | $depthData: ... | |
[type] | $table: ... | |
[type] | $versions: ... |
Definition at line 217 of file class.t3lib_admin.php.
References t3lib_BEfunc::deleteClause(), t3lib_BEfunc::getCommonSelectFields(), t3lib_iconWorks::getIconImage(), and t3lib_BEfunc::getRecordTitle().
Referenced by genTree().
t3lib_admin::genTreeStatus | ( | $ | root = 0 |
) |
[Describe function...]
Definition at line 292 of file class.t3lib_admin.php.
References genTree().
t3lib_admin::lostRecords | ( | $ | pid_list | ) |
Fills $this->lRecords with the records from all tc-tables that are not attached to a PID in the pid-list.
string | list of pid's (page-record uid's). This list is probably made by genTree() |
Definition at line 315 of file class.t3lib_admin.php.
References t3lib_div::loadTCA().
t3lib_admin::fixLostRecord | ( | $ | table, | |
$ | uid | |||
) |
Fixes lost record from $table with uid $uid by setting the PID to zero. If there is a disabled column for the record that will be set as well.
string | Database tablename | |
integer | The uid of the record which will have the PID value set to 0 (zero) |
Definition at line 353 of file class.t3lib_admin.php.
t3lib_admin::countRecords | ( | $ | pid_list | ) |
Counts records from $TCA-tables that ARE attached to an existing page.
string | list of pid's (page-record uid's). This list is probably made by genTree() |
Definition at line 374 of file class.t3lib_admin.php.
References t3lib_BEfunc::deleteClause(), and t3lib_div::loadTCA().
t3lib_admin::getGroupFields | ( | $ | mode | ) |
Finding relations in database based on type 'group' (files or database-uid's in a list)
string | $mode = file, $mode = db, $mode = '' (all...) |
Definition at line 409 of file class.t3lib_admin.php.
References t3lib_div::loadTCA().
t3lib_admin::getFileFields | ( | $ | uploadfolder | ) |
Finds all fields that hold filenames from uploadfolder
string | Path to uploadfolder |
Definition at line 443 of file class.t3lib_admin.php.
References t3lib_div::loadTCA().
Referenced by whereIsFileReferenced().
t3lib_admin::getDBFields | ( | $ | theSearchTable | ) |
Returns an array with arrays of table/field pairs which are allowed to hold references to the input table name - according to $TCA
string | Table name |
Definition at line 466 of file class.t3lib_admin.php.
References t3lib_div::loadTCA().
Referenced by whereIsRecordReferenced().
t3lib_admin::selectNonEmptyRecordsWithFkeys | ( | $ | fkey_arrays | ) |
This selects non-empty-records from the tables/fields in the fkey_array generated by getGroupFields()
array | Array with tables/fields generated by getGroupFields() |
Definition at line 494 of file class.t3lib_admin.php.
References t3lib_extMgm::isLoaded(), t3lib_div::loadTCA(), and t3lib_div::makeInstance().
t3lib_admin::testFileRefs | ( | ) |
Depends on selectNonEmpty.... to be executed first!!
Definition at line 583 of file class.t3lib_admin.php.
References whereIsFileReferenced().
t3lib_admin::testDBRefs | ( | $ | theArray | ) |
Depends on selectNonEmpty.... to be executed first!!
array | Table with key/value pairs being table names and arrays with uid numbers |
Definition at line 634 of file class.t3lib_admin.php.
References t3lib_BEfunc::deleteClause().
t3lib_admin::whereIsRecordReferenced | ( | $ | searchTable, | |
$ | id | |||
) |
Finding all references to record based on table/uid
string | Table name | |
integer | Uid of database record |
Definition at line 672 of file class.t3lib_admin.php.
References getDBFields(), t3lib_div::loadTCA(), and t3lib_div::makeInstance().
t3lib_admin::whereIsFileReferenced | ( | $ | uploadfolder, | |
$ | filename | |||
) |
Finding all references to file based on uploadfolder / filename
string | Upload folder where file is found | |
string | Filename to search for |
Definition at line 709 of file class.t3lib_admin.php.
References getFileFields().
Referenced by testFileRefs().
t3lib_admin::$recStats |
Initial value:
Array( 'allValid' => array(), 'published_versions' => array(), 'deleted' => array(), )
Definition at line 111 of file class.t3lib_admin.php.