<?php include_once '../doc-typo3-funcs.php'; $doxygen_vars = array( "title" => "TYPO3 4.0.1: tx_impexp Class Reference", "datetime" => "Sat Dec 2 19:27:10 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?> <!-- Generated by Doxygen 1.4.6 --> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li id="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </label></td> <td><input type="text" name="query" value="" size="20" accesskey="s"/></td> </tr> </table> </form> </li> </ul></div> <div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div> <h1>tx_impexp Class Reference</h1><!-- doxytag: class="tx_impexp" --><a href="classtx__impexp-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#7317254e93b5fb50bc62859ef97292cd">init</a> ($dontCompress=0, $mode='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#8e8456a8ac7a846f056e5143e4120a78">setHeaderBasics</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#14cf35d3029441372fac054938afe464">setCharset</a> ($charset)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#cd3464a479942d71aa07080dafd29e6f">setMetaData</a> ($title, $description, $notes, $packager_username, $packager_name, $packager_email)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#f37a2b9f37686e43703567ba933c09ba">addThumbnail</a> ($imgFilepath)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#80c9ce3aabdbefbc8079d3b61aa5bc24">setPageTree</a> ($idH)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#53acc6e0755279405d71203669170eae">unsetExcludedSections</a> ($idH)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#d4fb28c0c61aea1557b34716967f3292">flatInversePageTree</a> ($idH, $a=array())</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e4889147109c0971aeb878ba5c776ecb">flatInversePageTree_pid</a> ($idH, $a=array(), $pid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#af0921cf419ec35e5501acba838da56a">export_addRecord</a> ($table, $row, $relationLevel=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#aeae458b7a01205c7c2d7407d5626f3b">export_addDBRelations</a> ($relationLevel=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#6f13f848f9e7efd3705ee899a77de914">export_addDBRelations_registerRelation</a> ($fI, &$addR, $tokenID='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#5c1666a759185c97e25321e34641e619">export_addFilesFromRelations</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#66c10de37f92860f83d500c3e17e36f4">export_addFile</a> ($fI, $recordRef='', $fieldname='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#5b28675af28f44ff5c8edfb6f2ca6e48">flatDBrels</a> ($dbrels)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a981a135ffc5e36de53b680b5d9a14dd">flatSoftRefs</a> ($dbrels)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#360f1c08f638129914d5787523cc27d2">compileMemoryToFileContent</a> ($type='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a701905b4e41bf747b4ddb64ff47afe1">createXML</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#1530080bc05c42776eaa18b84fe1ff4f">doOutputCompress</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#6db6922f7d3009fe39d4f2d910dabb61">addFilePart</a> ($data, $compress=FALSE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#1dfdd8911279e9f72c20e9bd799131ff">importData</a> ($pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#0e9cea02ab378a5084ad4bda7459f891">writeRecords_pages</a> ($pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#49c44dcc56bc68f8d5ca0ce12ea5b494">writeRecords_pages_order</a> ($pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#16279eec237b6d1b999c3355ddca5291">writeRecords_records</a> ($pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#49ed3e2760dd6ebea236cd02c2df81c2">writeRecords_records_order</a> ($mainPid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#1080a01a0346a798237f912456d01ff0">addSingle</a> ($table, $uid, $pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#43676fd3b892a7c979d814cf27f07ae1">addToMapId</a> ($substNEWwithIDs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#b997a86c9343b75fd2a7a5d358530f00">getNewTCE</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#920b932f3443aa8ac66e50de7984b26c">unlinkTempFiles</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a04afadc2187c5dcbe7e57c680c5ed89">setRelations</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#22e2eaff815981d8f700b49961936b21">setRelations_db</a> ($itemArray)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#6ab7c388e8d4d92b526ead3c63fa568e">import_addFileNameToBeCopied</a> ($fI)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#0d7cee37b2e6f1172a999f772a1082ba">setFlexFormRelations</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#72809ae6e1919806f59f7fdb83b1f22c">remapListedDBRecords_flexFormCallBack</a> ($pParams, $dsConf, $dataValue, $dataValue_ext1, $dataValue_ext2, $path)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#c040b7be0011af39885bed7c15de0dd0">processSoftReferences</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#4ec5e559cfeded5f4f4627ee078b2a44">processSoftReferences_flexFormCallBack</a> ($pParams, $dsConf, $dataValue, $dataValue_ext1, $dataValue_ext2, $path)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#d0bb2626e7385175c185b04008941588">processSoftReferences_substTokens</a> ($tokenizedContent, $softRefCfgs, $table, $uid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#6bf0bfe059e87f1cd2b32ffa1f5b8db2">processSoftReferences_saveFile</a> ($relFileName, $cfg, $table, $uid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#16751756d7a5dcdc73474bb045240a5c">processSoftReferences_saveFile_createRelFile</a> ($origDirPrefix, $fileName, $fileID, $table, $uid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#dac2ef98f5d0324e8f09e322eb1e4ef6">writeFileVerify</a> ($fileName, $fileID, $bypassMountCheck=FALSE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#b6cf974a2ce4e6df8f2c50fc43f4c016">checkOrCreateDir</a> ($dirPrefix)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#7ccdceb00625c646194523316b370e4f">verifyFolderAccess</a> ($dirPrefix, $noAlternative=FALSE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#c06167117b794ed190940d82fca8693e">loadFile</a> ($filename, $all=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#fe3e8ba7b39ce4b43536c1cadaf9ab54">getNextFilePart</a> ($fd, $unserialize=0, $name='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#62915f77cd89a68e2846d6038d1870ed">loadContent</a> ($filecontent)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#5435680dedf69597e1c1f1358bcd6ab6">getNextContentPart</a> ($filecontent, &$pointer, $unserialize=0, $name='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#d749df34b8f4db56d1ae6470bfd6b992">loadInit</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#6dc2283b671c1aecd348e1ecd400aa1e">fixCharsets</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#d5e1979455fb54862e2d6c45d8b17128">displayContentOverview</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#0945d19793bdb5312deaafe0f21ada90">traversePageTree</a> ($pT, &$lines, $preCode='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#f440c6d8bac8b123d1ffd77de4457177">traversePageRecords</a> ($pT, &$lines)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#b24e83c7b362b020794b06c5ce40e36c">traverseAllRecords</a> ($pT, &$lines)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#603a8bb40835663555a586838b7e746e">singleRecordLines</a> ($table, $uid, &$lines, $preCode, $checkImportInPidRecord=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#145bbeff1e0bdbcfc85a24ab3ec93f19">addRelations</a> ($rels, &$lines, $preCode, $recurCheck=array(), $htmlColorClass='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#0b42465f0c6df1d880f7c8dae4c3bbbe">addFiles</a> ($rels, &$lines, $preCode, $htmlColorClass='', $tokenID='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a5b93e8e62633cbd4c1bfc5621f5f288">checkDokType</a> ($checkTable, $doktype)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#4433aa7a4a54f014b36de7e9e04253a8">renderControls</a> ($r)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#1f30a673e3897cf24cf3c3301f08cd30">softrefSelector</a> ($cfg)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#87da833e47d73ae877a1c8dc6952d880">isTableStatic</a> ($table)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#33b33ec8fd62de2fe4b4ef565eeeba2a">inclRelation</a> ($table)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e8455775d0636d3ffe517d98197e8ace">isExcluded</a> ($table, $uid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#dc43467f5e35f2ac2eff5b40e49ddf4a">includeSoftref</a> ($tokenID)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#9548fa7b50346454c86f83b43b9d06b1">checkPID</a> ($pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a579c584cdee87169636d8240206669c">dontIgnorePid</a> ($table, $uid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#86bd914f4162cc297a317cf2e5dc827a">doesRecordExist</a> ($table, $uid, $fields='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#8186d322dbe51a7b32255f88fe294987">getRecordPath</a> ($pid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#9c59d6032cbc6827fcd6c073007152a1">renderSelectBox</a> ($prefix, $value, $optValues)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a5f299fc5446fc6d419d820e5583b3fd">compareRecords</a> ($databaseRecord, $importRecord, $table, $inverseDiff=FALSE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#38e88abeff7efc6bfcaeb25aa307b59e">getRTEoriginalFilename</a> ($string)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">& </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#4e98421795969d54f94822121c57219d">getFileProcObj</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#ceafdfa04392172d6232855e864f1613">error</a> ($msg)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#49af5b0c398c28e6c5b46147b7f19faf">printErrorLog</a> ()</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4eeee1bf5f5fdd877a99949af63cc60"></a><!-- doxytag: member="tx_impexp::$showStaticRelations" ref="c4eeee1bf5f5fdd877a99949af63cc60" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#c4eeee1bf5f5fdd877a99949af63cc60">$showStaticRelations</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9302505a4713aac5e9f511868ea1f71e"></a><!-- doxytag: member="tx_impexp::$fileadminFolderName" ref="9302505a4713aac5e9f511868ea1f71e" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#9302505a4713aac5e9f511868ea1f71e">$fileadminFolderName</a> = 'fileadmin'</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99f55d8e6faf99751fe0b3bd36f2c1f9"></a><!-- doxytag: member="tx_impexp::$mode" ref="99f55d8e6faf99751fe0b3bd36f2c1f9" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#99f55d8e6faf99751fe0b3bd36f2c1f9">$mode</a> = ''</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51ad70c069bbbc3e105371e10ec16e61"></a><!-- doxytag: member="tx_impexp::$update" ref="51ad70c069bbbc3e105371e10ec16e61" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#51ad70c069bbbc3e105371e10ec16e61">$update</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50aec3acbcc9584bf4e7908a2d36dfe5"></a><!-- doxytag: member="tx_impexp::$doesImport" ref="50aec3acbcc9584bf4e7908a2d36dfe5" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#50aec3acbcc9584bf4e7908a2d36dfe5">$doesImport</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4214dade636ca317131b8ab4a485bb28"></a><!-- doxytag: member="tx_impexp::$display_import_pid_record" ref="4214dade636ca317131b8ab4a485bb28" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#4214dade636ca317131b8ab4a485bb28">$display_import_pid_record</a> = ''</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1052a12915a14c20cf57af366e2c5510"></a><!-- doxytag: member="tx_impexp::$suggestedInsertUids" ref="1052a12915a14c20cf57af366e2c5510" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#1052a12915a14c20cf57af366e2c5510">$suggestedInsertUids</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd236b308bc2bb3275f82056f92e1bb1"></a><!-- doxytag: member="tx_impexp::$import_mode" ref="cd236b308bc2bb3275f82056f92e1bb1" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#cd236b308bc2bb3275f82056f92e1bb1">$import_mode</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15f31953a6ee435673d642475b1c17fb"></a><!-- doxytag: member="tx_impexp::$global_ignore_pid" ref="15f31953a6ee435673d642475b1c17fb" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#15f31953a6ee435673d642475b1c17fb">$global_ignore_pid</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e26f85845f439492482a14c767bde34b"></a><!-- doxytag: member="tx_impexp::$force_all_UIDS" ref="e26f85845f439492482a14c767bde34b" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e26f85845f439492482a14c767bde34b">$force_all_UIDS</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f040c2baff46d140c802bd034aa29c39"></a><!-- doxytag: member="tx_impexp::$showDiff" ref="f040c2baff46d140c802bd034aa29c39" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#f040c2baff46d140c802bd034aa29c39">$showDiff</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e964e79115fba5139c8a8186f55791f6"></a><!-- doxytag: member="tx_impexp::$allowPHPScripts" ref="e964e79115fba5139c8a8186f55791f6" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e964e79115fba5139c8a8186f55791f6">$allowPHPScripts</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46f4cd2fc962755718f044df8abdfb61"></a><!-- doxytag: member="tx_impexp::$enableLogging" ref="46f4cd2fc962755718f044df8abdfb61" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#46f4cd2fc962755718f044df8abdfb61">$enableLogging</a> = FALSE</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f935bf52d4c10a58e6904a4629d35c39"></a><!-- doxytag: member="tx_impexp::$softrefInputValues" ref="f935bf52d4c10a58e6904a4629d35c39" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#f935bf52d4c10a58e6904a4629d35c39">$softrefInputValues</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1772b2e5b699fe5f66092ff3a2561f6c"></a><!-- doxytag: member="tx_impexp::$fileIDMap" ref="1772b2e5b699fe5f66092ff3a2561f6c" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#1772b2e5b699fe5f66092ff3a2561f6c">$fileIDMap</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7840d24c16f435fd767d5b734b259f7f"></a><!-- doxytag: member="tx_impexp::$maxFileSize" ref="7840d24c16f435fd767d5b734b259f7f" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#7840d24c16f435fd767d5b734b259f7f">$maxFileSize</a> = 1000000</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b692c1d1e977c8bd4f79293c4f99f64c"></a><!-- doxytag: member="tx_impexp::$maxRecordSize" ref="b692c1d1e977c8bd4f79293c4f99f64c" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#b692c1d1e977c8bd4f79293c4f99f64c">$maxRecordSize</a> = 1000000</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94de635a8a7e0ebaf58d5e46ec98bd76"></a><!-- doxytag: member="tx_impexp::$maxExportSize" ref="94de635a8a7e0ebaf58d5e46ec98bd76" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#94de635a8a7e0ebaf58d5e46ec98bd76">$maxExportSize</a> = 10000000</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71a6893f6ab8cbf9da81b2b857050d9c"></a><!-- doxytag: member="tx_impexp::$relOnlyTables" ref="71a6893f6ab8cbf9da81b2b857050d9c" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#71a6893f6ab8cbf9da81b2b857050d9c">$relOnlyTables</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30432fa9653d6b0e50e76eebd07b3e27"></a><!-- doxytag: member="tx_impexp::$relStaticTables" ref="30432fa9653d6b0e50e76eebd07b3e27" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#30432fa9653d6b0e50e76eebd07b3e27">$relStaticTables</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9de7860639d8d6651c90cca19bd4c4f"></a><!-- doxytag: member="tx_impexp::$excludeMap" ref="f9de7860639d8d6651c90cca19bd4c4f" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#f9de7860639d8d6651c90cca19bd4c4f">$excludeMap</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4a034a4718e25763191bb4f1c87b6a6"></a><!-- doxytag: member="tx_impexp::$softrefCfg" ref="e4a034a4718e25763191bb4f1c87b6a6" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e4a034a4718e25763191bb4f1c87b6a6">$softrefCfg</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e73102d3cee5e46006d7b3d1be5e123f"></a><!-- doxytag: member="tx_impexp::$extensionDependencies" ref="e73102d3cee5e46006d7b3d1be5e123f" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e73102d3cee5e46006d7b3d1be5e123f">$extensionDependencies</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a931805b251a5e51139f57c7a44bd776"></a><!-- doxytag: member="tx_impexp::$dontCompress" ref="a931805b251a5e51139f57c7a44bd776" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#a931805b251a5e51139f57c7a44bd776">$dontCompress</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f3b172ab9f155cf45f44cc8ab5013f4"></a><!-- doxytag: member="tx_impexp::$includeExtFileResources" ref="8f3b172ab9f155cf45f44cc8ab5013f4" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#8f3b172ab9f155cf45f44cc8ab5013f4">$includeExtFileResources</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e948d56334c77f15eca9a5013526bae3"></a><!-- doxytag: member="tx_impexp::$extFileResourceExtensions" ref="e948d56334c77f15eca9a5013526bae3" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#e948d56334c77f15eca9a5013526bae3">$extFileResourceExtensions</a> = 'html,htm,css'</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3af82848026b8e9dba7796f4b6143f2d"></a><!-- doxytag: member="tx_impexp::$import_mapId" ref="3af82848026b8e9dba7796f4b6143f2d" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#3af82848026b8e9dba7796f4b6143f2d">$import_mapId</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fcf0cf670ee19e8664bb1311f0e843eb"></a><!-- doxytag: member="tx_impexp::$import_newId" ref="fcf0cf670ee19e8664bb1311f0e843eb" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#fcf0cf670ee19e8664bb1311f0e843eb">$import_newId</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4449d430a0e6c1c2b9d73351eec150d8"></a><!-- doxytag: member="tx_impexp::$import_newId_pids" ref="4449d430a0e6c1c2b9d73351eec150d8" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#4449d430a0e6c1c2b9d73351eec150d8">$import_newId_pids</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9651cb898a73e6ff553e5929d9b486a"></a><!-- doxytag: member="tx_impexp::$import_data" ref="f9651cb898a73e6ff553e5929d9b486a" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#f9651cb898a73e6ff553e5929d9b486a">$import_data</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b8fa445b02884354193bb1db51263a8"></a><!-- doxytag: member="tx_impexp::$errorLog" ref="6b8fa445b02884354193bb1db51263a8" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#6b8fa445b02884354193bb1db51263a8">$errorLog</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a4d6ca153d2978016c5123e4824608b"></a><!-- doxytag: member="tx_impexp::$cache_getRecordPath" ref="4a4d6ca153d2978016c5123e4824608b" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#4a4d6ca153d2978016c5123e4824608b">$cache_getRecordPath</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ca7aad9961223797873a9ee60fc2b9b"></a><!-- doxytag: member="tx_impexp::$checkPID_cache" ref="3ca7aad9961223797873a9ee60fc2b9b" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#3ca7aad9961223797873a9ee60fc2b9b">$checkPID_cache</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7eba093c4b902d813695335b17756aae"></a><!-- doxytag: member="tx_impexp::$compress" ref="7eba093c4b902d813695335b17756aae" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#7eba093c4b902d813695335b17756aae">$compress</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb2f431e9a73a4336d5b15fec4e41f75"></a><!-- doxytag: member="tx_impexp::$dat" ref="bb2f431e9a73a4336d5b15fec4e41f75" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#bb2f431e9a73a4336d5b15fec4e41f75">$dat</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43a9a1c9d3e5bef17748322bf5b4d7b1"></a><!-- doxytag: member="tx_impexp::$fileProcObj" ref="43a9a1c9d3e5bef17748322bf5b4d7b1" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__impexp.html#43a9a1c9d3e5bef17748322bf5b4d7b1">$fileProcObj</a> = ''</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <p> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00198">198</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>.<hr><h2>Member Function Documentation</h2> <a class="anchor" name="6db6922f7d3009fe39d4f2d910dabb61"></a><!-- doxytag: member="tx_impexp::addFilePart" ref="6db6922f7d3009fe39d4f2d910dabb61" args="($data, $compress=FALSE)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::addFilePart </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>data</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>compress</em> = <code>FALSE</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns a content part for a filename being build.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Data to store in part </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>Compress file? </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Content stream. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01117">1117</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="0b42465f0c6df1d880f7c8dae4c3bbbe"></a><!-- doxytag: member="tx_impexp::addFiles" ref="0b42465f0c6df1d880f7c8dae4c3bbbe" args="($rels, &$lines, $preCode, $htmlColorClass='', $tokenID='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::addFiles </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>rels</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>lines</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>preCode</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>htmlColorClass</em> = <code>''</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>tokenID</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Add file relation entries for a record's rels-array<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array of file IDs </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Output lines array (is passed by reference and modified) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Pre-HTML code </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Alternative HTML color class to use. </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Token ID if this is a softreference (in which case it only makes sense with a single element in the $rels array!) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void private </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#603a8bb40835663555a586838b7e746e">singleRecordLines()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02821">2821</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l00994">t3lib_div::split_fileref()</a>. </td> </tr> </table> <a class="anchor" name="145bbeff1e0bdbcfc85a24ab3ec93f19"></a><!-- doxytag: member="tx_impexp::addRelations" ref="145bbeff1e0bdbcfc85a24ab3ec93f19" args="($rels, &$lines, $preCode, $recurCheck=array(), $htmlColorClass='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::addRelations </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>rels</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>lines</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>preCode</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>recurCheck</em> = <code>array()</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>htmlColorClass</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Add <a class="el" href="classDB.html">DB</a> relations entries for a record's rels-array<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array of relations </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Output lines array (is passed by reference and modified) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Pre-HTML code </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Recursivity check stack </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Alternative HTML color class to use. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void private </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#603a8bb40835663555a586838b7e746e">singleRecordLines()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02756">2756</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="1080a01a0346a798237f912456d01ff0"></a><!-- doxytag: member="tx_impexp::addSingle" ref="1080a01a0346a798237f912456d01ff0" args="($table, $uid, $pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::addSingle </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>pid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Adds a single record to the $importData array. Also copies files to tempfolder. However all File/DB-references and flexform field contents are set to blank for now! That is done with <a class="el" href="classtx__impexp.html#a04afadc2187c5dcbe7e57c680c5ed89">setRelations()</a> later<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name (from import memory) </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Record UID (from import memory) </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page id </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd>writeRecords() </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01383">1383</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="f37a2b9f37686e43703567ba933c09ba"></a><!-- doxytag: member="tx_impexp::addThumbnail" ref="f37a2b9f37686e43703567ba933c09ba" args="($imgFilepath)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::addThumbnail </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>imgFilepath</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Sets a thumbnail image to the exported file<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Filename reference, gif, jpg, png. Absolute path. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00351">351</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="43676fd3b892a7c979d814cf27f07ae1"></a><!-- doxytag: member="tx_impexp::addToMapId" ref="43676fd3b892a7c979d814cf27f07ae1" args="($substNEWwithIDs)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::addToMapId </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>substNEWwithIDs</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Registers the substNEWids in memory.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>$substNEWwithIDs from tcemain to be merged into internal mapping variable in this object </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd>writeRecords() </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01457">1457</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>. </td> </tr> </table> <a class="anchor" name="a5b93e8e62633cbd4c1bfc5621f5f288"></a><!-- doxytag: member="tx_impexp::checkDokType" ref="a5b93e8e62633cbd4c1bfc5621f5f288" args="($checkTable, $doktype)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::checkDokType </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>checkTable</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>doktype</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Verifies that a table is allowed on a certain doktype of a page<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name to check </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>doktype value. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if OK </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02939">2939</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="incfile_8php-source.html#l00011">t3lib_div::trimExplode()</a>. </td> </tr> </table> <a class="anchor" name="b6cf974a2ce4e6df8f2c50fc43f4c016"></a><!-- doxytag: member="tx_impexp::checkOrCreateDir" ref="b6cf974a2ce4e6df8f2c50fc43f4c016" args="($dirPrefix)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::checkOrCreateDir </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>dirPrefix</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns true if directory exists and if it doesn't it will create directory and return true if that succeeded.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Directory to create. Having a trailing slash. Must be in fileadmin/. Relative to PATH_site </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True, if directory exists (was created) </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02137">2137</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03310">t3lib_div::getFileAbsFileName()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l02494">t3lib_div::mkdir()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l02021">processSoftReferences_saveFile_createRelFile()</a>. </td> </tr> </table> <a class="anchor" name="9548fa7b50346454c86f83b43b9d06b1"></a><!-- doxytag: member="tx_impexp::checkPID" ref="9548fa7b50346454c86f83b43b9d06b1" args="($pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::checkPID </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>pid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Checking if a PID is in the webmounts of the user<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page ID to check </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if OK </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03110">3110</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00486">export_addRecord()</a>. </td> </tr> </table> <a class="anchor" name="a5f299fc5446fc6d419d820e5583b3fd"></a><!-- doxytag: member="tx_impexp::compareRecords" ref="a5f299fc5446fc6d419d820e5583b3fd" args="($databaseRecord, $importRecord, $table, $inverseDiff=FALSE)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::compareRecords </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>databaseRecord</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>importRecord</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>inverseDiff</em> = <code>FALSE</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Compares two records, the current database record and the one from the import memory. Will return HTML code to show any differences between them!<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Database record, all fields (new values) </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Import memorys record for the same table/uid, all fields (old values) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>The table name of the record </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>Inverse the diff view (switch red/green, needed for pre-update difference view) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03191">3191</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__befunc_8php-source.html#l01838">t3lib_BEfunc::getProcessedValue()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>. </td> </tr> </table> <a class="anchor" name="360f1c08f638129914d5787523cc27d2"></a><!-- doxytag: member="tx_impexp::compileMemoryToFileContent" ref="360f1c08f638129914d5787523cc27d2" args="($type='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::compileMemoryToFileContent </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>type</em> = <code>''</code> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> This compiles and returns the data content for an exported file<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Type of output; "xml" gives xml, otherwise serialized array, possibly compressed. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string The output file stream </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00988">988</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="a701905b4e41bf747b4ddb64ff47afe1"></a><!-- doxytag: member="tx_impexp::createXML" ref="a701905b4e41bf747b4ddb64ff47afe1" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::createXML </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Creates XML string from input array<p> <dl compact><dt><b>Returns:</b></dt><dd>string XML content </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01014">1014</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="d5e1979455fb54862e2d6c45d8b17128"></a><!-- doxytag: member="tx_impexp::displayContentOverview" ref="d5e1979455fb54862e2d6c45d8b17128" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::displayContentOverview </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Displays an overview of the header-content.<p> <dl compact><dt><b>Returns:</b></dt><dd>string HTML content </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02406">2406</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__extmgm_8php-source.html#l00131">t3lib_extMgm::isLoaded()</a>. </td> </tr> </table> <a class="anchor" name="86bd914f4162cc297a317cf2e5dc827a"></a><!-- doxytag: member="tx_impexp::doesRecordExist" ref="86bd914f4162cc297a317cf2e5dc827a" args="($table, $uid, $fields='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::doesRecordExist </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>fields</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Checks if the record exists<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>UID of record </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Field list to select. Default is "uid,pid" </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Result of <a class="el" href="classt3lib__BEfunc.html#c0a110679ba0fac9af0d66f34026f378">t3lib_BEfunc::getRecord()</a> which means the record if found, otherwise false </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03140">3140</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__befunc_8php-source.html#l00227">t3lib_BEfunc::getRecord()</a>. </td> </tr> </table> <a class="anchor" name="a579c584cdee87169636d8240206669c"></a><!-- doxytag: member="tx_impexp::dontIgnorePid" ref="a579c584cdee87169636d8240206669c" args="($table, $uid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::dontIgnorePid </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Checks if the position of an updated record is configured to be corrected. This can be disabled globally and changed for elements individually.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Uid or record </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if the position of the record should be updated to match the one in the import structure </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03127">3127</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="1530080bc05c42776eaa18b84fe1ff4f"></a><!-- doxytag: member="tx_impexp::doOutputCompress" ref="1530080bc05c42776eaa18b84fe1ff4f" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::doOutputCompress </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns true if the output should be compressed.<p> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if compression is possible AND requested. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01106">1106</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="ceafdfa04392172d6232855e864f1613"></a><!-- doxytag: member="tx_impexp::error" ref="ceafdfa04392172d6232855e864f1613" args="($msg)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::error </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>msg</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Sets error message in the internal error log<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Error message </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03307">3307</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01457">addToMapId()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02137">checkOrCreateDir()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00544">export_addDBRelations()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00773">export_addFile()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00672">export_addFilesFromRelations()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00486">export_addRecord()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02351">fixCharsets()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02310">getNextContentPart()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02263">getNextFilePart()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01611">import_addFileNameToBeCopied()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02220">loadFile()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01960">processSoftReferences_saveFile()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02021">processSoftReferences_saveFile_createRelFile()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01634">setFlexFormRelations()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01529">setRelations()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01584">setRelations_db()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01491">unlinkTempFiles()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02110">writeFileVerify()</a>. </td> </tr> </table> <a class="anchor" name="aeae458b7a01205c7c2d7407d5626f3b"></a><!-- doxytag: member="tx_impexp::export_addDBRelations" ref="aeae458b7a01205c7c2d7407d5626f3b" args="($relationLevel=0)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::export_addDBRelations </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>relationLevel</em> = <code>0</code> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> This analyses the existing added records, finds all database relations to records and adds these records to the export file. This function can be called repeatedly until it returns an empty array. In principle it should not allow to infinite recursivity, but you better set a limit... Call this BEFORE the ext_addFilesFromRelations (so files from added relations are also included of course)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Recursion level </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array overview of relations found and added: Keys [table]:[uid], values array with table and id </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#5c1666a759185c97e25321e34641e619">export_addFilesFromRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00544">544</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00648">export_addDBRelations_registerRelation()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00486">export_addRecord()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l00227">t3lib_BEfunc::getRecord()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l03100">includeSoftref()</a>. </td> </tr> </table> <a class="anchor" name="6f13f848f9e7efd3705ee899a77de914"></a><!-- doxytag: member="tx_impexp::export_addDBRelations_registerRelation" ref="6f13f848f9e7efd3705ee899a77de914" args="($fI, &$addR, $tokenID='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::export_addDBRelations_registerRelation </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>fI</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>addR</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>tokenID</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Helper function for <a class="el" href="classtx__impexp.html#aeae458b7a01205c7c2d7407d5626f3b">export_addDBRelations()</a><p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array with table/id keys to add </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Add array, passed by reference to be modified </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Softref Token ID, if applicable. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#aeae458b7a01205c7c2d7407d5626f3b">export_addDBRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00648">648</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03073">inclRelation()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03100">includeSoftref()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03088">isExcluded()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l03059">isTableStatic()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00544">export_addDBRelations()</a>. </td> </tr> </table> <a class="anchor" name="66c10de37f92860f83d500c3e17e36f4"></a><!-- doxytag: member="tx_impexp::export_addFile" ref="66c10de37f92860f83d500c3e17e36f4" args="($fI, $recordRef='', $fieldname='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::export_addFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>fI</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>recordRef</em> = <code>''</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>fieldname</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Adds a files content to the export memory<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>File information with three keys: "filename" = filename without path, "ID_absFile" = absolute filepath to the file (including the filename), "ID" = md5 hash of "ID_absFile". "relFileName" is optional for files attached to records, but mandatory for soft referenced files (since the relFileName determines where such a file should be stored!) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>If the file is related to a record, this is the id on the form [table]:[id]. Information purposes only. </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>If the file is related to a record, this is the field name it was related to. Information purposes only. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00773">773</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03258">getRTEoriginalFilename()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l00835">t3lib_div::inList()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00672">export_addFilesFromRelations()</a>. </td> </tr> </table> <a class="anchor" name="5c1666a759185c97e25321e34641e619"></a><!-- doxytag: member="tx_impexp::export_addFilesFromRelations" ref="5c1666a759185c97e25321e34641e619" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::export_addFilesFromRelations </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> This adds all files in relations. Call this method AFTER adding all records including relations.<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#aeae458b7a01205c7c2d7407d5626f3b">export_addDBRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00672">672</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00773">export_addFile()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03310">t3lib_div::getFileAbsFileName()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l03100">includeSoftref()</a>. </td> </tr> </table> <a class="anchor" name="af0921cf419ec35e5501acba838da56a"></a><!-- doxytag: member="tx_impexp::export_addRecord" ref="af0921cf419ec35e5501acba838da56a" args="($table, $row, $relationLevel=0)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::export_addRecord </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>row</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>relationLevel</em> = <code>0</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Adds the record $row from $table. No checking for relations done here. Pure data.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Record row. </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>(Internal) if the record is added as a relation, this is set to the "level" it was on. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00486">486</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03110">checkPID()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00538">t3lib_div::fixed_lgd_cs()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00898">flatDBrels()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00924">flatSoftRefs()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01148">t3lib_div::formatSize()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l01800">t3lib_BEfunc::getRecordTitle()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>, and <a class="el" href="class_8t3lib__befunc_8php-source.html#l03200">t3lib_BEfunc::workspaceOL()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00544">export_addDBRelations()</a>. </td> </tr> </table> <a class="anchor" name="6dc2283b671c1aecd348e1ecd400aa1e"></a><!-- doxytag: member="tx_impexp::fixCharsets" ref="6dc2283b671c1aecd348e1ecd400aa1e" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::fixCharsets </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Fix charset of import memory if different from system charset<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#d749df34b8f4db56d1ae6470bfd6b992">loadInit()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02351">2351</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l02335">loadInit()</a>. </td> </tr> </table> <a class="anchor" name="5b28675af28f44ff5c8edfb6f2ca6e48"></a><!-- doxytag: member="tx_impexp::flatDBrels" ref="5b28675af28f44ff5c8edfb6f2ca6e48" args="($dbrels)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::flatDBrels </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>dbrels</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> <a class="el" href="classDB.html">DB</a> relations flattend to 1-dim array. The list will be unique, no table/uid combination will appear twice.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>2-dim Array of database relations organized by table key </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array 1-dim array where entries are table:uid and keys are array with table/id </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00898">898</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00486">export_addRecord()</a>. </td> </tr> </table> <a class="anchor" name="d4fb28c0c61aea1557b34716967f3292"></a><!-- doxytag: member="tx_impexp::flatInversePageTree" ref="d4fb28c0c61aea1557b34716967f3292" args="($idH, $a=array())" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::flatInversePageTree </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>idH</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>a</em> = <code>array()</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Recursively flattening the idH array (for <a class="el" href="classtx__impexp.html#80c9ce3aabdbefbc8079d3b61aa5bc24">setPageTree()</a> function)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Page uid hierarchy </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Accumulation array of pages (internal, don't set from outside) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Array with uid-uid pairs for all pages in the page tree. </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#e4889147109c0971aeb878ba5c776ecb">flatInversePageTree_pid()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00424">424</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00389">setPageTree()</a>. </td> </tr> </table> <a class="anchor" name="e4889147109c0971aeb878ba5c776ecb"></a><!-- doxytag: member="tx_impexp::flatInversePageTree_pid" ref="e4889147109c0971aeb878ba5c776ecb" args="($idH, $a=array(), $pid=-1)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::flatInversePageTree_pid </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>idH</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>a</em> = <code>array()</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>pid</em> = <code>-1</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Recursively flattening the idH array (for <a class="el" href="classtx__impexp.html#80c9ce3aabdbefbc8079d3b61aa5bc24">setPageTree()</a> function), setting PIDs as values<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Page uid hierarchy </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Accumulation array of pages (internal, don't set from outside) </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>PID value (internal) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Array with uid-pid pairs for all pages in the page tree. </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#d4fb28c0c61aea1557b34716967f3292">flatInversePageTree()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00447">447</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="a981a135ffc5e36de53b680b5d9a14dd"></a><!-- doxytag: member="tx_impexp::flatSoftRefs" ref="a981a135ffc5e36de53b680b5d9a14dd" args="($dbrels)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::flatSoftRefs </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>dbrels</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Soft References flattend to 1-dim array.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>2-dim Array of database relations organized by table key </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array 1-dim array where entries are arrays with properties of the soft link found and keys are a unique combination of field, spKey, structure path if applicable and token ID </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00924">924</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00486">export_addRecord()</a>. </td> </tr> </table> <a class="anchor" name="4e98421795969d54f94822121c57219d"></a><!-- doxytag: member="tx_impexp::getFileProcObj" ref="4e98421795969d54f94822121c57219d" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">& tx_impexp::getFileProcObj </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns file processing object, initialized only once.<p> <dl compact><dt><b>Returns:</b></dt><dd>object File processor object </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03275">3275</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01960">processSoftReferences_saveFile()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02021">processSoftReferences_saveFile_createRelFile()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02170">verifyFolderAccess()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02110">writeFileVerify()</a>. </td> </tr> </table> <a class="anchor" name="b997a86c9343b75fd2a7a5d358530f00"></a><!-- doxytag: member="tx_impexp::getNewTCE" ref="b997a86c9343b75fd2a7a5d358530f00" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::getNewTCE </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns a new $TCE object<p> <dl compact><dt><b>Returns:</b></dt><dd>object $TCE object </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01477">1477</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01766">processSoftReferences()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01634">setFlexFormRelations()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01529">setRelations()</a>. </td> </tr> </table> <a class="anchor" name="5435680dedf69597e1c1f1358bcd6ab6"></a><!-- doxytag: member="tx_impexp::getNextContentPart" ref="5435680dedf69597e1c1f1358bcd6ab6" args="($filecontent, &$pointer, $unserialize=0, $name='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::getNextContentPart </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>filecontent</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>pointer</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>unserialize</em> = <code>0</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>name</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns the next content part from the $filecontent<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>File content string </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>File pointer (where to read from) </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set, the returned content is unserialized into an array, otherwise you get the raw string </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>For error messages this indicates the section of the problem. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Data string </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02310">2310</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l02292">loadContent()</a>. </td> </tr> </table> <a class="anchor" name="fe3e8ba7b39ce4b43536c1cadaf9ab54"></a><!-- doxytag: member="tx_impexp::getNextFilePart" ref="fe3e8ba7b39ce4b43536c1cadaf9ab54" args="($fd, $unserialize=0, $name='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::getNextFilePart </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>fd</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>unserialize</em> = <code>0</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>name</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns the next content part form the fileresource (t3d), $fd<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pointer</em> </td><td>File pointer </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set, the returned content is unserialized into an array, otherwise you get the raw string </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>For error messages this indicates the section of the problem. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Data string private </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#c06167117b794ed190940d82fca8693e">loadFile()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02263">2263</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l02220">loadFile()</a>. </td> </tr> </table> <a class="anchor" name="8186d322dbe51a7b32255f88fe294987"></a><!-- doxytag: member="tx_impexp::getRecordPath" ref="8186d322dbe51a7b32255f88fe294987" args="($pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::getRecordPath </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>pid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns the page title path of a PID value. Results are cached internally<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Record PID to check </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string The path for the input PID </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03150">3150</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__befunc_8php-source.html#l00634">t3lib_BEfunc::getRecordPath()</a>. </td> </tr> </table> <a class="anchor" name="38e88abeff7efc6bfcaeb25aa307b59e"></a><!-- doxytag: member="tx_impexp::getRTEoriginalFilename" ref="38e88abeff7efc6bfcaeb25aa307b59e" args="($string)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::getRTEoriginalFilename </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>string</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Creates the original file name for a copy-RTE image (magic type)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>RTE copy filename, eg. "RTEmagicC_user_pm_icon_01.gif.gif" </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string RTE original filename, eg. "RTEmagicP_user_pm_icon_01.gif". IF the input filename was NOT prefixed RTEmagicC_ as RTE images would be, nothing is returned! </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03258">3258</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l01132">t3lib_div::isFirstPartOfStr()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00773">export_addFile()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01960">processSoftReferences_saveFile()</a>. </td> </tr> </table> <a class="anchor" name="6ab7c388e8d4d92b526ead3c63fa568e"></a><!-- doxytag: member="tx_impexp::import_addFileNameToBeCopied" ref="6ab7c388e8d4d92b526ead3c63fa568e" args="($fI)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::import_addFileNameToBeCopied </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>fI</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Writes the file from import array to temp dir and returns the filename of it.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>File information with three keys: "filename" = filename without path, "ID_absFile" = absolute filepath to the file (including the filename), "ID" = md5 hash of "ID_absFile" </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Absolute filename of the temporary filename of the file. In ->alternativeFileName the original name is set. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01611">1611</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03463">t3lib_div::tempnam()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l02409">t3lib_div::writeFile()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01719">remapListedDBRecords_flexFormCallBack()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01529">setRelations()</a>. </td> </tr> </table> <a class="anchor" name="1dfdd8911279e9f72c20e9bd799131ff"></a><!-- doxytag: member="tx_impexp::importData" ref="1dfdd8911279e9f72c20e9bd799131ff" args="($pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::importData </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>pid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Imports the internal data array to $pid.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page ID in which to import the content </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void ... </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01150">1150</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="33b33ec8fd62de2fe4b4ef565eeeba2a"></a><!-- doxytag: member="tx_impexp::inclRelation" ref="33b33ec8fd62de2fe4b4ef565eeeba2a" args="($table)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::inclRelation </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>table</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns true if the input table name is to be included as relation<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True, if table is marked static </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03073">3073</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00648">export_addDBRelations_registerRelation()</a>. </td> </tr> </table> <a class="anchor" name="dc43467f5e35f2ac2eff5b40e49ddf4a"></a><!-- doxytag: member="tx_impexp::includeSoftref" ref="dc43467f5e35f2ac2eff5b40e49ddf4a" args="($tokenID)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::includeSoftref </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>tokenID</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns true if soft reference should be included in exported file.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Token ID for soft reference </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if softreference media should be included </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03100">3100</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l00835">t3lib_div::inList()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00544">export_addDBRelations()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l00648">export_addDBRelations_registerRelation()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l00672">export_addFilesFromRelations()</a>. </td> </tr> </table> <a class="anchor" name="7317254e93b5fb50bc62859ef97292cd"></a><!-- doxytag: member="tx_impexp::init" ref="7317254e93b5fb50bc62859ef97292cd" args="($dontCompress=0, $mode='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::init </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>dontCompress</em> = <code>0</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>mode</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Init the object, both import and export<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set, compression in t3d files is disabled </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Mode of usage, either "import" or "export" </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00261">261</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00229">$dontCompress</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l00204">$mode</a>. </td> </tr> </table> <a class="anchor" name="e8455775d0636d3ffe517d98197e8ace"></a><!-- doxytag: member="tx_impexp::isExcluded" ref="e8455775d0636d3ffe517d98197e8ace" args="($table, $uid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::isExcluded </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns true if the element should be excluded as static record.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>UID value </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True, if table is marked static </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03088">3088</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00648">export_addDBRelations_registerRelation()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01584">setRelations_db()</a>. </td> </tr> </table> <a class="anchor" name="87da833e47d73ae877a1c8dc6952d880"></a><!-- doxytag: member="tx_impexp::isTableStatic" ref="87da833e47d73ae877a1c8dc6952d880" args="($table)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::isTableStatic </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>table</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns true if the input table name is to be regarded as a static relation (that is, not exported etc).<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True, if table is marked static </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03059">3059</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00648">export_addDBRelations_registerRelation()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01584">setRelations_db()</a>. </td> </tr> </table> <a class="anchor" name="62915f77cd89a68e2846d6038d1870ed"></a><!-- doxytag: member="tx_impexp::loadContent" ref="62915f77cd89a68e2846d6038d1870ed" args="($filecontent)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::loadContent </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>filecontent</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Loads T3D file content into the $this->dat array (This function can be used to test the output strings from -><a class="el" href="classtx__impexp.html#360f1c08f638129914d5787523cc27d2">compileMemoryToFileContent()</a>)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>File content </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02292">2292</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l02310">getNextContentPart()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02335">loadInit()</a>. </td> </tr> </table> <a class="anchor" name="c06167117b794ed190940d82fca8693e"></a><!-- doxytag: member="tx_impexp::loadFile" ref="c06167117b794ed190940d82fca8693e" args="($filename, $all=0)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::loadFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>filename</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>all</em> = <code>0</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Loads the header section/all of the $filename into memory<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Filename, absolute </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set, all information is loaded (header, records and files). Otherwise the default is to read only the header information </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if the operation went well </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02220">2220</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02263">getNextFilePart()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02335">loadInit()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l02120">t3lib_div::xml2array()</a>. </td> </tr> </table> <a class="anchor" name="d749df34b8f4db56d1ae6470bfd6b992"></a><!-- doxytag: member="tx_impexp::loadInit" ref="d749df34b8f4db56d1ae6470bfd6b992" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::loadInit </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Setting up the object based on the recently loaded ->dat array<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02335">2335</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l02351">fixCharsets()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l02292">loadContent()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02220">loadFile()</a>. </td> </tr> </table> <a class="anchor" name="49af5b0c398c28e6c5b46147b7f19faf"></a><!-- doxytag: member="tx_impexp::printErrorLog" ref="49af5b0c398c28e6c5b46147b7f19faf" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::printErrorLog </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns a table with the error-messages.<p> <dl compact><dt><b>Returns:</b></dt><dd>string HTML print of error log </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03316">3316</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l02750">t3lib_div::view_array()</a>. </td> </tr> </table> <a class="anchor" name="c040b7be0011af39885bed7c15de0dd0"></a><!-- doxytag: member="tx_impexp::processSoftReferences" ref="c040b7be0011af39885bed7c15de0dd0" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::processSoftReferences </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Processing of soft references<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01766">1766</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__befunc_8php-source.html#l00969">t3lib_BEfunc::getFlexFormDS()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01477">getNewTCE()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l00227">t3lib_BEfunc::getRecord()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03746">t3lib_div::loadTCA()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01857">processSoftReferences_flexFormCallBack()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01896">processSoftReferences_substTokens()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l03371">t3lib_BEfunc::wsMapId()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l02120">t3lib_div::xml2array()</a>. </td> </tr> </table> <a class="anchor" name="4ec5e559cfeded5f4f4627ee078b2a44"></a><!-- doxytag: member="tx_impexp::processSoftReferences_flexFormCallBack" ref="4ec5e559cfeded5f4f4627ee078b2a44" args="($pParams, $dsConf, $dataValue, $dataValue_ext1, $dataValue_ext2, $path)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::processSoftReferences_flexFormCallBack </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>pParams</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dsConf</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataValue</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataValue_ext1</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataValue_ext2</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>path</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Callback function for traversing the FlexForm structure in relation to remapping softreference relations<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Set of parameters in numeric array: table, uid, field </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>TCA config for field (from Data Structure of course) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Field value (from FlexForm XML) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Not used </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Not used </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Path of where the data structure where the element is found </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Array where the "value" key carries the value. </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#0d7cee37b2e6f1172a999f772a1082ba">setFlexFormRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01857">1857</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l01896">processSoftReferences_substTokens()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01766">processSoftReferences()</a>. </td> </tr> </table> <a class="anchor" name="6bf0bfe059e87f1cd2b32ffa1f5b8db2"></a><!-- doxytag: member="tx_impexp::processSoftReferences_saveFile" ref="6bf0bfe059e87f1cd2b32ffa1f5b8db2" args="($relFileName, $cfg, $table, $uid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::processSoftReferences_saveFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>relFileName</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>cfg</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Process a soft reference file<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Old Relative filename </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>soft reference configuration array </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table for which the processing occurs </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>UID of record from table </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string New relative filename (value to insert instead of the softref token) </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01960">1960</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00244">$fileProcObj</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03310">t3lib_div::getFileAbsFileName()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03275">getFileProcObj()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03258">getRTEoriginalFilename()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01132">t3lib_div::isFirstPartOfStr()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02021">processSoftReferences_saveFile_createRelFile()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02110">writeFileVerify()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01896">processSoftReferences_substTokens()</a>. </td> </tr> </table> <a class="anchor" name="16751756d7a5dcdc73474bb045240a5c"></a><!-- doxytag: member="tx_impexp::processSoftReferences_saveFile_createRelFile" ref="16751756d7a5dcdc73474bb045240a5c" args="($origDirPrefix, $fileName, $fileID, $table, $uid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::processSoftReferences_saveFile_createRelFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>origDirPrefix</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>fileName</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>fileID</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Create file in directory and return the new (unique) filename<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Directory prefix, relative, with trailing slash </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Filename (without path) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>File ID from import memory </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table for which the processing occurs </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>UID of record from table </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string New relative filename, if any </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02021">2021</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00244">$fileProcObj</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02137">checkOrCreateDir()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03310">t3lib_div::getFileAbsFileName()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03275">getFileProcObj()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01132">t3lib_div::isFirstPartOfStr()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l02494">t3lib_div::mkdir()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l02665">t3lib_div::resolveBackPath()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l02170">verifyFolderAccess()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l02409">t3lib_div::writeFile()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02110">writeFileVerify()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01960">processSoftReferences_saveFile()</a>. </td> </tr> </table> <a class="anchor" name="d0bb2626e7385175c185b04008941588"></a><!-- doxytag: member="tx_impexp::processSoftReferences_substTokens" ref="d0bb2626e7385175c185b04008941588" args="($tokenizedContent, $softRefCfgs, $table, $uid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::processSoftReferences_substTokens </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>tokenizedContent</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>softRefCfgs</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Substition of softreference tokens<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Content of field with soft reference tokens in. </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Soft reference configurations </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table for which the processing occurs </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>UID of record from table </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string The input content with tokens substituted according to entries in softRefCfgs </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01896">1896</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__befunc_8php-source.html#l00227">t3lib_BEfunc::getRecord()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01960">processSoftReferences_saveFile()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01120">t3lib_div::testInt()</a>, and <a class="el" href="class_8t3lib__befunc_8php-source.html#l03371">t3lib_BEfunc::wsMapId()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01766">processSoftReferences()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01857">processSoftReferences_flexFormCallBack()</a>. </td> </tr> </table> <a class="anchor" name="72809ae6e1919806f59f7fdb83b1f22c"></a><!-- doxytag: member="tx_impexp::remapListedDBRecords_flexFormCallBack" ref="72809ae6e1919806f59f7fdb83b1f22c" args="($pParams, $dsConf, $dataValue, $dataValue_ext1, $dataValue_ext2, $path)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::remapListedDBRecords_flexFormCallBack </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>pParams</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dsConf</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataValue</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataValue_ext1</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataValue_ext2</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>path</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Callback function for traversing the FlexForm structure in relation to remapping database relations<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Set of parameters in numeric array: table, uid, field </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>TCA config for field (from Data Structure of course) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Field value (from FlexForm XML) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Not used </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Not used </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Path of where the data structure of the element is found </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Array where the "value" key carries the value. </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#0d7cee37b2e6f1172a999f772a1082ba">setFlexFormRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01719">1719</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l01611">import_addFileNameToBeCopied()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01584">setRelations_db()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01634">setFlexFormRelations()</a>. </td> </tr> </table> <a class="anchor" name="4433aa7a4a54f014b36de7e9e04253a8"></a><!-- doxytag: member="tx_impexp::renderControls" ref="4433aa7a4a54f014b36de7e9e04253a8" args="($r)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::renderControls </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>r</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Render input controls for import or export<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Configuration for element </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>Set if export situation </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02955">2955</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="9c59d6032cbc6827fcd6c073007152a1"></a><!-- doxytag: member="tx_impexp::renderSelectBox" ref="9c59d6032cbc6827fcd6c073007152a1" args="($prefix, $value, $optValues)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::renderSelectBox </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>prefix</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>value</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>optValues</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Makes a selector-box from optValues<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Form element name </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Current value </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Options to display (key/value pairs) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML select element </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l03167">3167</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="14cf35d3029441372fac054938afe464"></a><!-- doxytag: member="tx_impexp::setCharset" ref="14cf35d3029441372fac054938afe464" args="($charset)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setCharset </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>charset</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Set charset<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Charset for the content in the export. During import the character set will be converted if the target system uses another charset. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00316">316</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="0d7cee37b2e6f1172a999f772a1082ba"></a><!-- doxytag: member="tx_impexp::setFlexFormRelations" ref="0d7cee37b2e6f1172a999f772a1082ba" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setFlexFormRelations </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> After all <a class="el" href="classDB.html">DB</a> relations has been set in the end of the import (see <a class="el" href="classtx__impexp.html#a04afadc2187c5dcbe7e57c680c5ed89">setRelations()</a>) then it is time to correct all relations inside of FlexForm fields. The reason for doing this after is that the setting of relations may affect (quite often!) which data structure is used for the flexforms field!<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#a04afadc2187c5dcbe7e57c680c5ed89">setRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01634">1634</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00243">$dat</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l00969">t3lib_BEfunc::getFlexFormDS()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01477">getNewTCE()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l00227">t3lib_BEfunc::getRecord()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03746">t3lib_div::loadTCA()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01719">remapListedDBRecords_flexFormCallBack()</a>, <a class="el" href="class_8t3lib__befunc_8php-source.html#l03371">t3lib_BEfunc::wsMapId()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l02120">t3lib_div::xml2array()</a>. </td> </tr> </table> <a class="anchor" name="8e8456a8ac7a846f056e5143e4120a78"></a><!-- doxytag: member="tx_impexp::setHeaderBasics" ref="8e8456a8ac7a846f056e5143e4120a78" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setHeaderBasics </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Set header basics<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00292">292</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="cd3464a479942d71aa07080dafd29e6f"></a><!-- doxytag: member="tx_impexp::setMetaData" ref="cd3464a479942d71aa07080dafd29e6f" args="($title, $description, $notes, $packager_username, $packager_name, $packager_email)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setMetaData </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>title</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>description</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>notes</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>packager_username</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>packager_name</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>packager_email</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Sets meta data<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Title of the export </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Description of the export </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Notes about the contents </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Backend Username of the packager (the guy making the export) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Real name of the packager </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Email of the packager </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00331">331</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="80c9ce3aabdbefbc8079d3b61aa5bc24"></a><!-- doxytag: member="tx_impexp::setPageTree" ref="80c9ce3aabdbefbc8079d3b61aa5bc24" args="($idH)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setPageTree </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>idH</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Sets the page-tree array in the export header and returns the array in a flattened version<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Hierarchy of ids, the page tree: array([uid] => array("uid" => [uid], "subrow" => array(.....)), [uid] => ....) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array The hierarchical page tree converted to a one-dimensional list of pages </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00389">389</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00424">flatInversePageTree()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l00402">unsetExcludedSections()</a>. </td> </tr> </table> <a class="anchor" name="a04afadc2187c5dcbe7e57c680c5ed89"></a><!-- doxytag: member="tx_impexp::setRelations" ref="a04afadc2187c5dcbe7e57c680c5ed89" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setRelations </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> At the end of the import process all file and <a class="el" href="classDB.html">DB</a> relations should be set properly (that is relations to imported records are all re-created so imported records are correctly related again) Relations in flexform fields are processed in <a class="el" href="classtx__impexp.html#0d7cee37b2e6f1172a999f772a1082ba">setFlexFormRelations()</a> after this function<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#0d7cee37b2e6f1172a999f772a1082ba">setFlexFormRelations()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01529">1529</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00243">$dat</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01477">getNewTCE()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01611">import_addFileNameToBeCopied()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l01584">setRelations_db()</a>, and <a class="el" href="class_8t3lib__befunc_8php-source.html#l03371">t3lib_BEfunc::wsMapId()</a>. </td> </tr> </table> <a class="anchor" name="22e2eaff815981d8f700b49961936b21"></a><!-- doxytag: member="tx_impexp::setRelations_db" ref="22e2eaff815981d8f700b49961936b21" args="($itemArray)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::setRelations_db </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>itemArray</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Maps relations for database<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array of item sets (table/uid) from a dbAnalysis object </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Array with values [table]_[uid]. These values have the regular tcemain-input group/select type which means they will automatically be processed into a uid-list or MM relations. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01584">1584</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03088">isExcluded()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l03059">isTableStatic()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01719">remapListedDBRecords_flexFormCallBack()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l01529">setRelations()</a>. </td> </tr> </table> <a class="anchor" name="603a8bb40835663555a586838b7e746e"></a><!-- doxytag: member="tx_impexp::singleRecordLines" ref="603a8bb40835663555a586838b7e746e" args="($table, $uid, &$lines, $preCode, $checkImportInPidRecord=0)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::singleRecordLines </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>table</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>uid</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>lines</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>preCode</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>checkImportInPidRecord</em> = <code>0</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Add entries for a single record<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Table name </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Record uid </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Output lines array (is passed by reference and modified) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Pre-HTML code </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If you want import validation, you can set this so it checks if the import can take place on the specified page. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02598">2598</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l00538">t3lib_div::fixed_lgd_cs()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00835">t3lib_div::inList()</a>, and <a class="el" href="class_8t3lib__befunc_8php-source.html#l03200">t3lib_BEfunc::workspaceOL()</a>. </td> </tr> </table> <a class="anchor" name="1f30a673e3897cf24cf3c3301f08cd30"></a><!-- doxytag: member="tx_impexp::softrefSelector" ref="1f30a673e3897cf24cf3c3301f08cd30" args="($cfg)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::softrefSelector </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>cfg</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Selectorbox with export options for soft references<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>softref configuration array. An export box is shown only if a substitution scheme is found for the soft reference. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Selector box HTML </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02983">2983</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="b24e83c7b362b020794b06c5ce40e36c"></a><!-- doxytag: member="tx_impexp::traverseAllRecords" ref="b24e83c7b362b020794b06c5ce40e36c" args="($pT, &$lines)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::traverseAllRecords </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>pT</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>lines</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Go through ALL records (if the pages are displayed first, those will not be amoung these!)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Page tree array with uid/subrow (from ->dat[header][pagetree] </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Output lines array (is passed by reference and modified) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02576">2576</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="f440c6d8bac8b123d1ffd77de4457177"></a><!-- doxytag: member="tx_impexp::traversePageRecords" ref="f440c6d8bac8b123d1ffd77de4457177" args="($pT, &$lines)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::traversePageRecords </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>pT</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>lines</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Go through remaining pages (not in tree)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Page tree array with uid/subrow (from ->dat[header][pagetree] </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Output lines array (is passed by reference and modified) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02549">2549</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="0945d19793bdb5312deaafe0f21ada90"></a><!-- doxytag: member="tx_impexp::traversePageTree" ref="0945d19793bdb5312deaafe0f21ada90" args="($pT, &$lines, $preCode='')" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::traversePageTree </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>pT</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>&$ </td> <td class="mdname" nowrap> <em>lines</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>preCode</em> = <code>''</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Go through page tree for display<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Page tree array with uid/subrow (from ->dat[header][pagetree] </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Output lines array (is passed by reference and modified) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Pre-HTML code </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02514">2514</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="920b932f3443aa8ac66e50de7984b26c"></a><!-- doxytag: member="tx_impexp::unlinkTempFiles" ref="920b932f3443aa8ac66e50de7984b26c" args="()" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::unlinkTempFiles </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Cleaning up all the temporary files stored in typo3temp/ folder<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01491">1491</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01132">t3lib_div::isFirstPartOfStr()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l03447">t3lib_div::unlink_tempfile()</a>. </td> </tr> </table> <a class="anchor" name="53acc6e0755279405d71203669170eae"></a><!-- doxytag: member="tx_impexp::unsetExcludedSections" ref="53acc6e0755279405d71203669170eae" args="($idH)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::unsetExcludedSections </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>idH</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Removes entries in the page tree which are found in ->excludeMap[]<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Page uid hierarchy </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Modified input array private </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#80c9ce3aabdbefbc8079d3b61aa5bc24">setPageTree()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l00402">402</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l00389">setPageTree()</a>. </td> </tr> </table> <a class="anchor" name="7ccdceb00625c646194523316b370e4f"></a><!-- doxytag: member="tx_impexp::verifyFolderAccess" ref="7ccdceb00625c646194523316b370e4f" args="($dirPrefix, $noAlternative=FALSE)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::verifyFolderAccess </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>dirPrefix</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>noAlternative</em> = <code>FALSE</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Verifies that the input path (relative to PATH_site) is found in the backend users filemounts. If it doesn't it will try to find another relative filemount for the user and return an alternative path prefix for the file.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Path relative to PATH_site </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set, Do not look for alternative path! Just return false </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string If a path is available that will be returned, otherwise false. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02170">2170</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00244">$fileProcObj</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03275">getFileProcObj()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l01132">t3lib_div::isFirstPartOfStr()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l02021">processSoftReferences_saveFile_createRelFile()</a>. </td> </tr> </table> <a class="anchor" name="dac2ef98f5d0324e8f09e322eb1e4ef6"></a><!-- doxytag: member="tx_impexp::writeFileVerify" ref="dac2ef98f5d0324e8f09e322eb1e4ef6" args="($fileName, $fileID, $bypassMountCheck=FALSE)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::writeFileVerify </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>fileName</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>fileID</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>bypassMountCheck</em> = <code>FALSE</code></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Writes a file from the import memory having $fileID to file name $fileName which must be an absolute path inside PATH_site<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Absolute filename inside PATH_site to write to </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>File ID from import memory </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>Bypasses the checking against filemounts - only for RTE files! </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean Returns true if it went well. Notice that the content of the file is read again, and md5 from import memory is validated. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l02110">2110</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. <p> References <a class="el" href="class_8tx__impexp_8php-source.html#l00244">$fileProcObj</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03307">error()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03310">t3lib_div::getFileAbsFileName()</a>, <a class="el" href="class_8tx__impexp_8php-source.html#l03275">getFileProcObj()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00994">t3lib_div::split_fileref()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l02409">t3lib_div::writeFile()</a>. <p> Referenced by <a class="el" href="class_8tx__impexp_8php-source.html#l01960">processSoftReferences_saveFile()</a>, and <a class="el" href="class_8tx__impexp_8php-source.html#l02021">processSoftReferences_saveFile_createRelFile()</a>. </td> </tr> </table> <a class="anchor" name="0e9cea02ab378a5084ad4bda7459f891"></a><!-- doxytag: member="tx_impexp::writeRecords_pages" ref="0e9cea02ab378a5084ad4bda7459f891" args="($pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::writeRecords_pages </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>pid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Writing pagetree/pages to database:<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>PID in which to import. If the operation is an update operation, the root of the page tree inside will be moved to this PID unless it is the same as the root page from the import </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#16279eec237b6d1b999c3355ddca5291">writeRecords_records()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01191">1191</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="49c44dcc56bc68f8d5ca0ce12ea5b494"></a><!-- doxytag: member="tx_impexp::writeRecords_pages_order" ref="49c44dcc56bc68f8d5ca0ce12ea5b494" args="($pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::writeRecords_pages_order </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>pid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Organize all updated pages in page tree so they are related like in the import file Only used for updates and when $this->dat['header']['pagetree'] is an array.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page id in which to import </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void private </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#0e9cea02ab378a5084ad4bda7459f891">writeRecords_pages()</a>, <a class="el" href="classtx__impexp.html#49ed3e2760dd6ebea236cd02c2df81c2">writeRecords_records_order()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01246">1246</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="16279eec237b6d1b999c3355ddca5291"></a><!-- doxytag: member="tx_impexp::writeRecords_records" ref="16279eec237b6d1b999c3355ddca5291" args="($pid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::writeRecords_records </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>pid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Write all database records except pages (writtein in <a class="el" href="classtx__impexp.html#0e9cea02ab378a5084ad4bda7459f891">writeRecords_pages()</a>)<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page id in which to import </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#0e9cea02ab378a5084ad4bda7459f891">writeRecords_pages()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01284">1284</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <a class="anchor" name="49ed3e2760dd6ebea236cd02c2df81c2"></a><!-- doxytag: member="tx_impexp::writeRecords_records_order" ref="49ed3e2760dd6ebea236cd02c2df81c2" args="($mainPid)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">tx_impexp::writeRecords_records_order </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>mainPid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Organize all updated record to their new positions. Only used for updates<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Main PID into which we import. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void private </dd></dl> <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classtx__impexp.html#16279eec237b6d1b999c3355ddca5291">writeRecords_records()</a>, <a class="el" href="classtx__impexp.html#49c44dcc56bc68f8d5ca0ce12ea5b494">writeRecords_pages_order()</a> </dd></dl> <p> Definition at line <a class="el" href="class_8tx__impexp_8php-source.html#l01334">1334</a> of file <a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li>typo3_src-4.0.1/typo3/sysext/impexp/<a class="el" href="class_8tx__impexp_8php-source.html">class.tx_impexp.php</a></ul> <?php include_once '../doc-typo3-funcs.php'; get_footer(); ?>