"TYPO3 4.0.1: SC_mod_tools_log_index Class Reference", "datetime" => "Sat Dec 2 19:25:31 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?>

SC_mod_tools_log_index Class Reference

Inheritance diagram for SC_mod_tools_log_index:

Inheritance graph
[legend]
Collaboration diagram for SC_mod_tools_log_index:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 init ()
 menuConfig ()
 main ()
 printContent ()
 main ()
 printContent ()
 exportData ($inData)
 addRecordsForPid ($k, $tables, $maxNumber)
 exec_listQueryPid ($table, $pid, $limit)
 makeConfigurationForm ($inData, &$row)
 makeAdvancedOptionsForm ($inData, &$row)
 makeSaveForm ($inData, &$row)
 importData ($inData)
 processPresets (&$inData)
 getPreset ($uid)
 userTempFolder ()
 userSaveFolder ()
 checkUpload ()
 renderSelectBox ($prefix, $value, $optValues)
 tableSelector ($prefix, $value, $excludeList='')
 extensionSelector ($prefix, $value)
 filterPageIds ($exclude)

Public Attributes

 $MCONF = array()
 $MOD_MENU = array()
 $MOD_SETTINGS = array()
 $doc
 $content
 $lF
 $be_user_Array
 $pageinfo

Detailed Description

Definition at line 56 of file index.php.


Member Function Documentation

SC_mod_tools_log_index::addRecordsForPid k,
tables,
maxNumber
 

Adds records to the export object for a specific page id.

Parameters:
integer Page id for which to select records to add
array Array of table names to select from
integer Max amount of records to select
Returns:
void

Definition at line 661 of file index.php.

References t3lib_div::intInRange().

Referenced by exportData().

SC_mod_tools_log_index::checkUpload  ) 
 

Check if a file has been uploaded

Returns:
void

Definition at line 1553 of file index.php.

References t3lib_div::_GP(), t3lib_div::getIndpEnv(), and t3lib_div::makeInstance().

Referenced by main().

SC_mod_tools_log_index::exec_listQueryPid table,
pid,
limit
 

Selects records from table / pid

Parameters:
string Table to select from
integer Page ID to select from
integer Max number of records to select
Returns:
pointer SQL resource pointer

Definition at line 687 of file index.php.

References t3lib_BEfunc::deleteClause(), and t3lib_BEfunc::versioningPlaceholderClause().

Referenced by exportData().

SC_mod_tools_log_index::exportData inData  ) 
 

Export part of module

Parameters:
array Content of POST VAR tx_impexp[]..
Returns:
void Setting content in $this->content

Definition at line 387 of file index.php.

References addRecordsForPid(), exec_listQueryPid(), filterPageIds(), t3lib_div::getFilesInDir(), t3lib_iconWorks::getIconImage(), t3lib_BEfunc::getRecord(), t3lib_BEfunc::getRecordWSOL(), t3lib_div::intInRange(), t3lib_div::makeInstance(), processPresets(), and userTempFolder().

Referenced by main().

SC_mod_tools_log_index::extensionSelector prefix,
value
 

Returns a selector-box with loaded extension keys

Parameters:
string Form element name prefix
array The current values selected
Returns:
string HTML select element

Definition at line 1642 of file index.php.

SC_mod_tools_log_index::filterPageIds exclude  ) 
 

Filter page IDs by traversing exclude array, finding all excluded pages (if any) and making an AND NOT IN statement for the select clause.

Parameters:
array Exclude array from import/export object.
Returns:
string AND where clause part to filter out page uids.

Definition at line 1667 of file index.php.

Referenced by exportData().

SC_mod_tools_log_index::getPreset uid  ) 
 

Get single preset record

Parameters:
integer Preset record
Returns:
array Preset record, if any (otherwise false)

Definition at line 1488 of file index.php.

SC_mod_tools_log_index::importData inData  ) 
 

Import part of module

Parameters:
array Content of POST VAR tx_impexp[]..
Returns:
void Setting content in $this->content

Definition at line 1064 of file index.php.

References t3lib_div::_POST(), t3lib_div::getFileAbsFileName(), t3lib_div::getFilesInDir(), t3lib_div::getIndpEnv(), t3lib_BEfunc::getSetUpdateSignal(), t3lib_div::inList(), t3lib_extMgm::isLoaded(), t3lib_div::locationHeaderUrl(), t3lib_div::makeInstance(), t3lib_BEfunc::readPageAccess(), t3lib_div::unlink_tempfile(), and t3lib_div::writeFile().

Referenced by main().

SC_mod_tools_log_index::init  ) 
 

Initialize module

Returns:
void

Reimplemented from t3lib_SCbase.

Definition at line 71 of file index.php.

References t3lib_BEfunc::getUserNames(), t3lib_div::makeInstance(), and menuConfig().

SC_mod_tools_log_index::main  ) 
 

Main module function

Returns:
void

Definition at line 289 of file index.php.

References t3lib_div::_GP(), checkUpload(), exportData(), importData(), t3lib_div::inList(), and t3lib_div::makeInstance().

SC_mod_tools_log_index::main  ) 
 

Main function

Returns:
void

Definition at line 167 of file index.php.

References t3lib_BEfunc::blindUserNames(), and t3lib_BEfunc::getFuncMenu().

SC_mod_tools_log_index::makeAdvancedOptionsForm inData,
&$  row
 

Create advanced options form

Parameters:
array Form configurat data
array Table row accumulation variable. This is filled with table rows.
Returns:
void Sets content in $this->content

Definition at line 885 of file index.php.

SC_mod_tools_log_index::makeConfigurationForm inData,
&$  row
 

Create configuration form

Parameters:
array Form configurat data
array Table row accumulation variable. This is filled with table rows.
Returns:
void Sets content in $this->content

Definition at line 717 of file index.php.

References t3lib_BEfunc::getRecordTitle(), and t3lib_BEfunc::getRecordWSOL().

SC_mod_tools_log_index::makeSaveForm inData,
&$  row
 

Create configuration form

Parameters:
array Form configurat data
array Table row accumulation variable. This is filled with table rows.
Returns:
void Sets content in $this->content

Definition at line 933 of file index.php.

SC_mod_tools_log_index::menuConfig  ) 
 

Menu configuration

Returns:
void

Reimplemented from t3lib_SCbase.

Definition at line 112 of file index.php.

References t3lib_div::_GP(), t3lib_BEfunc::getGroupNames(), and t3lib_BEfunc::getModuleData().

Referenced by init().

SC_mod_tools_log_index::printContent  ) 
 

Print the content

Returns:
void

Definition at line 359 of file index.php.

SC_mod_tools_log_index::printContent  ) 
 

Output content

Returns:
string HTML

Definition at line 307 of file index.php.

SC_mod_tools_log_index::processPresets &$  inData  ) 
 

Manipulate presets

Parameters:
array In data array, passed by reference!
Returns:
void

Definition at line 1393 of file index.php.

References t3lib_div::_GP().

Referenced by exportData().

SC_mod_tools_log_index::renderSelectBox prefix,
value,
optValues
 

Makes a selector-box from optValues

Parameters:
string Form element name
string Current value
array Options to display (key/value pairs)
Returns:
string HTML select element

Definition at line 1583 of file index.php.

SC_mod_tools_log_index::tableSelector prefix,
value,
excludeList = ''
 

Returns a selector-box with TCA tables

Parameters:
string Form element name prefix
array The current values selected
string Table names (and the string "_ALL") to exclude. Comma list
Returns:
string HTML select element

Definition at line 1606 of file index.php.

References t3lib_div::inList().

SC_mod_tools_log_index::userSaveFolder  ) 
 

Returns folder where user can save export files.

Returns:
string Absolute path to folder where export files can be saved.

Definition at line 1530 of file index.php.

SC_mod_tools_log_index::userTempFolder  ) 
 

Returns first temporary folder of the user account (from $FILEMOUNTS)

Returns:
string Absolute path to first "_temp_" folder of the current user, otherwise blank.

Definition at line 1514 of file index.php.

Referenced by exportData().


Member Data Documentation

SC_mod_tools_log_index::$content
 

Generally used for accumulating the output content of backend modules

Reimplemented from t3lib_SCbase.

Definition at line 62 of file index.php.

SC_mod_tools_log_index::$doc
 

Generally used to hold an instance of the 'template' class from typo3/template.php

Reimplemented from t3lib_SCbase.

Definition at line 60 of file index.php.

SC_mod_tools_log_index::$MCONF = array()
 

Loaded with the global array $MCONF which holds some module configuration from the conf.php file of backend modules.

See also:
init()

Reimplemented from t3lib_SCbase.

Definition at line 57 of file index.php.

SC_mod_tools_log_index::$MOD_MENU = array()
 

The module menu items array. Each key represents a key for which values can range between the items in the array of that key.

See also:
init()

Reimplemented from t3lib_SCbase.

Definition at line 58 of file index.php.

SC_mod_tools_log_index::$MOD_SETTINGS = array()
 

Current settings for the keys of the MOD_MENU array

See also:
$MOD_MENU

Reimplemented from t3lib_SCbase.

Definition at line 59 of file index.php.


The documentation for this class was generated from the following files: