Documentation TYPO3 par Ameos

SC_alt_doc Class Reference

List of all members.

Public Member Functions

 preInit ()
 doProcessData ()
 processData ()
 init ()
 main ()
 printContent ()
 makeEditForm ()
 makeButtonPanel ()
 makeDocSel ()
 makeCmenu ()
 compileForm ($panel, $docSel, $cMenu, $editForm)
 functionMenus ()
 shortCutLink ()
 tceformMessages ()
 editRegularContentFromId ()
 compileStoreDat ()
 getNewIconMode ($table, $key='saveDocNew')
 closeDocument ($code=0)
 setDocument ($currentDocFromHandlerMD5='', $retUrl='alt_doc_nodoc.php')

Public Attributes

 $editconf
 $columnsOnly
 $defVals
 $overrideVals
 $returnUrl
 $closeDoc
 $doSave
 $data
 $mirror
 $cacheCmd
 $redirect
 $disableRTE
 $returnNewPageId
 $vC
 $popViewId
 $popViewId_addParams
 $viewUrl
 $editRegularContentFromId
 $recTitle
 $disHelp
 $noView
 $returnEditConf
 $doc
 $content
 $retUrl
 $R_URL_parts
 $R_URL_getvars
 $R_URI
 $storeTitle
 $storeArray
 $storeUrl
 $storeUrlMd5
 $docDat
 $docHandler
 $elementsData
 $firstEl
 $errorC
 $newC
 $viewId
 $viewId_addParams
 $modTSconfig
 $tceforms
 $generalPathOfForm
 $dontStoreDocumentRef

Detailed Description

Definition at line 94 of file alt_doc.php.


Member Function Documentation

SC_alt_doc::closeDocument code = 0  ) 
 

Handling the closing of a document

Parameters:
integer Close code: 0/1 will redirect to $this->retUrl, 3 will clear the docHandler (thus closing all documents) and otehr values will call setDocument with ->retUrl
Returns:
void

Definition at line 1074 of file alt_doc.php.

References t3lib_div::locationHeaderUrl().

Referenced by preInit(), and processData().

SC_alt_doc::compileForm panel,
docSel,
cMenu,
editForm
 

Put together the various elements (buttons, selectors, form) into a table

Parameters:
string The button panel HTML
string Document selector HTML
string Clear-cache menu HTML
string HTML form.
Returns:
string Composite HTML

Definition at line 859 of file alt_doc.php.

SC_alt_doc::compileStoreDat  ) 
 

Populates the variables $this->storeArray, $this->storeUrl, $this->storeUrlMd5

Returns:
void
See also:
makeDocSel()

Definition at line 1048 of file alt_doc.php.

References t3lib_div::compileSelectedGetVarsFromArray(), and t3lib_div::implodeArrayForUrl().

Referenced by preInit(), and processData().

SC_alt_doc::doProcessData  ) 
 

Detects, if a save command has been triggered.

Returns:
boolean True, then save the document (data submitted)

Definition at line 219 of file alt_doc.php.

SC_alt_doc::editRegularContentFromId  ) 
 

Function, which populates the internal editconf array with editing commands for all tt_content elements from the normal column in normal language from the page pointed to by $this->editRegularContentFromId

Returns:
void

Definition at line 1021 of file alt_doc.php.

References t3lib_BEfunc::deleteClause(), and t3lib_extMgm::isLoaded().

Referenced by init().

SC_alt_doc::functionMenus  ) 
 

Create the checkbox buttons in the bottom of the pages.

Returns:
string HTML for function menus.

Definition at line 921 of file alt_doc.php.

References t3lib_div::implodeArrayForUrl().

SC_alt_doc::getNewIconMode table,
key = 'saveDocNew'
 

Function used to look for configuration of buttons in the form: Fx. disabling buttons or showing them at various positions.

Parameters:
string The table for which the configuration may be specific
string The option for look for. Default is checking if the saveDocNew button should be displayed.
Returns:
string Return value fetched from USER TSconfig

Definition at line 1061 of file alt_doc.php.

Referenced by processData().

SC_alt_doc::init  ) 
 

Initialize the normal module operation

Returns:
void

Definition at line 346 of file alt_doc.php.

References t3lib_div::_GP(), editRegularContentFromId(), t3lib_BEfunc::getModuleData(), t3lib_div::implodeArrayForUrl(), and t3lib_div::makeInstance().

SC_alt_doc::main  ) 
 

Main module operation

Returns:
void

Definition at line 432 of file alt_doc.php.

References t3lib_BEfunc::cshItem(), t3lib_BEfunc::getModTSconfig(), and t3lib_div::makeInstance().

SC_alt_doc::makeButtonPanel  ) 
 

Create the panel of buttons for submitting the form or otherwise perform operations.

Returns:
string HTML code, comprised of images linked to various actions.

Definition at line 717 of file alt_doc.php.

References t3lib_extMgm::isLoaded(), and t3lib_div::testInt().

SC_alt_doc::makeCmenu  ) 
 

Create the selector box form element which allows to select a clear-cache operation. Can be disabled through Page TSconfig.

Returns:
string HTML <select> element (if applicable)
See also:
template::clearCacheMenu()

Definition at line 838 of file alt_doc.php.

References t3lib_BEfunc::cshItem().

SC_alt_doc::makeDocSel  ) 
 

Create the selector box form element which allows to select between open documents. Can be disabled through Page TSconfig.

Returns:
string HTML <select> element (if applicable)

Definition at line 796 of file alt_doc.php.

References t3lib_BEfunc::cshItem(), and t3lib_div::htmlspecialchars_decode().

SC_alt_doc::makeEditForm  ) 
 

Creates the editing form with TCEforms, based on the input from GPvars.

Returns:
string HTML form elements wrapped in tables

Definition at line 535 of file alt_doc.php.

References t3lib_BEfunc::fixVersioningPid(), t3lib_BEfunc::getRecord(), t3lib_BEfunc::getRecordTitle(), t3lib_BEfunc::isRecordLocked(), t3lib_div::makeInstance(), and t3lib_div::trimExplode().

SC_alt_doc::preInit  ) 
 

First initialization.

Returns:
void

Definition at line 167 of file alt_doc.php.

References t3lib_div::_GET(), t3lib_div::_GP(), closeDocument(), compileStoreDat(), t3lib_div::getIndpEnv(), and setDocument().

SC_alt_doc::printContent  ) 
 

Outputting the accumulated content to screen

Returns:
void

Definition at line 500 of file alt_doc.php.

SC_alt_doc::processData  ) 
 

Do processing of data, submitting it to TCEmain.

Returns:
void

Definition at line 229 of file alt_doc.php.

References t3lib_div::_GP(), closeDocument(), compileStoreDat(), t3lib_div::getIndpEnv(), getNewIconMode(), t3lib_BEfunc::getRecord(), t3lib_BEfunc::getSetUpdateSignal(), t3lib_div::implodeArrayForUrl(), and t3lib_div::makeInstance().

SC_alt_doc::setDocument currentDocFromHandlerMD5 = '',
retUrl = 'alt_doc_nodoc.php'
 

Redirects to the document pointed to by $currentDocFromHandlerMD5 OR $retUrl (depending on some internal calculations). Most likely you will get a header-location redirect from this function.

Parameters:
string Pointer to the document in the docHandler array
string Alternative/Default retUrl
Returns:
void

Definition at line 1106 of file alt_doc.php.

References t3lib_div::getIndpEnv(), t3lib_extMgm::isLoaded(), and t3lib_div::locationHeaderUrl().

Referenced by preInit().

SC_alt_doc::shortCutLink  ) 
 

Create shortcut and open-in-window link in the bottom of the page

Returns:
string

Definition at line 952 of file alt_doc.php.

References t3lib_div::linkThisScript().

SC_alt_doc::tceformMessages  ) 
 

Reads comment messages from TCEforms and prints them in a HTML comment in the buttom of the page.

Returns:
void

Definition at line 983 of file alt_doc.php.


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


Généré par Les spécialistes TYPO3 avec  doxygen 1.4.6