* Updated my email address from "kasper@typo3.com" (which is closed and will stay...
authorKasper Skårhøj <kasper@typo3.org>
Mon, 13 Sep 2004 22:57:39 +0000 (22:57 +0000)
committerKasper Skårhøj <kasper@typo3.org>
Mon, 13 Sep 2004 22:57:39 +0000 (22:57 +0000)
* Updated all JavaDoc comments and function/class indexes in files, preparing for 3.7.0RC

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@468 709f56b5-9817-0410-a4d7-c38de5d9e867

177 files changed:
ChangeLog
TODO.txt
misc/phpcheck/incfile.php
misc/superadmin.php
t3lib/class.t3lib_admin.php
t3lib/class.t3lib_arraybrowser.php
t3lib/class.t3lib_basicfilefunc.php
t3lib/class.t3lib_bedisplaylog.php
t3lib/class.t3lib_befunc.php
t3lib/class.t3lib_beuserauth.php
t3lib/class.t3lib_browsetree.php
t3lib/class.t3lib_clipboard.php
t3lib/class.t3lib_cs.php
t3lib/class.t3lib_db.php
t3lib/class.t3lib_diff.php
t3lib/class.t3lib_div.php
t3lib/class.t3lib_dmailer.php
t3lib/class.t3lib_extfilefunc.php
t3lib/class.t3lib_extmgm.php
t3lib/class.t3lib_extobjbase.php
t3lib/class.t3lib_foldertree.php
t3lib/class.t3lib_formmail.php
t3lib/class.t3lib_fullsearch.php
t3lib/class.t3lib_htmlmail.php
t3lib/class.t3lib_iconworks.php
t3lib/class.t3lib_install.php
t3lib/class.t3lib_loaddbgroup.php
t3lib/class.t3lib_loadmodules.php
t3lib/class.t3lib_matchcondition.php
t3lib/class.t3lib_modsettings.php
t3lib/class.t3lib_page.php
t3lib/class.t3lib_pagetree.php
t3lib/class.t3lib_parsehtml.php
t3lib/class.t3lib_parsehtml_proc.php
t3lib/class.t3lib_positionmap.php
t3lib/class.t3lib_querygenerator.php
t3lib/class.t3lib_readmail.php
t3lib/class.t3lib_recordlist.php
t3lib/class.t3lib_rteapi.php
t3lib/class.t3lib_scbase.php
t3lib/class.t3lib_sqlengine.php
t3lib/class.t3lib_sqlparser.php
t3lib/class.t3lib_stdgraphic.php
t3lib/class.t3lib_superadmin.php
t3lib/class.t3lib_svbase.php
t3lib/class.t3lib_syntaxhl.php
t3lib/class.t3lib_tceforms.php
t3lib/class.t3lib_tcemain.php
t3lib/class.t3lib_timetrack.php
t3lib/class.t3lib_transferdata.php
t3lib/class.t3lib_treeview.php
t3lib/class.t3lib_tsfebeuserauth.php
t3lib/class.t3lib_tsparser.php
t3lib/class.t3lib_tsparser_ext.php
t3lib/class.t3lib_tsstyleconfig.php
t3lib/class.t3lib_tstemplate.php
t3lib/class.t3lib_userauth.php
t3lib/class.t3lib_userauthgroup.php
t3lib/class.t3lib_xml.php
t3lib/config_default.php
t3lib/stddb/load_ext_tables.php
t3lib/stddb/tables.php
t3lib/stddb/tbl_be.php
t3lib/thumbs.php
typo3/alt_clickmenu.php
typo3/alt_db_navframe.php
typo3/alt_doc.php
typo3/alt_doc_nodoc.php
typo3/alt_file_navframe.php
typo3/alt_intro.php
typo3/alt_main.php
typo3/alt_menu.php
typo3/alt_menu_sel.php
typo3/alt_mod_frameset.php
typo3/alt_palette.php
typo3/alt_shortcut.php
typo3/alt_toplogo.php
typo3/alt_topmenu_dummy.php
typo3/browse_links.php
typo3/browser.php
typo3/class.alt_menu_functions.inc
typo3/class.db_list.inc
typo3/class.db_list_extra.inc
typo3/class.file_list.inc
typo3/class.show_rechis.inc
typo3/db_list.php
typo3/db_new.php
typo3/dummy.php
typo3/file_edit.php
typo3/file_list.php
typo3/file_newfolder.php
typo3/file_rename.php
typo3/file_upload.php
typo3/index.php
typo3/index_re.php
typo3/init.php
typo3/install/index.php
typo3/listframe_loader.php
typo3/login_frameset.php
typo3/logout.php
typo3/mod/help/about/index.php
typo3/mod/tools/em/index.php
typo3/mod/web/func/index.php
typo3/mod/web/info/index.php
typo3/mod/web/perm/index.php
typo3/move_el.php
typo3/show_item.php
typo3/show_rechis.php
typo3/sysext/aboutmodules/ext_emconf.php
typo3/sysext/cms/ext_emconf.php
typo3/sysext/cms/layout/class.tx_cms_layout.php
typo3/sysext/cms/layout/db_layout.php
typo3/sysext/cms/layout/db_new_content_el.php
typo3/sysext/cms/tbl_cms.php
typo3/sysext/cms/tbl_tt_content.php
typo3/sysext/cms/tslib/class.tslib_content.php
typo3/sysext/cms/tslib/class.tslib_fe.php
typo3/sysext/cms/tslib/class.tslib_fetce.php
typo3/sysext/cms/tslib/class.tslib_feuserauth.php
typo3/sysext/cms/tslib/class.tslib_gifbuilder.php
typo3/sysext/cms/tslib/class.tslib_menu.php
typo3/sysext/cms/tslib/class.tslib_pagegen.php
typo3/sysext/cms/tslib/class.tslib_pibase.php
typo3/sysext/cms/tslib/class.tslib_search.php
typo3/sysext/cms/tslib/index_ts.php
typo3/sysext/cms/tslib/media/scripts/example_callfunction.php
typo3/sysext/cms/tslib/media/scripts/example_itemArrayProcFunc.php
typo3/sysext/cms/tslib/media/scripts/example_keepRollover.php
typo3/sysext/cms/tslib/media/scripts/example_languageMenu.php
typo3/sysext/cms/tslib/media/scripts/example_typolinkpop.php
typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc
typo3/sysext/cms/tslib/media/scripts/freesite_dummy_page_menu.php
typo3/sysext/cms/tslib/media/scripts/gmenu_foldout.php
typo3/sysext/cms/tslib/media/scripts/gmenu_layers.php
typo3/sysext/cms/tslib/media/scripts/makeMenu_datedirectory.inc
typo3/sysext/cms/tslib/media/scripts/plaintextLib.inc
typo3/sysext/cms/tslib/media/scripts/postit.inc
typo3/sysext/cms/tslib/media/scripts/tmenu_layers.php
typo3/sysext/cms/tslib/media/scripts/wapversionLib.inc
typo3/sysext/cms/tslib/media/scripts/xmlversionLib.inc
typo3/sysext/cms/tslib/pagegen.php
typo3/sysext/cms/tslib/publish.php
typo3/sysext/cms/tslib/showpic.php
typo3/sysext/cms/web_info/class.tx_cms_webinfo.php
typo3/sysext/cms/web_info/class.tx_cms_webinfo_lang.php
typo3/sysext/context_help/ext_emconf.php
typo3/sysext/extra_page_cm_options/class.tx_extrapagecmoptions.php
typo3/sysext/extra_page_cm_options/ext_emconf.php
typo3/sysext/func_wizards/class.tx_funcwizards_webfunc.php
typo3/sysext/func_wizards/ext_emconf.php
typo3/sysext/info_pagetsconfig/class.tx_infopagetsconfig_webinfo.php
typo3/sysext/info_pagetsconfig/ext_emconf.php
typo3/sysext/install/ext_emconf.php
typo3/sysext/install/mod/class.tx_install.php
typo3/sysext/lang/ext_emconf.php
typo3/sysext/lang/lang.php
typo3/sysext/setup/ext_emconf.php
typo3/sysext/setup/mod/index.php
typo3/sysext/sv/class.tx_sv_auth.php
typo3/sysext/sv/class.tx_sv_authbase.php
typo3/sysext/tsconfig_help/ext_emconf.php
typo3/sysext/wizard_crpages/class.tx_wizardcrpages_webfunc_2.php
typo3/sysext/wizard_crpages/ext_emconf.php
typo3/sysext/wizard_sortpages/class.tx_wizardsortpages_webfunc_2.php
typo3/sysext/wizard_sortpages/ext_emconf.php
typo3/tce_db.php
typo3/tce_file.php
typo3/template.php
typo3/view_help.php
typo3/wizard_add.php
typo3/wizard_colorpicker.php
typo3/wizard_edit.php
typo3/wizard_forms.php
typo3/wizard_list.php
typo3/wizard_rte.php
typo3/wizard_table.php
typo3/wizard_tsconfig.php

index 01aeaab..9c335ef 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-09-14  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Updated my email address from "kasper@typo3.com" (which is closed and will stay that way) to "kasperYYYY@typo3.com" which programmers should be able to figure out...
+       * Updated all JavaDoc comments and function/class indexes in files, preparing for 3.7.0RC
+
 2004-09-13  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Added CSH for Web>Info/Localization Overview
index 9e80525..6617c45 100755 (executable)
--- a/TODO.txt
+++ b/TODO.txt
@@ -313,6 +313,68 @@ NOTES ABOUT WHICH SCRIPTS HAS BEEN CLEANED AND WHICH REMAINS:
 Finished (XHTML, quotes, comments, revised-note), XQCR:
 (Indented scripts are still missing clean-up)
 
+typo3/___________________________________________:
+XQCR: alt_clickmenu.php
+XQCR: alt_db_navframe.php
+XQCR: alt_doc.php              TODO: Check "redirect" GPvar for XSS hole!?
+XQCR: alt_doc_nodoc.php
+XQCR: alt_file_navframe.php
+XQCR: alt_intro.php
+XQCR: alt_main.php
+XQCR: alt_menu.php
+XQCR: alt_menu_sel.php
+XQCR: alt_mod_frameset.php
+XQCR: alt_palette.php
+XQCR: alt_shortcut.php
+XQCR: alt_toplogo.php
+XQCR: alt_topmenu_dummy.php
+XQCR: browse_links.php
+XQCR: browser.php
+XQCR: class.alt_menu_functions.inc
+XQCR: class.db_list.inc
+XQCR: class.db_list_extra.inc
+XQCR: class.file_list.inc
+XQCR: class.show_rechis.inc
+XQCR: db_list.php
+XQCR: db_new.php
+XQCR: db_new_content_el.php
+default.htm
+default.html
+XQCR: dummy.php
+XQCR: file_edit.php
+XQCR: file_list.php
+XQCR: file_newfolder.php
+XQCR: file_rename.php
+XQCR: file_upload.php
+XQCR: index.php                TODO: Check "redirect" GPvar for XSS hole!?
+-QC-: index_re.php
+-Q-R: init.php
+XQCR: listframe_loader.php
+XQCR: login_frameset.php
+-QC-: logout.php               TODO: Check "redirect" GPvar for XSS hole!?
+XQCR: move_el.php
+XQCR: show_item.php
+XQCR: show_rechis.php
+-QCR: tce_db.php
+-QCR: tce_file.php
+XQCR: template.php
+XQCR: view_help.php
+XQCR: wizard_add.php
+XQCR: wizard_colorpicker.php
+XQCR: wizard_edit.php
+XQCR: wizard_forms.php
+XQCR: wizard_list.php
+XQCR: wizard_rte.php
+XQCR: wizard_table.php
+XQCR: wizard_tsconfig.php
+
+XQCR: mod/help/about/index.php:
+XQCR: mod/tools/em/index.php
+XQCR: mod/web/info/index.php
+XQCR: mod/web/func/index.php
+XQCR: mod/web/perm/index.php
+
+
 t3lib/________________________________________:
 XQCR: t3lib/class.t3lib_admin.php
 XQCR: t3lib/class.t3lib_arraybrowser.php
@@ -325,42 +387,43 @@ XQCR: t3lib/class.t3lib_clipboard.php
 -QC-: t3lib/class.t3lib_cs.php
 XQCR: t3lib/class.t3lib_diff.php
 XQCR: t3lib/class.t3lib_div.php
-               t3lib/class.t3lib_dmailer.php   [Jan-Erik?]
-               t3lib/class.t3lib_exec.php              [Rene]
+               t3lib/class.t3lib_dmailer.php                   [Jan-Erik!]
+               t3lib/class.t3lib_exec.php                              [Rene]
 -QCR: t3lib/class.t3lib_extfilefunc.php
 -QCR: t3lib/class.t3lib_extmgm.php
 -QCR: t3lib/class.t3lib_extobjbase.php
 XQCR: t3lib/class.t3lib_foldertree.php
 -QCR: t3lib/class.t3lib_formmail.php
-               t3lib/class.t3lib_fullsearch.php
-               t3lib/class.t3lib_htmlmail.php  [Jan-Erik?]
+               t3lib/class.t3lib_fullsearch.php                [Kasper]
+               t3lib/class.t3lib_htmlmail.php                  [Jan-Erik?]
 XQCR: t3lib/class.t3lib_iconworks.php
-               t3lib/class.t3lib_install.php
+-QCR: t3lib/class.t3lib_install.php
 -QCR: t3lib/class.t3lib_loaddbgroup.php
 -QCR: t3lib/class.t3lib_loadmodules.php
 -QCR: t3lib/class.t3lib_matchcondition.php
-               t3lib/class.t3lib_modsettings.php       [Rene]
+-QCR: t3lib/class.t3lib_modsettings.php
 XQCR: t3lib/class.t3lib_page.php
 XQCR: t3lib/class.t3lib_pagetree.php
 XQCR: t3lib/class.t3lib_parsehtml.php
 XQCR: t3lib/class.t3lib_parsehtml_proc.php
 XQCR: t3lib/class.t3lib_positionmap.php
-               t3lib/class.t3lib_querygenerator.php
+               t3lib/class.t3lib_querygenerator.php    [Kasper]
 -QCR: t3lib/class.t3lib_readmail.php
 XQCR: t3lib/class.t3lib_recordlist.php
 -QCR: t3lib/class.t3lib_scbase.php
+               t3lib/class.t3lib_sqlengine.php                 [Kasper]
 -QCR: t3lib/class.t3lib_stdgraphic.php
 XQCR: t3lib/class.t3lib_superadmin.php
-               t3lib/class.t3lib_svbase.php            [Rene]
--QCR: t3lib/class.t3lib_tceforms.php
-               t3lib/class.t3lib_tcemain.php
+               t3lib/class.t3lib_svbase.php                    [Rene]
+-QCR: t3lib/class.t3lib_tceforms.php                   [Kasper]
+               t3lib/class.t3lib_tcemain.php                   [Kasper]
 XQCR: t3lib/class.t3lib_timetrack.php
 -QCR: t3lib/class.t3lib_transferdata.php
 XQCR: t3lib/class.t3lib_treeview.php
 XQCR: t3lib/class.t3lib_tsfebeuserauth.php
 -QCR: t3lib/class.t3lib_tsparser.php
-               t3lib/class.t3lib_tsparser_ext.php
-               t3lib/class.t3lib_tsstyleconfig.php
+               t3lib/class.t3lib_tsparser_ext.php              [Kasper]
+               t3lib/class.t3lib_tsstyleconfig.php             [Kasper]
 -QCR: t3lib/class.t3lib_tstemplate.php
 XQCR: t3lib/class.t3lib_userauth.php
 XQCR: t3lib/class.t3lib_userauthgroup.php
@@ -374,9 +437,6 @@ XQCR: template.php
 -QCR: t3lib/stddb/tbl_be.php
 
 
-sysext/lang/___________________________________________:
-XQCR: lang.php
-
 sysext/cms/___________________________________________:
 XQCR: tslib/class.tslib_content.php
 XQCR: tslib/class.tslib_fe.php
@@ -415,70 +475,8 @@ XQCR: layout/db_layout.php
 XQCR: layout/class.tx_cms_layout.php
 XQCR: layout/db_new_content_el.php
 
-typo3/___________________________________________:
-XQCR: alt_clickmenu.php
-XQCR: alt_db_navframe.php
-XQCR: alt_doc.php              TODO: Check "redirect" GPvar for XSS hole!?
-XQCR: alt_doc_nodoc.php
-XQCR: alt_file_navframe.php
-XQCR: alt_intro.php
-XQCR: alt_main.php
-XQCR: alt_menu.php
-XQCR: alt_menu_sel.php
-XQCR: alt_mod_frameset.php
-XQCR: alt_palette.php
-XQCR: alt_shortcut.php
-XQCR: alt_toplogo.php
-XQCR: alt_topmenu_dummy.php
-XQCR: browse_links.php
-XQCR: browser.php
-XQCR: class.alt_menu_functions.inc
-XQCR: class.db_list.inc
-XQCR: class.db_list_extra.inc
-XQCR: class.file_list.inc
-XQCR: class.show_rechis.inc
-XQCR: db_list.php
-XQCR: db_new.php
-XQCR: db_new_content_el.php
-default.htm
-default.html
-XQCR: dummy.php
-XQCR: file_edit.php
-XQCR: file_list.php
-XQCR: file_newfolder.php
-XQCR: file_rename.php
-XQCR: file_upload.php
-XQCR: index.php                TODO: Check "redirect" GPvar for XSS hole!?
--QC-: index_re.php
--Q-R: init.php
-XQCR: listframe_loader.php
-XQCR: login_frameset.php
--QC-: logout.php               TODO: Check "redirect" GPvar for XSS hole!?
-XQCR: move_el.php
-XQCR: show_item.php
-XQCR: show_rechis.php
--QCR: tce_db.php
--QCR: tce_file.php
-XQCR: template.php
-XQCR: view_help.php
-XQCR: wizard_add.php
-XQCR: wizard_colorpicker.php
-XQCR: wizard_edit.php
-XQCR: wizard_forms.php
-XQCR: wizard_list.php
-XQCR: wizard_rte.php
-XQCR: wizard_table.php
-XQCR: wizard_tsconfig.php
-
-XQCR: mod/help/about/index.php:
-XQCR: mod/tools/em/index.php
-XQCR: mod/web/info/index.php
-XQCR: mod/web/func/index.php
-XQCR: mod/web/perm/index.php
-
 
 typo3/sysext/___________________________________________:
-               install/        [ingmar]
 OK             cms/
 OK             lang/
 OK             setup/
@@ -487,10 +485,10 @@ XQRC:     wizard_crpages/
 XQRC:  wizard_sortpages/
 XQCR:  extra_page_cm_options/
 OK             aboutmodules/
-OK             install/                                                        + class.t3lib_install.php / class.t3lib_superadmin.php
+                       install/                                        [ingmar]
 XQCR   info_pagetsconfig/
 OK             context_help/
-
+                       sv/                                                     [Rene]
 
 typo3/ext/_____________________________________:
                belog/          (2 / 500)
index 2f64e13..5fc8d18 100755 (executable)
@@ -327,10 +327,10 @@ if (count($_GET) || $_SERVER["HTTP_REFERER"])     {
        echo '<HR><a name="link1"></a>';
        echo '<div style="border: 1px solid black; padding: 10px 10px 10px 10px;"><h3>What to do now?</h3>
                <p>1) Click this link above once more: <a href="index.php?arg1,arg2,arg3&p1=parameter1&p2[key]='.substr(md5(time()),0,4).'#link1">Go to this page again.</a><BR>
-               2) Then save this HTML-page and send it to kasper@typo3.com with information about 1) which webserver (Apache/ISS), 2) Unix/Windows, 3) CGI or module (ISAPI)<br>
+               2) Then save this HTML-page and send it to kasperYYYY@typo3.com with information about 1) which webserver (Apache/ISS), 2) Unix/Windows, 3) CGI or module (ISAPI)<br>
                2a) You might help us find any differences in your values to this <a href="reference.html" target="_blank">reference example</a> by comparing the values before you send the result (thanks).
                <br>
-               3) If you are really advanced you try and click the link below here. With CGI-versions of servers it will most likely give an error page. If it does not, please send the output to me as well (save HTML-page and send to kasper@typo3.com). If you do this PATH_INFO test, please let me know.<br><br>
+               3) If you are really advanced you try and click the link below here. With CGI-versions of servers it will most likely give an error page. If it does not, please send the output to me as well (save HTML-page and send to kasperYYYY@typo3.com). If you do this PATH_INFO test, please let me know.<br><br>
 
                4) For the really, really advanced folks, it might be interesting to see the output if you could place this link in the root of a domain. That means the index.php script will be executed from eg. "http://www.blablabla.com/" and not "http://www.blablabla.com/kaspers_test/" - it can make a difference.<br>
                <br>
index 3ac387e..3068e38 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *  
-*  (c) 1999-2003 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2003 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
@@ -29,7 +29,7 @@
  *
  * $Id$ 
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /*
  * WHAT IS IT:
index 74365e8..20014ce 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -83,7 +83,7 @@
  *
  * @todo       Need to really extend this class when the tcemain library has been updated and the whole API is better defined. There are some known bugs in this library. Further it would be nice with a facility to not only analyze but also clean up!
  * @see SC_mod_tools_dbint_index::func_relations(), SC_mod_tools_dbint_index::func_records()
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 048fa28..1c69fb7 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   75: class t3lib_arrayBrowser
- *   91:     function tree($arr, $depth_in, $depthData)
- *  154:     function getSearchKeys($keyArr, $depth_in, $searchString, $keyArray)
- *  186:     function fixed_lgd($string,$chars)
- *  203:     function depthKeys($arr,$settings)
+ *   77: class t3lib_arrayBrowser
+ *   94:     function tree($arr, $depth_in, $depthData)
+ *  155:     function wrapValue($theValue,$depth)
+ *  167:     function wrapArrayKey($label,$depth,$theValue)
+ *  191:     function getSearchKeys($keyArr, $depth_in, $searchString, $keyArray)
+ *  223:     function fixed_lgd($string,$chars)
+ *  240:     function depthKeys($arr,$settings)
  *
- * TOTAL FUNCTIONS: 4
+ * TOTAL FUNCTIONS: 6
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -67,7 +69,7 @@
  * Class for displaying an array as a tree
  * See the extension 'lowlevel' /config (Backend module 'Tools > Configuration')
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see SC_mod_tools_config_index::main()
index 25d713f..63e9254 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -72,7 +72,7 @@
 /**
  * Contains functions for management, validation etc of files in TYPO3, using the concepts of web- and ftp-space. Please see the comment for the init() function
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see t3lib_basicFileFunctions::init()
index 131ba47..c8cc389 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *   81: class t3lib_BEDisplayLog
- *  100:     function initArray()
- *  117:     function getTimeLabel($code)
- *  132:     function getUserLabel($code)
- *  146:     function getTypeLabel($code)
- *  160:     function getActionLabel($code)
- *  178:     function getDetails($code,$text,$data,$sys_log_uid=0)
- *  210:     function reset()
- *  224:     function getErrorFormatting($sign)
- *  234:     function formatDetailsForList($row)
- *  251:     function stripPath($inArr)
+ *  102:     function initArray()
+ *  119:     function getTimeLabel($code)
+ *  134:     function getUserLabel($code)
+ *  148:     function getTypeLabel($code)
+ *  162:     function getActionLabel($code)
+ *  180:     function getDetails($code,$text,$data,$sys_log_uid=0)
+ *  212:     function reset()
+ *  226:     function getErrorFormatting($sign)
+ *  236:     function formatDetailsForList($row)
+ *  253:     function stripPath($inArr)
  *
  * TOTAL FUNCTIONS: 10
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -73,7 +73,7 @@
  * This class holds some functions used to display the sys_log table-content.
  * Used in the status-scripts and the log-module.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see tx_belog_webinfo, SC_mod_tools_log_index
index 8d33782..c805dc8 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  162: class t3lib_BEfunc
+ *  168: class t3lib_BEfunc
  *
  *              SECTION: SQL-related, selecting records, searching
- *  182:     function deleteClause($table)
- *  205:     function getRecord($table,$uid,$fields='*',$where='')
- *  227:     function getRecordRaw($table,$where='',$fields='*')
- *  249:     function getRecordsByField($theTable,$theField,$theValue,$whereClause='',$groupBy='',$orderBy='',$limit='')
- *  281:     function searchQuery($searchWords,$fields,$table='')
- *  296:     function listQuery($field,$value)
- *  308:     function splitTable_Uid($str)
- *  323:     function getSQLselectableList($in_list,$tablename,$default_tablename)
- *  351:     function BEenableFields($table,$inv=0)
+ *  188:     function deleteClause($table)
+ *  211:     function getRecord($table,$uid,$fields='*',$where='')
+ *  233:     function getRecordRaw($table,$where='',$fields='*')
+ *  255:     function getRecordsByField($theTable,$theField,$theValue,$whereClause='',$groupBy='',$orderBy='',$limit='')
+ *  286:     function fixVersioningPid($table,&$rr)
+ *  320:     function searchQuery($searchWords,$fields,$table='')
+ *  335:     function listQuery($field,$value)
+ *  347:     function splitTable_Uid($str)
+ *  362:     function getSQLselectableList($in_list,$tablename,$default_tablename)
+ *  390:     function BEenableFields($table,$inv=0)
  *
  *              SECTION: SQL-related, DEPRECIATED functions
- *  415:     function mm_query($select,$local_table,$mm_table,$foreign_table,$whereClause='',$groupBy='',$orderBy='',$limit='')
- *  437:     function DBcompileInsert($table,$fields_values)
- *  451:     function DBcompileUpdate($table,$where,$fields_values)
+ *  454:     function mm_query($select,$local_table,$mm_table,$foreign_table,$whereClause='',$groupBy='',$orderBy='',$limit='')
+ *  476:     function DBcompileInsert($table,$fields_values)
+ *  490:     function DBcompileUpdate($table,$where,$fields_values)
  *
  *              SECTION: Page tree, TCA related
- *  480:     function BEgetRootLine($uid,$clause='')
- *  526:     function openPageTree($pid,$clearExpansion)
- *  571:     function getRecordPath($uid, $clause, $titleLimit, $fullTitleLimit=0)
- *  608:     function getExcludeFields()
- *  642:     function readPageAccess($id,$perms_clause)
- *  671:     function getTCAtypes($table,$rec,$useFieldNameAsKey=0)
- *  724:     function getTCAtypeValue($table,$rec)
- *  747:     function getSpecConfParts($str, $defaultExtras)
- *  777:     function getSpecConfParametersFromArray($pArr)
- *  803:     function getFlexFormDS($conf,$row,$table)
+ *  519:     function BEgetRootLine($uid,$clause='')
+ *  568:     function openPageTree($pid,$clearExpansion)
+ *  613:     function getRecordPath($uid, $clause, $titleLimit, $fullTitleLimit=0)
+ *  655:     function getExcludeFields()
+ *  685:     function getExplicitAuthFieldValues()
+ *  756:     function getSystemLanguages()
+ *  781:     function readPageAccess($id,$perms_clause)
+ *  810:     function getTCAtypes($table,$rec,$useFieldNameAsKey=0)
+ *  863:     function getTCAtypeValue($table,$rec)
+ *  886:     function getSpecConfParts($str, $defaultExtras)
+ *  916:     function getSpecConfParametersFromArray($pArr)
+ *  942:     function getFlexFormDS($conf,$row,$table)
  *
  *              SECTION: Caching related
- *  907:     function storeHash($hash,$data,$ident)
- *  927:     function getHash($hash,$expTime)
+ * 1048:     function storeHash($hash,$data,$ident)
+ * 1068:     function getHash($hash,$expTime)
  *
  *              SECTION: TypoScript related
- *  963:     function getPagesTSconfig($id,$rootLine='',$returnPartArray=0)
- * 1014:     function updatePagesTSconfig($id,$pageTS,$TSconfPrefix,$impParams='')
- * 1069:     function implodeTSParams($p,$k='')
+ * 1104:     function getPagesTSconfig($id,$rootLine='',$returnPartArray=0)
+ * 1155:     function updatePagesTSconfig($id,$pageTS,$TSconfPrefix,$impParams='')
+ * 1210:     function implodeTSParams($p,$k='')
  *
  *              SECTION: Users / Groups related
- * 1106:     function getUserNames($fields='username,usergroup,usergroup_cached_list,uid',$where='')
- * 1124:     function getGroupNames($fields='title,uid', $where='')
- * 1141:     function getListGroupNames($fields='title,uid')
- * 1160:     function blindUserNames($usernames,$groupArray,$excludeBlindedFlag=0)
- * 1193:     function blindGroupNames($groups,$groupArray,$excludeBlindedFlag=0)
+ * 1247:     function getUserNames($fields='username,usergroup,usergroup_cached_list,uid',$where='')
+ * 1265:     function getGroupNames($fields='title,uid', $where='')
+ * 1282:     function getListGroupNames($fields='title,uid')
+ * 1301:     function blindUserNames($usernames,$groupArray,$excludeBlindedFlag=0)
+ * 1334:     function blindGroupNames($groups,$groupArray,$excludeBlindedFlag=0)
  *
  *              SECTION: Output related
- * 1236:     function daysUntil($tstamp)
- * 1248:     function date($tstamp)
- * 1259:     function datetime($value)
- * 1271:     function time($value)
- * 1287:     function calcAge($seconds,$labels)
- * 1313:     function dateTimeAge($tstamp,$prefix=1,$date='')
- * 1331:     function titleAttrib($content='',$hsc=0)
- * 1344:     function titleAltAttrib($content)
- * 1368:     function thumbCode($row,$table,$field,$backPath,$thumbScript='',$uploaddir='',$abs=0,$tparams='',$size='')
- * 1436:     function getThumbNail($thumbScript,$theFile,$tparams='',$size='')
- * 1453:     function titleAttribForPages($row,$perms_clause='',$includeAttrib=1)
- * 1511:     function getRecordIconAltText($row,$table='pages')
- * 1545:     function getLabelFromItemlist($table,$col,$key)
- * 1571:     function getItemLabel($table,$col,$printAllWrap='')
- * 1596:     function getRecordTitle($table,$row,$prep=0)
- * 1632:     function getProcessedValue($table,$col,$value,$fixed_lgd_chars=0,$defaultPassthrough=0)
- * 1726:     function getProcessedValueExtra($table,$fN,$fV,$fixed_lgd_chars=0)
- * 1750:     function getFileIcon($ext)
- * 1764:     function getCommonSelectFields($table,$prefix)
- * 1790:     function makeConfigForm($configArray,$defaults,$dataPrefix)
+ * 1377:     function daysUntil($tstamp)
+ * 1389:     function date($tstamp)
+ * 1400:     function datetime($value)
+ * 1412:     function time($value)
+ * 1428:     function calcAge($seconds,$labels = 'min|hrs|days|yrs')
+ * 1454:     function dateTimeAge($tstamp,$prefix=1,$date='')
+ * 1472:     function titleAttrib($content='',$hsc=0)
+ * 1485:     function titleAltAttrib($content)
+ * 1509:     function thumbCode($row,$table,$field,$backPath,$thumbScript='',$uploaddir=NULL,$abs=0,$tparams='',$size='')
+ * 1578:     function getThumbNail($thumbScript,$theFile,$tparams='',$size='')
+ * 1595:     function titleAttribForPages($row,$perms_clause='',$includeAttrib=1)
+ * 1654:     function getRecordIconAltText($row,$table='pages')
+ * 1691:     function getLabelFromItemlist($table,$col,$key)
+ * 1717:     function getItemLabel($table,$col,$printAllWrap='')
+ * 1742:     function getRecordTitle($table,$row,$prep=0)
+ * 1778:     function getProcessedValue($table,$col,$value,$fixed_lgd_chars=0,$defaultPassthrough=0)
+ * 1872:     function getProcessedValueExtra($table,$fN,$fV,$fixed_lgd_chars=0)
+ * 1896:     function getFileIcon($ext)
+ * 1910:     function getCommonSelectFields($table,$prefix)
+ * 1950:     function makeConfigForm($configArray,$defaults,$dataPrefix)
  *
  *              SECTION: Backend Modules API functions
- * 1865:     function helpTextIcon($table,$field,$BACK_PATH,$force=0)
- * 1886:     function helpText($table,$field,$BACK_PATH)
- * 1906:     function editOnClick($params,$backPath='',$requestUri='')
- * 1922:     function viewOnClick($id,$backPath='',$rootLine='',$anchor='',$altUrl='')
- * 1948:     function getModTSconfig($id,$TSref)
- * 1969:     function getFuncMenu($id,$elementName,$currentValue,$menuItems,$script='',$addparams='')
- * 1998:     function getFuncCheck($id,$elementName,$currentValue,$script='',$addparams='',$tagParams='')
- * 2018:     function getFuncInput($id,$elementName,$currentValue,$size=10,$script="",$addparams="")
- * 2034:     function unsetMenuItems($modTSconfig,$itemArray,$TSref)
- * 2057:     function getSetUpdateSignal($set='')
- * 2108:     function getModuleData($MOD_MENU, $CHANGED_SETTINGS, $modName, $type='', $dontValidateList='', $setDefaultList='')
+ * 2025:     function helpTextIcon($table,$field,$BACK_PATH,$force=0)
+ * 2047:     function helpText($table,$field,$BACK_PATH,$styleAttrib='')
+ * 2099:     function cshItem($table,$field,$BACK_PATH,$wrap='',$onlyIconMode=FALSE, $styleAttrib='')
+ * 2137:     function editOnClick($params,$backPath='',$requestUri='')
+ * 2155:     function viewOnClick($id,$backPath='',$rootLine='',$anchor='',$altUrl='',$addGetVars='')
+ * 2181:     function getModTSconfig($id,$TSref)
+ * 2202:     function getFuncMenu($mainParams,$elementName,$currentValue,$menuItems,$script='',$addparams='')
+ * 2245:     function getFuncCheck($mainParams,$elementName,$currentValue,$script='',$addparams='',$tagParams='')
+ * 2270:     function getFuncInput($mainParams,$elementName,$currentValue,$size=10,$script="",$addparams="")
+ * 2291:     function unsetMenuItems($modTSconfig,$itemArray,$TSref)
+ * 2314:     function getSetUpdateSignal($set='')
+ * 2365:     function getModuleData($MOD_MENU, $CHANGED_SETTINGS, $modName, $type='', $dontValidateList='', $setDefaultList='')
  *
  *              SECTION: Core
- * 2183:     function lockRecords($table='',$uid=0,$pid=0)
- * 2212:     function isRecordLocked($table,$uid)
- * 2252:     function exec_foreign_table_where_query($fieldValue,$field='',$TSconfig=array(),$prefix='')
- * 2333:     function getTCEFORM_TSconfig($table,$row)
- * 2380:     function getTSconfig_pidValue($table,$uid,$pid)
- * 2408:     function getPidForModTSconfig($table,$uid,$pid)
- * 2424:     function getTSCpid($table,$uid,$pid)
- * 2440:     function firstDomainRecord($rootLine)
- * 2462:     function getDomainStartPage($domain, $path='')
- * 2492:     function RTEsetup($RTEprop,$table,$field,$type='')
- * 2510:     function &RTEgetObj()
- * 2549:     function isModuleSetInTBE_MODULES($modName)
+ * 2440:     function lockRecords($table='',$uid=0,$pid=0)
+ * 2469:     function isRecordLocked($table,$uid)
+ * 2509:     function exec_foreign_table_where_query($fieldValue,$field='',$TSconfig=array(),$prefix='')
+ * 2590:     function getTCEFORM_TSconfig($table,$row)
+ * 2637:     function getTSconfig_pidValue($table,$uid,$pid)
+ * 2665:     function getPidForModTSconfig($table,$uid,$pid)
+ * 2681:     function getTSCpid($table,$uid,$pid)
+ * 2697:     function firstDomainRecord($rootLine)
+ * 2719:     function getDomainStartPage($domain, $path='')
+ * 2746:     function selectVersionsOfRecord($table, $uid, $fields='*')
+ * 2792:     function RTEsetup($RTEprop,$table,$field,$type='')
+ * 2810:     function &RTEgetObj()
+ * 2849:     function isModuleSetInTBE_MODULES($modName)
  *
  *              SECTION: Miscellaneous
- * 2598:     function typo3PrintError($header,$text,$js='',$head=1)
- * 2644:     function getPathType_web_nonweb($path)
- * 2656:     function ADMCMD_previewCmds($pageinfo)
- * 2678:     function processParams($params)
- * 2704:     function getListOfBackendModules($name,$perms_clause,$backPath='',$script='index.php')
+ * 2898:     function typo3PrintError($header,$text,$js='',$head=1)
+ * 2942:     function TYPO3_copyRightNotice()
+ * 2967:     function getPathType_web_nonweb($path)
+ * 2979:     function ADMCMD_previewCmds($pageinfo)
+ * 3001:     function processParams($params)
+ * 3027:     function getListOfBackendModules($name,$perms_clause,$backPath='',$script='index.php')
  *
- * TOTAL FUNCTIONS: 80
+ * TOTAL FUNCTIONS: 86
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
  * Standard functions available for the TYPO3 backend.
  * Don't instantiate - call functions with "t3lib_BEfunc::" prefixed the function name.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -2732,10 +2738,10 @@ class t3lib_BEfunc      {
        /**
         * Select all versions of a record, ordered by version id (DESC)
         *
-        * @param       string  Table name to select from
-        * @param       integer Record uid for which to find versions.
-        * @param       string  Field list to select
-        * @return      array   Array of versions of table/uid
+        * @param       string          Table name to select from
+        * @param       integer         Record uid for which to find versions.
+        * @param       string          Field list to select
+        * @return      array           Array of versions of table/uid
         */
        function selectVersionsOfRecord($table, $uid, $fields='*')      {
                global $TCA;
index a7b4e20..2ab5788 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @internal
  */
 /**
  *
  *
  *
- *   75: class t3lib_beUserAuth extends t3lib_userAuthGroup
- *  150:     function trackBeUser($flag)
- *  168:     function checkLockToIP()
- *  188:     function backendCheckLogin()
- *  218:     function backendSetUC()
- *  253:     function overrideUC()
- *  263:     function resetUC()
- *  276:     function emailAtLogin()
- *  328:     function veriCode()
+ *   76: class t3lib_beUserAuth extends t3lib_userAuthGroup
+ *  151:     function trackBeUser($flag)
+ *  169:     function checkLockToIP()
+ *  189:     function backendCheckLogin()
+ *  217:     function checkCLIuser()
+ *  241:     function backendSetUC()
+ *  277:     function overrideUC()
+ *  287:     function resetUC()
+ *  300:     function emailAtLogin()
+ *  352:     function veriCode()
  *
- * TOTAL FUNCTIONS: 8
+ * TOTAL FUNCTIONS: 9
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -68,7 +69,7 @@
  * t3lib_userauthgroup contains most of the functions used for checking permissions, authenticating users, setting up the user etc. This class is most interesting in terms of an API for user from outside.
  * This class contains the configuration of the database fields used plus some functions for the authentication process of backend users.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index a956a13..717f5da 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  */
 /**
@@ -40,8 +40,8 @@
  *
  *   74: class t3lib_browseTree extends t3lib_treeView
  *   83:     function init($clause='')
- *  106:     function getTitleAttrib($row)
- *  118:     function wrapIcon($icon,$row)
+ *  107:     function getTitleAttrib($row)
+ *  119:     function wrapIcon($icon,$row)
  *
  * TOTAL FUNCTIONS: 3
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -65,7 +65,7 @@ require_once (PATH_t3lib.'class.t3lib_treeview.php');
 /**
  * Extension class for the t3lib_treeView class, specially made for browsing pages
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  * @see t3lib_treeView, t3lib_pageTree
  * @package TYPO3
index 1d57aa9..5fb67a6 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -83,7 +83,7 @@
 /**
  * TYPO3 clipboard for records and files
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 10b6985..7d95fef 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2003-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 2003-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
@@ -26,7 +26,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @author     Martin Kutschker <martin.t.kutschker@blackbox.net>
  */
 /**
  *
  *
  *
- *  128: class t3lib_cs
- *  442:     function parse_charset($charset)
- *  460:     function get_locale_charset($locale)
- *  492:     function conv($str,$fromCS,$toCS,$useEntityForNoChar=0)
- *  529:     function utf8_encode($str,$charset)
- *  576:     function utf8_decode($str,$charset,$useEntityForNoChar=0)
- *  619:     function utf8_to_entities($str)
- *  652:     function entities_to_utf8($str,$alsoStdHtmlEnt=0)
- *  686:     function utf8_to_numberarray($str,$convEntities=0,$retChar=0)
- *  736:     function UnumberToChar($cbyte)
- *  781:     function utf8CharToUnumber($str,$hex=0)
+ *  136: class t3lib_cs
+ *  502:     function parse_charset($charset)
+ *  521:     function get_locale_charset($locale)
+ *
+ *              SECTION: Charset Conversion functions
+ *  574:     function conv($str,$fromCS,$toCS,$useEntityForNoChar=0)
+ *  614:     function convArray(&$array,$fromCS,$toCS,$useEntityForNoChar=0)
+ *  631:     function utf8_encode($str,$charset)
+ *  678:     function utf8_decode($str,$charset,$useEntityForNoChar=0)
+ *  721:     function utf8_to_entities($str)
+ *  754:     function entities_to_utf8($str,$alsoStdHtmlEnt=0)
+ *  788:     function utf8_to_numberarray($str,$convEntities=0,$retChar=0)
+ *  838:     function UnumberToChar($cbyte)
+ *  883:     function utf8CharToUnumber($str,$hex=0)
  *
  *              SECTION: Init functions
- *  824:     function initCharset($charset)
- *  885:     function initCaseFoldingUTF8()
- *  973:     function initCaseFolding($charset)
+ *  926:     function initCharset($charset)
+ *  988:     function initUnicodeData($mode=null)
+ * 1213:     function initCaseFolding($charset)
+ * 1275:     function initToASCII($charset)
  *
  *              SECTION: String operation functions
- * 1058:     function substr($charset,$string,$start,$len=null)
- * 1096:     function strlen($charset,$string)
- * 1124:     function crop($charset,$string,$len,$crop='')
- * 1165:     function strtrunc($charset,$string,$len)
- * 1197:     function conv_case($charset,$string,$case)
+ * 1346:     function substr($charset,$string,$start,$len=null)
+ * 1384:     function strlen($charset,$string)
+ * 1412:     function crop($charset,$string,$len,$crop='')
+ * 1465:     function strtrunc($charset,$string,$len)
+ * 1499:     function conv_case($charset,$string,$case)
+ * 1525:     function specCharsToASCII($charset,$string)
+ *
+ *              SECTION: Internal string operation functions
+ * 1565:     function sb_char_mapping($str,$charset,$mode,$opt='')
  *
  *              SECTION: Internal UTF-8 string operation functions
- * 1264:     function utf8_substr($str,$start,$len=null)
- * 1297:     function utf8_strlen($str)
- * 1318:     function utf8_strtrunc($str,$len)
- * 1340:     function utf8_strpos($haystack,$needle,$offset=0)
- * 1363:     function utf8_strrpos($haystack,$needle)
- * 1383:     function utf8_char2byte_pos($str,$pos)
- * 1424:     function utf8_byte2char_pos($str,$pos)
- * 1448:     function utf8_conv_case($str,$case)
+ * 1620:     function utf8_substr($str,$start,$len=null)
+ * 1653:     function utf8_strlen($str)
+ * 1674:     function utf8_strtrunc($str,$len)
+ * 1696:     function utf8_strpos($haystack,$needle,$offset=0)
+ * 1719:     function utf8_strrpos($haystack,$needle)
+ * 1739:     function utf8_char2byte_pos($str,$pos)
+ * 1780:     function utf8_byte2char_pos($str,$pos)
+ * 1803:     function utf8_char_mapping($str,$mode,$opt='')
  *
  *              SECTION: Internal EUC string operation functions
- * 1514:     function euc_strtrunc($str,$len,$charset)
- * 1543:     function euc_substr($str,$start,$charset,$len=null)
- * 1568:     function euc_strlen($str,$charset)
- * 1595:     function euc_char2byte_pos($str,$pos,$charset)
- * 1636:     function euc_conv_case($str,$case,$charset)
+ * 1879:     function euc_strtrunc($str,$len,$charset)
+ * 1908:     function euc_substr($str,$start,$charset,$len=null)
+ * 1933:     function euc_strlen($str,$charset)
+ * 1960:     function euc_char2byte_pos($str,$pos,$charset)
+ * 2001:     function euc_char_mapping($str,$charset,$mode,$opt='')
  *
- * TOTAL FUNCTIONS: 31
+ * TOTAL FUNCTIONS: 35
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
 /**
  * Class for conversion between charsets
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @author     Martin Kutschker <martin.t.kutschker@blackbox.net>
  * @package TYPO3
  * @subpackage t3lib
@@ -1132,7 +1140,7 @@ class t3lib_cs {
                                                list($char,$translit) = t3lib_div::trimExplode(';', $line);
                                                if (!$translit) $omit["U+$char"] = 1;
                                                $decomposition["U+$char"] = split(' ', $translit);
-                                               
+
                                        }
                                }
                                fclose($fh);
index f3c3ad8..b36e9e6 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  131: class t3lib_DB
+ *  132: class t3lib_DB
  *
  *              SECTION: Query execution
- *  166:     function exec_INSERTquery($table,$fields_values)
- *  182:     function exec_UPDATEquery($table,$where,$fields_values)
- *  196:     function exec_DELETEquery($table,$where)
- *  215:     function exec_SELECTquery($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='')
- *  240:     function exec_SELECT_mm_query($select,$local_table,$mm_table,$foreign_table,$whereClause='',$groupBy='',$orderBy='',$limit='')
- *  261:     function exec_SELECT_queryArray($queryParts)
+ *  167:     function exec_INSERTquery($table,$fields_values)
+ *  183:     function exec_UPDATEquery($table,$where,$fields_values)
+ *  197:     function exec_DELETEquery($table,$where)
+ *  216:     function exec_SELECTquery($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='')
+ *  241:     function exec_SELECT_mm_query($select,$local_table,$mm_table,$foreign_table,$whereClause='',$groupBy='',$orderBy='',$limit='')
+ *  264:     function exec_SELECT_queryArray($queryParts)
+ *  287:     function exec_SELECTgetRows($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='',$uidIndexField='')
  *
  *              SECTION: Query building
- *  298:     function INSERTquery($table,$fields_values)
- *  334:     function UPDATEquery($table,$where,$fields_values)
- *  373:     function DELETEquery($table,$where)
- *  402:     function SELECTquery($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='')
- *  443:     function listQuery($field, $value, $table)
- *  457:     function searchQuery($searchWords,$fields,$table)
+ *  332:     function INSERTquery($table,$fields_values)
+ *  368:     function UPDATEquery($table,$where,$fields_values)
+ *  407:     function DELETEquery($table,$where)
+ *  436:     function SELECTquery($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='')
+ *  477:     function listQuery($field, $value, $table)
+ *  491:     function searchQuery($searchWords,$fields,$table)
  *
  *              SECTION: Various helper functions
- *  503:     function quoteStr($str, $table)
- *  516:     function cleanIntArray($arr)
- *  532:     function cleanIntList($list)
- *  546:     function stripOrderBy($str)
- *  560:     function stripGroupBy($str)
- *  572:     function splitGroupOrderLimit($str)
+ *  537:     function quoteStr($str, $table)
+ *  550:     function cleanIntArray($arr)
+ *  566:     function cleanIntList($list)
+ *  580:     function stripOrderBy($str)
+ *  594:     function stripGroupBy($str)
+ *  606:     function splitGroupOrderLimit($str)
  *
  *              SECTION: MySQL wrapper functions
- *  637:     function sql($db,$query)
- *  651:     function sql_query($query)
- *  664:     function sql_error()
- *  676:     function sql_num_rows($res)
- *  688:     function sql_fetch_assoc($res)
- *  701:     function sql_fetch_row($res)
- *  713:     function sql_free_result($res)
- *  724:     function sql_insert_id()
- *  735:     function sql_affected_rows()
- *  748:     function sql_data_seek($res,$seek)
- *  761:     function sql_field_type($res,$pointer)
- *  775:     function sql_pconnect($TYPO3_db_host, $TYPO3_db_username, $TYPO3_db_password)
- *  788:     function sql_select_db($TYPO3_db)
+ *  671:     function sql($db,$query)
+ *  685:     function sql_query($query)
+ *  698:     function sql_error()
+ *  710:     function sql_num_rows($res)
+ *  722:     function sql_fetch_assoc($res)
+ *  735:     function sql_fetch_row($res)
+ *  747:     function sql_free_result($res)
+ *  758:     function sql_insert_id()
+ *  769:     function sql_affected_rows()
+ *  782:     function sql_data_seek($res,$seek)
+ *  795:     function sql_field_type($res,$pointer)
+ *  809:     function sql_pconnect($TYPO3_db_host, $TYPO3_db_username, $TYPO3_db_password)
+ *  826:     function sql_select_db($TYPO3_db)
  *
  *              SECTION: SQL admin functions
- *  816:     function admin_get_dbs()
- *  834:     function admin_get_tables()
- *  853:     function admin_get_fields($tableName)
- *  871:     function admin_get_keys($tableName)
- *  889:     function admin_query($query)
+ *  854:     function admin_get_dbs()
+ *  872:     function admin_get_tables()
+ *  891:     function admin_get_fields($tableName)
+ *  909:     function admin_get_keys($tableName)
+ *  927:     function admin_query($query)
  *
  *              SECTION: Debugging
- *  916:     function debug($func)
+ *  954:     function debug($func)
  *
- * TOTAL FUNCTIONS: 37
+ * TOTAL FUNCTIONS: 38
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
  * In all TYPO3 scripts the global variable $TYPO3_DB is an instance of this class. Use that.
  * Eg.                 $GLOBALS['TYPO3_DB']->sql_fetch_assoc()
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 45636b0..9a49b2b 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  * XHTML Compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -60,7 +60,7 @@
  * This class has functions which generates a difference output of a content string
  * Currently works only with LINUX/UNIX
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index f8e0b67..5f1a815 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * XHTML compliant
  * Usage counts are based on search 22/2 2003 through whole source including tslib/
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  207: class t3lib_div
+ *  209: class t3lib_div
  *
  *              SECTION: GET/POST Variables
- *  237:     function _GP($var)
- *  254:     function _GET($var='')
- *  269:     function _POST($var='')
- *  283:     function _GETset($inputGet,$key='')
- *  306:     function GPvar($var,$strip=0)
- *  322:     function setGPvars($list,$strip=0)
- *  338:     function GParrayMerged($var)
+ *  239:     function _GP($var)
+ *  257:     function _GET($var=NULL)
+ *  274:     function _POST($var=NULL)
+ *  290:     function _GETset($inputGet,$key='')
+ *  313:     function GPvar($var,$strip=0)
+ *  330:     function GParrayMerged($var)
  *
  *              SECTION: IMAGE FUNCTIONS
- *  382:     function gif_compress($theFile, $type)
- *  408:     function png_to_gif_by_imagemagick($theFile)
- *  432:     function read_png_gif($theFile,$output_png=0)
+ *  374:     function gif_compress($theFile, $type)
+ *  400:     function png_to_gif_by_imagemagick($theFile)
+ *  424:     function read_png_gif($theFile,$output_png=0)
  *
  *              SECTION: STRING FUNCTIONS
- *  481:     function fixed_lgd($string,$origChars,$preStr='...')
- *  506:     function fixed_lgd_pre($string,$chars)
- *  520:     function fixed_lgd_cs($string,$chars)
- *  537:     function breakTextForEmail($str,$implChar="\n",$charWidth=76)
- *  556:     function breakLinesForEmail($str,$implChar="\n",$charWidth=76)
- *  591:     function cmpIP($baseIP, $list)
- *  633:     function cmpFQDN($baseIP, $list)
- *  663:     function inList($in_list,$item)
- *  675:     function rmFromList($element,$list)
- *  693:     function intInRange($theInt,$min,$max=2000000000,$zeroValue=0)
- *  709:     function intval_positive($theInt)
- *  722:     function int_from_ver($verNumberStr)
- *  734:     function md5int($str)
- *  747:     function shortMD5($input, $len=10)
- *  758:     function uniqueList()
- *  778:     function split_fileref($fileref)
- *  815:     function dirname($path)
- *  831:     function modifyHTMLColor($color,$R,$G,$B)
- *  851:     function modifyHTMLColorAll($color,$all)
- *  862:     function rm_endcomma($string)
- *  875:     function danish_strtoupper($string)
- *  890:     function convUmlauts($str)
- *  903:     function testInt($var)
- *  915:     function isFirstPartOfStr($str,$partStr)
- *  931:     function formatSize($sizeInBytes,$labels='')
- *  966:     function convertMicrotime($microtime)
- *  980:     function splitCalc($string,$operators)
- * 1002:     function calcPriority($string)
- * 1042:     function calcParenthesis($string)
- * 1068:     function htmlspecialchars_decode($value)
- * 1083:     function deHSCentities($str)
- * 1096:     function slashJS($string,$extended=0,$char="'")
- * 1109:     function rawUrlEncodeJS($str)
- * 1121:     function rawUrlEncodeFP($str)
- * 1132:     function validEmail($email)
- * 1147:     function formatForTextarea($content)
+ *  473:     function fixed_lgd($string,$origChars,$preStr='...')
+ *  498:     function fixed_lgd_pre($string,$chars)
+ *  512:     function fixed_lgd_cs($string,$chars)
+ *  529:     function breakTextForEmail($str,$implChar="\n",$charWidth=76)
+ *  548:     function breakLinesForEmail($str,$implChar="\n",$charWidth=76)
+ *  583:     function cmpIP($baseIP, $list)
+ *  625:     function cmpFQDN($baseIP, $list)
+ *  655:     function inList($in_list,$item)
+ *  667:     function rmFromList($element,$list)
+ *  685:     function intInRange($theInt,$min,$max=2000000000,$zeroValue=0)
+ *  701:     function intval_positive($theInt)
+ *  714:     function int_from_ver($verNumberStr)
+ *  726:     function md5int($str)
+ *  739:     function shortMD5($input, $len=10)
+ *  752:     function uniqueList($in_list, $secondParameter=NULL)
+ *  766:     function split_fileref($fileref)
+ *  803:     function dirname($path)
+ *  819:     function modifyHTMLColor($color,$R,$G,$B)
+ *  839:     function modifyHTMLColorAll($color,$all)
+ *  850:     function rm_endcomma($string)
+ *  863:     function danish_strtoupper($string)
+ *  878:     function convUmlauts($str)
+ *  891:     function testInt($var)
+ *  903:     function isFirstPartOfStr($str,$partStr)
+ *  919:     function formatSize($sizeInBytes,$labels='')
+ *  954:     function convertMicrotime($microtime)
+ *  968:     function splitCalc($string,$operators)
+ *  990:     function calcPriority($string)
+ * 1030:     function calcParenthesis($string)
+ * 1056:     function htmlspecialchars_decode($value)
+ * 1071:     function deHSCentities($str)
+ * 1084:     function slashJS($string,$extended=0,$char="'")
+ * 1097:     function rawUrlEncodeJS($str)
+ * 1109:     function rawUrlEncodeFP($str)
+ * 1120:     function validEmail($email)
+ * 1135:     function formatForTextarea($content)
  *
  *              SECTION: ARRAY FUNCTIONS
- * 1178:     function inArray($in_array,$item)
- * 1195:     function intExplode($delim, $string)
- * 1214:     function revExplode($delim, $string, $count=0)
- * 1234:     function trimExplode($delim, $string, $onlyNonEmptyValues=0)
- * 1259:     function uniqueArray($valueArray)
- * 1281:     function removeArrayEntryByValue($array,$cmpValue)
- * 1309:     function implodeArrayForUrl($name,$theArray,$str='',$skipBlank=0,$rawurlencodeParamName=0)
- * 1336:     function compileSelectedGetVarsFromArray($varList,$getArray,$GPvarAlt=1)
- * 1359:     function addSlashesOnArray(&$theArray)
- * 1383:     function stripSlashesOnArray(&$theArray)
- * 1405:     function slashArray($arr,$cmd)
- * 1421:     function array_merge_recursive_overrule($arr0,$arr1,$notAddKeys=0)
- * 1450:     function array_merge($arr1,$arr2)
- * 1463:     function csvValues($row,$delim=',',$quote='"')
+ * 1166:     function inArray($in_array,$item)
+ * 1183:     function intExplode($delim, $string)
+ * 1202:     function revExplode($delim, $string, $count=0)
+ * 1222:     function trimExplode($delim, $string, $onlyNonEmptyValues=0)
+ * 1244:     function uniqueArray($valueArray)
+ * 1256:     function removeArrayEntryByValue($array,$cmpValue)
+ * 1284:     function implodeArrayForUrl($name,$theArray,$str='',$skipBlank=0,$rawurlencodeParamName=0)
+ * 1311:     function compileSelectedGetVarsFromArray($varList,$getArray,$GPvarAlt=1)
+ * 1334:     function addSlashesOnArray(&$theArray)
+ * 1358:     function stripSlashesOnArray(&$theArray)
+ * 1380:     function slashArray($arr,$cmd)
+ * 1397:     function array_merge_recursive_overrule($arr0,$arr1,$notAddKeys=0,$includeEmtpyValues=true)
+ * 1430:     function array_merge($arr1,$arr2)
+ * 1443:     function csvValues($row,$delim=',',$quote='"')
  *
  *              SECTION: HTML/XML PROCESSING
- * 1505:     function get_tag_attributes($tag)
- * 1542:     function split_tag_attributes($tag)
- * 1576:     function implodeParams($arr,$xhtmlSafe=FALSE,$dontOmitBlankAttribs=FALSE)
- * 1604:     function wrapJS($string, $linebreak=TRUE)
- * 1634:     function xml2tree($string,$depth=999)
- * 1720:     function array2xml($array,$NSprefix='',$level=0,$docTag='phparray',$spaceInd=0, $options=array(),$parentTagName='')
- * 1803:     function xml2array($string,$NSprefix='')
- * 1891:     function xmlRecompileFromStructValArray($vals)
- * 1935:     function xmlGetHeaderAttribs($xmlData)
+ * 1485:     function get_tag_attributes($tag)
+ * 1522:     function split_tag_attributes($tag)
+ * 1556:     function implodeAttributes($arr,$xhtmlSafe=FALSE,$dontOmitBlankAttribs=FALSE)
+ * 1583:     function implodeParams($arr,$xhtmlSafe=FALSE,$dontOmitBlankAttribs=FALSE)
+ * 1598:     function wrapJS($string, $linebreak=TRUE)
+ * 1628:     function xml2tree($string,$depth=999)
+ * 1714:     function array2xml($array,$NSprefix='',$level=0,$docTag='phparray',$spaceInd=0, $options=array(),$parentTagName='')
+ * 1799:     function xml2array($string,$NSprefix='')
+ * 1901:     function xmlRecompileFromStructValArray($vals)
+ * 1945:     function xmlGetHeaderAttribs($xmlData)
  *
  *              SECTION: FILES FUNCTIONS
- * 1967:     function getURL($url)
- * 2009:     function writeFile($file,$content)
- * 2030:     function mkdir($theNewFolder)
- * 2046:     function get_dirs($path)
- * 2071:     function getFilesInDir($path,$extensionList='',$prependPath=0,$order='')
- * 2125:     function getAllFilesAndFoldersInPath($fileArr,$path,$extList='',$regDirs=0,$recursivityLevels=99)
- * 2148:     function removePrefixPathFromList($fileArr,$prefixToRemove)
- * 2164:     function fixWindowsFilePath($theFile)
- * 2175:     function resolveBackPath($pathStr)
- * 2202:     function locationHeaderUrl($path)
+ * 1977:     function getURL($url)
+ * 2019:     function writeFile($file,$content)
+ * 2044:     function writeFileToTypo3tempDir($filepath,$content)
+ * 2087:     function mkdir($theNewFolder)
+ * 2107:     function get_dirs($path)
+ * 2132:     function getFilesInDir($path,$extensionList='',$prependPath=0,$order='')
+ * 2186:     function getAllFilesAndFoldersInPath($fileArr,$path,$extList='',$regDirs=0,$recursivityLevels=99)
+ * 2209:     function removePrefixPathFromList($fileArr,$prefixToRemove)
+ * 2225:     function fixWindowsFilePath($theFile)
+ * 2237:     function resolveBackPath($pathStr)
+ * 2264:     function locationHeaderUrl($path)
  *
  *              SECTION: DEBUG helper FUNCTIONS
- * 2242:     function debug_ordvalue($string,$characters=100)
- * 2259:     function view_array($array_in)
- * 2287:     function print_array($array_in)
- * 2302:     function debug($var="",$brOrHeader=0)
+ * 2304:     function debug_ordvalue($string,$characters=100)
+ * 2321:     function view_array($array_in)
+ * 2349:     function print_array($array_in)
+ * 2364:     function debug($var="",$brOrHeader=0)
  *
  *              SECTION: SYSTEM INFORMATION
- * 2371:     function getThisUrl()
- * 2387:     function linkThisScript($getParams=array())
- * 2411:     function linkThisUrl($url,$getParams=array())
- * 2436:     function getIndpEnv($getEnvName)
- * 2626:     function milliseconds()
- * 2638:     function clientInfo($useragent='')
+ * 2433:     function getThisUrl()
+ * 2449:     function linkThisScript($getParams=array())
+ * 2473:     function linkThisUrl($url,$getParams=array())
+ * 2498:     function getIndpEnv($getEnvName)
+ * 2687:     function milliseconds()
+ * 2699:     function clientInfo($useragent='')
  *
  *              SECTION: TYPO3 SPECIFIC FUNCTIONS
- * 2726:     function getFileAbsFileName($filename,$onlyRelative=1,$relToTYPO3_mainDir=0)
- * 2761:     function validPathStr($theFile)
- * 2772:     function isAbsPath($path)
- * 2783:     function isAllowedAbsPath($path)
- * 2800:     function verifyFilenameAgainstDenyPattern($filename)
- * 2818:     function upload_copy_move($source,$destination)
- * 2847:     function upload_to_tempfile($uploadedFileName)
- * 2865:     function unlink_tempfile($uploadedTempFileName)
- * 2881:     function tempnam($filePrefix)
- * 2894:     function stdAuthCode($uid_or_record,$fields='')
- * 2928:     function loadTCA($table)
- * 2948:     function resolveSheetDefInDS($dataStructArray,$sheet='sDEF')
- * 2976:     function resolveAllSheetsInDS($dataStructArray)
- * 3005:     function callUserFunction($funcName,&$params,&$ref,$checkPrefix='user_',$silent=0)
- * 3103:     function &getUserObj($classRef,$checkPrefix='user_',$silent=0)
- * 3161:     function &makeInstance($className)
- * 3173:     function makeInstanceClassName($className)
- * 3187:     function makeInstanceService($serviceType, $serviceSubType='', $excludeServiceKeys='')
- * 3232:     function plainMailEncoded($email,$subject,$message,$headers='',$enc='',$charset='ISO-8859-1',$dontEncodeSubject=0)
- * 3277:     function quoted_printable($string,$maxlen=76)
- * 3319:     function substUrlsInPlainText($message,$urlmode='76',$index_script_url='')
- * 3353:     function makeRedirectUrl($inUrl,$l=0,$index_script_url='')
- * 3380:     function freetypeDpiComp($font_size)
- * 3399:     function devLog($msg, $extKey, $severity=0, $dataVar=FALSE)
+ * 2786:     function getFileAbsFileName($filename,$onlyRelative=1,$relToTYPO3_mainDir=0)
+ * 2822:     function validPathStr($theFile)
+ * 2833:     function isAbsPath($path)
+ * 2844:     function isAllowedAbsPath($path)
+ * 2861:     function verifyFilenameAgainstDenyPattern($filename)
+ * 2879:     function upload_copy_move($source,$destination)
+ * 2911:     function upload_to_tempfile($uploadedFileName)
+ * 2929:     function unlink_tempfile($uploadedTempFileName)
+ * 2945:     function tempnam($filePrefix)
+ * 2958:     function stdAuthCode($uid_or_record,$fields='')
+ * 2992:     function loadTCA($table)
+ * 3012:     function resolveSheetDefInDS($dataStructArray,$sheet='sDEF')
+ * 3042:     function resolveAllSheetsInDS($dataStructArray)
+ * 3071:     function callUserFunction($funcName,&$params,&$ref,$checkPrefix='user_',$silent=0)
+ * 3170:     function &getUserObj($classRef,$checkPrefix='user_',$silent=0)
+ * 3228:     function &makeInstance($className)
+ * 3240:     function makeInstanceClassName($className)
+ * 3254:     function &makeInstanceService($serviceType, $serviceSubType='', $excludeServiceKeys=array())
+ * 3315:     function plainMailEncoded($email,$subject,$message,$headers='',$enc='',$charset='ISO-8859-1',$dontEncodeSubject=0)
+ * 3360:     function quoted_printable($string,$maxlen=76)
+ * 3402:     function substUrlsInPlainText($message,$urlmode='76',$index_script_url='')
+ * 3436:     function makeRedirectUrl($inUrl,$l=0,$index_script_url='')
+ * 3463:     function freetypeDpiComp($font_size)
+ * 3482:     function devLog($msg, $extKey, $severity=0, $dataVar=FALSE)
+ * 3503:     function arrayToLogString($arr, $valueList=array(), $valueLength=20)
  *
- * TOTAL FUNCTIONS: 113
+ * TOTAL FUNCTIONS: 115
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
  * So: Don't instantiate - call functions with "t3lib_div::" prefixed the function name.
  * So use t3lib_div::[method-name] to refer to the functions, eg. 't3lib_div::milliseconds()'
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -744,6 +746,7 @@ class t3lib_div {
         * Usage: 16
         *
         * @param       string          Accept multiple parameters wich can be comma-separated lists of values and arrays.
+        * @param       mixed           $secondParameter: ...
         * @return      string          Returns the list without any duplicates of values, space around values are trimmed
         */
        function uniqueList($in_list, $secondParameter=NULL)    {
@@ -1620,7 +1623,7 @@ class t3lib_div {
         * @param       string          XML data input
         * @param       integer         Number of element levels to resolve the XML into an array. Any further structure will be set as XML.
         * @return      mixed           The array with the parsed structure unless the XML parser returns with an error in which case the error message string is returned.
-        * @author bisqwit at iki dot fi dot not dot for dot ads dot invalid / http://dk.php.net/xml_parse_into_struct + kasper@typo3.com
+        * @author bisqwit at iki dot fi dot not dot for dot ads dot invalid / http://dk.php.net/xml_parse_into_struct + kasperYYYY@typo3.com
         */
        function xml2tree($string,$depth=999) {
                $parser = xml_parser_create();
@@ -3492,10 +3495,10 @@ class t3lib_div {
         * Converts a one dimensional array to a one line string which can be used for logging or debugging output
         * Example: "loginType: FE; refInfo: Array; HTTP_HOST: www.example.org; REMOTE_ADDR: 192.168.1.5; REMOTE_HOST:; security_level:; showHiddenRecords: 0;"
         *
-        * @param       array   Data array which should be outputted
-        * @param       mixed   List of keys which should be listed in the output string. Pass a comma list or an array. An empty list outputs the whole array.
-        * @param       integer Long string values are shortened to this length. Default: 20
-        * @return      string  Output string with key names and their value as string
+        * @param       array           Data array which should be outputted
+        * @param       mixed           List of keys which should be listed in the output string. Pass a comma list or an array. An empty list outputs the whole array.
+        * @param       integer         Long string values are shortened to this length. Default: 20
+        * @return      string          Output string with key names and their value as string
         */
        function arrayToLogString($arr, $valueList=array(), $valueLength=20) {
                $str = '';
index 7821c84..4c84cbd 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *   86: class t3lib_dmailer extends t3lib_htmlmail
  *   97:     function dmailer_prepare($row)
- *  145:     function dmailer_sendAdvanced($recipRow,$tableNameChar)
- *  216:     function dmailer_sendSimple($addressList)
- *  238:     function dmailer_getBoundaryParts($cArray,$userCategories)
- *  260:     function dmailer_masssend($query_info,$table,$mid)
- *  296:     function dmailer_masssend_list($query_info,$mid)
- *  357:     function shipOfMail($mid,$recipRow,$tKey)
- *  375:     function convertFields($recipRow)
- *  390:     function dmailer_setBeginEnd($mid,$key)
- *  414:     function dmailer_howManySendMails($mid,$rtbl='')
- *  428:     function dmailer_isSend($mid,$rid,$rtbl)
- *  440:     function dmailer_getSentMails($mid,$rtbl)
- *  459:     function dmailer_addToMailLog($mid,$rid,$size,$parsetime,$html)
- *  481:     function runcron()
+ *  147:     function dmailer_sendAdvanced($recipRow,$tableNameChar)
+ *  218:     function dmailer_sendSimple($addressList)
+ *  241:     function dmailer_getBoundaryParts($cArray,$userCategories)
+ *  263:     function dmailer_masssend($query_info,$table,$mid)
+ *  299:     function dmailer_masssend_list($query_info,$mid)
+ *  360:     function shipOfMail($mid,$recipRow,$tKey)
+ *  377:     function convertFields($recipRow)
+ *  392:     function dmailer_setBeginEnd($mid,$key)
+ *  416:     function dmailer_howManySendMails($mid,$rtbl='')
+ *  430:     function dmailer_isSend($mid,$rid,$rtbl)
+ *  442:     function dmailer_getSentMails($mid,$rtbl)
+ *  461:     function dmailer_addToMailLog($mid,$rid,$size,$parsetime,$html)
+ *  483:     function runcron()
  *
  * TOTAL FUNCTIONS: 14
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -79,7 +79,7 @@
 /**
  * Class, doing the sending of Direct-mails, eg. through a cron-job
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -96,7 +96,7 @@ class t3lib_dmailer extends t3lib_htmlmail {
         */
        function dmailer_prepare($row)  {
                $sys_dmail_uid = $row['uid'];
-               if($row["encoding"] == "base64") {                        
+               if($row["encoding"] == "base64") {
                  $this->useBase64();
                }
                $this->theParts = unserialize($row['mailContent']);
@@ -363,7 +363,6 @@ class t3lib_dmailer extends t3lib_htmlmail {
                        $recipRow=$this->convertFields($recipRow);
 
 //                     debug('->'.$recipRow['uid'],1);
-//                     $recipRow['email']='kasper@typo3.com';
                        $rC=$this->dmailer_sendAdvanced($recipRow,$tKey);
                        $this->dmailer_addToMailLog($mid,$tKey.'_'.$recipRow['uid'],strlen($this->message),t3lib_div::milliseconds()-$pt,$rC);
                }
index cfdd971..1fd7eab 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * $Id$
  * Revised for TYPO3 3.6 May/2004 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  104: class t3lib_extFileFunctions extends t3lib_basicFileFunctions
- *  148:     function start($fileCmds)
- *  178:     function init_actionPerms($setup)
- *  210:     function processData()
- *  267:     function printLogErrorMessages($redirect)
- *  325:     function findRecycler($theFile)
- *  354:     function writeLog($action,$error,$details_nr,$details,$data)
+ *  105: class t3lib_extFileFunctions extends t3lib_basicFileFunctions
+ *  149:     function start($fileCmds)
+ *  179:     function init_actionPerms($setup)
+ *  211:     function processData()
+ *  268:     function printLogErrorMessages($redirect='')
+ *  326:     function findRecycler($theFile)
+ *  355:     function writeLog($action,$error,$details_nr,$details,$data)
  *
  *              SECTION: File operation functions
- *  381:     function func_delete($cmds)
- *  448:     function func_copy($cmds)
- *  538:     function func_move($cmds)
- *  631:     function func_rename($cmds)
- *  677:     function func_newfolder($cmds)
- *  707:     function func_newfile($cmds)
- *  744:     function func_edit($cmds)
- *  776:     function func_upload($cmds)
- *  814:     function func_unzip($cmds)
+ *  382:     function func_delete($cmds)
+ *  449:     function func_copy($cmds)
+ *  539:     function func_move($cmds)
+ *  632:     function func_rename($cmds)
+ *  678:     function func_newfolder($cmds)
+ *  708:     function func_newfile($cmds)
+ *  745:     function func_edit($cmds)
+ *  777:     function func_upload($cmds)
+ *  815:     function func_unzip($cmds)
  *
  * TOTAL FUNCTIONS: 15
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -98,7 +98,7 @@
  * You should never mount a ftp_space 'below' the webspace so that it reaches into the webspace. This is because if somebody unzips a zip-file in the ftp-space so that it reaches out into the webspace this will be a violation of the safety
  * For example this is a bad idea: you have an ftp-space that is '/www/' and a web-space that is '/www/htdocs/'
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -342,7 +342,7 @@ class t3lib_extFileFunctions extends t3lib_basicFileFunctions       {
        }
 
        /**
-        * Logging actions
+        * Logging file operations
         *
         * @param       integer         The action number. See the functions in the class for a hint. Eg. edit is '9', upload is '1' ...
         * @param       integer         The severity: 0 = message, 1 = error, 2 = System Error, 3 = security notice (admin)
index e4db552..1176a6d 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *              SECTION: PATHS and other evaluation
  *  130:     function isLoaded($key,$exitOnError=0)
  *  146:     function extPath($key,$script='')
- *  161:     function extRelPath($key)
- *  176:     function siteRelPath($key)
- *  188:     function getCN($key)
+ *  164:     function extRelPath($key)
+ *  181:     function siteRelPath($key)
+ *  193:     function getCN($key)
  *
  *              SECTION: Adding BACKEND features
- *  221:     function addTCAcolumns($table,$columnArray,$addTofeInterface=0)
- *  245:     function addToAllTCAtypes($table,$str,$specificTypesList='',$beforeList='')
- *  297:     function allowTableOnStandardPages($table)
- *  314:     function addModule($main,$sub='',$position='',$path='')
- *  376:     function insertModuleFunction($modname,$className,$classPath,$title,$MM_key='function')
- *  394:     function addPageTSConfig($content)
- *  408:     function addUserTSConfig($content)
- *  423:     function addLLrefForTCAdescr($tca_descr_key,$file_ref)
+ *  226:     function addTCAcolumns($table,$columnArray,$addTofeInterface=0)
+ *  250:     function addToAllTCAtypes($table,$str,$specificTypesList='',$position='')
+ *  312:     function allowTableOnStandardPages($table)
+ *  329:     function addModule($main,$sub='',$position='',$path='')
+ *  391:     function insertModuleFunction($modname,$className,$classPath,$title,$MM_key='function')
+ *  409:     function addPageTSConfig($content)
+ *  423:     function addUserTSConfig($content)
+ *  438:     function addLLrefForTCAdescr($tca_descr_key,$file_ref)
  *
  *              SECTION: Adding SERVICES features
- *  465:     function addService($extKey, $serviceType, $serviceKey, $info)
- *  530:     function findService($serviceType, $serviceSubType='', $excludeServiceKeys='')
- *  597:     function deactivateService($serviceType, $serviceKey)
+ *  480:     function addService($extKey, $serviceType, $serviceKey, $info)
+ *  545:     function findService($serviceType, $serviceSubType='', $excludeServiceKeys=array())
+ *  616:     function deactivateService($serviceType, $serviceKey)
  *
  *              SECTION: Adding FRONTEND features
- *  636:     function addPlugin($itemArray,$type='list_type')
- *  661:     function addPiFlexFormValue($piKeyToMatch,$value)
- *  681:     function addToInsertRecords($table,$content_table='tt_content',$content_field='records')
- *  712:     function addPItoST43($key,$classFile='',$prefix='',$type='list_type',$cached=0)
- *  787:     function addStaticFile($extKey,$path,$title)
- *  806:     function addTypoScriptSetup($content)
- *  820:     function addTypoScriptConstants($content)
- *  837:     function addTypoScript($key,$type,$content,$afterStaticUid=0)
+ *  655:     function addPlugin($itemArray,$type='list_type')
+ *  680:     function addPiFlexFormValue($piKeyToMatch,$value)
+ *  700:     function addToInsertRecords($table,$content_table='tt_content',$content_field='records')
+ *  731:     function addPItoST43($key,$classFile='',$prefix='',$type='list_type',$cached=0)
+ *  806:     function addStaticFile($extKey,$path,$title)
+ *  825:     function addTypoScriptSetup($content)
+ *  839:     function addTypoScriptConstants($content)
+ *  856:     function addTypoScript($key,$type,$content,$afterStaticUid=0)
  *
  *              SECTION: INTERNAL EXTENSION MANAGEMENT:
- *  900:     function typo3_loadExtensions()
- *  979:     function _makeIncludeHeader($key,$file)
- * 1000:     function isCacheFilesAvailable($cacheFilePrefix)
- * 1013:     function isLocalconfWritable()
- * 1026:     function cannotCacheFilesWritable($cacheFilePrefix)
- * 1050:     function currentCacheFiles()
- * 1073:     function writeCacheFiles($extensions,$cacheFilePrefix)
+ *  919:     function typo3_loadExtensions()
+ *  998:     function _makeIncludeHeader($key,$file)
+ * 1019:     function isCacheFilesAvailable($cacheFilePrefix)
+ * 1032:     function isLocalconfWritable()
+ * 1045:     function cannotCacheFilesWritable($cacheFilePrefix)
+ * 1069:     function currentCacheFiles()
+ * 1092:     function writeCacheFiles($extensions,$cacheFilePrefix)
  *
  * TOTAL FUNCTIONS: 31
  * (This index is automatically created/updated by the extension "extdeveval")
  * This class is never instantiated, rather the methods inside is called as functions like
  *             t3lib_extMgm::isLoaded('my_extension');
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -258,7 +258,7 @@ class t3lib_extMgm {
                        foreach($TCA[$table]['types'] as $k => $v)      {
                                if (!$specificTypesList || t3lib_div::inList($specificTypesList,$k))    {
 
-                                       
+
 
                                        if ($insert) {
                                                $append=true;
@@ -268,7 +268,7 @@ class t3lib_extMgm {
                                                        $parts = explode(';',$fieldInfo);
                                                        $theField = trim($parts[0]);
                                                        $palette = trim($parts[0]).';;'.trim($parts[2]);
-                                                       
+
                                                                // insert before: find exact field name or palette with number
                                                        if (in_array($theField, $positionArr) OR in_array($palette, $positionArr) OR
                                                                in_array('before:'.$theField, $positionArr) OR in_array('before:'.$palette, $positionArr))      {
@@ -553,7 +553,7 @@ class t3lib_extMgm {
                if (!is_array($excludeServiceKeys) ) {
                        $excludeServiceKeys = t3lib_div::trimExplode(',', $excludeServiceKeys, 1);
                }
-               
+
                if (is_array($T3_SERVICES[$serviceType]))       {
                        foreach($T3_SERVICES[$serviceType] as $key => $info)    {
 
index 9819487..0a90355 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -41,9 +41,9 @@
  *  197:     function init(&$pObj,$conf)
  *  221:     function handleExternalFunctionValue()
  *  237:     function incLocalLang()
- *  250:     function checkExtObj()
- *  265:     function extObjContent()
- *  276:     function modMenu()
+ *  253:     function checkExtObj()
+ *  268:     function extObjContent()
+ *  279:     function modMenu()
  *
  * TOTAL FUNCTIONS: 6
  * (This index is automatically created/updated by the extension "extdeveval")
  * For more information about this, please see the large example comment for the class t3lib_SCbase. This will show the principle of a 'level-1' connection.
  * The more advanced example - having two layers as it is done by the 'func_wizards' extension with the 'web_info' module - can be seen in the comment above.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see t3lib_SCbase,tx_funcwizards_webfunc::init(), tx_funcwizards_webfunc, tx_wizardsortpages_webfunc_2
index b0ae951..9c57ddb 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  */
 /**
@@ -72,7 +72,7 @@ require_once (PATH_t3lib.'class.t3lib_treeview.php');
 /**
  * Extension class for the t3lib_treeView class, specially made for browsing folders in the File module
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  * @package TYPO3
  * @subpackage t3lib
index 31fb2be..4712cc2 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -61,7 +61,7 @@
 /**
  * Formmail class, used by the TYPO3 "cms" extension (default frontend) to send email forms.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see tslib_fe::sendFormmail(), t3lib/formmail.php
index b0390a0..8453f94 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -76,7 +76,7 @@
  * Class used in module tools/dbint (advanced search) and which may hold code specific for that module
  * However the class has a general principle in it which may be used in the web/export module.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 78cff95..ee7c54d 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *  459:     function setContent()
  *  486:     function constructMixed ($boundary)
  *  525:     function constructHTML ($boundary)
- *  549:     function constructAlternative($boundary)
- *  570:     function constructHTML_media ($boundary)
- *  603:     function sendTheMail ()
- *  637:     function getBoundary()
- *  649:     function setPlain ($content)
- *  660:     function setHtml ($content)
- *  671:     function add_header ($header)
- *  682:     function add_message ($string)
- *  693:     function getContent($type)
- *  702:     function preview()
+ *  548:     function constructAlternative($boundary)
+ *  569:     function constructHTML_media ($boundary)
+ *  602:     function sendTheMail ()
+ *  664:     function getBoundary()
+ *  676:     function setPlain ($content)
+ *  687:     function setHtml ($content)
+ *  698:     function add_header ($header)
+ *  709:     function add_message ($string)
+ *  720:     function getContent($type)
+ *  729:     function preview()
  *
  *              SECTION: Functions for acquiring attachments, HTML, analyzing and so on  **
- *  730:     function fetchHTML($file)
- *  748:     function fetchHTMLMedia()
- *  769:     function extractMediaLinks()
- *  845:     function extractHyperLinks()
- *  894:     function extractFramesInfo()
- *  920:     function substMediaNamesInHTML($absolute)
- *  947:     function substHREFsInHTML()
- *  975:     function substHTTPurlsInPlainText($content)
- * 1015:     function fixRollOvers()
+ *  757:     function fetchHTML($file)
+ *  775:     function fetchHTMLMedia()
+ *  796:     function extractMediaLinks()
+ *  872:     function extractHyperLinks()
+ *  921:     function extractFramesInfo()
+ *  947:     function substMediaNamesInHTML($absolute)
+ *  974:     function substHREFsInHTML()
+ * 1002:     function substHTTPurlsInPlainText($content)
+ * 1042:     function fixRollOvers()
  *
  *              SECTION: File and URL-functions
- * 1062:     function makeBase64($inputstr)
- * 1073:     function getExtendedURL($url)
- * 1093:     function addUserPass($url)
- * 1108:     function getURL($url)
- * 1129:     function getStrippedURL($url)
- * 1150:     function getMimeType($url)
- * 1179:     function absRef($ref)
- * 1199:     function split_fileref($fileref)
- * 1226:     function extParseUrl($path)
- * 1241:     function tag_regex($tagArray)
- * 1263:     function get_tag_attributes($tag)
- * 1303:     function quoted_printable($string)
- * 1341:     function convertName($name)
+ * 1089:     function makeBase64($inputstr)
+ * 1100:     function getExtendedURL($url)
+ * 1120:     function addUserPass($url)
+ * 1135:     function getURL($url)
+ * 1156:     function getStrippedURL($url)
+ * 1177:     function getMimeType($url)
+ * 1206:     function absRef($ref)
+ * 1226:     function split_fileref($fileref)
+ * 1253:     function extParseUrl($path)
+ * 1268:     function tag_regex($tagArray)
+ * 1290:     function get_tag_attributes($tag)
+ * 1330:     function quoted_printable($string)
+ * 1368:     function convertName($name)
  *
  * TOTAL FUNCTIONS: 46
  * (This index is automatically created/updated by the extension "extdeveval")
 /**
  * HTML mail class
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 5da6891..c943733 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -78,7 +78,7 @@
  * The class is included in eg. init.php
  * ALL functions called without making a class instance, eg. "t3lib_iconWorks::getIconImage()"
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 7c7a1a0..5bdffb4 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   80: class t3lib_install
+ *   83: class t3lib_install
+ *  111:     function t3lib_install()
  *
  *              SECTION: Writing to localconf.php
- *  118:     function setValueInLocalconfFile(&$line_array, $variable, $value)
- *  168:     function writeToLocalconf_control($inlines='')
- *  220:     function checkForBadString($string)
- *  233:     function slashValueForSingleDashes($value)
+ *  134:     function setValueInLocalconfFile(&$line_array, $variable, $value)
+ *  184:     function writeToLocalconf_control($inlines='')
+ *  236:     function checkForBadString($string)
+ *  249:     function slashValueForSingleDashes($value)
  *
  *              SECTION: SQL
- *  258:     function getFieldDefinitions_sqlContent($sqlContent)
- *  296:     function getFieldDefinitions_database()
- *  340:     function getDatabaseExtra($FDsrc, $FDcomp, $onlyTableList='')
- *  385:     function getUpdateSuggestions($diffArr,$keyList='extra,diff')
- *  481:     function assembleFieldDefinition($row)
- *  510:     function getStatementArray($sqlcode,$removeNonSQL=0,$query_regex='')
- *  550:     function getCreateTables($statements, $insertCountFlag=0)
- *  574:     function getTableInsertStatements($statements, $table)
- *  594:     function performUpdateQueries($arr,$keyArr)
- *  610:     function getListOfTables()
- *  626:     function generateUpdateDatabaseForm_checkboxes($arr,$label,$checked=1,$iconDis=0,$currentValue=array(),$cVfullMsg=0)
+ *  274:     function getFieldDefinitions_sqlContent($sqlContent)
+ *  318:     function getFieldDefinitions_sqlContent_parseTypes(&$total)
+ *  365:     function getFieldDefinitions_database()
+ *  409:     function getDatabaseExtra($FDsrc, $FDcomp, $onlyTableList='')
+ *  454:     function getUpdateSuggestions($diffArr,$keyList='extra,diff')
+ *  550:     function assembleFieldDefinition($row)
+ *  579:     function getStatementArray($sqlcode,$removeNonSQL=0,$query_regex='')
+ *  619:     function getCreateTables($statements, $insertCountFlag=0)
+ *  643:     function getTableInsertStatements($statements, $table)
+ *  663:     function performUpdateQueries($arr,$keyArr)
+ *  679:     function getListOfTables()
+ *  695:     function generateUpdateDatabaseForm_checkboxes($arr,$label,$checked=1,$iconDis=0,$currentValue=array(),$cVfullMsg=0)
  *
- * TOTAL FUNCTIONS: 15
+ * TOTAL FUNCTIONS: 17
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -74,7 +76,7 @@ require_once(PATH_t3lib.'class.t3lib_sqlparser.php');
 /**
  * Class to setup values in localconf.php and verify the TYPO3 DB tables/fields
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -102,7 +104,9 @@ class t3lib_install {
 
 
        /**
-        * Constructor
+        * Constructor function
+        *
+        * @return      void
         */
        function t3lib_install()        {
                if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['multiplyDBfieldSize']>= 1 && $GLOBALS['TYPO3_CONF_VARS']['SYS']['multiplyDBfieldSize']<=5)      {
@@ -308,8 +312,8 @@ class t3lib_install {
         *
         * @param       array           Total array (from getFieldDefinitions_sqlContent())
         * @return      void
-        * @see getFieldDefinitions_sqlContent()
         * @access private
+        * @see getFieldDefinitions_sqlContent()
         */
        function getFieldDefinitions_sqlContent_parseTypes(&$total)     {
 
index f5f53f5..2b01c47 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 September/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -65,7 +65,7 @@
  * Load database groups (relations)
  * Used to process the relations created by the TCA element types "group" and "select" for database records. Manages MM-relations as well.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index b306535..67bd0b7 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Modifications by Rene Fritz, 2001
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @internal
  */
 /**
  *   97:     function load($modulesArray,$BE_USER='')
  *  366:     function checkExtensionModule($name)
  *  385:     function checkMod($name, $fullpath)
- *  458:     function checkModAccess($name,$MCONF)
- *  481:     function parseModulesArray ($arr)
- *  511:     function cleanName ($str)
- *  522:     function getRelativePath($baseDir,$destDir)
+ *  465:     function checkModAccess($name,$MCONF)
+ *  488:     function parseModulesArray($arr)
+ *  517:     function cleanName ($str)
+ *  528:     function getRelativePath($baseDir,$destDir)
  *
  * TOTAL FUNCTIONS: 7
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -71,7 +71,7 @@
  *             $this->loadModules = t3lib_div::makeInstance('t3lib_loadModules');
  *             $this->loadModules->load($TBE_MODULES);
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 0345342..80914a8 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *   77: class t3lib_matchCondition
  *   91:     function match($string)
- *  303:     function testNumber($test,$value)
- *  325:     function matchWild($haystack,$needle)
- *  355:     function whichDevice($useragent)
- *  405:     function browserInfo($useragent)
- *  503:     function browserInfo_version($tmp)
- *  515:     function getGlobal($var,$inArr='')
- *  540:     function getGP_ENV_TSFE($var)
+ *  311:     function testNumber($test,$value)
+ *  333:     function matchWild($haystack,$needle)
+ *  363:     function whichDevice($useragent)
+ *  413:     function browserInfo($useragent)
+ *  511:     function browserInfo_version($tmp)
+ *  523:     function getGlobal($var,$inArr='')
+ *  548:     function getGP_ENV_TSFE($var)
  *
  * TOTAL FUNCTIONS: 8
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -69,7 +69,7 @@
  * Used with the TypoScript parser.
  * Matches browserinfo, IPnumbers for use with templates
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see t3lib_TStemplate::matching(), t3lib_TStemplate::generateConfig()
index 9a997cd..fd2e0a5 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -27,7 +27,7 @@
 /**
  * Manage storing and restoring of $GLOBALS['SOBE']->MOD_SETTINGS settings.
  * Provides a presets box for BE modules.
- * 
+ *
  * inspired by t3lib_fullsearch
  *
  * $Id$
  *
  *
  *
- *  125: class t3lib_modSettings 
+ *  125: class t3lib_modSettings
  *
  *              SECTION: Init / setup
- *  181:     function init($prefix='', $storeList='')  
- *  197:     function setSessionType($type='ses')      
+ *  181:     function init($prefix='', $storeList='')
+ *  197:     function setSessionType($type='ses')
  *
  *              SECTION: Store list - which values should be stored
- *  218:     function setStoreList($storeList) 
- *  231:     function addToStoreList($storeList)       
- *  245:     function addToStoreListFromPrefix($prefix='') 
+ *  218:     function setStoreList($storeList)
+ *  231:     function addToStoreList($storeList)
+ *  245:     function addToStoreListFromPrefix($prefix='')
  *
  *              SECTION: Process storage array
- *  279:     function initStorage()    
- *  294:     function cleanupStorageArray($storedSettings)     
- *  316:     function compileEntry($data)      
- *  343:     function getStoredData($storeIndex, $writeArray=array())  
- *  360:     function processStoreControl($mconfName='')       
- *  442:     function writeStoredSetting($writeArray=array(), $mconfName='') 
+ *  279:     function initStorage()
+ *  294:     function cleanupStorageArray($storedSettings)
+ *  316:     function compileEntry($data)
+ *  343:     function getStoredData($storeIndex, $writeArray=array())
+ *  360:     function processStoreControl($mconfName='')
+ *  442:     function writeStoredSetting($writeArray=array(), $mconfName='')
  *
  *              SECTION: GUI
- *  474:     function getStoreControl($showElements='load,remove,save', $useOwnForm=TRUE)      
+ *  474:     function getStoreControl($showElements='load,remove,save', $useOwnForm=TRUE)
  *
  *              SECTION: Misc
- *  576:     function processEntry($storageArr) 
+ *  576:     function processEntry($storageArr)
  *
  * TOTAL FUNCTIONS: 13
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -94,7 +94,7 @@
  *
  *     // show control panel
  * $this->content.= $this->doc->section('Settings',$store->getStoreControl(),0,1);
- * 
+ *
  *
  *
  * Format of saved settings
  *                                     'tstamp' => 12345, // time()
  *                             ),
  *                     'another id' => ...
- *                             
- *                     ) ); 
- * 
+ *
+ *                     ) );
+ *
  */
 
 /**
  * Manage storing and restoring of $GLOBALS['SOBE']->MOD_SETTINGS settings.
  * Provides a presets box for BE modules.
- * 
+ *
  * @author     René Fritz <r.fritz@colorcube.de>
  * @package TYPO3
  * @subpackage t3lib
@@ -129,12 +129,12 @@ class t3lib_modSettings {
         * Type 'perm' will store the data permanently.
         */
        var $type = 'perm';
-       
+
        /**
         * prefix of MOD_SETTING array keys that should be stored
         */
        var $prefix = '';
-       
+
        /**
         * Names of keys of the MOD_SETTING array which should be stored
         */
@@ -144,7 +144,7 @@ class t3lib_modSettings {
         * The stored settings array
         */
        var $storedSettings = array();
-       
+
        /**
         * Message from the last storage command
         */
@@ -155,11 +155,11 @@ class t3lib_modSettings {
         * Name of the form. Needed for JS
         */
        var $formName = 'storeControl';
-       
-       
+
+
 
        var $writeDevLog = 0;                           // write messages into the devlog?
-       
+
 
 
 
@@ -169,30 +169,30 @@ class t3lib_modSettings {
         *
         ********************************/
 
-       
-       
+
+
        /**
         * Initializes the object
-        * 
+        *
         * @param       string          Prefix of MOD_SETTING array keys that should be stored
         * @param       array           additional names of keys of the MOD_SETTING array which should be stored (array or comma list)
-        * @return      void            
+        * @return      void
         */
        function init($prefix='', $storeList='')        {
                $this->prefix = $prefix;
                $this->setStoreList($storeList);
                $this->type = 'perm';
-               
+
                        // enable dev logging if set
                if ($TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_modSettings.php']['writeDevLog']) $this->writeDevLog = TRUE;
-               if (TYPO3_DLOG) $this->writeDevLog = TRUE;              
+               if (TYPO3_DLOG) $this->writeDevLog = TRUE;
        }
-       
+
        /**
         * Set session type to 'ses' which will store the settings data not permanently.
-        * 
+        *
         * @param       string          Default is 'ses'
-        * @return      void            
+        * @return      void
         */
        function setSessionType($type='ses')    {
                $this->type = $type;
@@ -211,9 +211,9 @@ class t3lib_modSettings {
 
        /**
         * Set MOD_SETTINGS keys which should be stored
-        * 
+        *
         * @param       mixed           array or string (,) - set additional names of keys of the MOD_SETTING array which should be stored
-        * @return      void            
+        * @return      void
         */
        function setStoreList($storeList)       {
                $this->storeList = is_array($storeList) ? $storeList : t3lib_div::trimExplode(',',$storeList,1);
@@ -224,9 +224,9 @@ class t3lib_modSettings {
 
        /**
         * Add MOD_SETTINGS keys to the current list
-        * 
+        *
         * @param       mixed           array or string (,) - add names of keys of the MOD_SETTING array which should be stored
-        * @return      void            
+        * @return      void
         */
        function addToStoreList($storeList)     {
                $storeList = is_array($storeList) ? $storeList : t3lib_div::trimExplode(',',$storeList,1);
@@ -238,13 +238,13 @@ class t3lib_modSettings {
 
        /**
         * Add names of keys of the MOD_SETTING array by a prefix
-        * 
+        *
         * @param       string          prefix of MOD_SETTING array keys that should be stored
-        * @return      void            
+        * @return      void
         */
        function addToStoreListFromPrefix($prefix='') {
                global $SOBE;
-               
+
                $prefix = $prefix ? $prefix : $this->prefix;
 
                reset($SOBE->MOD_SETTINGS);
@@ -273,26 +273,26 @@ class t3lib_modSettings {
 
        /**
         * Get the stored settings from MOD_SETTINGS and set them in $this->storedSettings
-        * 
-        * @return      void            
+        *
+        * @return      void
         */
        function initStorage()  {
                global $SOBE;
-               
+
                $storedSettings = unserialize($SOBE->MOD_SETTINGS[$this->prefix.'_storedSettings']);
                $this->storedSettings = $this->cleanupStorageArray($storedSettings);
        }
-       
-       
-       
+
+
+
        /**
         * Remove corrupted data entries from the stored settings array
-        * 
+        *
         * @param       array           $storedSettings
         * @return      array           $storedSettings
         */
        function cleanupStorageArray($storedSettings)   {
-               
+
                $storedSettings = is_array($storedSettings) ? $storedSettings : array();
 
                        // clean up the array
@@ -301,7 +301,7 @@ class t3lib_modSettings {
                        if (!is_array($sdArr['data'])) unset($storedSettings[$id]);
                        if (!trim($sdArr['title']))     $storedSettings[$id]['title'] = '[no title]';
                }
-               
+
                return $storedSettings;
        }
 
@@ -309,13 +309,13 @@ class t3lib_modSettings {
        /**
         * Creates an entry for the stored settings array
         * Collects data from MOD_SETTINGS selected by the storeList
-        * 
+        *
         * @param       array           Should work with data from _GP('storeControl'). This is ['title']: Title for the entry. ['desc']: A description text. Currently not used by this class
         * @return      array           $storageArr: entry for the stored settings array
         */
        function compileEntry($data)    {
                global $SOBE;
-               
+
                $storageData = array();
                foreach($this->storeList as $MS_key)    {
                        $storageData[$MS_key] = $SOBE->MOD_SETTINGS[$MS_key];
@@ -328,14 +328,14 @@ class t3lib_modSettings {
                                                'tstamp' => time(),
                                        );
                $storageArr = $this->processEntry($storageArr);
-               
+
                return $storageArr;
        }
 
 
        /**
         * Copies the stored data from entry $index to $writeArray which can be used to set MOD_SETTINGS
-        * 
+        *
         * @param       mixed           The entry key
         * @param       array           Preset data array. Will be overwritten by copied values.
         * @return      array           Data array
@@ -345,7 +345,7 @@ class t3lib_modSettings {
                        foreach($this->storeList as $k) {
                                $writeArray[$k] = $this->storedSettings[$storeIndex]['data'][$k];
                        }
-               }       
+               }
                return $writeArray;
        }
 
@@ -353,14 +353,14 @@ class t3lib_modSettings {
 
        /**
         * Processing of the storage command LOAD, SAVE, REMOVE
-        * 
+        *
         * @param       string          Name of the module to store the settings for. Default: $GLOBALS['SOBE']->MCONF['name'] (current module)
         * @return      string          Storage message. Also set in $this->msg
         */
        function processStoreControl($mconfName='')     {
-               
+
                $this->initStorage();
-               
+
                #debug($this->storedSettings, '$this->storedSettings', __LINE__, __FILE__);
 
                $storeControl = t3lib_div::_GP('storeControl');
@@ -371,13 +371,13 @@ class t3lib_modSettings {
                $msg = '';
                $saveSettings = FALSE;
                $writeArray = array();
-               
+
                if (is_array($storeControl)) {
 
                        //
                        // processing LOAD
                        //
-                       
+
                        if ($storeControl['LOAD'] AND $storeIndex)      {
                                        $writeArray = $this->getStoredData($storeIndex, $writeArray);
                                        $saveSettings = TRUE;
@@ -386,47 +386,47 @@ class t3lib_modSettings {
                        //
                        // processing SAVE
                        //
-                       
+
                        } elseif ($storeControl['SAVE'])        {
-                               if (trim($storeControl['title'])) {     
+                               if (trim($storeControl['title'])) {
 
                                                // get the data to store
                                        $newEntry = $this->compileEntry($storeControl);
-                                       
+
                                                // create an index for the storage array
                                        if (!$storeIndex) {
-                                               $storeIndex = t3lib_div::shortMD5($newEntry['title']);                  
+                                               $storeIndex = t3lib_div::shortMD5($newEntry['title']);
                                        }
-                                       
+
                                                // add data to the storage array
                                        $this->storedSettings[$storeIndex] = $newEntry;
-                                       
+
                                        $saveSettings = TRUE;
                                        $msg = "'".$newEntry['title']."' preset saved!";
-                                       
+
                                } else {
                                        $msg = 'Please enter a name for the preset!';
                                }
-                               
+
                        //
                        // processing REMOVE
                        //
-                       
+
                        } elseif ($storeControl['REMOVE'] AND $storeIndex)      {
                                        // Removing entry
                                $msg = "'".$this->storedSettings[$storeIndex]['title']."' preset entry removed!";
                                unset($this->storedSettings[$storeIndex]);
-                               
+
                                $saveSettings = TRUE;
                        }
-       
+
 
                        $this->msg = $msg;
-                       
+
                        if ($saveSettings)      {
                                $this->writeStoredSetting($writeArray, $mconfName);
                        }
-               
+
                }
                return $this->msg;
        }
@@ -434,28 +434,28 @@ class t3lib_modSettings {
 
        /**
         * Write the current storage array and update MOD_SETTINGS
-        * 
+        *
         * @param       array           Array of settings which should be overwrite current MOD_SETTINGS
         * @param       string          Name of the module to store the settings for. Default: $GLOBALS['SOBE']->MCONF['name'] (current module)
-        * @return      void            
+        * @return      void
         */
        function writeStoredSetting($writeArray=array(), $mconfName='') {
                global $SOBE;
-               
+
                        // for debugging: just removes all module data from user settings
-               # $GLOBALS['BE_USER']->pushModuleData($SOBE->MCONF['name'],array());    
-                                       
+               # $GLOBALS['BE_USER']->pushModuleData($SOBE->MCONF['name'],array());
+
                unset($this->storedSettings[0]);        // making sure, index 0 is not set!
                $this->storedSettings = $this->cleanupStorageArray($this->storedSettings);
                $writeArray[$this->prefix.'_storedSettings'] = serialize($this->storedSettings);
-                       
+
                $SOBE->MOD_SETTINGS = t3lib_BEfunc::getModuleData($SOBE->MOD_MENU, $writeArray, ($mconfName?$mconfName:$SOBE->MCONF['name']), $this->type);
-               
+
                if ($this->writeDevLog) t3lib_div::devLog('Settings stored:'.$this->msg, 't3lib_modSettings', 0);
        }
-       
-       
-       
+
+
+
        /********************************
         *
         * GUI
@@ -466,16 +466,16 @@ class t3lib_modSettings {
 
        /**
         * Returns the storage control box
-        * 
+        *
         * @param       string          List of elemetns which should be shown: load,remove,save
         * @param       boolean         If set the box is wrapped with own form tag
         * @return      string          HTML code
         */
        function getStoreControl($showElements='load,remove,save', $useOwnForm=TRUE)    {
                global $TYPO3_CONF_VARS;
-               
+
                $showElements = t3lib_div::trimExplode(',', $showElements, 1);
-               
+
                $this->initStorage();
 
                        // Preset selector
@@ -485,15 +485,15 @@ class t3lib_modSettings {
                        $opt[] = '<option value="'.$id.'">'.htmlspecialchars($v['title']).'</option>';
                }
                $storedEntries = count($opt)>1;
-               
-               
-               
+
+
+
                $codeTD = array();
-               
-               
+
+
                        // LOAD, REMOVE, but also show selector so you can overwrite an entry with SAVE
                if($storedEntries AND (count($showElements))) {
-                       
+
                                // selector box
                        $onChange = 'document.forms[\''.$this->formName.'\'][\'storeControl[title]\'].value= this.options[this.selectedIndex].value!=0 ? this.options[this.selectedIndex].text : \'\';';
                        $code = '
@@ -501,13 +501,13 @@ class t3lib_modSettings {
                                        '.implode('
                                                ', $opt).'
                                        </select>';
-                       
+
                                // load button
                        if(in_array('load', $showElements)) {
                                        $code.= '
                                        <input type="submit" name="storeControl[LOAD]" value="Load" /> ';
                        }
-                       
+
                                // remove button
                        if(in_array('remove', $showElements)) {
                                        $code.= '
@@ -516,8 +516,8 @@ class t3lib_modSettings {
                        $codeTD[] = '<td width="1%">Preset:</td>';
                        $codeTD[] = '<td nowrap="nowrap">'.$code.'&nbsp;&nbsp;</td>';
                }
-               
-               
+
+
                        // SAVE
                if(in_array('save', $showElements)) {
                        $onClick = (!$storedEntries) ? '' : 'if (document.forms[\''.$this->formName.'\'][\'storeControl[STORE]\'].options[document.forms[\''.$this->formName.'\'][\'storeControl[STORE]\'].selectedIndex].value<0) return confirm(\'Are you sure you want to overwrite the existing entry?\');';
@@ -525,15 +525,15 @@ class t3lib_modSettings {
                        $code.= '<input type="submit" name="storeControl[SAVE]" value="Save" onClick="'.htmlspecialchars($onClick).'" />';
                        $codeTD[] = '<td nowrap="nowrap">'.$code.'</td>';
                }
-               
-               
+
+
                $codeTD = implode ('
                        ', $codeTD);
-                       
+
                if (trim($code)) {
                        $code = '
-                       <!-- 
-                               Store control 
+                       <!--
+                               Store control
                        -->
                        <table border="0" cellpadding="3" cellspacing="0" width="100%">
                                <tr class="bgColor4">
@@ -546,13 +546,13 @@ class t3lib_modSettings {
                if ($this->msg) {
                        $code.= '
                        <div><strong>'.htmlspecialchars($this->msg).'</strong></div>';
-               }       
-#TODO need to add parameters                   
+               }
+#TODO need to add parameters
                if ($useOwnForm AND trim($code)) {
                        $code = '
                <form action="'.t3lib_div::getIndpEnv('SCRIPT_NAME').'" method="POST" name="'.$this->formName.'" enctype="'.$TYPO3_CONF_VARS['SYS']['form_enctype'].'">'.$code.'</form>';
                }
-               
+
                return $code;
        }
 
@@ -565,11 +565,11 @@ class t3lib_modSettings {
         *
         ********************************/
 
-       
+
        /**
         * Processing entry for the stored settings array
         * Can be overwritten by extended class
-        * 
+        *
         * @param       array           $storageData: entry for the stored settings array
         * @return      array           $storageData: entry for the stored settings array
         */
index 9bf838c..321ab7c 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML-trans compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  102: class t3lib_pageSelect
- *  120:     function init($show_hidden)
+ *  107: class t3lib_pageSelect
+ *  132:     function init($show_hidden)
  *
  *              SECTION: Selecting page records
- *  159:     function getPage($uid)
- *  174:     function getPage_noCheck($uid)
- *  189:     function getFirstWebPage($uid)
- *  206:     function getPageIdFromAlias($alias)
- *  222:     function getPageOverlay($pageInput,$lUid=-1)
+ *  171:     function getPage($uid)
+ *  187:     function getPage_noCheck($uid)
+ *  203:     function getFirstWebPage($uid)
+ *  221:     function getPageIdFromAlias($alias)
+ *  237:     function getPageOverlay($pageInput,$lUid=-1)
+ *  300:     function getRecordOverlay($table,$row,$sys_language_content,$OLmode='')
  *
  *              SECTION: Page related: Menu, Domain record, Root line
- *  301:     function getMenu($uid,$fields='*',$sortField='sorting',$addWhere='')
- *  335:     function getDomainStartPage($domain, $path='',$request_uri='')
- *  383:     function getRootLine($uid, $MP='', $ignoreMPerrors=FALSE)
- *  495:     function getPathFromRootline($rl,$len=20)
- *  516:     function getExtURL($pagerow,$disable=0)
- *  540:     function getMountPointInfo($pageId, $pageRec=FALSE, $prevMountPids=array(), $firstPageUid=0)
+ *  396:     function getMenu($uid,$fields='*',$sortField='sorting',$addWhere='')
+ *  431:     function getDomainStartPage($domain, $path='',$request_uri='')
+ *  479:     function getRootLine($uid, $MP='', $ignoreMPerrors=FALSE)
+ *  597:     function getPathFromRootline($rl,$len=20)
+ *  618:     function getExtURL($pagerow,$disable=0)
+ *  642:     function getMountPointInfo($pageId, $pageRec=FALSE, $prevMountPids=array(), $firstPageUid=0)
  *
  *              SECTION: Selecting records in general
- *  615:     function checkRecord($table,$uid,$checkPage=0)
- *  645:     function getRawRecord($table,$uid,$fields='*')
- *  668:     function getRecordsByField($theTable,$theField,$theValue,$whereClause='',$groupBy='',$orderBy='',$limit='')
+ *  719:     function checkRecord($table,$uid,$checkPage=0)
+ *  750:     function getRawRecord($table,$uid,$fields='*')
+ *  774:     function getRecordsByField($theTable,$theField,$theValue,$whereClause='',$groupBy='',$orderBy='',$limit='')
  *
  *              SECTION: Caching and standard clauses
- *  719:     function getHash($hash,$expTime=0)
- *  742:     function storeHash($hash,$data,$ident)
- *  760:     function deleteClause($table)
- *  775:     function enableFields($table,$show_hidden=-1,$ignore_array=array())
+ *  826:     function getHash($hash,$expTime=0)
+ *  849:     function storeHash($hash,$data,$ident)
+ *  867:     function deleteClause($table)
+ *  886:     function enableFields($table,$show_hidden=-1,$ignore_array=array())
  *
- * TOTAL FUNCTIONS: 19
+ *              SECTION: Versioning Preview
+ *  954:     function fixVersioningPid($table,&$rr)
+ *  986:     function versionOL($table,&$row)
+ *
+ * TOTAL FUNCTIONS: 22
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -94,7 +99,7 @@
  * Mainly used in the frontend but also in some cases in the backend.
  * It's important to set the right $where_hid_del in the object so that the functions operate properly
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see tslib_fe::fetch_the_id()
@@ -286,11 +291,11 @@ class t3lib_pageSelect {
        /**
         * Creates language-overlay for records in general (where translation is found in records from the same table)
         *
-        * @param       string  Table name
-        * @param       array   Record to overlay. Must containt uid, pid and $table]['ctrl']['languageField']
-        * @param       integer Pointer to the sys_language uid for content on the site.
-        * @param       string  Overlay mode. If "hideNonTranslated" then records without translation will not be returned un-translated but unset (and return value is false)
-        * @return      mixed   Returns the input record, possibly overlaid with a translation. But if $OLmode is "hideNonTranslated" then it will return false if no translation is found.
+        * @param       string          Table name
+        * @param       array           Record to overlay. Must containt uid, pid and $table]['ctrl']['languageField']
+        * @param       integer         Pointer to the sys_language uid for content on the site.
+        * @param       string          Overlay mode. If "hideNonTranslated" then records without translation will not be returned un-translated but unset (and return value is false)
+        * @return      mixed           Returns the input record, possibly overlaid with a translation. But if $OLmode is "hideNonTranslated" then it will return false if no translation is found.
         */
        function getRecordOverlay($table,$row,$sys_language_content,$OLmode='') {
                global $TCA;
index 3edb05f..34eb08b 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  */
 /**
@@ -69,7 +69,7 @@ require_once (PATH_t3lib.'class.t3lib_treeview.php');
 /**
  * Class for generating a page tree.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  * @see t3lib_treeView, t3lib_browseTree
  * @package TYPO3
index f89ad31..63f3228 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *  507:     function checkTagTypeCounts($content,$blockTags='a,b,blockquote,body,div,em,font,form,h1,h2,h3,h4,h5,h6,i,li,map,ol,option,p,pre,select,span,strong,table,td,textarea,tr,u,ul', $soloTags='br,hr,img,input,area')
  *
  *              SECTION: Clean HTML code
- *  598:     function HTMLcleaner($content, $tags=array(),$keepAll=0,$hSC=0,$addConfig=array())
- *  792:     function bidir_htmlspecialchars($value,$dir)
- *  814:     function prefixResourcePath($main_prefix,$content,$alternatives=array())
- *  882:     function prefixRelPath($prefix,$srcVal)
- *  900:     function cleanFontTags($value,$keepFace=0,$keepSize=0,$keepColor=0)
- *  931:     function mapTags($value,$tags=array(),$ltChar='<',$ltChar2='<')
- *  948:     function unprotectTags($content,$tagList='')
- *  981:     function stripTagsExcept($value,$tagList)
- * 1004:     function caseShift($str,$flag,$cacheKey='')
- * 1028:     function compileTagAttribs($tagAttrib,$meta=array(), $xhtmlClean=0)
- * 1057:     function get_tag_attributes_classic($tag,$deHSC=0)
- * 1070:     function indentLines($content, $number=1, $indentChar="\t")
- * 1087:     function HTMLparserConfig($TSconfig,$keepTags=array())
- * 1211:     function XHTML_clean($content)
- * 1234:     function processTag($value,$conf,$endTag,$protected=0)
- * 1281:     function processContent($value,$dir,$conf)
+ *  600:     function HTMLcleaner($content, $tags=array(),$keepAll=0,$hSC=0,$addConfig=array())
+ *  796:     function bidir_htmlspecialchars($value,$dir)
+ *  818:     function prefixResourcePath($main_prefix,$content,$alternatives=array())
+ *  899:     function prefixRelPath($prefix,$srcVal)
+ *  917:     function cleanFontTags($value,$keepFace=0,$keepSize=0,$keepColor=0)
+ *  948:     function mapTags($value,$tags=array(),$ltChar='<',$ltChar2='<')
+ *  965:     function unprotectTags($content,$tagList='')
+ *  998:     function stripTagsExcept($value,$tagList)
+ * 1021:     function caseShift($str,$flag,$cacheKey='')
+ * 1045:     function compileTagAttribs($tagAttrib,$meta=array(), $xhtmlClean=0)
+ * 1074:     function get_tag_attributes_classic($tag,$deHSC=0)
+ * 1087:     function indentLines($content, $number=1, $indentChar="\t")
+ * 1104:     function HTMLparserConfig($TSconfig,$keepTags=array())
+ * 1228:     function XHTML_clean($content)
+ * 1250:     function processTag($value,$conf,$endTag,$protected=0)
+ * 1296:     function processContent($value,$dir,$conf)
  *
  * TOTAL FUNCTIONS: 28
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -99,7 +99,7 @@
  * Functions for parsing HTML.
  * You are encouraged to use this class in your own applications
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -572,8 +572,8 @@ class t3lib_parsehtml {
         *              'allowedAttribs' =>   '0' (zero) = no attributes allowed, '[commalist of attributes]' = only allowed attributes. If blank, all attributes are allowed.
         *              'fixAttrib' => Array(
         *                      '[attribute name]' => Array (
-        *                              'set' => Force the attribute value to this value.
-        *                              'unset' => Boolean: If set, the attribute is unset.
+        *                              'set' => Force the attribute value to this value.
+        *                              'unset' => Boolean: If set, the attribute is unset.
         *                              'default' =>    If no attribute exists by this name, this value is set as default value (if this value is not blank)
         *                              'always' =>     Boolean. If set, the attribute is always processed. Normally an attribute is processed only if it exists
         *                              'trim,intval,lower,upper' =>    All booleans. If any of these keys are set, the value is passed through the respective PHP-functions.
index ade89b6..9daee51 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 December/2003 by Kasper Skaarhoj
  * XHTML compatible.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @internal
  */
 /**
  *  231:     function RTE_transform($value,$specConf,$direction='rte',$thisConfig=array())
  *
  *              SECTION: Specific RTE TRANSFORMATION functions
- *  378:     function TS_images_db($value)
- *  519:     function TS_images_rte($value)
- *  553:     function TS_reglinks($value,$direction)
- *  587:     function TS_links_db($value)
- *  635:     function TS_links_rte($value)
- *  716:     function TS_preserve_db($value)
- *  740:     function TS_preserve_rte($value)
- *  761:     function TS_transform_db($value,$css=FALSE)
- *  872:     function TS_transform_rte($value,$css=0)
- *  943:     function TS_strip_db($value)
+ *  397:     function TS_images_db($value)
+ *  538:     function TS_images_rte($value)
+ *  572:     function TS_reglinks($value,$direction)
+ *  606:     function TS_links_db($value)
+ *  654:     function TS_links_rte($value)
+ *  735:     function TS_preserve_db($value)
+ *  759:     function TS_preserve_rte($value)
+ *  780:     function TS_transform_db($value,$css=FALSE)
+ *  891:     function TS_transform_rte($value,$css=0)
+ *  962:     function TS_strip_db($value)
  *
  *              SECTION: Generic RTE transformation, analysis and helper functions
- *  974:     function getURL($url)
- *  988:     function HTMLcleaner_db($content,$tagList='')
- * 1009:     function getKeepTags($direction='rte',$tagList='')
- * 1118:     function divideIntoLines($value,$count=5,$returnArray=FALSE)
- * 1222:     function setDivTags($value,$dT='p')
- * 1267:     function internalizeFontTags($value)
- * 1303:     function siteUrl()
- * 1313:     function rteImageStorageDir()
- * 1325:     function removeTables($value,$breakChar='<br />')
- * 1357:     function defaultTStagMapping($code,$direction='rte')
- * 1380:     function getWHFromAttribs($attribArray)
- * 1406:     function urlInfoForLinkTags($url)
- * 1465:     function TS_AtagToAbs($value,$dontSetRTEKEEP=FALSE)
+ *  993:     function getURL($url)
+ * 1007:     function HTMLcleaner_db($content,$tagList='')
+ * 1028:     function getKeepTags($direction='rte',$tagList='')
+ * 1137:     function divideIntoLines($value,$count=5,$returnArray=FALSE)
+ * 1241:     function setDivTags($value,$dT='p')
+ * 1286:     function internalizeFontTags($value)
+ * 1322:     function siteUrl()
+ * 1332:     function rteImageStorageDir()
+ * 1344:     function removeTables($value,$breakChar='<br />')
+ * 1376:     function defaultTStagMapping($code,$direction='rte')
+ * 1399:     function getWHFromAttribs($attribArray)
+ * 1425:     function urlInfoForLinkTags($url)
+ * 1484:     function TS_AtagToAbs($value,$dontSetRTEKEEP=FALSE)
  *
  * TOTAL FUNCTIONS: 27
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -95,7 +95,7 @@ require_once (PATH_t3lib.'class.t3lib_parsehtml.php');
 /**
  * Class for parsing HTML for the Rich Text Editor. (also called transformations)
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index a1c3596..92bad04 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  * XHTML compliant (should be)
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -78,7 +78,7 @@
  * Position map class - generating a page tree / content element list which links for inserting (copy/move) of records.
  * Used for pages / tt_content element wizards of various kinds.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 0a8a615..0060629 100755 (executable)
@@ -30,7 +30,7 @@
  * $Id$
  *
  * @author     Christian Jul Jensen <christian@typo3.com>
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *  203:     function init($name,$table,$fieldList="")
  *  292:     function setAndCleanUpExternalLists($name,$list,$force="")
  *  308:     function procesData($qC="")
- *  416:     function cleanUpQueryConfig($queryConfig)
- *  473:     function getFormElements($subLevel=0,$queryConfig="",$parent="")
- *  560:     function printCodeArray($codeArr,$l=0)
- *  583:     function formatQ($str)
- *  596:     function mkOperatorSelect($name,$op,$draw,$submit)
- *  618:     function mkTypeSelect($name,$fieldName,$prepend="FIELD_")
- *  637:     function verifyType($fieldName)
- *  654:     function verifyComparison($comparison,$neg)
- *  673:     function mkFieldToInputSelect($name,$fieldName)
- *  694:     function mkTableSelect($name,$cur)
- *  716:     function mkCompSelect($name,$comparison,$neg)
- *  734:     function getSubscript($arr)
- *  749:     function initUserDef()
- *  758:     function userDef()
- *  767:     function userDefCleanUp($queryConfig)
- *  778:     function getQuery ($queryConfig,$pad="")
- *  808:     function getQuerySingle($conf,$first)
- *  829:     function cleanInputVal($conf,$suffix="")
- *  848:     function getUserDefQuery ($qcArr)
- *  856:     function updateIcon()
- *  865:     function getLabelCol()
- *  877:     function makeSelectorTable($modSettings,$enableList="table,fields,query,group,order,limit")
- *  981:     function getSelectQuery($qString="")
- * 1001:     function JSbottom($formname="forms[0]")
- * 1007:     function typo3FormFieldSet(theField, evallist, is_in, checkbox, checkboxValue)
- * 1025:     function typo3FormFieldGet(theField, evallist, is_in, checkbox, checkboxValue, checkbox_off)
+ *  411:     function cleanUpQueryConfig($queryConfig)
+ *  468:     function getFormElements($subLevel=0,$queryConfig="",$parent="")
+ *  555:     function printCodeArray($codeArr,$l=0)
+ *  578:     function formatQ($str)
+ *  591:     function mkOperatorSelect($name,$op,$draw,$submit)
+ *  613:     function mkTypeSelect($name,$fieldName,$prepend="FIELD_")
+ *  632:     function verifyType($fieldName)
+ *  649:     function verifyComparison($comparison,$neg)
+ *  668:     function mkFieldToInputSelect($name,$fieldName)
+ *  689:     function mkTableSelect($name,$cur)
+ *  711:     function mkCompSelect($name,$comparison,$neg)
+ *  729:     function getSubscript($arr)
+ *  744:     function initUserDef()
+ *  753:     function userDef()
+ *  762:     function userDefCleanUp($queryConfig)
+ *  773:     function getQuery ($queryConfig,$pad="")
+ *  803:     function getQuerySingle($conf,$first)
+ *  824:     function cleanInputVal($conf,$suffix="")
+ *  843:     function getUserDefQuery ($qcArr)
+ *  851:     function updateIcon()
+ *  860:     function getLabelCol()
+ *  872:     function makeSelectorTable($modSettings,$enableList="table,fields,query,group,order,limit")
+ *  976:     function getSelectQuery($qString="")
+ *  996:     function JSbottom($formname="forms[0]")
+ * 1002:     function typo3FormFieldSet(theField, evallist, is_in, checkbox, checkboxValue)
+ * 1020:     function typo3FormFieldGet(theField, evallist, is_in, checkbox, checkboxValue, checkbox_off)
  *
  * TOTAL FUNCTIONS: 30
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -88,7 +88,7 @@
  * Class for generating front end for building queries
  *
  * @author     Christian Jul Jensen <christian@typo3.com>
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index e3fdff3..db6ba05 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 May 2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -80,7 +80,7 @@
  * Functions used to read email content
  * The class is still just a bunch of miscellaneous functions used to read content out of emails
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index a6f3603..c7da865 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   78: class t3lib_recordList
- *  119:     function addElement($h,$icon,$data,$tdParams='',$lMargin='',$altLine='')
- *  194:     function writeTop()
- *  202:     function writeBottom()
- *  221:     function fwd_rwd_nav($table='')
- *  254:     function fwd_rwd_HTML($type,$pointer,$table='')
- *  277:     function listURL()
- *  286:     function CBfunctions()
+ *   80: class t3lib_recordList
+ *  123:     function addElement($h,$icon,$data,$tdParams='',$lMargin='',$altLine='')
+ *  198:     function writeTop()
+ *  206:     function writeBottom()
+ *  225:     function fwd_rwd_nav($table='')
+ *  258:     function fwd_rwd_HTML($type,$pointer,$table='')
+ *  282:     function listURL($altId='')
+ *  292:     function CBfunctions()
+ *  342:     function initializeLanguages()
+ *  408:     function languageFlag($sys_language_uid)
  *
- * TOTAL FUNCTIONS: 7
+ * TOTAL FUNCTIONS: 9
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -70,7 +72,7 @@
 /**
  * This class is the base for listing of database records and files in the modules Web>List and File>Filelist
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see typo3/db_list.php, typo3/file_list.php
index 52f25a5..d605f0f 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -27,7 +27,7 @@
 /**
  * RTE API parent class.
  *
- * @author     Kasper Skårhøj <kasper@typo3.com>
+ * @author     Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -57,7 +57,7 @@
  * RTE base class: Delivers browser-detection, TCEforms binding and transformation routines for the "rte" extension, registering it with the RTE API in TYPO3 3.6.0
  * See "rte" extension for usage.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index ec06c6c..6bfa5ce 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *  133: class t3lib_SCbase
  *  249:     function init()
- *  266:     function menuConfig()
- *  286:     function mergeExternalItems($modName,$menuKey,$menuArr)
- *  305:     function handleExternalFunctionValue($MM_key='function')
- *  322:     function getExternalItemConfig($modName,$menuKey,$value='')
- *  336:     function checkExtObj()
- *  350:     function checkSubExtObj()
- *  362:     function extObjHeader()
- *  371:     function extObjContent()
+ *  269:     function menuConfig()
+ *  292:     function mergeExternalItems($modName,$menuKey,$menuArr)
+ *  312:     function handleExternalFunctionValue($MM_key='function', $MS_value=NULL)
+ *  330:     function getExternalItemConfig($modName,$menuKey,$value='')
+ *  344:     function checkExtObj()
+ *  358:     function checkSubExtObj()
+ *  370:     function extObjHeader()
+ *  379:     function extObjContent()
  *
  * TOTAL FUNCTIONS: 9
  * (This index is automatically created/updated by the extension "extdeveval")
  * Parent class for 'ScriptClasses' in backend modules.
  * See example comment above.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see t3lib_extobjbase
index fe38ed8..69e7152 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -95,7 +95,7 @@ require_once(PATH_t3lib.'class.t3lib_sqlparser.php');
  * PHP SQL engine / server
  * Some parts are experimental for now.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -817,7 +817,7 @@ class t3lib_sqlengine extends t3lib_sqlparser {
 /**
  * PHP SQL engine, result object
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 9035cb0..c5b5769 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -97,9 +97,9 @@
 
 
 /**
- * TYPO3 SQL parser
+ * TYPO3 SQL parser class.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 57138f1..2494b9b 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *  224:     function init()
  *
  *              SECTION: Layering images / "IMAGE" GIFBUILDER object
- *  324:     function maskImageOntoImage(&$im,$conf,$workArea)
- *  384:     function copyImageOntoImage(&$im,$conf,$workArea)
- *  406:     function copyGifOntoGif(&$im,$cpImg,$conf,$workArea)
- *  485:     function imagecopyresized(&$im, $cpImg, $Xstart, $Ystart, $cpImgCutX, $cpImgCutY, $w, $h, $w, $h)
+ *  325:     function maskImageOntoImage(&$im,$conf,$workArea)
+ *  385:     function copyImageOntoImage(&$im,$conf,$workArea)
+ *  407:     function copyGifOntoGif(&$im,$cpImg,$conf,$workArea)
+ *  486:     function imagecopyresized(&$im, $cpImg, $Xstart, $Ystart, $cpImgCutX, $cpImgCutY, $w, $h, $w, $h)
  *
  *              SECTION: Text / "TEXT" GIFBUILDER object
- *  534:     function makeText(&$im,$conf,$workArea)
- *  650:     function txtPosition($conf,$workArea,$BB)
- *  704:     function calcBBox($conf)
- *  773:     function addToMap($cords,$conf)
- *  796:     function calcTextCordsForMap($cords,$offset, $conf)
- *  831:     function SpacedImageTTFText(&$im, $fontSize, $angle, $x, $y, $Fcolor, $fontFile, $text, $spacing, $wordSpacing, $splitRenderingConf, $sF=1)
- *  868:     function fontResize($conf)
- *  910:     function ImageTTFBBoxWrapper($fontSize, $angle, $fontFile, $string, $splitRendering, $sF=1)
- *  951:     function ImageTTFTextWrapper($im, $fontSize, $angle, $x, $y, $color, $fontFile, $string, $splitRendering,$sF=1)
- *  980:     function splitString($string,$splitRendering,$fontSize,$fontFile)
+ *  535:     function makeText(&$im,$conf,$workArea)
+ *  651:     function txtPosition($conf,$workArea,$BB)
+ *  705:     function calcBBox($conf)
+ *  774:     function addToMap($cords,$conf)
+ *  797:     function calcTextCordsForMap($cords,$offset, $conf)
+ *  832:     function SpacedImageTTFText(&$im, $fontSize, $angle, $x, $y, $Fcolor, $fontFile, $text, $spacing, $wordSpacing, $splitRenderingConf, $sF=1)
+ *  869:     function fontResize($conf)
+ *  911:     function ImageTTFBBoxWrapper($fontSize, $angle, $fontFile, $string, $splitRendering, $sF=1)
+ *  952:     function ImageTTFTextWrapper($im, $fontSize, $angle, $x, $y, $color, $fontFile, $string, $splitRendering,$sF=1)
+ *  997:     function splitString($string,$splitRendering,$fontSize,$fontFile)
  *
  *              SECTION: Other GIFBUILDER objects related to TEXT
- * 1136:     function makeOutline(&$im,$conf,$workArea,$txtConf)
- * 1165:     function circleOffset($distance, $iterations)
- * 1189:     function makeEmboss(&$im,$conf,$workArea,$txtConf)
- * 1211:     function makeShadow(&$im,$conf,$workArea,$txtConf)
+ * 1168:     function makeOutline(&$im,$conf,$workArea,$txtConf)
+ * 1197:     function circleOffset($distance, $iterations)
+ * 1221:     function makeEmboss(&$im,$conf,$workArea,$txtConf)
+ * 1243:     function makeShadow(&$im,$conf,$workArea,$txtConf)
  *
  *              SECTION: Other GIFBUILDER objects
- * 1341:     function makeBox(&$im,$conf,$workArea)
- * 1360:     function makeEffect(&$im, $conf)
- * 1375:     function IMparams($setup)
- * 1458:     function adjust(&$im, $conf)
- * 1490:     function crop(&$im,$conf)
- * 1520:     function scale(&$im,$conf)
- * 1552:     function setWorkArea($workArea)
+ * 1373:     function makeBox(&$im,$conf,$workArea)
+ * 1392:     function makeEffect(&$im, $conf)
+ * 1407:     function IMparams($setup)
+ * 1490:     function adjust(&$im, $conf)
+ * 1522:     function crop(&$im,$conf)
+ * 1552:     function scale(&$im,$conf)
+ * 1584:     function setWorkArea($workArea)
  *
  *              SECTION: Adjustment functions
- * 1593:     function autolevels(&$im)
- * 1624:     function outputLevels(&$im,$low,$high,$swap='')
- * 1656:     function inputLevels(&$im,$low,$high,$swap='')
- * 1687:     function reduceColors(&$im,$limit, $cols)
+ * 1625:     function autolevels(&$im)
+ * 1656:     function outputLevels(&$im,$low,$high,$swap='')
+ * 1688:     function inputLevels(&$im,$low,$high,$swap='')
+ * 1719:     function reduceColors(&$im,$limit, $cols)
  *
  *              SECTION: GIFBUILDER Helper functions
- * 1725:     function prependAbsolutePath($fontFile)
- * 1739:     function v5_sharpen($factor)
- * 1758:     function v5_blur($factor)
- * 1775:     function randomName()
- * 1788:     function applyOffset($cords,$OFFSET)
- * 1801:     function convertColor($string)
- * 1851:     function recodeString($string)
- * 1873:     function singleChars($theText,$returnUnicodeNumber=FALSE)
- * 1896:     function objPosition($conf,$workArea,$BB)
+ * 1757:     function prependAbsolutePath($fontFile)
+ * 1771:     function v5_sharpen($factor)
+ * 1790:     function v5_blur($factor)
+ * 1807:     function randomName()
+ * 1820:     function applyOffset($cords,$OFFSET)
+ * 1833:     function convertColor($string)
+ * 1883:     function recodeString($string)
+ * 1905:     function singleChars($theText,$returnUnicodeNumber=FALSE)
+ * 1928:     function objPosition($conf,$workArea,$BB)
  *
  *              SECTION: Scaling, Dimensions of images
- * 1975:     function imageMagickConvert($imagefile,$newExt='',$w='',$h='',$params='',$frame='',$options='',$mustCreate=0)
- * 2063:     function getImageDimensions($imageFile)
- * 2091:     function cacheImageDimensions($identifyResult)
- * 2123:     function getCachedImageDimensions($imageFile)
- * 2157:     function getImageScale($info,$w,$h,$options)
- * 2245:     function file_exists_typo3temp_file($output,$orig='')
+ * 2007:     function imageMagickConvert($imagefile,$newExt='',$w='',$h='',$params='',$frame='',$options='',$mustCreate=0)
+ * 2095:     function getImageDimensions($imageFile)
+ * 2123:     function cacheImageDimensions($identifyResult)
+ * 2155:     function getCachedImageDimensions($imageFile)
+ * 2189:     function getImageScale($info,$w,$h,$options)
+ * 2277:     function file_exists_typo3temp_file($output,$orig='')
  *
  *              SECTION: ImageMagick API functions
- * 2306:     function imageMagickIdentify($imagefile)
- * 2340:     function imageMagickExec($input,$output,$params)
- * 2358:     function combineExec($input,$overlay,$mask,$output)
- * 2373:     function wrapFileName($inputName)
+ * 2338:     function imageMagickIdentify($imagefile)
+ * 2372:     function imageMagickExec($input,$output,$params)
+ * 2390:     function combineExec($input,$overlay,$mask,$output)
+ * 2405:     function wrapFileName($inputName)
  *
  *              SECTION: Various IO functions
- * 2414:     function checkFile($file)
- * 2428:     function createTempSubDir($dirName)
- * 2450:     function applyImageMagickToPHPGif(&$im, $command)
- * 2476:     function gif_or_jpg($type,$w,$h)
- * 2493:     function output($file)
- * 2537:     function destroy()
- * 2547:     function imgTag ($imgInfo)
- * 2559:     function ImageGif($destImg, $theImage)
- * 2576:     function imageCreateFromGif($sourceImg)
+ * 2446:     function checkFile($file)
+ * 2460:     function createTempSubDir($dirName)
+ * 2482:     function applyImageMagickToPHPGif(&$im, $command)
+ * 2508:     function gif_or_jpg($type,$w,$h)
+ * 2525:     function output($file)
+ * 2569:     function destroy()
+ * 2579:     function imgTag ($imgInfo)
+ * 2591:     function ImageGif($destImg, $theImage)
+ * 2608:     function imageCreateFromGif($sourceImg)
  *
  * TOTAL FUNCTIONS: 58
  * (This index is automatically created/updated by the extension "extdeveval")
  * Class contains a bunch of cool functions for manipulating graphics with GDlib/Freetype and ImageMagick
  * VERY OFTEN used with gifbuilder that extends this class and provides a TypoScript API to using these functions
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see tslib_gifBuilder
@@ -988,11 +988,11 @@ class t3lib_stdGraphic    {
        /**
         * Splitting a string for ImageTTFBBox up into an array where each part has its own configuration options.
         *
-        * @param       [type]          $string: ...
-        * @param       [type]          $splitRendering: ...
-        * @param       [type]          $fontSize: ...
-        * @param       [type]          $fontFile: ...
-        * @return      [type]          ...
+        * @param       string          UTF-8 string
+        * @param       array           Split-rendering configuration from GIFBUILDER TEXT object.
+        * @param       integer         Current fontsize
+        * @param       string          Current font file
+        * @return      array           Array with input string splitted according to configuration
         */
        function splitString($string,$splitRendering,$fontSize,$fontFile)       {
 
index cefb594..a394d43 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -32,7 +32,7 @@
  * Revised for TYPO3 3.6 February/2004 by Kasper Skaarhoj
  * XHTML Compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *              SECTION: Main functions
  *  214:     function defaultSet()
- *  268:     function make()
+ *  270:     function make()
  *
  *              SECTION: Output preparation
- *  370:     function setMenuItem($code,$label)
- *  384:     function error($str)
- *  395:     function headerParentDir($str)
- *  406:     function headerSiteDir($str)
+ *  372:     function setMenuItem($code,$label)
+ *  386:     function error($str)
+ *  397:     function headerParentDir($str)
+ *  408:     function headerSiteDir($str)
  *
  *              SECTION: Collection information
- *  438:     function initProcess()
- *  476:     function processSiteDir($path,$dir)
- *  518:     function includeLocalconf($localconf)
- *  542:     function connectToDatabase($siteInfo)
- *  564:     function getDBInfo($key)
+ *  440:     function initProcess()
+ *  478:     function processSiteDir($path,$dir)
+ *  520:     function includeLocalconf($localconf)
+ *  544:     function connectToDatabase($siteInfo)
+ *  566:     function getDBInfo($key)
  *
  *              SECTION: Content: Installation Overview
- *  614:     function makeTable()
+ *  616:     function makeTable()
  *
  *              SECTION: Content: Local extensions
- *  717:     function localExtensions()
- *  890:     function getExtensionInfo($path,$extKey,$k)
- *  943:     function getAllFilesAndFoldersInPath($fileArr,$extPath,$extList='',$regDirs=0)
- *  965:     function findMostRecent($fileArr,$extPath)
- *  983:     function removePrefixPathFromList($fileArr,$extPath)
+ *  719:     function localExtensions()
+ *  892:     function getExtensionInfo($path,$extKey,$k)
+ *  945:     function getAllFilesAndFoldersInPath($fileArr,$extPath,$extList='',$regDirs=0)
+ *  967:     function findMostRecent($fileArr,$extPath)
+ *  985:     function removePrefixPathFromList($fileArr,$extPath)
  *
  *              SECTION: Content: Other
- * 1020:     function singleSite($exp)
- * 1051:     function loginLog($DB)
- * 1089:     function log_getDetails($text,$data)
- * 1103:     function rmCachedFiles($exp)
- * 1136:     function menuContent($exp)
- * 1208:     function makeAdminLogin()
- * 1282:     function changeAdminPasswordsForm()
- * 1317:     function setNewPasswords()
+ * 1022:     function singleSite($exp)
+ * 1053:     function loginLog($DB)
+ * 1091:     function log_getDetails($text,$data)
+ * 1105:     function rmCachedFiles($exp)
+ * 1138:     function menuContent($exp)
+ * 1210:     function makeAdminLogin()
+ * 1284:     function changeAdminPasswordsForm()
+ * 1319:     function setNewPasswords()
  *
  * TOTAL FUNCTIONS: 28
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -126,7 +126,7 @@ function debug($p1,$p2='')  {
  * Super Admin class has functions for the administration of multiple TYPO3 sites in folders
  * NOTICE: Only compliant with single MySQL database usage per installation!
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 4c827e3..ed39836 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
  *
  *
  *
- *  121: class t3lib_svbase
+ *  127: class t3lib_svbase
  *
  *              SECTION: Get service meta information
- *  175:     function getServiceInfo()
- *  183:     function getServiceKey()
- *  191:     function getServiceTitle()
+ *  191:     function getServiceInfo()
+ *  199:     function getServiceKey()
+ *  207:     function getServiceTitle()
+ *  220:     function getServiceOption($optionName, $defaultValue='', $includeDefaultConfig=TRUE)
  *
  *              SECTION: Error handling
- *  212:     function errorPush($errNum=T3_ERR_SV_GENERAL, $errMsg='Unspecified error occured')
- *  227:     function errorPull()
- *  239:     function getLastError()
- *  254:     function getLastErrorMsg()
- *  269:     function getErrorMsgArray()
- *  287:     function getLastErrorArray()
- *  296:     function resetErrors()
+ *  255:     function devLog($msg, $severity=0, $dataVar=FALSE)
+ *  269:     function errorPush($errNum=T3_ERR_SV_GENERAL, $errMsg='Unspecified error occured')
+ *  284:     function errorPull()
+ *  296:     function getLastError()
+ *  311:     function getLastErrorMsg()
+ *  326:     function getErrorMsgArray()
+ *  344:     function getLastErrorArray()
+ *  353:     function resetErrors()
  *
  *              SECTION: General service functions
- *  316:     function checkExec($progList)
- *  338:     function deactivateService()
- *  344:     function available()
+ *  373:     function checkExec($progList)
+ *  395:     function deactivateService()
+ *  401:     function available()
  *
  *              SECTION: IO tools
- *  382:     function checkInputFile ($absFile)
- *  403:     function readFile ($absFile, $length=0)
- *  426:     function writeFile ($content, $absFile='')
+ *  439:     function checkInputFile ($absFile)
+ *  460:     function readFile ($absFile, $length=0)
+ *  485:     function writeFile ($content, $absFile='')
+ *  511:     function tempFile ($filePrefix)
+ *  529:     function registerTempFile ($absFile)
+ *  539:     function unlinkTempFiles ()
  *
  *              SECTION: IO input
- *  467:     function setInput ($content, $type='')
- *  481:     function setInputFile ($absFile, $type='')
- *  494:     function getInput ()
- *  509:     function getInputFile ($absFile='')
+ *  561:     function setInput ($content, $type='')
+ *  575:     function setInputFile ($absFile, $type='')
+ *  588:     function getInput ()
+ *  603:     function getInputFile ($createFile='')
  *
  *              SECTION: IO output
- *  534:     function setOutputFile ($absFile)
- *  544:     function getOutput ()
- *  558:     function getOutputFile ($absFile='')
+ *  628:     function setOutputFile ($absFile)
+ *  638:     function getOutput ()
+ *  652:     function getOutputFile ($absFile='')
  *
  *              SECTION: Service implementation
- *  582:     function init()
- *  601:     function reset()
- *  612:     function process($content='', $type='', $conf=array())
+ *  676:     function init()
+ *  700:     function reset()
+ *  715:     function __destruct()
+ *  721:     function process($content='', $type='', $conf=array())
  *
- * TOTAL FUNCTIONS: 26
+ * TOTAL FUNCTIONS: 32
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -162,15 +168,15 @@ class t3lib_svbase {
         */
        var $outputFile = '';
 
-        
+
        /**
         * Temporary files which have to be deleted
         *
         * @private
         */
        var $tempFiles = array();
-        
-        
+
+
 
        /***************************************
         *
@@ -207,17 +213,17 @@ class t3lib_svbase {
         * Returns service configuration values from the $TYPO3_CONF_VARS['SVCONF'] array
         *
         * @param       string          Name of the config option
-        * @return      mixed           Default configuration value for the service. Will be returned if no value found.
         * @param       boolean         If set the 'default' config will be return if no special config for this service is available (default: true)
-        * @return      mixed           configuration value for the service 
+        * @param       [type]          $includeDefaultConfig: ...
+        * @return      mixed           configuration value for the service
         */
        function getServiceOption($optionName, $defaultValue='', $includeDefaultConfig=TRUE) {
                global $TYPO3_CONF_VARS;
-               
+
                $config = NULL;
-               
+
                $svOptions = $TYPO3_CONF_VARS['SVCONF'][$this->info['serviceType']];
-               
+
                if(isset($svOptions[$this->info['serviceKey']][$optionName])) {
                        $config = $svOptions['default'][$optionName];
                } elseif($includeDefaultConfig AND isset($svOptions['default'][$optionName])) {
@@ -241,7 +247,7 @@ class t3lib_svbase {
        /**
         * Logs debug messages to t3lib_div::devLog()
         *
-        * @param       string          Debug message
+        * @param       string          Debug message
         * @param       integer         Severity: 0 is info, 1 is notice, 2 is warning, 3 is fatal error, -1 is "OK" message
         * @param       array           Additional data you want to pass to the logger.
         * @return      void
@@ -251,8 +257,8 @@ class t3lib_svbase {
                        t3lib_div::devLog($msg, $this->info['serviceKey'], $severity, $dataVar);
                }
        }
-       
-       
+
+
        /**
         * Puts an error on the error stack. Calling without parameter adds a general error.
         *
@@ -498,7 +504,7 @@ function available()        {
 
        /**
         * Create a temporary file.
-        * 
+        *
         * @param       string          File prefix.
         * @return      string          File name or FALSE
         */
@@ -516,17 +522,17 @@ function available()      {
 
        /**
         * Register file which should be deleted afterwards.
-        * 
+        *
         * @param       string          File name with absolute path.
         * @return      void
         */
        function registerTempFile ($absFile)    {
                $this->tempFiles[] = $absFile;
        }
-       
+
        /**
         * Delete registered temporary files.
-        * 
+        *
         * @param       string          File name with absolute path.
         * @return      void
         */
@@ -535,9 +541,9 @@ function available()        {
                        t3lib_div::unlink_tempfile($absFile);
                }
                $this->tempFiles = array();
-       }       
-       
-       
+       }
+
+
        /***************************************
         *
         *       IO input
@@ -671,7 +677,7 @@ function available()        {
                // do not work :-(  but will not hurt
                register_shutdown_function(array(&$this, '__destruct'));
                // look in makeInstanceService()
-               
+
                $this->reset();
 
                        // check for external programs which are defined by $info['exec']
@@ -703,14 +709,14 @@ function available()      {
 
        /**
         * Clean up the service.
-        * 
-        * @return      void            
+        *
+        * @return      void
         */
        function __destruct() {
                $this->unlinkTempFiles();
        }
-       
-       
+
+
        /* every service type has it's own API
        function process($content='', $type='', $conf=array())  {
        }
index b9b948c..c38b0a4 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -77,7 +77,7 @@ require_once(PATH_t3lib.'class.t3lib_parsehtml.php');
 /**
  * Syntax Highlighting class.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 398b777..f77ca17 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 August/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  175: class t3lib_TCEforms
- *  274:     function t3lib_TCEforms()
- *  306:     function initDefaultBEmode()
+ *  191: class t3lib_TCEforms
+ *  294:     function t3lib_TCEforms()
+ *  328:     function initDefaultBEmode()
  *
  *              SECTION: Rendering the forms, fields etc
- *  351:     function getSoloField($table,$row,$theFieldToReturn)
- *  390:     function getMainFields($table,$row,$depth=0)
- *  517:     function getListedFields($table,$row,$list)
- *  558:     function getPaletteFields($table,$row,$palette,$header='',$itemList='',$collapsedHeader='')
- *  634:     function getSingleField($table,$field,$row,$altName='',$palette=0,$extra='',$pal=0)
- *  762:     function getSingleField_SW($table,$field,$row,&$PA)
+ *  373:     function getSoloField($table,$row,$theFieldToReturn)
+ *  412:     function getMainFields($table,$row,$depth=0)
+ *  579:     function getListedFields($table,$row,$list)
+ *  620:     function getPaletteFields($table,$row,$palette,$header='',$itemList='',$collapsedHeader='')
+ *  696:     function getSingleField($table,$field,$row,$altName='',$palette=0,$extra='',$pal=0)
+ *  830:     function getSingleField_SW($table,$field,$row,&$PA)
  *
  *              SECTION: Rendering of each TCEform field type
- *  833:     function getSingleField_typeInput($table,$field,$row,&$PA)
- *  885:     function getSingleField_typeText($table,$field,$row,&$PA)
- *  984:     function getSingleField_typeCheck($table,$field,$row,&$PA)
- * 1043:     function getSingleField_typeRadio($table,$field,$row,&$PA)
- * 1073:     function getSingleField_typeSelect($table,$field,$row,&$PA)
- * 1235:     function getSingleField_typeGroup($table,$field,$row,&$PA)
- * 1389:     function getSingleField_typeNone($table,$field,$row,&$PA)
- * 1405:     function getSingleField_typeNone_render($config,$itemValue)
- * 1462:     function getSingleField_typeFlex($table,$field,$row,&$PA)
- * 1563:     function getSingleField_typeFlex_langMenu($languages,$elName,$selectedLanguage,$multi=1)
- * 1582:     function getSingleField_typeFlex_sheetMenu($sArr,$elName,$sheetKey)
- * 1612:     function getSingleField_typeFlex_draw($dataStruct,$editData,$cmdData,$table,$field,$row,&$PA,$formPrefix='',$level=0,$tRows=array())
- * 1764:     function getSingleField_typeUnknown($table,$field,$row,&$PA)
- * 1779:     function getSingleField_typeUser($table,$field,$row,&$PA)
+ *  903:     function getSingleField_typeInput($table,$field,$row,&$PA)
+ *  955:     function getSingleField_typeText($table,$field,$row,&$PA)
+ * 1054:     function getSingleField_typeCheck($table,$field,$row,&$PA)
+ * 1113:     function getSingleField_typeRadio($table,$field,$row,&$PA)
+ * 1143:     function getSingleField_typeSelect($table,$field,$row,&$PA)
+ * 1214:     function getSingleField_typeSelect_single($table,$field,$row,&$PA,$config,$selItems,$nMV_label)
+ * 1323:     function getSingleField_typeSelect_checkbox($table,$field,$row,&$PA,$config,$selItems,$nMV_label)
+ * 1435:     function getSingleField_typeSelect_singlebox($table,$field,$row,&$PA,$config,$selItems,$nMV_label)
+ * 1537:     function getSingleField_typeSelect_multiple($table,$field,$row,&$PA,$config,$selItems,$nMV_label)
+ * 1627:     function getSingleField_typeGroup($table,$field,$row,&$PA)
+ * 1781:     function getSingleField_typeNone($table,$field,$row,&$PA)
+ * 1797:     function getSingleField_typeNone_render($config,$itemValue)
+ * 1856:     function getSingleField_typeFlex($table,$field,$row,&$PA)
+ * 1980:     function getSingleField_typeFlex_langMenu($languages,$elName,$selectedLanguage,$multi=1)
+ * 1999:     function getSingleField_typeFlex_sheetMenu($sArr,$elName,$sheetKey)
+ * 2029:     function getSingleField_typeFlex_draw($dataStruct,$editData,$cmdData,$table,$field,$row,&$PA,$formPrefix='',$level=0,$tRows=array())
+ * 2181:     function getSingleField_typeUnknown($table,$field,$row,&$PA)
+ * 2196:     function getSingleField_typeUser($table,$field,$row,&$PA)
  *
  *              SECTION: "Configuration" fetching/processing functions
- * 1813:     function getRTypeNum($table,$row)
- * 1839:     function rearrange($fields)
- * 1865:     function getExcludeElements($table,$row,$typeNum)
- * 1913:     function getFieldsToAdd($table,$row,$typeNum)
- * 1938:     function mergeFieldsWithAddedFields($fields,$fieldsToAdd)
- * 1970:     function setTSconfig($table,$row,$field='')
- * 1992:     function getSpecConfForField($table,$row,$field)
- * 2013:     function getSpecConfFromString($extraString, $defaultExtras)
+ * 2230:     function getRTypeNum($table,$row)
+ * 2256:     function rearrange($fields)
+ * 2282:     function getExcludeElements($table,$row,$typeNum)
+ * 2330:     function getFieldsToAdd($table,$row,$typeNum)
+ * 2355:     function mergeFieldsWithAddedFields($fields,$fieldsToAdd)
+ * 2387:     function setTSconfig($table,$row,$field='')
+ * 2409:     function getSpecConfForField($table,$row,$field)
+ * 2430:     function getSpecConfFromString($extraString, $defaultExtras)
+ *
+ *              SECTION: Display of localized content etc.
+ * 2458:     function registerDefaultLanguageData($table,$rec)
+ * 2490:     function renderDefaultLanguageContent($table,$field,$row,$item)
+ * 2513:     function renderDefaultLanguageDiff($table,$field,$row,$item)
  *
  *              SECTION: Form element helper functions
- * 2045:     function dbFileIcons($fName,$mode,$allowed,$itemArray,$selector='',$params=array(),$onFocus='')
- * 2177:     function getClipboardElements($allowed,$mode)
- * 2226:     function getClickMenu($str,$table,$uid='')
- * 2247:     function renderWizards($itemKinds,$wizConf,$table,$row,$field,&$PA,$itemName,$specConf,$RTE=0)
- * 2417:     function getIcon($icon)
- * 2448:     function wrapOpenPalette($header,$table,$row,$palette,$retFunc=0)
- * 2472:     function checkBoxParams($itemName,$thisValue,$c,$iCount,$addFunc='')
- * 2486:     function elName($itemName)
- * 2497:     function noTitle($str,$wrapParts=array())
- * 2506:     function blur()
- * 2515:     function thisReturnUrl()
- * 2528:     function getSingleHiddenField($table,$field,$row)
- * 2550:     function formWidth($size=48,$textarea=0)
- * 2572:     function formWidthText($size=48,$wrap='')
- * 2587:     function formElStyle($type)
- * 2605:     function insertDefStyle($type)
+ * 2569:     function dbFileIcons($fName,$mode,$allowed,$itemArray,$selector='',$params=array(),$onFocus='')
+ * 2702:     function getClipboardElements($allowed,$mode)
+ * 2751:     function getClickMenu($str,$table,$uid='')
+ * 2772:     function renderWizards($itemKinds,$wizConf,$table,$row,$field,&$PA,$itemName,$specConf,$RTE=0)
+ * 2976:     function getIcon($icon)
+ * 3003:     function optionTagStyle($iconString)
+ * 3019:     function extractValuesOnlyFromValueLabelList($itemFormElValue)
+ * 3041:     function wrapOpenPalette($header,$table,$row,$palette,$retFunc=0)
+ * 3065:     function checkBoxParams($itemName,$thisValue,$c,$iCount,$addFunc='')
+ * 3079:     function elName($itemName)
+ * 3090:     function noTitle($str,$wrapParts=array())
+ * 3099:     function blur()
+ * 3108:     function thisReturnUrl()
+ * 3121:     function getSingleHiddenField($table,$field,$row)
+ * 3143:     function formWidth($size=48,$textarea=0)
+ * 3170:     function formWidthText($size=48,$wrap='')
+ * 3186:     function formElStyle($type)
+ * 3197:     function formElClass($type)
+ * 3208:     function formElStyleClassValue($type, $class=FALSE)
+ * 3230:     function insertDefStyle($type)
+ * 3249:     function getDynTabMenu($parts, $idString)
  *
  *              SECTION: Item-array manipulation functions (check/select/radio)
- * 2636:     function initItemArray($fieldValue)
- * 2654:     function addItems($items,$iArray)
- * 2676:     function procItems($items,$iArray,$config,$table,$row,$field)
- * 2700:     function addSelectOptionsToItemArray($items,$fieldValue,$TSconfig,$field)
- * 2778:     function addSelectOptionsToItemArray_makeModuleData($value)
- * 2800:     function foreignTable($items,$fieldValue,$TSconfig,$field,$pFFlag=0)
+ * 3288:     function initItemArray($fieldValue)
+ * 3306:     function addItems($items,$iArray)
+ * 3328:     function procItems($items,$iArray,$config,$table,$row,$field)
+ * 3352:     function addSelectOptionsToItemArray($items,$fieldValue,$TSconfig,$field)
+ * 3574:     function addSelectOptionsToItemArray_makeModuleData($value)
+ * 3596:     function foreignTable($items,$fieldValue,$TSconfig,$field,$pFFlag=0)
  *
  *              SECTION: Template functions
- * 2877:     function setFancyDesign()
- * 2904:     function setNewBEDesign()
- * 2958:     function intoTemplate($inArr,$altTemplate='')
- * 2982:     function addUserTemplateMarkers($marker,$table,$field,$row,&$PA)
- * 2993:     function wrapLabels($str)
- * 3006:     function wrapTotal($c,$rec,$table)
- * 3019:     function replaceTableWrap($arr,$rec,$table)
- * 3041:     function wrapBorder(&$out_array,&$out_pointer)
- * 3062:     function rplColorScheme($inTemplate)
- * 3075:     function getDivider()
- * 3085:     function printPalette($palArr)
- * 3127:     function helpTextIcon($table,$field,$force=0)
- * 3143:     function helpText($table,$field)
- * 3165:     function setColorScheme($scheme)
- * 3179:     function resetSchemes()
- * 3190:     function storeSchemes()
- * 3201:     function restoreSchemes()
+ * 3676:     function setNewBEDesign()
+ * 3731:     function intoTemplate($inArr,$altTemplate='')
+ * 3755:     function addUserTemplateMarkers($marker,$table,$field,$row,&$PA)
+ * 3766:     function wrapLabels($str)
+ * 3779:     function wrapTotal($c,$rec,$table)
+ * 3792:     function replaceTableWrap($arr,$rec,$table)
+ * 3829:     function wrapBorder(&$out_array,&$out_pointer)
+ * 3851:     function rplColorScheme($inTemplate)
+ * 3871:     function getDivider()
+ * 3881:     function printPalette($palArr)
+ * 3932:     function helpTextIcon($table,$field,$force=0)
+ * 3952:     function helpText($table,$field)
+ * 3973:     function setColorScheme($scheme)
+ * 3997:     function resetSchemes()
+ * 4008:     function storeSchemes()
+ * 4020:     function restoreSchemes()
  *
  *              SECTION: JavaScript related functions
- * 3230:     function JStop()
- * 3281:     function JSbottom($formname='forms[0]')
- * 3592:     function dbFileCon($formObj='document.forms[0]')
- * 3700:     function printNeededJSFunctions()
- * 3727:     function printNeededJSFunctions_top()
+ * 4050:     function JStop()
+ * 4101:     function JSbottom($formname='forms[0]')
+ * 4414:     function dbFileCon($formObj='document.forms[0]')
+ * 4522:     function printNeededJSFunctions()
+ * 4549:     function printNeededJSFunctions_top()
  *
  *              SECTION: Various helper functions
- * 3775:     function getDefaultRecord($table,$pid=0)
- * 3814:     function getRecordPath($table,$rec)
- * 3827:     function readPerms()
- * 3841:     function sL($str)
- * 3854:     function getLL($str)
- * 3872:     function isPalettesCollapsed($table,$palette)
- * 3887:     function isDisplayCondition($displayCond,$row)
- * 3940:     function getTSCpid($table,$uid,$pid)
- * 3954:     function doLoadTableDescr($table)
- * 3966:     function getAvailableLanguages($onlyIsoCoded=1,$setDefault=1)
+ * 4597:     function getDefaultRecord($table,$pid=0)
+ * 4636:     function getRecordPath($table,$rec)
+ * 4650:     function readPerms()
+ * 4664:     function sL($str)
+ * 4677:     function getLL($str)
+ * 4695:     function isPalettesCollapsed($table,$palette)
+ * 4710:     function isDisplayCondition($displayCond,$row)
+ * 4791:     function getTSCpid($table,$uid,$pid)
+ * 4805:     function doLoadTableDescr($table)
+ * 4817:     function getAvailableLanguages($onlyIsoCoded=1,$setDefault=1)
  *
  *
- * 4008: class t3lib_TCEforms_FE extends t3lib_TCEforms
- * 4016:     function wrapLabels($str)
- * 4026:     function printPalette($palArr)
+ * 4859: class t3lib_TCEforms_FE extends t3lib_TCEforms
+ * 4867:     function wrapLabels($str)
+ * 4877:     function printPalette($palArr)
+ * 4902:     function setFancyDesign()
  *
- * TOTAL FUNCTIONS: 86
+ * TOTAL FUNCTIONS: 98
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -169,7 +183,7 @@ require_once(PATH_t3lib.'class.t3lib_diff.php');
 /**
  * 'TCEforms' - Class for creating the backend editing forms.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   Rene Fritz <r.fritz@colorcube.de>
  * @package TYPO3
  * @subpackage t3lib
@@ -3000,6 +3014,7 @@ class t3lib_TCEforms      {
         *
         * @param       string          Value string where values are comma separated, intermixed with labels and rawurlencoded (this is what is delivered to TCEforms normally!)
         * @param       array           Values in an array
+        * @return      [type]          ...
         */
        function extractValuesOnlyFromValueLabelList($itemFormElValue)  {
                        // Get values of selected items:
@@ -3227,9 +3242,9 @@ class t3lib_TCEforms      {
        /**
         * Create tab menu
         *
-        * @param       array   Parts for the tab menu, fed to template::getDynTabMenu()
-        * @param       string  ID string for the tab menu
-        * @return      string  HTML for the menu
+        * @param       array           Parts for the tab menu, fed to template::getDynTabMenu()
+        * @param       string          ID string for the tab menu
+        * @return      string          HTML for the menu
         */
        function getDynTabMenu($parts, $idString) {
                if (is_object($GLOBALS['TBE_TEMPLATE']))        {
@@ -4839,7 +4854,7 @@ class t3lib_TCEforms      {
 /**
  * Extension class for the rendering of TCEforms in the frontend
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 class t3lib_TCEforms_FE extends t3lib_TCEforms {
 
index d07c701..f94ab01 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 August/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -192,7 +192,7 @@ require_once (PATH_t3lib.'class.t3lib_basicfilefunc.php');
  *
  * tce_db.php for further comments and SYNTAX! Also see document 'Inside TYPO3' for details.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 9ce8524..a15b67e 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
 * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
 * XHTML compliant
 *
-* @author  Kasper Skaarhoj <kasper@typo3.com>
+* @author  Kasper Skaarhoj <kasperYYYY@typo3.com>
 */
 /**
-* [CLASS/FUNCTION INDEX of SCRIPT]
-*
-*
-*
-*   88: class t3lib_timeTrack
-*
-*              SECTION: Logging parsing times in the scripts
-*  144:     function start()
-*  157:     function push($tslabel, $value='')
-*  182:     function pull($content='')
-*  200:     function setTSlogMessage($content,$num=0)
-*  214:     function setTSselectQuery($query,$msg)
-*  227:     function incStackPointer()
-*  238:     function decStackPointer()
-*  248:     function mtime()
-*  258:     function convertMicrotime($microtime)
-*
-*              SECTION: Printing the parsing time information (for Admin Panel)
-*  291:     function printTSlog()
-*  435:     function fixContent(&$arr, $content, $depthData='', $first=0, $vKey='')
-*  499:     function fixCLen($c,$v)
-*  515:     function fw($str)
-*  529:     function createHierarchyArray(&$arr,$pointer,$uniqueId)
-*  548:     function debug_typo3PrintError($header,$text,$js)
-*
-* TOTAL FUNCTIONS: 15
-* (This index is automatically created/updated by the extension "extdeveval")
-*
-*/
+ * [CLASS/FUNCTION INDEX of SCRIPT]
+ *
+ *
+ *
+ *   88: class t3lib_timeTrack
+ *
+ *              SECTION: Logging parsing times in the scripts
+ *  144:     function start()
+ *  157:     function push($tslabel, $value='')
+ *  182:     function pull($content='')
+ *  200:     function setTSlogMessage($content,$num=0)
+ *  214:     function setTSselectQuery($query,$msg)
+ *  227:     function incStackPointer()
+ *  238:     function decStackPointer()
+ *  248:     function mtime()
+ *  258:     function convertMicrotime($microtime)
+ *
+ *              SECTION: Printing the parsing time information (for Admin Panel)
+ *  291:     function printTSlog()
+ *  436:     function fixContent(&$arr, $content, $depthData='', $first=0, $vKey='')
+ *  500:     function fixCLen($c,$v)
+ *  516:     function fw($str)
+ *  530:     function createHierarchyArray(&$arr,$pointer,$uniqueId)
+ *  550:     function debug_typo3PrintError($header,$text,$js,$baseUrl='')
+ *
+ * TOTAL FUNCTIONS: 15
+ * (This index is automatically created/updated by the extension "extdeveval")
+ *
+ */
 
 
 
 
 
 /**
-* Frontend Timetracking functions
-*
-* Is used to register how much time is used with operations in TypoScript
-* Used by index_ts
-*
-* @author  Kasper Skaarhoj <kasper@typo3.com>
-* @package TYPO3
-* @subpackage t3lib
-* @see t3lib_tsfeBeUserAuth, tslib_fe, tslib_cObj, TSpagegen
-*/
+ * Frontend Timetracking functions
+ *
+ * Is used to register how much time is used with operations in TypoScript
+ * Used by index_ts
+ *
+ * @author  Kasper Skaarhoj <kasperYYYY@typo3.com>
+ * @package TYPO3
+ * @subpackage t3lib
+ * @see t3lib_tsfeBeUserAuth, tslib_fe, tslib_cObj, TSpagegen
+ */
 class t3lib_timeTrack {
        var $starttime = 0;             // Is loaded with the millisecond time when this object is created
 
@@ -136,24 +136,24 @@ class t3lib_timeTrack {
        *******************************************/
 
        /**
-       * Constructor
-       * Sets the starting time
-       *
-       * @return  void
-       */
+        * Constructor
+        * Sets the starting time
+        *
+        * @return      void
+        */
        function start()    {
                $this->starttime=0;
                $this->starttime=$this->mtime();
        }
 
        /**
-       * Pushes an element to the TypoScript tracking array
-       *
-       * @param   string      Label string for the entry, eg. TypoScript property name
-       * @param   string      Additional value(?)
-       * @return  void
-       * @see tslib_cObj::cObjGetSingle(), pull()
-       */
+        * Pushes an element to the TypoScript tracking array
+        *
+        * @param       string          Label string for the entry, eg. TypoScript property name
+        * @param       string          Additional value(?)
+        * @return      void
+        * @see tslib_cObj::cObjGetSingle(), pull()
+        */
        function push($tslabel, $value='')  {
                array_push($this->tsStack[$this->tsStackPointer], $tslabel);
                array_push($this->currentHashPointer, 'timetracker_'.$this->uniqueCounter++);
@@ -173,12 +173,12 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Pulls an element from the TypoScript tracking array
-       *
-       * @param   string      The content string generated within the push/pull part.
-       * @return  void
-       * @see tslib_cObj::cObjGetSingle(), push()
-       */
+        * Pulls an element from the TypoScript tracking array
+        *
+        * @param       string          The content string generated within the push/pull part.
+        * @return      void
+        * @see tslib_cObj::cObjGetSingle(), push()
+        */
        function pull($content='')  {
                $k = end($this->currentHashPointer);
                $this->tsStackLog[$k]['endtime'] =  microtime();
@@ -190,13 +190,13 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Logs the TypoScript entry
-       *
-       * @param   string      The message string
-       * @param   integer     Message type: 0: information, 1: message, 2: warning, 3: error
-       * @return  void
-       * @see tslib_cObj::CONTENT()
-       */
+        * Logs the TypoScript entry
+        *
+        * @param       string          The message string
+        * @param       integer         Message type: 0: information, 1: message, 2: warning, 3: error
+        * @return      void
+        * @see tslib_cObj::CONTENT()
+        */
        function setTSlogMessage($content,$num=0)   {
                end($this->currentHashPointer);
                $k = current($this->currentHashPointer);
@@ -205,12 +205,12 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Set TSselectQuery - for messages in TypoScript debugger.
-       *
-       * @param   string      Query string
-       * @param   string      Message/Label to attach
-       * @return  void
-       */
+        * Set TSselectQuery - for messages in TypoScript debugger.
+        *
+        * @param       string          Query string
+        * @param       string          Message/Label to attach
+        * @return      void
+        */
        function setTSselectQuery($query,$msg)  {
                end($this->currentHashPointer);
                $k = current($this->currentHashPointer);
@@ -219,42 +219,42 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Increases the stack pointer
-       *
-       * @return  void
-       * @see decStackPointer(), TSpagegen::renderContent(), tslib_cObj::cObjGetSingle()
-       */
+        * Increases the stack pointer
+        *
+        * @return      void
+        * @see decStackPointer(), TSpagegen::renderContent(), tslib_cObj::cObjGetSingle()
+        */
        function incStackPointer()  {
                $this->tsStackPointer++;
                $this->tsStack[$this->tsStackPointer]=array();
        }
 
        /**
-       * Decreases the stack pointer
-       *
-       * @return  void
-       * @see incStackPointer(), TSpagegen::renderContent(), tslib_cObj::cObjGetSingle()
-       */
+        * Decreases the stack pointer
+        *
+        * @return      void
+        * @see incStackPointer(), TSpagegen::renderContent(), tslib_cObj::cObjGetSingle()
+        */
        function decStackPointer()  {
                unset($this->tsStack[$this->tsStackPointer]);
                $this->tsStackPointer--;
        }
 
        /**
-       * Returns the current time in milliseconds
-       *
-       * @return  integer
-       */
+        * Returns the current time in milliseconds
+        *
+        * @return      integer
+        */
        function mtime()    {
                return $this->convertMicrotime(microtime())-$this->starttime;
        }
 
        /**
-       * Returns microtime input to milliseconds
-       *
-       * @param   string      PHP microtime string
-       * @return  integer
-       */
+        * Returns microtime input to milliseconds
+        *
+        * @param       string          PHP microtime string
+        * @return      integer
+        */
        function convertMicrotime($microtime)   {
                $parts = explode(' ',$microtime);
                return round(($parts[0]+$parts[1])*1000);
@@ -283,11 +283,11 @@ class t3lib_timeTrack {
        *******************************************/
 
        /**
-       * Print TypoScript parsing log
-       *
-       * @return  string      HTML table with the information about parsing times.
-       * @see t3lib_tsfeBeUserAuth::extGetCategory_tsdebug()
-       */
+        * Print TypoScript parsing log
+        *
+        * @return      string          HTML table with the information about parsing times.
+        * @see t3lib_tsfeBeUserAuth::extGetCategory_tsdebug()
+        */
        function printTSlog()   {
                        // Calculate times and keys for the tsStackLog
                reset($this->tsStackLog);
@@ -424,15 +424,15 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Recursively generates the content to display
-       *
-       * @param   array       Array which is modified with content. Reference
-       * @param   string      Current content string for the level
-       * @param   string      Prefixed icons for new PM icons
-       * @param   boolean     Set this for the first call from outside.
-       * @param   string      Seems to be the previous tsStackLog key
-       * @return  string      Returns the $content string generated/modified. Also the $arr array is modified!
-       */
+        * Recursively generates the content to display
+        *
+        * @param       array           Array which is modified with content. Reference
+        * @param       string          Current content string for the level
+        * @param       string          Prefixed icons for new PM icons
+        * @param       boolean         Set this for the first call from outside.
+        * @param       string          Seems to be the previous tsStackLog key
+        * @return      string          Returns the $content string generated/modified. Also the $arr array is modified!
+        */
        function fixContent(&$arr, $content, $depthData='', $first=0, $vKey='') {
                $ac=0;
                $c=0;
@@ -491,12 +491,12 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Wraps the input content string in green colored font-tags IF the length o fthe input string exceeds $this->printConf['contentLength'] (or $this->printConf['contentLength_FILE'] if $v == "FILE"
-       *
-       * @param   string      The content string
-       * @param   string      Command: If "FILE" then $this->printConf['contentLength_FILE'] is used for content length comparison, otherwise $this->printConf['contentLength']
-       * @return  string
-       */
+        * Wraps the input content string in green colored font-tags IF the length o fthe input string exceeds $this->printConf['contentLength'] (or $this->printConf['contentLength_FILE'] if $v == "FILE"
+        *
+        * @param       string          The content string
+        * @param       string          Command: If "FILE" then $this->printConf['contentLength_FILE'] is used for content length comparison, otherwise $this->printConf['contentLength']
+        * @return      string
+        */
        function fixCLen($c,$v) {
                $len = $v=='FILE'?$this->printConf['contentLength_FILE']:$this->printConf['contentLength'];
                if (strlen($c)>$len)    {
@@ -508,25 +508,25 @@ class t3lib_timeTrack {
        }
 
        /**
-       * Wraps input string in a <font> tag with verdana, black and size 1
-       *
-       * @param   string      The string to be wrapped
-       * @return  string
-       */
+        * Wraps input string in a <font> tag with verdana, black and size 1
+        *
+        * @param       string          The string to be wrapped
+        * @return      string
+        */
        function fw($str)   {
                return '<font face="verdana" color="black" size="1" style="color:black;">'.$str.'&nbsp;</font>';
        }
 
        /**
-       * Helper function for internal data manipulation
-       *
-       * @param   array       Array (passed by reference) and modified
-       * @param   integer     Pointer value
-       * @param   string      Unique ID string
-       * @return  void
-       * @access private
-       * @see printTSlog()
-       */
+        * Helper function for internal data manipulation
+        *
+        * @param       array           Array (passed by reference) and modified
+        * @param       integer         Pointer value
+        * @param       string          Unique ID string
+        * @return      void
+        * @access private
+        * @see printTSlog()
+        */
        function createHierarchyArray(&$arr,$pointer,$uniqueId) {
                if (!is_array($arr))    $arr=array();
                if ($pointer>0) {
@@ -539,13 +539,14 @@ class t3lib_timeTrack {
        }
 
        /**
-       * This prints out a TYPO3 error message.
-       *
-       * @param   string      Header string
-       * @param   string      Message string
-       * @param   boolean     If set, then this will produce a alert() line for inclusion in JavaScript.
-       * @return  string
-       */
+        * This prints out a TYPO3 error message.
+        *
+        * @param       string          Header string
+        * @param       string          Message string
+        * @param       boolean         If set, then this will produce a alert() line for inclusion in JavaScript.
+        * @param       string          URL for the <base> tag (if you want it)
+        * @return      string
+        */
        function debug_typo3PrintError($header,$text,$js,$baseUrl='')   {
                if ($js)    {
                        echo"alert('".t3lib_div::slashJS($header."\n".$text)."');";
index a66fb96..0a6c675 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * $Id$
  * Revised for TYPO3 3.6 September/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   97: class t3lib_transferData
+ *   98: class t3lib_transferData
  *
  *              SECTION: Getting record content, ready for display in TCEforms
- *  135:     function fetchRecord($table,$idList,$operation)
- *  221:     function renderRecord($table, $id, $pid, $row)
- *  288:     function renderRecord_SW($data,$fieldConfig,$TSconfig,$table,$row,$field)
- *  318:     function renderRecord_groupProc($data,$fieldConfig,$TSconfig,$table,$row,$field)
- *  369:     function renderRecord_selectProc($data,$fieldConfig,$TSconfig,$table,$row,$field)
- *  432:     function renderRecord_flexProc($data,$fieldConfig,$TSconfig,$table,$row,$field)
- *  461:     function renderRecord_typesProc($totalRecordContent,$types_fieldConfig,$tscPID,$table,$pid)
+ *  137:     function fetchRecord($table,$idList,$operation)
+ *  223:     function renderRecord($table, $id, $pid, $row)
+ *  267:     function renderRecordRaw($table, $id, $pid, $row, $TSconfig='', $tscPID=0)
+ *  325:     function renderRecord_SW($data,$fieldConfig,$TSconfig,$table,$row,$field)
+ *  355:     function renderRecord_groupProc($data,$fieldConfig,$TSconfig,$table,$row,$field)
+ *  406:     function renderRecord_selectProc($data,$fieldConfig,$TSconfig,$table,$row,$field)
+ *  469:     function renderRecord_flexProc($data,$fieldConfig,$TSconfig,$table,$row,$field)
+ *  498:     function renderRecord_typesProc($totalRecordContent,$types_fieldConfig,$tscPID,$table,$pid)
  *
  *              SECTION: FlexForm processing functions
- *  549:     function renderRecord_flexProc_procInData($dataPart,$dataStructArray,$pParams)
- *  578:     function renderRecord_flexProc_procInData_travDS(&$dataValues,$DSelements,$pParams)
+ *  554:     function renderRecord_flexProc_procInData($dataPart,$dataStructArray,$pParams)
+ *  583:     function renderRecord_flexProc_procInData_travDS(&$dataValues,$DSelements,$pParams)
  *
  *              SECTION: Selector box processing functions
- *  655:     function selectAddSpecial($dataAcc, $elements, $specialKey)
- *  735:     function selectAddForeign($dataAcc, $elements, $fieldConfig, $field, $TSconfig, $row)
- *  788:     function getDataIdList($elements, $fieldConfig, $row)
- *  811:     function procesItemArray($selItems,$config,$fieldTSConfig,$table,$row,$field)
- *  826:     function addItems($items,$iArray)
- *  848:     function procItems($items,$itemsProcFuncTSconfig,$config,$table,$row,$field)
+ *  660:     function selectAddSpecial($dataAcc, $elements, $specialKey)
+ *  784:     function selectAddForeign($dataAcc, $elements, $fieldConfig, $field, $TSconfig, $row)
+ *  837:     function getDataIdList($elements, $fieldConfig, $row)
+ *  860:     function procesItemArray($selItems,$config,$fieldTSConfig,$table,$row,$field)
+ *  875:     function addItems($items,$iArray)
+ *  897:     function procItems($items,$itemsProcFuncTSconfig,$config,$table,$row,$field)
  *
  *              SECTION: Helper functions
- *  883:     function lockRecord($table, $id, $pid=0)
- *  900:     function regItem($table, $id, $field, $content)
- *  910:     function sL($in)
+ *  932:     function lockRecord($table, $id, $pid=0)
+ *  949:     function regItem($table, $id, $field, $content)
+ *  959:     function sL($in)
  *
- * TOTAL FUNCTIONS: 18
+ * TOTAL FUNCTIONS: 19
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -90,7 +91,7 @@ require_once (PATH_t3lib.'class.t3lib_parsehtml_proc.php');
 /**
  * Class for getting and transforming data for display in backend forms (TCEforms)
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 66e8a77..145d5db 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  */
 /**
  *
  *  115: class t3lib_treeView
  *  267:     function init($clause='', $orderByFields='')
- *  294:     function setTreeName($treeName='')
- *  308:     function addField($field,$noCheck=0)
- *  322:     function reset()
+ *  298:     function setTreeName($treeName='')
+ *  312:     function addField($field,$noCheck=0)
+ *  326:     function reset()
  *
  *              SECTION: output
  *  346:     function getBrowsableTree()
- *  405:     function printTree($treeArr='')
+ *  407:     function printTree($treeArr='')
  *
  *              SECTION: rendering parts
- *  458:     function PMicon($row,$a,$c,$nextCount,$exp)
- *  480:     function PM_ATagWrap($icon,$cmd,$bMark='')
- *  502:     function wrapTitle($title,$row,$bank=0)
- *  515:     function wrapIcon($icon,$row)
- *  526:     function addTagAttributes($icon,$attr)
- *  538:     function wrapStop($str,$row)
+ *  460:     function PMicon($row,$a,$c,$nextCount,$exp)
+ *  482:     function PM_ATagWrap($icon,$cmd,$bMark='')
+ *  504:     function wrapTitle($title,$row,$bank=0)
+ *  517:     function wrapIcon($icon,$row)
+ *  528:     function addTagAttributes($icon,$attr)
+ *  540:     function wrapStop($str,$row)
  *
  *              SECTION: tree handling
- *  566:     function expandNext($id)
- *  576:     function initializePositionSaving()
- *  603:     function savePosition()
+ *  568:     function expandNext($id)
+ *  578:     function initializePositionSaving()
+ *  605:     function savePosition()
  *
  *              SECTION: Functions that might be overwritten by extended classes
- *  632:     function getRootIcon($rec)
- *  645:     function getIcon($row)
- *  664:     function getTitleStr($row,$titleLen=30)
- *  676:     function getTitleAttrib($row)
- *  686:     function getId($row)
- *  696:     function getJumpToParam($row)
+ *  634:     function getRootIcon($rec)
+ *  647:     function getIcon($row)
+ *  666:     function getTitleStr($row,$titleLen=30)
+ *  678:     function getTitleAttrib($row)
+ *  688:     function getId($row)
+ *  698:     function getJumpToParam($row)
  *
  *              SECTION: tree data buidling
- *  729:     function getTree($uid, $depth=999, $depthData='',$blankLineCode='')
+ *  731:     function getTree($uid, $depth=999, $depthData='',$blankLineCode='')
  *
  *              SECTION: Data handling
- *  826:     function getCount($uid)
- *  853:     function getRootRecord($uid)
- *  866:     function getRecord($uid)
- *  883:     function getDataInit($parentId)
- *  913:     function getDataCount(&$res)
- *  930:     function getDataNext(&$res)
- *  958:     function getDataFree(&$res)
- *  978:     function setDataFromArray(&$dataArr,$traverse=FALSE,$pid=0)
- * 1011:     function setDataFromTreeArray(&$treeArr, &$treeLookupArr)
+ *  828:     function getCount($uid)
+ *  855:     function getRootRecord($uid)
+ *  868:     function getRecord($uid)
+ *  885:     function getDataInit($parentId)
+ *  915:     function getDataCount(&$res)
+ *  932:     function getDataNext(&$res)
+ *  960:     function getDataFree(&$res)
+ *  980:     function setDataFromArray(&$dataArr,$traverse=FALSE,$pid=0)
+ * 1009:     function setDataFromTreeArray(&$treeArr, &$treeLookupArr)
  *
  * TOTAL FUNCTIONS: 31
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -106,7 +106,7 @@ require_once (PATH_t3lib.'class.t3lib_div.php');
 /**
  * Base class for creating a browsable array/page/folder tree in HTML
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @coauthor   René Fritz <r.fritz@colorcube.de>
  * @package TYPO3
  * @subpackage t3lib
index ae856e3..f6b443a 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -73,9 +73,9 @@
  *  864:     function extGetLL($key)
  *
  *              SECTION: Frontend Editing
- *  907:     function extIsEditAction()
- *  925:     function extIsFormShown()
- *  941:     function extEditAction()
+ *  908:     function extIsEditAction()
+ *  926:     function extIsFormShown()
+ *  942:     function extEditAction()
  *
  * TOTAL FUNCTIONS: 25
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -96,7 +96,7 @@
  * TYPO3 backend user authentication in the TSFE frontend.
  * This includes mainly functions related to the Admin Panel
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 154555f..afc10bd 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *   80: class t3lib_TSparser
- *  132:     function parse($string,$matchObj='')
+ *  133:     function parse($string,$matchObj='')
  *  169:     function nextDivider()
  *  185:     function parseSub(&$setup)
- *  331:     function rollParseSub($string,&$setup)
- *  355:     function getVal($string,$setup)
- *  381:     function setVal($string,&$setup,$value,$wipeOut=0)
- *  416:     function error($err,$num=2)
- *  428:     function checkIncludeLines($string)
- *  472:     function checkIncludeLines_array($array)
+ *  337:     function rollParseSub($string,&$setup)
+ *  361:     function getVal($string,$setup)
+ *  387:     function setVal($string,&$setup,$value,$wipeOut=0)
+ *  433:     function error($err,$num=2)
+ *  445:     function checkIncludeLines($string)
+ *  489:     function checkIncludeLines_array($array)
  *
  *              SECTION: Syntax highlighting
- *  515:     function doSyntaxHighlight($string,$lineNum='',$highlightBlockMode=0)
- *  536:     function regHighLight($code,$pointer,$strlen=-1)
- *  554:     function syntaxHighlight_print($lineNumDat,$highlightBlockMode)
+ *  532:     function doSyntaxHighlight($string,$lineNum='',$highlightBlockMode=0)
+ *  553:     function regHighLight($code,$pointer,$strlen=-1)
+ *  571:     function syntaxHighlight_print($lineNumDat,$highlightBlockMode)
  *
  * TOTAL FUNCTIONS: 12
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -72,7 +72,7 @@
 /**
  * The TypoScript parser
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see t3lib_tstemplate, t3lib_matchcondition, t3lib_BEfunc::getPagesTSconfig(), t3lib_userAuthGroup::fetchGroupData(), t3lib_TStemplate::generateConfig()
index 1818df9..980e307 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * $Id$
  * Contains functions for the TS module in TYPO3 backend
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  103: class t3lib_tsparser_ext extends t3lib_TStemplate
- *  191:     function flattenSetup($setupArray, $prefix, $resourceFlag)
- *  218:     function substituteConstants($all)
- *  247:     function substituteCMarkers($all)
- *  269:     function generateConfig_constants()
- *  318:     function ext_getSetup($theSetup,$theKey)
- *  349:     function ext_getObjTree($arr, $depth_in, $depthData, $parentType="",$parentValue="")
- *  437:     function makeHtmlspecialchars($theValue)
- *  450:     function ext_getSearchKeys($arr, $depth_in, $searchString, $keyArray)
- *  490:     function ext_getRootlineNumber($pid)
- *  508:     function ext_getTemplateHierarchyArr($arr,$depthData, $keyArray,$first=0)
- *  567:     function ext_process_hierarchyInfo($depthDataArr,&$pointer)
- *  598:     function ext_outputTS($config, $lineNumbers=0, $comments=0, $crop=0, $syntaxHL=0, $syntaxHLBlockmode=0)
- *  625:     function ext_fixed_lgd($string,$chars)
- *  641:     function ext_lnBreakPointWrap($ln,$str)
- *  654:     function ext_formatTS($input, $ln, $comments=1, $crop=0)
- *  693:     function ext_getFirstTemplate($id,$template_uid=0)
- *  712:     function ext_getAllTemplates($id)
- *  732:     function ext_compareFlatSetups($default)
- *  798:     function ext_categorizeEditableConstants($editConstArray)
- *  821:     function ext_getCategoryLabelArray()
- *  838:     function ext_getTypeData($type)
- *  879:     function ext_getTSCE_config($category)
- *  918:     function ext_getKeyImage($key)
- *  928:     function ext_getTSCE_config_image($imgConf)
- *  952:     function ext_resourceDims()
- *  982:     function ext_readDirResources($path)
- *  997:     function readDirectory($path,$type="file")
- * 1022:     function ext_fNandV($params)
- * 1040:     function ext_printFields($theConstants,$category)
+ *  104: class t3lib_tsparser_ext extends t3lib_TStemplate
+ *  192:     function flattenSetup($setupArray, $prefix, $resourceFlag)
+ *  219:     function substituteConstants($all)
+ *  248:     function substituteCMarkers($all)
+ *  270:     function generateConfig_constants()
+ *  319:     function ext_getSetup($theSetup,$theKey)
+ *  350:     function ext_getObjTree($arr, $depth_in, $depthData, $parentType="",$parentValue="")
+ *  445:     function lineNumberToScript($lnArr)
+ *  476:     function makeHtmlspecialchars($theValue)
+ *  489:     function ext_getSearchKeys($arr, $depth_in, $searchString, $keyArray)
+ *  529:     function ext_getRootlineNumber($pid)
+ *  547:     function ext_getTemplateHierarchyArr($arr,$depthData, $keyArray,$first=0)
+ *  606:     function ext_process_hierarchyInfo($depthDataArr,&$pointer)
+ *  637:     function ext_outputTS($config, $lineNumbers=0, $comments=0, $crop=0, $syntaxHL=0, $syntaxHLBlockmode=0)
+ *  664:     function ext_fixed_lgd($string,$chars)
+ *  680:     function ext_lnBreakPointWrap($ln,$str)
+ *  693:     function ext_formatTS($input, $ln, $comments=1, $crop=0)
+ *  732:     function ext_getFirstTemplate($id,$template_uid=0)
+ *  751:     function ext_getAllTemplates($id)
+ *  771:     function ext_compareFlatSetups($default)
+ *  837:     function ext_categorizeEditableConstants($editConstArray)
+ *  860:     function ext_getCategoryLabelArray()
+ *  877:     function ext_getTypeData($type)
+ *  918:     function ext_getTSCE_config($category)
+ *  957:     function ext_getKeyImage($key)
+ *  967:     function ext_getTSCE_config_image($imgConf)
+ *  991:     function ext_resourceDims()
+ * 1021:     function ext_readDirResources($path)
+ * 1036:     function readDirectory($path,$type="file")
+ * 1061:     function ext_fNandV($params)
+ * 1079:     function ext_printFields($theConstants,$category)
  *
  *              SECTION: Processing input values
- * 1297:     function ext_regObjectPositions($constants)
- * 1312:     function ext_regObjects($pre)
- * 1357:     function ext_putValueInConf($key, $var)
- * 1380:     function ext_removeValueInConf($key)
- * 1396:     function ext_depthKeys($arr,$settings)
- * 1431:     function ext_procesInput($http_post_vars,$http_post_files,$theConstants,$tplRow)
- * 1558:     function upload_copy_file($typeDat,&$tplRow,$theRealFileName,$tmp_name)
- * 1604:     function ext_prevPageWithTemplate($id,$perms_clause)
- * 1620:     function ext_setStar($val)
- * 1632:     function ext_detectAndFixExtensionPrefix($value)
+ * 1336:     function ext_regObjectPositions($constants)
+ * 1351:     function ext_regObjects($pre)
+ * 1396:     function ext_putValueInConf($key, $var)
+ * 1419:     function ext_removeValueInConf($key)
+ * 1435:     function ext_depthKeys($arr,$settings)
+ * 1470:     function ext_procesInput($http_post_vars,$http_post_files,$theConstants,$tplRow)
+ * 1597:     function upload_copy_file($typeDat,&$tplRow,$theRealFileName,$tmp_name)
+ * 1643:     function ext_prevPageWithTemplate($id,$perms_clause)
+ * 1659:     function ext_setStar($val)
+ * 1671:     function ext_detectAndFixExtensionPrefix($value)
  *
- * TOTAL FUNCTIONS: 39
+ * TOTAL FUNCTIONS: 40
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -96,7 +97,7 @@ require_once(PATH_t3lib."class.t3lib_tstemplate.php");
 /**
  * TSParser extension class to t3lib_TStemplate
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
@@ -435,7 +436,12 @@ class t3lib_tsparser_ext extends t3lib_TStemplate  {
                return $HTML;
        }
 
-
+       /**
+        * [Describe function...]
+        *
+        * @param       [type]          $lnArr: ...
+        * @return      [type]          ...
+        */
        function lineNumberToScript($lnArr)     {
                if (!is_array($this->lnToScript))       {
                        $this->lnToScript = array();
index 39b0fa0..54a5191 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  *
  * $Id$
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -72,7 +72,7 @@ require_once(PATH_t3lib.'class.t3lib_tsparser_ext.php');
 /**
  * Provides a simplified layer for making Constant Editor style configuration forms
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 57c7950..7579c39 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *  107: class t3lib_TStemplate
- *  207:     function init()
- *  245:     function getCurrentPageData()
- *  262:     function matching($cc)
- *  286:     function start($theRootLine)
+ *  209:     function init()
+ *  247:     function getCurrentPageData()
+ *  264:     function matching($cc)
+ *  288:     function start($theRootLine)
  *
  *              SECTION: Fetching TypoScript code text for the Template Hierarchy
- *  401:     function runThroughTemplates($theRootLine,$start_template_uid=0)
- *  447:     function processTemplate($row, $idList,$pid,$templateID='',$templateParent='')
- *  560:     function includeStaticTypoScriptSources($idList,$templateID,$pid,$row)
- *  621:     function addExtensionStatics($idList,$templateID,$pid,$row)
- *  654:     function prependStaticExtra($subrow)
+ *  403:     function runThroughTemplates($theRootLine,$start_template_uid=0)
+ *  450:     function processTemplate($row, $idList,$pid,$templateID='',$templateParent='')
+ *  565:     function includeStaticTypoScriptSources($idList,$templateID,$pid,$row)
+ *  626:     function addExtensionStatics($idList,$templateID,$pid,$row)
+ *  659:     function prependStaticExtra($subrow)
  *
  *              SECTION: Parsing TypoScript code text from Template Records into PHP array
- *  690:     function generateConfig()
- *  853:     function procesIncludes()
- *  877:     function mergeConstantsFromPageTSconfig($constArray)
- *  906:     function flattenSetup($setupArray, $prefix, $resourceFlag)
- *  930:     function substituteConstants($all)
+ *  695:     function generateConfig()
+ *  859:     function procesIncludes()
+ *  883:     function mergeConstantsFromPageTSconfig($constArray)
+ *  912:     function flattenSetup($setupArray, $prefix, $resourceFlag)
+ *  936:     function substituteConstants($all)
  *
  *              SECTION: Various API functions, used from elsewhere in the frontend classes
- *  968:     function splitConfArray($conf,$splitCount)
- * 1045:     function getFileName($fileFromSetup)
- * 1102:     function extractFromResources($res,$file)
- * 1130:     function checkFile($name,$menuArr)
- * 1147:     function printTitle($title,$no_title=0,$titleFirst=0)
- * 1170:     function fileContent($fName)
- * 1190:     function wrap($content,$wrap)
- * 1204:     function removeQueryString($url)
- * 1220:     function sortedKeyList($setupArr)
+ *  974:     function splitConfArray($conf,$splitCount)
+ * 1051:     function getFileName($fileFromSetup)
+ * 1108:     function extractFromResources($res,$file)
+ * 1136:     function checkFile($name,$menuArr)
+ * 1153:     function printTitle($title,$no_title=0,$titleFirst=0)
+ * 1176:     function fileContent($fName)
+ * 1196:     function wrap($content,$wrap)
+ * 1210:     function removeQueryString($url)
+ * 1227:     function sortedKeyList($setupArr, $acceptOnlyProperties=FALSE)
  *
  *              SECTION: Functions for creating links
- * 1264:     function linkData($page,$oTarget,$no_cache,$script,$overrideArray='',$addParams='',$typeOverride='')
- * 1383:     function getFromMPmap($pageId=0)
- * 1419:     function initMPmap_create($id,$MP_array=array(),$level=0)
+ * 1274:     function linkData($page,$oTarget,$no_cache,$script,$overrideArray='',$addParams='',$typeOverride='')
+ * 1393:     function getFromMPmap($pageId=0)
+ * 1429:     function initMPmap_create($id,$MP_array=array(),$level=0)
  *
  * TOTAL FUNCTIONS: 26
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -99,7 +99,7 @@ require_once (PATH_t3lib.'class.t3lib_matchcondition.php');
 /**
  * Template object that is responsible for generating the TypoScript template based on template records.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see        t3lib_tsparser.php, t3lib_matchcondition.php
index 5957dfb..876463d 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *   89: class t3lib_userAuth
- *  158:     function start()
- *  260:     function check_authentication()
- *  412:     function redirect()
- *  425:     function logoff()
- *  440:     function gc()
- *  454:     function user_where_clause()
- *  468:     function ipLockClause()
- *  484:     function ipLockClause_remoteIPNumber($parts)
- *  505:     function hashLockClause()
- *  515:     function hashLockClause_getHashInt()
- *  527:     function writeUC($variable='')
- *  550:     function writelog($type,$action,$error,$details_nr,$details,$data,$tablename,$recuid,$recpid)
- *  559:     function checkLogFailures()
- *  568:     function unpack_uc($theUC='')
- *  584:     function pushModuleData($module,$data,$noSave=0)
- *  597:     function getModuleData($module,$type='')
- *  610:     function getSessionData($key)
- *  623:     function setAndSaveSessionData($key,$data)
- *  642:     function setBeUserByUid($uid)
- *  655:     function setBeUserByName($name)
+ *  159:     function start()
+ *  261:     function check_authentication()
+ *  413:     function redirect()
+ *  426:     function logoff()
+ *  441:     function gc()
+ *  455:     function user_where_clause()
+ *  469:     function ipLockClause()
+ *  487:     function ipLockClause_remoteIPNumber($parts)
+ *  508:     function hashLockClause()
+ *  519:     function hashLockClause_getHashInt()
+ *  535:     function writeUC($variable='')
+ *  558:     function writelog($type,$action,$error,$details_nr,$details,$data,$tablename,$recuid,$recpid)
+ *  567:     function checkLogFailures()
+ *  576:     function unpack_uc($theUC='')
+ *  592:     function pushModuleData($module,$data,$noSave=0)
+ *  605:     function getModuleData($module,$type='')
+ *  618:     function getSessionData($key)
+ *  631:     function setAndSaveSessionData($key,$data)
+ *  650:     function setBeUserByUid($uid)
+ *  663:     function setBeUserByName($name)
  *
  * TOTAL FUNCTIONS: 20
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -82,7 +82,7 @@
  *
  * See Inside TYPO3 for more information about the API of the class and internal variables.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index e1d4d5a..15419a2 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  112: class t3lib_userAuthGroup extends t3lib_userAuth
+ *  115: class t3lib_userAuthGroup extends t3lib_userAuth
  *
  *              SECTION: Permission checking functions:
- *  170:     function isAdmin()
- *  182:     function isMemberOfGroup($groupId)
- *  204:     function doesUserHaveAccess($row,$perms)
- *  221:     function isInWebMount($id,$readPerms='',$exitOnError=0)
- *  248:     function modAccess($conf,$exitOnError)
- *  284:     function getPagePermsClause($perms)
- *  310:     function calcPerms($row)
- *  333:     function isRTE()
- *  367:     function check ($type,$value)
- *  384:     function isPSet($lCP,$table,$type='')
- *  401:     function mayMakeShortcut()
+ *  176:     function isAdmin()
+ *  188:     function isMemberOfGroup($groupId)
+ *  210:     function doesUserHaveAccess($row,$perms)
+ *  227:     function isInWebMount($id,$readPerms='',$exitOnError=0)
+ *  254:     function modAccess($conf,$exitOnError)
+ *  290:     function getPagePermsClause($perms)
+ *  316:     function calcPerms($row)
+ *  339:     function isRTE()
+ *  373:     function check($type,$value)
+ *  390:     function checkAuthMode($table,$field,$value,$authMode)
+ *  456:     function checkLanguageAccess($langValue)
+ *  476:     function recordEditAccessInternals($table,$idOrRow)
+ *  541:     function isPSet($lCP,$table,$type='')
+ *  558:     function mayMakeShortcut()
  *
  *              SECTION: Miscellaneous functions
- *  429:     function getTSConfig($objectString,$config='')
- *  455:     function getTSConfigVal($objectString)
- *  467:     function getTSConfigProp($objectString)
- *  479:     function inList($in_list,$item)
- *  489:     function returnWebmounts()
- *  499:     function returnFilemounts()
+ *  586:     function getTSConfig($objectString,$config='')
+ *  612:     function getTSConfigVal($objectString)
+ *  624:     function getTSConfigProp($objectString)
+ *  636:     function inList($in_list,$item)
+ *  647:     function returnWebmounts()
+ *  657:     function returnFilemounts()
  *
  *              SECTION: Authentication methods
- *  529:     function fetchGroupData()
- *  648:     function fetchGroups($grList,$idList='')
- *  717:     function setCachedList($cList)
- *  737:     function addFileMount($title, $altTitle, $path, $webspace, $type)
- *  784:     function addTScomment($str)
+ *  687:     function fetchGroupData()
+ *  810:     function fetchGroups($grList,$idList='')
+ *  882:     function setCachedList($cList)
+ *  902:     function addFileMount($title, $altTitle, $path, $webspace, $type)
+ *  949:     function addTScomment($str)
  *
  *              SECTION: Logging
- *  831:     function writelog($type,$action,$error,$details_nr,$details,$data,$tablename='',$recuid='',$recpid='',$event_pid=-1,$NEWid='')
- *  864:     function checkLogFailures($email, $secondsBack=3600, $max=3)
+ *  996:     function writelog($type,$action,$error,$details_nr,$details,$data,$tablename='',$recuid='',$recpid='',$event_pid=-1,$NEWid='')
+ * 1029:     function checkLogFailures($email, $secondsBack=3600, $max=3)
  *
- * TOTAL FUNCTIONS: 24
+ * TOTAL FUNCTIONS: 27
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -105,7 +108,7 @@ require_once (PATH_t3lib.'class.t3lib_tsparser.php');
  * Actually this class is extended again by t3lib_beuserauth which is the actual backend user class that will be instantiated.
  * In fact the two classes t3lib_beuserauth and this class could just as well be one, single class since t3lib_userauthgroup is not - to my knowledge - used separately elsewhere. But for historical reasons they are two separate classes.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index d54ef84..2ab2317 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -78,7 +78,7 @@
  * Doesn't contain a lot of advanced features - pretty straight forward, practical stuff
  * You are encouraged to use this class in your own applications.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  * @see user_xmlversion, user_wapversion
index f009fc9..235f5bd 100755 (executable)
@@ -11,7 +11,7 @@
  * $Id$
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 
 if (!defined ('PATH_typo3conf'))       die ('The configuration path was not properly defined!');
index f3d5174..ae25568 100755 (executable)
@@ -7,7 +7,7 @@ if (!defined ('TYPO3_MODE'))    die ('Access denied.');
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @see tslib_fe::includeTCA(), typo3/init.php
  */
 $temp_TYPO3_LOADED_EXT = $GLOBALS['TYPO3_LOADED_EXT'];
index 9b4c7dc..3433fbd 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -44,7 +44,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @see tslib_fe::includeTCA(), typo3/init.php, t3lib/stddb/load_ext_tables.php
  * @link http://typo3.org/doc.0.html?&tx_extrepmgm_pi1[extUid]=262&cHash=4f12caa011
  */
index 58e6860..7671839 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @see tables.php, tables.sql
  */
 
index 8dfeab8..654e821 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,7 +30,7 @@
  * $Id$
  * Revised for TYPO3 3.6 July/2003 by Kasper Skaarhoj
  *
- * @author             Kasper Skaarhoj <kasper@typo3.com>
+ * @author             Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -107,7 +107,7 @@ $TYPO3_DB = t3lib_div::makeInstance('t3lib_DB');
  *
  * Relative paths MUST BE the first two characters ONLY: eg: '../dir/file.gif', otherwise it is expect to be absolute
  *
- * @author             Kasper Skaarhoj <kasper@typo3.com>
+ * @author             Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage t3lib
  */
index 7bafc72..6893ccf 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *  125: class clickMenu
- *  157:     function init($item)
- *  200:     function doDisplayTopFrameCM()
+ *  128: class clickMenu
+ *  160:     function init($item)
+ *  203:     function doDisplayTopFrameCM()
  *
  *              SECTION: DATABASE
- *  228:     function printDBClickMenu($table,$uid)
- *  315:     function printNewDBLevel($table,$uid)
- *  352:     function externalProcessingOfDBMenuItems($menuItems)
- *  364:     function processingByExtClassArray($menuItems,$table,$uid)
- *  383:     function urlRefForCM($url,$retUrl='',$hideCM=1)
- *  400:     function DB_copycut($table,$uid,$type)
- *  429:     function DB_paste($table,$uid,$type,$elInfo)
- *  450:     function DB_info($table,$uid)
- *  466:     function DB_history($table,$uid)
- *  485:     function DB_perms($table,$uid,$rec)
- *  504:     function DB_db_list($table,$uid,$rec)
- *  523:     function DB_moveWizard($table,$uid,$rec)
- *  544:     function DB_newWizard($table,$uid,$rec)
- *  567:     function DB_editAccess($table,$uid)
- *  585:     function DB_editPageHeader($uid)
- *  603:     function DB_edit($table,$uid)
- *  645:     function DB_new($table,$uid)
- *  670:     function DB_hideUnhide($table,$rec,$hideField)
- *  694:     function DB_delete($table,$uid,$elInfo)
- *  715:     function DB_view($id,$anchor='')
+ *  231:     function printDBClickMenu($table,$uid)
+ *  318:     function printNewDBLevel($table,$uid)
+ *  355:     function externalProcessingOfDBMenuItems($menuItems)
+ *  367:     function processingByExtClassArray($menuItems,$table,$uid)
+ *  386:     function urlRefForCM($url,$retUrl='',$hideCM=1)
+ *  403:     function DB_copycut($table,$uid,$type)
+ *  432:     function DB_paste($table,$uid,$type,$elInfo)
+ *  453:     function DB_info($table,$uid)
+ *  469:     function DB_history($table,$uid)
+ *  488:     function DB_perms($table,$uid,$rec)
+ *  507:     function DB_db_list($table,$uid,$rec)
+ *  526:     function DB_moveWizard($table,$uid,$rec)
+ *  547:     function DB_newWizard($table,$uid,$rec)
+ *  570:     function DB_editAccess($table,$uid)
+ *  588:     function DB_editPageHeader($uid)
+ *  606:     function DB_edit($table,$uid)
+ *  648:     function DB_new($table,$uid)
+ *  673:     function DB_delete($table,$uid,$elInfo)
+ *  694:     function DB_view($id,$anchor='')
+ *  709:     function DB_tempMountPoint($page_id)
+ *  727:     function DB_hideUnhide($table,$rec,$hideField)
+ *  742:     function DB_changeFlag($table, $rec, $flagField, $title, $name, $iconRelPath='gfx/')
  *
  *              SECTION: FILE
- *  744:     function printFileClickMenu($path)
- *  808:     function externalProcessingOfFileMenuItems($menuItems)
- *  822:     function FILE_launch($path,$script,$type,$image)
- *  841:     function FILE_copycut($path,$type)
- *  867:     function FILE_delete($path)
- *  889:     function FILE_paste($path,$target,$elInfo)
+ *  776:     function printFileClickMenu($path)
+ *  840:     function externalProcessingOfFileMenuItems($menuItems)
+ *  854:     function FILE_launch($path,$script,$type,$image)
+ *  874:     function FILE_copycut($path,$type)
+ *  900:     function FILE_delete($path)
+ *  922:     function FILE_paste($path,$target,$elInfo)
  *
  *              SECTION: COMMON
- *  929:     function printItems($menuItems,$item)
- *  981:     function printLayerJScode($menuItems)
- * 1019:     function wrapColorTableCM($str)
- * 1042:     function menuItemsForTopFrame($menuItems)
- * 1059:     function menuItemsForClickMenu($menuItems)
- * 1094:     function linkItem($str,$icon,$onClick,$onlyCM=0,$dontHide=0)
- * 1118:     function excludeIcon($iconCode)
- * 1128:     function enableDisableItems($menuItems)
- * 1166:     function cleanUpSpacers($menuItems)
- * 1208:     function label($label)
- * 1217:     function isCMlayers()
- * 1227:     function frameLocation($str)
+ *  962:     function printItems($menuItems,$item)
+ * 1014:     function printLayerJScode($menuItems)
+ * 1052:     function wrapColorTableCM($str)
+ * 1075:     function menuItemsForTopFrame($menuItems)
+ * 1092:     function menuItemsForClickMenu($menuItems)
+ * 1126:     function addMenuItems($menuItems,$newMenuItems,$position='')
+ * 1202:     function linkItem($str,$icon,$onClick,$onlyCM=0,$dontHide=0)
+ * 1226:     function excludeIcon($iconCode)
+ * 1236:     function enableDisableItems($menuItems)
+ * 1274:     function cleanUpSpacers($menuItems)
+ * 1316:     function label($label)
+ * 1325:     function isCMlayers()
+ * 1335:     function frameLocation($str)
  *
  *
- * 1252: class SC_alt_clickmenu
- * 1271:     function init()
- * 1369:     function main()
- * 1403:     function printContent()
+ * 1360: class SC_alt_clickmenu
+ * 1379:     function init()
+ * 1477:     function main()
+ * 1511:     function printContent()
  *
- * TOTAL FUNCTIONS: 43
+ * TOTAL FUNCTIONS: 46
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -117,7 +120,7 @@ $LANG->includeLLFile('EXT:lang/locallang_misc.xml');
 /**
  * Class for generating the click menu
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  * @internal
@@ -1349,7 +1352,7 @@ if (top.content && top.content'.$frameName.' && top.content'.$frameName.'.setLay
 /**
  * Script Class for the Context Sensitive Menu in TYPO3 (rendered in top frame, normally writing content dynamically to list frames).
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  * @see template::getContextMenuCode()
index b8e98e0..fd65d40 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   72: class localPageTree extends t3lib_browseTree
- *   79:     function localPageTree()
- *   90:     function wrapIcon($icon,&$row)
+ *   77: class localPageTree extends t3lib_browseTree
+ *   87:     function localPageTree()
+ *   98:     function wrapIcon($icon,&$row)
+ *  136:     function wrapStop($str,$row)
  *
  *
- *  131: class SC_alt_db_navframe
- *  147:     function init()
- *  235:     function main()
- *  263:     function printContent()
+ *  162: class SC_alt_db_navframe
+ *  180:     function init()
+ *  276:     function main()
+ *  327:     function printContent()
  *
- * TOTAL FUNCTIONS: 5
+ *              SECTION: Temporary DB mounts
+ *  354:     function initializeTemporaryDBmount()
+ *  383:     function settingTemporaryMountPoint($pageId)
+ *
+ * TOTAL FUNCTIONS: 8
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -64,7 +69,7 @@ require_once(PATH_t3lib.'class.t3lib_browsetree.php');
 /**
  * Extension class for the t3lib_browsetree class, specially made for browsing pages in the Web module
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  * @see class t3lib_browseTree
@@ -150,7 +155,7 @@ class localPageTree extends t3lib_browseTree {
 /**
  * Main script class for the page tree navigation frame
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
@@ -343,6 +348,8 @@ class SC_alt_db_navframe {
 
        /**
         * Getting temporary DB mount
+        *
+        * @return      void
         */
        function initializeTemporaryDBmount(){
                global $BE_USER;
@@ -369,6 +376,9 @@ class SC_alt_db_navframe {
 
        /**
         * Setting temporary page id as DB mount
+        *
+        * @param       integer         The page id to set as DB mount
+        * @return      void
         */
        function settingTemporaryMountPoint($pageId)    {
                global $BE_USER;
index cc7042c..88f7745 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   93: class SC_alt_doc
- *  164:     function preInit()
- *  216:     function doProcessData()
- *  228:     function processData()
- *  345:     function init()
- *  424:     function main()
- *  481:     function printContent()
+ *   94: class SC_alt_doc
+ *  167:     function preInit()
+ *  219:     function doProcessData()
+ *  229:     function processData()
+ *  346:     function init()
+ *  432:     function main()
+ *  500:     function printContent()
  *
  *              SECTION: Sub-content functions, rendering specific parts of the module content.
- *  516:     function makeEditForm()
- *  680:     function makeButtonPanel()
- *  759:     function makeDocSel()
- *  798:     function makeCmenu()
- *  816:     function compileForm($panel,$docSel,$cMenu,$editForm)
- *  875:     function functionMenus()
- *  906:     function shortCutLink()
- *  937:     function tceformMessages()
+ *  535:     function makeEditForm()
+ *  717:     function makeButtonPanel()
+ *  796:     function makeDocSel()
+ *  838:     function makeCmenu()
+ *  859:     function compileForm($panel,$docSel,$cMenu,$editForm)
+ *  921:     function functionMenus()
+ *  952:     function shortCutLink()
+ *  983:     function tceformMessages()
  *
  *              SECTION: Other functions
- *  975:     function editRegularContentFromId()
- * 1002:     function compileStoreDat()
- * 1015:     function getNewIconMode($table,$key='saveDocNew')
- * 1028:     function closeDocument($code=0)
- * 1060:     function setDocument($currentDocFromHandlerMD5='',$retUrl='alt_doc_nodoc.php')
+ * 1021:     function editRegularContentFromId()
+ * 1048:     function compileStoreDat()
+ * 1061:     function getNewIconMode($table,$key='saveDocNew')
+ * 1074:     function closeDocument($code=0)
+ * 1106:     function setDocument($currentDocFromHandlerMD5='',$retUrl='alt_doc_nodoc.php')
  *
  * TOTAL FUNCTIONS: 19
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -87,7 +87,7 @@ t3lib_BEfunc::lockRecords();
  * Script Class: Drawing the editing form for editing records in TYPO3.
  * Notice: It does NOT use tce_db.php to submit data to, rather it handles submissions itself
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 27d1611..f99e0fc 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -32,7 +32,7 @@
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -65,7 +65,7 @@ if (t3lib_extMgm::isLoaded('taskcenter') && t3lib_extMgm::isLoaded('taskcenter_r
 /**
  * Script Class for the "No-doc" display; This shows most recently edited records.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index e954484..0537543 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -41,7 +41,7 @@
  *   68: class SC_alt_file_navframe
  *   85:     function init()
  *  168:     function main()
- *  196:     function printContent()
+ *  199:     function printContent()
  *
  * TOTAL FUNCTIONS: 3
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -61,7 +61,7 @@ require_once (PATH_t3lib.'class.t3lib_foldertree.php');
 /**
  * Main script class for rendering of the folder tree
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 0d2d355..8ac9dfa 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -43,7 +43,7 @@
  *   75: class SC_alt_intro
  *   84:     function init()
  *   97:     function main()
- *  166:     function printContent()
+ *  150:     function printContent()
  *
  * TOTAL FUNCTIONS: 3
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -68,7 +68,7 @@ $LANG->includeLLFile('EXT:lang/locallang_alt_intro.xml');
 /**
  * Script Class for the introduction screen, alias "About > Modules" which shows the description of each available module for the user.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
@@ -127,7 +127,7 @@ class SC_alt_intro {
                $this->content.='<p class="c-features"><em>('.$LANG->getLL('endText').')</em></p>';
                $this->content.='<hr />';
 
-                       // Logged in user, eg: 'You're logged in as user: admin (Kasper Skaarhoj, kasper@typo3.com)'
+                       // Logged in user, eg: 'You're logged in as user: admin (John Doe, john@doe.email)'
                $this->content.='<p class="c-user">'.
                                htmlspecialchars($LANG->getLL('userInfo')).
                                sprintf(' <strong>%s</strong> (%s)',
index e4c35a7..f4ddc87 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML Compliant (almost)
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *
  *
  *
- *   67: class SC_alt_main
- *   86:     function init()
- *  108:     function generateJScode()
- *  305:     function main()
- *  379:     function printContent()
+ *   71: class SC_alt_main
+ *   90:     function init()
+ *  112:     function generateJScode()
+ *  370:     function editPageHandling()
+ *  420:     function main()
+ *  494:     function printContent()
  *
- * TOTAL FUNCTIONS: 4
+ * TOTAL FUNCTIONS: 5
  * (This index is automatically created/updated by the extension "extdeveval")
  *
  */
@@ -63,7 +64,7 @@ $LANG->includeLLFile('EXT:lang/locallang_misc.xml');
 /**
  * Script Class for rendering of the main frameset for the TYPO3 backend.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
@@ -289,7 +290,7 @@ class SC_alt_main {
         */
        var currentlyHighLightedId = "";
        var currentlyHighLighted_restoreValue = "";
-       function highlightModuleMenuItem(trId, mainModule)      {
+       function highlightModuleMenuItem(trId, mainModule)      {       //
                        // Get document object:
                if (top.menu && top.menu.document)      {
                        var docObj = top.menu.document;
@@ -364,7 +365,7 @@ class SC_alt_main {
         * Checking if the "&edit" variable was sent so we can open for editing the page.
         * Code based on code from "alt_shortcut.php"
         *
-        * @return void
+        * @return      void
         */
        function editPageHandling()     {
                global $BE_USER;
index ae0a20b..01f11d3 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML-trans compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -41,7 +41,7 @@
  *   78: class SC_alt_menu
  *   89:     function init()
  *  105:     function main()
- *  177:     function printContent()
+ *  182:     function printContent()
  *
  * TOTAL FUNCTIONS: 3
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -71,7 +71,7 @@ require_once ('class.alt_menu_functions.inc');
 /**
  * Script Class for rendering the vertical menu in the left side of the backend frameset
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 1f996ff..0d40b01 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -66,7 +66,7 @@ require_once ('class.alt_menu_functions.inc');
 /**
  * Script Class for rendering the selector box menu
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 12c0ae7..992cebf 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant content (with exception of a few attributes for the <frameset> tags)
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -40,7 +40,7 @@
  *
  *   63: class SC_alt_mod_frameset
  *   88:     function main()
- *  147:     function printContent()
+ *  150:     function printContent()
  *
  * TOTAL FUNCTIONS: 2
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -56,7 +56,7 @@ require ('template.php');
 /**
  * Script Class for rendering the frameset which keeps the navigation and list frames together for socalled "Frameset modules"
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 137eabd..911a51f 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,7 @@
  * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
  * XHTML compliant
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -74,7 +74,7 @@ $LANG->includeLLFile('EXT:lang/locallang_alt_doc.xml');
  * Class for rendering the form fields.
  * Extending the TCEforms class
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
@@ -147,7 +147,7 @@ class formRender extends t3lib_TCEforms {
  * Child class for alternative rendering of form fields (when the secondary fields are shown in a little window rather than the top bar).
  * (Used if GET var "backRef" is not set, presuming a window is opened instead.)
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
@@ -216,7 +216,7 @@ class formRender_vert extends t3lib_TCEforms {
  * Script Class for rendering the palette form for TCEforms in some other frame (in top frame, horizontally)
  * It can also be called in a pop-up window in which case a vertically oriented set of form fields are rendered instead.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 705d88a..ca46d1c 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -34,7 +34,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant output
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
  *  118:     function preinit()
  *  143:     function preprocess()
  *  200:     function init()
- *  248:     function main()
- *  346:     function editLoadedFunc()
- *  407:     function editPageIdFunc()
- *  450:     function printContent()
+ *  234:     function main()
+ *  335:     function editLoadedFunc()
+ *  396:     function editPageIdFunc()
+ *  438:     function printContent()
  *
  *              SECTION: OTHER FUNCTIONS:
- *  478:     function mIconFilename($Ifilename,$backPath)
- *  491:     function getIcon($modName)
- *  515:     function itemLabel($inlabel,$modName,$M_modName='')
+ *  466:     function mIconFilename($Ifilename,$backPath)
+ *  479:     function getIcon($modName)
+ *  503:     function itemLabel($inlabel,$modName,$M_modName='')
  *
  * TOTAL FUNCTIONS: 10
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -75,7 +75,7 @@ require_once(PATH_t3lib.'class.t3lib_basicfilefunc.php');
 /**
  * Script Class for the shortcut frame, bottom frame of the backend frameset
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 034760a..4207932 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -32,7 +32,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant content
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -59,7 +59,7 @@ require ('template.php');
 /**
  * Script Class for rendering of the logo frame content in upper left corner of the TYPO3 backend frameset
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index 2d7f371..5f469e7 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -35,7 +35,7 @@
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
  * XHTML compliant content
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -67,7 +67,7 @@ require_once ('class.alt_menu_functions.inc');
  * Script Class for rendering the topframe dummy view.
  * In the case where TYPO3 backend is configured to show the menu in the top frame this class will render the horizontal line of module icons in the top frame.
  *
- * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
  * @package TYPO3
  * @subpackage core
  */
index ce3cf31..5cc6cd8 100755 (executable)
+++ b/