[TASK] Remove tslib/media, cglify statictemplates/media
authorSusanne Moog <typo3@susannemoog.de>
Wed, 27 Jun 2012 21:06:38 +0000 (23:06 +0200)
committerJigal van Hemert <jigal@xs4all.nl>
Thu, 28 Jun 2012 19:56:01 +0000 (21:56 +0200)
The media folder in the TYPO3 core is duplicated: It resides once
in tslib/media and once in statictemplates/media. It is only used
in statictemplates.

This patch moves the already "cglfixed" files from tslib/media to
statictemplates and removes the superfluous media folder.

Change-Id: I4c740849fd0d147590cf28efd6ae0680fc66b779
Resolves: #28024
Releases: 6.0
Reviewed-on: http://review.typo3.org/12334
Reviewed-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Markus Klein
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
358 files changed:
typo3/sysext/cms/tslib/class.tslib_content.php
typo3/sysext/cms/tslib/class.tslib_fe.php
typo3/sysext/cms/tslib/media/bullets/arrow_act.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/arrow_no.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/blackclear.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/blackdot.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/blank.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet1_h.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet2_h.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet2_n.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet3_h.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet3_n.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet4.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet4_h.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet4_n.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet5_h.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/bullet5_n.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/dot.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/dots1.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/dots2.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/fwd.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/greenclear.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/mark.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/pen1.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/pen2.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/punktmrk.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/redclear.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/rew.gif [deleted file]
typo3/sysext/cms/tslib/media/bullets/stipler3.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/left.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/left_ro.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/maskpart1.tif [deleted file]
typo3/sysext/cms/tslib/media/buttons/maskpart2.tif [deleted file]
typo3/sysext/cms/tslib/media/buttons/maskpart3.tif [deleted file]
typo3/sysext/cms/tslib/media/buttons/menubottom.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/menulevel1.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/menulevel2.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/menutop.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/middle.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/middle_ro.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/right.gif [deleted file]
typo3/sysext/cms/tslib/media/buttons/right_ro.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/angry.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/grin.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/sad.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/smile.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/tongue.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/tonguewink.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/veryhappy.gif [deleted file]
typo3/sysext/cms/tslib/media/emoticons/wink.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/3ds.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/CREDITS.txt [deleted file]
typo3/sysext/cms/tslib/media/fileicons/ai.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/ani.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/au.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/avi.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/bmp.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/cdr.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/css.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/csv.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/default.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/doc.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/dtd.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/eps.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/exe.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/fh3.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/flash.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/folder.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/gif.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/htm.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/html.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/html1.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/html2.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/html3.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/ico.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/inc.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/java.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/jpg.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/js.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/max.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/mid.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/mov.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/mpeg.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/mpg.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/pcd.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/pcx.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/pdf.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/php3.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/png.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/ppt.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/ps.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/psd.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/rtf.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/sgml.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/swf.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/sxc.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/sxw.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/t3d.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/t3x.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/tga.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/tif.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/tmpl.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/ttf.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/txt.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/wav.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/wrl.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/xls.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/xml.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/xsl.gif [deleted file]
typo3/sysext/cms/tslib/media/fileicons/zip.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/cctld.txt [deleted file]
typo3/sysext/cms/tslib/media/flags/credits.txt [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_cz.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_cz_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_cz_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_de.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_de_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_de_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_dk.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_dk_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_dk_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_es.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_es_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_es_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_fi.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_fi_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_fi_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_fr.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_fr_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_fr_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_it.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_it_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_it_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_lt.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_lt_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_lt_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_lv.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_lv_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_lv_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_nl.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_nl_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_nl_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_pl.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_pl_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_pl_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_se.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_se_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_se_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_si.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_si_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_si_si.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_sk.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_sk_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_sk_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_uk.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_uk_d.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/flag_uk_f.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_at.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_be.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_ch.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_cz.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_de.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_dk.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_es.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_fi.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_fr.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_gr.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_hu.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_ie.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_is.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_it.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_lt.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_no.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_pl.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_pt.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_se.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_sk.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_tr.gif [deleted file]
typo3/sysext/cms/tslib/media/flags/hl_uk.gif [deleted file]
typo3/sysext/cms/tslib/media/frames/artist1_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist1_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist2_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist2_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist3_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist3_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist4_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist4_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist5_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist5_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist6_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist6_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist7_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist7_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist8_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/artist8_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom1_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom1_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom2_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom2_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom3_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom3_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom4_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom4_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom5_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom5_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom6_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom6_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom7_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom7_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom8_bottom.jpg [deleted file]
typo3/sysext/cms/tslib/media/frames/darkroom8_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/icons_misc/content_client.gif [deleted file]
typo3/sysext/cms/tslib/media/icons_misc/content_default.gif [deleted file]
typo3/sysext/cms/tslib/media/icons_misc/content_fresh.gif [deleted file]
typo3/sysext/cms/tslib/media/icons_misc/content_selected.gif [deleted file]
typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.gif [deleted file]
typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.png [deleted file]
typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers_mini.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/dankort.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/dankort_small.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/diners.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/diners_small.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/express.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/letter.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/mastercard.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/mastercard_small.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/money.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/nordea.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/nordea_orig.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/nordea_small.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/pakketrans.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/postdanmark.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/set.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/soloe.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/soloe_small.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/visa.gif [deleted file]
typo3/sysext/cms/tslib/media/logos/visa_small.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/blank.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/defaultstylesheet.css [deleted file]
typo3/sysext/cms/tslib/media/scripts/end.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/example_callfunction.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/example_itemArrayProcFunc.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/example_keepRollover.js [deleted file]
typo3/sysext/cms/tslib/media/scripts/example_keepRollover.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/example_languageMenu.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/example_typolinkpop.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc [deleted file]
typo3/sysext/cms/tslib/media/scripts/gmenu_foldout.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/gmenu_layers.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/join.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/joinbottom.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/jsfunc.foldout.js [deleted file]
typo3/sysext/cms/tslib/media/scripts/jsfunc.layermenu.js [deleted file]
typo3/sysext/cms/tslib/media/scripts/line.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/makeMenu_datedirectory.inc [deleted file]
typo3/sysext/cms/tslib/media/scripts/pdaversion_content.tmpl [deleted file]
typo3/sysext/cms/tslib/media/scripts/plaintextLib.inc [deleted file]
typo3/sysext/cms/tslib/media/scripts/plaintext_content.tmpl [deleted file]
typo3/sysext/cms/tslib/media/scripts/postit.inc [deleted file]
typo3/sysext/cms/tslib/media/scripts/printversion_content.tmpl [deleted file]
typo3/sysext/cms/tslib/media/scripts/testscript.inc [deleted file]
typo3/sysext/cms/tslib/media/scripts/testscript_EXT.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/testscript_INT.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/thread.gif [deleted file]
typo3/sysext/cms/tslib/media/scripts/tmenu_layers.php [deleted file]
typo3/sysext/cms/tslib/media/scripts/wapversionLib.inc [deleted file]
typo3/sysext/cms/tslib/media/scripts/xmlversionLib.inc [deleted file]
typo3/sysext/cms/tslib/media/uploads/back1.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/back2.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/back3.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/back4.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/back5.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/candidate/bar_left.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/candidate/bar_right.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/candidate/dot_round.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/candidate/line.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/home.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/logo.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/logo_welcome.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/main.htm [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/pil.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/pil2.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/search.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/crcph/toparrow.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/flag_de.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/flag_de_d.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/flag_dk.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/flag_dk_d.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/flag_uk.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/flag_uk_d.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/background_page.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/menu_back.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/menu_first.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/menu_last.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/menu_middle.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/menu_sublevel.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/pict_logo.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/pict_top.jpg [deleted file]
typo3/sysext/cms/tslib/media/uploads/green/template.tmpl [deleted file]
typo3/sysext/cms/tslib/media/uploads/hyper/background_main.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/hyper/background_top.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/hyper/sprache.css [deleted file]
typo3/sysext/cms/tslib/media/uploads/hyper/titel.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/menuRO_mask.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/menuback_image.jpg [deleted file]
typo3/sysext/cms/tslib/media/uploads/menuback_mask.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/menuback_mask.jpg [deleted file]
typo3/sysext/cms/tslib/media/uploads/newsletter/600.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/newsletter/blue.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/newsletter/signup.htm [deleted file]
typo3/sysext/cms/tslib/media/uploads/newsletter/style.css [deleted file]
typo3/sysext/cms/tslib/media/uploads/newsletter/template.html [deleted file]
typo3/sysext/cms/tslib/media/uploads/newsletter/toplogo.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/postit_1.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/postit_2.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/postit_3.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/left_background.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/leftmenu_act.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/leftmenu_no.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/leftmenu_ro.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/menu_afterimage.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/menuback.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/my_logo.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/top_background.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/re/top_leftofmenu.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/testlogo.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/testlogo2.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/topimage.jpg [deleted file]
typo3/sysext/cms/tslib/media/uploads/topimage.png [deleted file]
typo3/sysext/cms/tslib/media/uploads/toplogo.jpg [deleted file]
typo3/sysext/cms/tslib/media/uploads/topmask.jpg [deleted file]
typo3/sysext/cms/tslib/media/uploads/typo3logo.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/typo3power1.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/typo3power2.gif [deleted file]
typo3/sysext/cms/tslib/media/uploads/typologo.gif [deleted file]
typo3/sysext/css_styled_content/static/setup.txt
typo3/sysext/statictemplates/media/scripts/example_callfunction.php
typo3/sysext/statictemplates/media/scripts/example_itemArrayProcFunc.php
typo3/sysext/statictemplates/media/scripts/example_keepRollover.js
typo3/sysext/statictemplates/media/scripts/example_keepRollover.php
typo3/sysext/statictemplates/media/scripts/example_languageMenu.php
typo3/sysext/statictemplates/media/scripts/example_typolinkpop.php
typo3/sysext/statictemplates/media/scripts/fe_adminLib.inc
typo3/sysext/statictemplates/media/scripts/gmenu_foldout.php
typo3/sysext/statictemplates/media/scripts/gmenu_layers.php
typo3/sysext/statictemplates/media/scripts/makeMenu_datedirectory.inc
typo3/sysext/statictemplates/media/scripts/plaintextLib.inc
typo3/sysext/statictemplates/media/scripts/postit.inc
typo3/sysext/statictemplates/media/scripts/testscript.inc
typo3/sysext/statictemplates/media/scripts/testscript_EXT.php
typo3/sysext/statictemplates/media/scripts/testscript_INT.php
typo3/sysext/statictemplates/media/scripts/tmenu_layers.php
typo3/sysext/statictemplates/media/scripts/wapversionLib.inc
typo3/sysext/statictemplates/media/scripts/xmlversionLib.inc
typo3/sysext/statictemplates/media/uploads/crcph/main.htm
typo3/sysext/statictemplates/media/uploads/newsletter/template.html

index 1fa4a57..7da2a45 100644 (file)
@@ -4156,7 +4156,7 @@ class tslib_cObj {
                                $conf['icon.']['path'] = isset($conf['icon.']['path.'])
                                        ? $this->stdWrap($conf['icon.']['path'], $conf['icon.']['path.'])
                                        : $conf['icon.']['path'];
-                               $iconP = !empty($conf['icon.']['path']) ? $conf['icon.']['path'] : t3lib_extMgm::siteRelPath('cms') . 'tslib/media/fileicons/';
+                               $iconP = !empty($conf['icon.']['path']) ? $conf['icon.']['path'] : TYPO3_mainDir . '/gfx/fileicons/';
                                $conf['icon.']['ext'] = isset($conf['icon.']['ext.'])
                                        ? $this->stdWrap($conf['icon.']['ext'], $conf['icon.']['ext.'])
                                        : $conf['icon.']['ext'];
@@ -4183,7 +4183,7 @@ class tslib_cObj {
                                                        $icon = 't3lib/thumbs.php?file=' .
                                                                rawurlencode('../' . $theFile) . $thumbSize . $md5sum;
                                                } else {
-                                                       $icon = t3lib_extMgm::siteRelPath('cms') . 'tslib/media/miscicons/notfound_thumb.gif';
+                                                       $icon = TYPO3_mainDir . 'gfx/fileicons/notfound_thumb.gif';
                                                }
                                                $icon = '<img src="' . htmlspecialchars($GLOBALS['TSFE']->absRefPrefix . $icon) . '"' .
                                                        $this->getBorderAttr(' border="0"') . '' . $this->getAltParam($conf) . ' />';
@@ -6918,7 +6918,7 @@ class tslib_cObj {
        }
 
        /**
-        * This function creates a number of TEXT-objects in a Gifbuilder configuration in order to create a text-field like thing. Used with the script tslib/media/scripts/postit.inc
+        * This function creates a number of TEXT-objects in a Gifbuilder configuration in order to create a text-field like thing.
         *
         * @param array $gifbuilderConf TypoScript properties for Gifbuilder - TEXT GIFBUILDER objects are added to this array and returned.
         * @param array $conf TypoScript properties for this function
@@ -8164,4 +8164,4 @@ class tslib_cObj {
                }
        }
 }
-?>
\ No newline at end of file
+?>
index 5fb3de2..948f416 100644 (file)
@@ -4058,7 +4058,6 @@ if (version == "n3") {
         */
        function setAbsRefPrefix() {
                if ($this->absRefPrefix) {
-                       $this->content = str_replace('"media/', '"'.t3lib_extMgm::siteRelPath('cms').'tslib/media/', $this->content);
                        $this->content = str_replace('"typo3temp/', '"' . $this->absRefPrefix . 'typo3temp/', $this->content);
                        $this->content = str_replace('"typo3conf/ext/', '"'.$this->absRefPrefix.'typo3conf/ext/', $this->content);
                        $this->content = str_replace('"' . TYPO3_mainDir . 'contrib/', '"' . $this->absRefPrefix . TYPO3_mainDir . 'contrib/', $this->content);
diff --git a/typo3/sysext/cms/tslib/media/bullets/arrow_act.gif b/typo3/sysext/cms/tslib/media/bullets/arrow_act.gif
deleted file mode 100755 (executable)
index 3d7c3a5..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/arrow_act.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/arrow_no.gif b/typo3/sysext/cms/tslib/media/bullets/arrow_no.gif
deleted file mode 100755 (executable)
index 661a980..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/arrow_no.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/blackclear.gif b/typo3/sysext/cms/tslib/media/bullets/blackclear.gif
deleted file mode 100755 (executable)
index 5f28612..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/blackclear.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/blackdot.gif b/typo3/sysext/cms/tslib/media/bullets/blackdot.gif
deleted file mode 100755 (executable)
index 753178f..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/blackdot.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/blank.gif b/typo3/sysext/cms/tslib/media/bullets/blank.gif
deleted file mode 100755 (executable)
index f30a299..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/blank.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet1_h.gif b/typo3/sysext/cms/tslib/media/bullets/bullet1_h.gif
deleted file mode 100755 (executable)
index ef53481..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet1_h.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif b/typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif
deleted file mode 100755 (executable)
index 77ea654..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet2_h.gif b/typo3/sysext/cms/tslib/media/bullets/bullet2_h.gif
deleted file mode 100755 (executable)
index 9f9a79b..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet2_h.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet2_n.gif b/typo3/sysext/cms/tslib/media/bullets/bullet2_n.gif
deleted file mode 100755 (executable)
index 2d19634..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet2_n.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet3_h.gif b/typo3/sysext/cms/tslib/media/bullets/bullet3_h.gif
deleted file mode 100755 (executable)
index 7742b48..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet3_h.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet3_n.gif b/typo3/sysext/cms/tslib/media/bullets/bullet3_n.gif
deleted file mode 100755 (executable)
index 4ff3488..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet3_n.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet4.gif b/typo3/sysext/cms/tslib/media/bullets/bullet4.gif
deleted file mode 100755 (executable)
index e9f637a..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet4.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet4_h.gif b/typo3/sysext/cms/tslib/media/bullets/bullet4_h.gif
deleted file mode 100755 (executable)
index ab2b521..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet4_h.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet4_n.gif b/typo3/sysext/cms/tslib/media/bullets/bullet4_n.gif
deleted file mode 100755 (executable)
index 7aa4e8f..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet4_n.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet5_h.gif b/typo3/sysext/cms/tslib/media/bullets/bullet5_h.gif
deleted file mode 100755 (executable)
index dcfe63d..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet5_h.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/bullet5_n.gif b/typo3/sysext/cms/tslib/media/bullets/bullet5_n.gif
deleted file mode 100755 (executable)
index e29c323..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/bullet5_n.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/dot.gif b/typo3/sysext/cms/tslib/media/bullets/dot.gif
deleted file mode 100755 (executable)
index d080c07..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/dot.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/dots1.gif b/typo3/sysext/cms/tslib/media/bullets/dots1.gif
deleted file mode 100755 (executable)
index 625d330..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/dots1.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/dots2.gif b/typo3/sysext/cms/tslib/media/bullets/dots2.gif
deleted file mode 100755 (executable)
index b7085d4..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/dots2.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/fwd.gif b/typo3/sysext/cms/tslib/media/bullets/fwd.gif
deleted file mode 100755 (executable)
index ba86433..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/fwd.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/greenclear.gif b/typo3/sysext/cms/tslib/media/bullets/greenclear.gif
deleted file mode 100755 (executable)
index 024cbe5..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/greenclear.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/mark.gif b/typo3/sysext/cms/tslib/media/bullets/mark.gif
deleted file mode 100755 (executable)
index 0151294..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/mark.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/pen1.gif b/typo3/sysext/cms/tslib/media/bullets/pen1.gif
deleted file mode 100755 (executable)
index a5cdf4c..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/pen1.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/pen2.gif b/typo3/sysext/cms/tslib/media/bullets/pen2.gif
deleted file mode 100755 (executable)
index 26faa5f..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/pen2.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/punktmrk.gif b/typo3/sysext/cms/tslib/media/bullets/punktmrk.gif
deleted file mode 100755 (executable)
index 61824c2..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/punktmrk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/redclear.gif b/typo3/sysext/cms/tslib/media/bullets/redclear.gif
deleted file mode 100755 (executable)
index 4ec8db7..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/redclear.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/rew.gif b/typo3/sysext/cms/tslib/media/bullets/rew.gif
deleted file mode 100755 (executable)
index a3c17d8..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/rew.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/bullets/stipler3.gif b/typo3/sysext/cms/tslib/media/bullets/stipler3.gif
deleted file mode 100755 (executable)
index a5f0926..0000000
Binary files a/typo3/sysext/cms/tslib/media/bullets/stipler3.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/left.gif b/typo3/sysext/cms/tslib/media/buttons/left.gif
deleted file mode 100755 (executable)
index ffb6010..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/left.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/left_ro.gif b/typo3/sysext/cms/tslib/media/buttons/left_ro.gif
deleted file mode 100755 (executable)
index ecca1de..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/left_ro.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/maskpart1.tif b/typo3/sysext/cms/tslib/media/buttons/maskpart1.tif
deleted file mode 100755 (executable)
index 010b130..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/maskpart1.tif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/maskpart2.tif b/typo3/sysext/cms/tslib/media/buttons/maskpart2.tif
deleted file mode 100755 (executable)
index 9352f6e..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/maskpart2.tif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/maskpart3.tif b/typo3/sysext/cms/tslib/media/buttons/maskpart3.tif
deleted file mode 100755 (executable)
index 149171a..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/maskpart3.tif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/menubottom.gif b/typo3/sysext/cms/tslib/media/buttons/menubottom.gif
deleted file mode 100755 (executable)
index e5c560a..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/menubottom.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/menulevel1.gif b/typo3/sysext/cms/tslib/media/buttons/menulevel1.gif
deleted file mode 100755 (executable)
index eb1f578..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/menulevel1.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/menulevel2.gif b/typo3/sysext/cms/tslib/media/buttons/menulevel2.gif
deleted file mode 100755 (executable)
index 525b411..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/menulevel2.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/menutop.gif b/typo3/sysext/cms/tslib/media/buttons/menutop.gif
deleted file mode 100755 (executable)
index 896bcb7..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/menutop.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/middle.gif b/typo3/sysext/cms/tslib/media/buttons/middle.gif
deleted file mode 100755 (executable)
index 9fe9241..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/middle.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/middle_ro.gif b/typo3/sysext/cms/tslib/media/buttons/middle_ro.gif
deleted file mode 100755 (executable)
index f61c058..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/middle_ro.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/right.gif b/typo3/sysext/cms/tslib/media/buttons/right.gif
deleted file mode 100755 (executable)
index 0e5206f..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/right.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/buttons/right_ro.gif b/typo3/sysext/cms/tslib/media/buttons/right_ro.gif
deleted file mode 100755 (executable)
index 749d5d8..0000000
Binary files a/typo3/sysext/cms/tslib/media/buttons/right_ro.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/angry.gif b/typo3/sysext/cms/tslib/media/emoticons/angry.gif
deleted file mode 100755 (executable)
index 20bf61f..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/angry.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/grin.gif b/typo3/sysext/cms/tslib/media/emoticons/grin.gif
deleted file mode 100755 (executable)
index 90fd589..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/grin.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/sad.gif b/typo3/sysext/cms/tslib/media/emoticons/sad.gif
deleted file mode 100755 (executable)
index 08fea24..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/sad.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/smile.gif b/typo3/sysext/cms/tslib/media/emoticons/smile.gif
deleted file mode 100755 (executable)
index 3dfb84d..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/smile.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/tongue.gif b/typo3/sysext/cms/tslib/media/emoticons/tongue.gif
deleted file mode 100755 (executable)
index 6d72a51..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/tongue.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/tonguewink.gif b/typo3/sysext/cms/tslib/media/emoticons/tonguewink.gif
deleted file mode 100755 (executable)
index 243ef03..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/tonguewink.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/veryhappy.gif b/typo3/sysext/cms/tslib/media/emoticons/veryhappy.gif
deleted file mode 100755 (executable)
index 4645b9a..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/veryhappy.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/emoticons/wink.gif b/typo3/sysext/cms/tslib/media/emoticons/wink.gif
deleted file mode 100755 (executable)
index a983582..0000000
Binary files a/typo3/sysext/cms/tslib/media/emoticons/wink.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/3ds.gif b/typo3/sysext/cms/tslib/media/fileicons/3ds.gif
deleted file mode 100755 (executable)
index c7a9be9..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/3ds.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/CREDITS.txt b/typo3/sysext/cms/tslib/media/fileicons/CREDITS.txt
deleted file mode 100755 (executable)
index fd40198..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Fileicons by Netcreators.nl
-
-Thanks to Ben and Emile!
diff --git a/typo3/sysext/cms/tslib/media/fileicons/ai.gif b/typo3/sysext/cms/tslib/media/fileicons/ai.gif
deleted file mode 100755 (executable)
index ca973fd..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/ai.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/ani.gif b/typo3/sysext/cms/tslib/media/fileicons/ani.gif
deleted file mode 100644 (file)
index b8f9304..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/ani.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/au.gif b/typo3/sysext/cms/tslib/media/fileicons/au.gif
deleted file mode 100755 (executable)
index cef5256..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/au.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/avi.gif b/typo3/sysext/cms/tslib/media/fileicons/avi.gif
deleted file mode 100755 (executable)
index b0cc04b..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/avi.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/bmp.gif b/typo3/sysext/cms/tslib/media/fileicons/bmp.gif
deleted file mode 100755 (executable)
index 0736056..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/bmp.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/cdr.gif b/typo3/sysext/cms/tslib/media/fileicons/cdr.gif
deleted file mode 100755 (executable)
index 48a7784..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/cdr.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/css.gif b/typo3/sysext/cms/tslib/media/fileicons/css.gif
deleted file mode 100755 (executable)
index a69ed9c..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/css.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/csv.gif b/typo3/sysext/cms/tslib/media/fileicons/csv.gif
deleted file mode 100755 (executable)
index 04bff70..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/csv.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/default.gif b/typo3/sysext/cms/tslib/media/fileicons/default.gif
deleted file mode 100755 (executable)
index 929d43e..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/default.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/doc.gif b/typo3/sysext/cms/tslib/media/fileicons/doc.gif
deleted file mode 100755 (executable)
index c32ab06..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/doc.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/dtd.gif b/typo3/sysext/cms/tslib/media/fileicons/dtd.gif
deleted file mode 100755 (executable)
index 592a4dd..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/dtd.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/eps.gif b/typo3/sysext/cms/tslib/media/fileicons/eps.gif
deleted file mode 100755 (executable)
index bc8942a..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/eps.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/exe.gif b/typo3/sysext/cms/tslib/media/fileicons/exe.gif
deleted file mode 100755 (executable)
index 84383cd..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/exe.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/fh3.gif b/typo3/sysext/cms/tslib/media/fileicons/fh3.gif
deleted file mode 100755 (executable)
index e9d08fc..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/fh3.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/flash.gif b/typo3/sysext/cms/tslib/media/fileicons/flash.gif
deleted file mode 100755 (executable)
index 433330a..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/flash.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/folder.gif b/typo3/sysext/cms/tslib/media/fileicons/folder.gif
deleted file mode 100755 (executable)
index 43f6206..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/folder.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/gif.gif b/typo3/sysext/cms/tslib/media/fileicons/gif.gif
deleted file mode 100755 (executable)
index 0701dfe..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/gif.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/htm.gif b/typo3/sysext/cms/tslib/media/fileicons/htm.gif
deleted file mode 100755 (executable)
index 690729a..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/htm.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/html.gif b/typo3/sysext/cms/tslib/media/fileicons/html.gif
deleted file mode 100644 (file)
index dc99a30..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/html.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/html1.gif b/typo3/sysext/cms/tslib/media/fileicons/html1.gif
deleted file mode 100755 (executable)
index 462c616..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/html1.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/html2.gif b/typo3/sysext/cms/tslib/media/fileicons/html2.gif
deleted file mode 100755 (executable)
index ba0cf8f..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/html2.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/html3.gif b/typo3/sysext/cms/tslib/media/fileicons/html3.gif
deleted file mode 100755 (executable)
index e365569..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/html3.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/ico.gif b/typo3/sysext/cms/tslib/media/fileicons/ico.gif
deleted file mode 100644 (file)
index 4967f16..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/ico.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/inc.gif b/typo3/sysext/cms/tslib/media/fileicons/inc.gif
deleted file mode 100755 (executable)
index f63730b..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/inc.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/java.gif b/typo3/sysext/cms/tslib/media/fileicons/java.gif
deleted file mode 100755 (executable)
index 93f438f..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/java.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/jpg.gif b/typo3/sysext/cms/tslib/media/fileicons/jpg.gif
deleted file mode 100755 (executable)
index 5950341..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/jpg.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/js.gif b/typo3/sysext/cms/tslib/media/fileicons/js.gif
deleted file mode 100644 (file)
index 84e3725..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/js.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/max.gif b/typo3/sysext/cms/tslib/media/fileicons/max.gif
deleted file mode 100755 (executable)
index 9a101c3..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/max.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/mid.gif b/typo3/sysext/cms/tslib/media/fileicons/mid.gif
deleted file mode 100755 (executable)
index aad0e03..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/mid.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/mov.gif b/typo3/sysext/cms/tslib/media/fileicons/mov.gif
deleted file mode 100755 (executable)
index 6ae1744..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/mov.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/mpeg.gif b/typo3/sysext/cms/tslib/media/fileicons/mpeg.gif
deleted file mode 100755 (executable)
index 8fa6f58..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/mpeg.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/mpg.gif b/typo3/sysext/cms/tslib/media/fileicons/mpg.gif
deleted file mode 100755 (executable)
index 8fa6f58..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/mpg.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/pcd.gif b/typo3/sysext/cms/tslib/media/fileicons/pcd.gif
deleted file mode 100755 (executable)
index 03dd94c..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/pcd.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/pcx.gif b/typo3/sysext/cms/tslib/media/fileicons/pcx.gif
deleted file mode 100755 (executable)
index 05e69df..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/pcx.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/pdf.gif b/typo3/sysext/cms/tslib/media/fileicons/pdf.gif
deleted file mode 100755 (executable)
index a42c292..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/pdf.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/php3.gif b/typo3/sysext/cms/tslib/media/fileicons/php3.gif
deleted file mode 100755 (executable)
index 2284f9e..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/php3.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/png.gif b/typo3/sysext/cms/tslib/media/fileicons/png.gif
deleted file mode 100755 (executable)
index 24b249a..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/png.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/ppt.gif b/typo3/sysext/cms/tslib/media/fileicons/ppt.gif
deleted file mode 100644 (file)
index 95cd434..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/ppt.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/ps.gif b/typo3/sysext/cms/tslib/media/fileicons/ps.gif
deleted file mode 100755 (executable)
index 4fe7ea0..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/ps.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/psd.gif b/typo3/sysext/cms/tslib/media/fileicons/psd.gif
deleted file mode 100755 (executable)
index 1c50de5..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/psd.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/rtf.gif b/typo3/sysext/cms/tslib/media/fileicons/rtf.gif
deleted file mode 100755 (executable)
index d766d8b..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/rtf.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/sgml.gif b/typo3/sysext/cms/tslib/media/fileicons/sgml.gif
deleted file mode 100755 (executable)
index 4682f46..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/sgml.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/swf.gif b/typo3/sysext/cms/tslib/media/fileicons/swf.gif
deleted file mode 100755 (executable)
index 3f6dcbd..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/swf.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/sxc.gif b/typo3/sysext/cms/tslib/media/fileicons/sxc.gif
deleted file mode 100755 (executable)
index 54db3fa..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/sxc.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/sxw.gif b/typo3/sysext/cms/tslib/media/fileicons/sxw.gif
deleted file mode 100755 (executable)
index 3efee8d..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/sxw.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/t3d.gif b/typo3/sysext/cms/tslib/media/fileicons/t3d.gif
deleted file mode 100644 (file)
index 01bc121..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/t3d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/t3x.gif b/typo3/sysext/cms/tslib/media/fileicons/t3x.gif
deleted file mode 100644 (file)
index 39759f4..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/t3x.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/tga.gif b/typo3/sysext/cms/tslib/media/fileicons/tga.gif
deleted file mode 100755 (executable)
index 59f6f2c..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/tga.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/tif.gif b/typo3/sysext/cms/tslib/media/fileicons/tif.gif
deleted file mode 100755 (executable)
index 840bf20..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/tif.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/tmpl.gif b/typo3/sysext/cms/tslib/media/fileicons/tmpl.gif
deleted file mode 100644 (file)
index cd3153f..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/tmpl.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/ttf.gif b/typo3/sysext/cms/tslib/media/fileicons/ttf.gif
deleted file mode 100755 (executable)
index 4deff0c..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/ttf.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/txt.gif b/typo3/sysext/cms/tslib/media/fileicons/txt.gif
deleted file mode 100755 (executable)
index c1fec28..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/txt.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/wav.gif b/typo3/sysext/cms/tslib/media/fileicons/wav.gif
deleted file mode 100755 (executable)
index 65b0679..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/wav.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/wrl.gif b/typo3/sysext/cms/tslib/media/fileicons/wrl.gif
deleted file mode 100755 (executable)
index 58e8500..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/wrl.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/xls.gif b/typo3/sysext/cms/tslib/media/fileicons/xls.gif
deleted file mode 100755 (executable)
index 1eeb8ac..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/xls.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/xml.gif b/typo3/sysext/cms/tslib/media/fileicons/xml.gif
deleted file mode 100755 (executable)
index a07680d..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/xml.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/xsl.gif b/typo3/sysext/cms/tslib/media/fileicons/xsl.gif
deleted file mode 100755 (executable)
index 85c801b..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/xsl.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/fileicons/zip.gif b/typo3/sysext/cms/tslib/media/fileicons/zip.gif
deleted file mode 100755 (executable)
index 0edd922..0000000
Binary files a/typo3/sysext/cms/tslib/media/fileicons/zip.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/cctld.txt b/typo3/sysext/cms/tslib/media/flags/cctld.txt
deleted file mode 100755 (executable)
index 04a41a6..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-.ac  \96  Ascension Island
-.ad  \96  Andorra
-.ae  \96  United Arab Emirates
-.af  \96  Afghanistan
-.ag  \96  Antigua and Barbuda
-.ai  \96  Anguilla
-.al  \96  Albania
-.am  \96  Armenia
-.an  \96  Netherlands Antilles
-.ao  \96  Angola
-.aq  \96  Antarctica
-.ar  \96  Argentina
-.as  \96  American Samoa
-.at  \96  Austria
-.au  \96  Australia
-.aw  \96  Aruba
-.az  \96  Azerbaijan
-.ba  \96  Bosnia and Herzegovina
-.bb  \96  Barbados
-.bd  \96  Bangladesh
-.be  \96  Belgium
-.bf  \96  Burkina Faso
-.bg  \96  Bulgaria
-.bh  \96  Bahrain
-.bi  \96  Burundi
-.bj  \96  Benin
-.bm  \96  Bermuda
-.bn  \96  Brunei Darussalam
-.bo  \96  Bolivia
-.br  \96  Brazil
-.bs  \96  Bahamas
-.bt  \96  Bhutan
-.bv  \96  Bouvet Island
-.bw  \96  Botswana
-.by  \96  Belarus
-.bz  \96  Belize
-.ca  \96  Canada
-.cc  \96  Cocos (Keeling) Islands
-.cd  \96  Congo, Democratic Republic of the
-.cf  \96  Central African Republic
-.cg  \96  Congo, Republic of
-.ch  \96  Switzerland
-.ci  \96  Cote d'Ivoire
-.ck  \96  Cook Islands
-.cl  \96  Chile
-.cm  \96  Cameroon
-.cn  \96  China
-.co  \96  Colombia
-.cr  \96  Costa Rica
-.cu  \96  Cuba
-.cv  \96  Cap Verde
-.cx  \96  Christmas Island
-.cy  \96  Cyprus
-.cz  \96  Czech Republic
-.de  \96  Germany
-.dj  \96  Djibouti
-.dk  \96  Denmark
-.dm  \96  Dominica
-.do  \96  Dominican Republic
-.dz  \96  Algeria
-.ec  \96  Ecuador
-.ee  \96  Estonia
-.eg  \96  Egypt
-.eh  \96  Western Sahara
-.er  \96  Eritrea
-.es  \96  Spain
-.et  \96  Ethiopia
-.fi  \96  Finland
-.fj  \96  Fiji
-.fk  \96  Falkland Islands (Malvina)
-.fm  \96  Micronesia, Federal State of
-.fo  \96  Faroe Islands
-.fr  \96  France
-.ga  \96  Gabon
-.gd  \96  Grenada
-.ge  \96  Georgia
-.gf  \96  French Guiana
-.gg  \96  Guernsey
-.gh  \96  Ghana
-.gi  \96  Gibraltar
-.gl  \96  Greenland
-.gm  \96  Gambia
-.gn  \96  Guinea
-.gp  \96  Guadeloupe
-.gq  \96  Equatorial Guinea
-.gr  \96  Greece
-.gs  \96  South Georgia and the South Sandwich Islands
-.gt  \96  Guatemala
-.gu  \96  Guam
-.gw  \96  Guinea-Bissau
-.gy  \96  Guyana
-.hk  \96  Hong Kong
-.hm  \96  Heard and McDonald Islands
-.hn  \96  Honduras
-.hr  \96  Croatia/Hrvatska
-.ht  \96  Haiti
-.hu  \96  Hungary
-.id  \96  Indonesia
-.ie  \96  Ireland
-.il  \96  Israel
-.im  \96  Isle of Man
-.in  \96  India
-.io  \96  British Indian Ocean Territory
-.iq  \96  Iraq
-.ir  \96  Iran (Islamic Republic of)
-.is  \96  Iceland
-.it  \96  Italy
-.je  \96  Jersey
-.jm  \96  Jamaica
-.jo  \96  Jordan
-.jp  \96  Japan
-.ke  \96  Kenya
-.kg  \96  Kyrgyzstan
-.kh  \96  Cambodia
-.ki  \96  Kiribati
-.km  \96  Comoros
-.kn  \96  Saint Kitts and Nevis
-.kp  \96  Korea, Democratic People's Republic
-.kr  \96  Korea, Republic of
-.kw  \96  Kuwait
-.ky  \96  Cayman Islands
-.kz  \96  Kazakhstan
-.la  \96  Lao People's Democratic Republic
-.lb  \96  Lebanon
-.lc  \96  Saint Lucia
-.li  \96  Liechtenstein
-.lk  \96  Sri Lanka
-.lr  \96  Liberia
-.ls  \96  Lesotho
-.lt  \96  Lithuania
-.lu  \96  Luxembourg
-.lv  \96  Latvia
-.ly  \96  Libyan Arab Jamahiriya
-.ma  \96  Morocco
-.mc  \96  Monaco
-.md  \96  Moldova, Republic of
-.mg  \96  Madagascar
-.mh  \96  Marshall Islands
-.mk  \96  Macedonia, Former Yugoslav Republic
-.ml  \96  Mali
-.mm  \96  Myanmar
-.mn  \96  Mongolia
-.mo  \96  Macau
-.mp  \96  Northern Mariana Islands
-.mq  \96  Martinique
-.mr  \96  Mauritania
-.ms  \96  Montserrat
-.mt  \96  Malta
-.mu  \96  Mauritius
-.mv  \96  Maldives
-.mw  \96  Malawi
-.mx  \96  Mexico
-.my  \96  Malaysia
-.mz  \96  Mozambique
-.na  \96  Namibia
-.nc  \96  New Caledonia
-.ne  \96  Niger
-.nf  \96  Norfolk Island
-.ng  \96  Nigeria
-.ni  \96  Nicaragua
-.nl  \96  Netherlands
-.no  \96  Norway
-.np  \96  Nepal
-.nr  \96  Nauru
-.nu  \96  Niue
-.nz  \96  New Zealand
-.om  \96  Oman
-.pa  \96  Panama
-.pe  \96  Peru
-.pf  \96  French Polynesia
-.pg  \96  Papua New Guinea
-.ph  \96  Philippines
-.pk  \96  Pakistan
-.pl  \96  Poland
-.pm  \96  St. Pierre and Miquelon
-.pn  \96  Pitcairn Island
-.pr  \96  Puerto Rico
-.ps  \96  Palestinian Territories
-.pt  \96  Portugal
-.pw  \96  Palau
-.py  \96  Paraguay
-.qa  \96  Qatar
-.re  \96  Reunion Island
-.ro  \96  Romania
-.ru  \96  Russian Federation
-.rw  \96  Rwanda
-.sa  \96  Saudi Arabia
-.sb  \96  Solomon Islands
-.sc  \96  Seychelles
-.sd  \96  Sudan
-.se  \96  Sweden
-.sg  \96  Singapore
-.sh  \96  St. Helena
-.si  \96  Slovenia
-.sj  \96  Svalbard and Jan Mayen Islands
-.sk  \96  Slovak Republic
-.sl  \96  Sierra Leone
-.sm  \96  San Marino
-.sn  \96  Senegal
-.so  \96  Somalia
-.sr  \96  Suriname
-.st  \96  Sao Tome and Principe
-.sv  \96  El Salvador
-.sy  \96  Syrian Arab Republic
-.sz  \96  Swaziland
-.tc  \96  Turks and Caicos Islands
-.td  \96  Chad
-.tf  \96  French Southern Territories
-.tg  \96  Togo
-.th  \96  Thailand
-.tj  \96  Tajikistan
-.tk  \96  Tokelau
-.tm  \96  Turkmenistan
-.tn  \96  Tunisia
-.to  \96  Tonga
-.tp  \96  East Timor
-.tr  \96  Turkey
-.tt  \96  Trinidad and Tobago
-.tv  \96  Tuvalu
-.tw  \96  Taiwan
-.tz  \96  Tanzania
-.ua  \96  Ukraine
-.ug  \96  Uganda
-.uk  \96  United Kingdom
-.um  \96  US Minor Outlying Islands
-.us  \96  United States
-.uy  \96  Uruguay
-.uz  \96  Uzbekistan
-.va  \96  Holy See (City Vatican State)
-.vc  \96  Saint Vincent and the Grenadines
-.ve  \96  Venezuela
-.vg  \96  Virgin Islands (British)
-.vi  \96  Virgin Islands (USA)
-.vn  \96  Vietnam
-.vu  \96  Vanuatu
-.wf  \96  Wallis and Futuna Islands
-.ws  \96  Western Samoa
-.ye  \96  Yemen
-.yt  \96  Mayotte
-.yu  \96  Yugoslavia
-.za  \96  South Africa
-.zm  \96  Zambia
-.zw  \96  Zimbabwe
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/flags/credits.txt b/typo3/sysext/cms/tslib/media/flags/credits.txt
deleted file mode 100755 (executable)
index 169649b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-"flag_" series by Netcreators.nl - thanks Ben
-"hl_" series by Headline.dk - thanks Birgitte
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_cz.gif b/typo3/sysext/cms/tslib/media/flags/flag_cz.gif
deleted file mode 100755 (executable)
index 5c4a9db..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_cz.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_cz_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_cz_d.gif
deleted file mode 100755 (executable)
index f2b28f1..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_cz_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_cz_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_cz_f.gif
deleted file mode 100755 (executable)
index 5ab054b..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_cz_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_de.gif b/typo3/sysext/cms/tslib/media/flags/flag_de.gif
deleted file mode 100755 (executable)
index 8e39e00..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_de.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_de_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_de_d.gif
deleted file mode 100755 (executable)
index cdcc8ff..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_de_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_de_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_de_f.gif
deleted file mode 100755 (executable)
index f8ae769..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_de_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_dk.gif b/typo3/sysext/cms/tslib/media/flags/flag_dk.gif
deleted file mode 100755 (executable)
index fe2fb9f..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_dk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_dk_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_dk_d.gif
deleted file mode 100755 (executable)
index d550d9e..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_dk_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_dk_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_dk_f.gif
deleted file mode 100755 (executable)
index bab68c9..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_dk_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_es.gif b/typo3/sysext/cms/tslib/media/flags/flag_es.gif
deleted file mode 100755 (executable)
index ccdd9a8..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_es.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_es_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_es_d.gif
deleted file mode 100755 (executable)
index c3d55ae..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_es_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_es_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_es_f.gif
deleted file mode 100755 (executable)
index 9878259..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_es_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_fi.gif b/typo3/sysext/cms/tslib/media/flags/flag_fi.gif
deleted file mode 100755 (executable)
index 73857f8..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_fi.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_fi_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_fi_d.gif
deleted file mode 100755 (executable)
index 60e803e..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_fi_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_fi_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_fi_f.gif
deleted file mode 100755 (executable)
index f251929..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_fi_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_fr.gif b/typo3/sysext/cms/tslib/media/flags/flag_fr.gif
deleted file mode 100755 (executable)
index 00d9172..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_fr.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_fr_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_fr_d.gif
deleted file mode 100755 (executable)
index 79751ab..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_fr_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_fr_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_fr_f.gif
deleted file mode 100755 (executable)
index 9334b79..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_fr_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_it.gif b/typo3/sysext/cms/tslib/media/flags/flag_it.gif
deleted file mode 100755 (executable)
index 475e76e..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_it.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_it_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_it_d.gif
deleted file mode 100755 (executable)
index 5d47077..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_it_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_it_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_it_f.gif
deleted file mode 100755 (executable)
index 23dbf8c..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_it_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_lt.gif b/typo3/sysext/cms/tslib/media/flags/flag_lt.gif
deleted file mode 100755 (executable)
index ab2b0ba..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_lt.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_lt_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_lt_d.gif
deleted file mode 100755 (executable)
index 3a10068..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_lt_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_lt_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_lt_f.gif
deleted file mode 100755 (executable)
index 7d79d3d..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_lt_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_lv.gif b/typo3/sysext/cms/tslib/media/flags/flag_lv.gif
deleted file mode 100644 (file)
index b4cbd93..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_lv.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_lv_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_lv_d.gif
deleted file mode 100644 (file)
index 3d2385c..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_lv_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_lv_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_lv_f.gif
deleted file mode 100755 (executable)
index d4520e7..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_lv_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_nl.gif b/typo3/sysext/cms/tslib/media/flags/flag_nl.gif
deleted file mode 100755 (executable)
index a56bd3c..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_nl.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_nl_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_nl_d.gif
deleted file mode 100755 (executable)
index 018c4a3..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_nl_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_nl_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_nl_f.gif
deleted file mode 100755 (executable)
index 6132d71..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_nl_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_pl.gif b/typo3/sysext/cms/tslib/media/flags/flag_pl.gif
deleted file mode 100755 (executable)
index 53b9d31..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_pl.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_pl_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_pl_d.gif
deleted file mode 100755 (executable)
index dad902e..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_pl_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_pl_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_pl_f.gif
deleted file mode 100755 (executable)
index 3a36355..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_pl_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_se.gif b/typo3/sysext/cms/tslib/media/flags/flag_se.gif
deleted file mode 100644 (file)
index 83028f5..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_se.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_se_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_se_d.gif
deleted file mode 100644 (file)
index db85e06..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_se_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_se_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_se_f.gif
deleted file mode 100644 (file)
index 39d3951..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_se_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_si.gif b/typo3/sysext/cms/tslib/media/flags/flag_si.gif
deleted file mode 100755 (executable)
index 5adf4dc..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_si.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_si_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_si_f.gif
deleted file mode 100755 (executable)
index 1568824..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_si_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_si_si.gif b/typo3/sysext/cms/tslib/media/flags/flag_si_si.gif
deleted file mode 100755 (executable)
index ceaa8a3..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_si_si.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_sk.gif b/typo3/sysext/cms/tslib/media/flags/flag_sk.gif
deleted file mode 100644 (file)
index 01e081b..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_sk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_sk_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_sk_d.gif
deleted file mode 100644 (file)
index 616b727..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_sk_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_sk_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_sk_f.gif
deleted file mode 100644 (file)
index 2945d43..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_sk_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_uk.gif b/typo3/sysext/cms/tslib/media/flags/flag_uk.gif
deleted file mode 100755 (executable)
index 9a81c63..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_uk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_uk_d.gif b/typo3/sysext/cms/tslib/media/flags/flag_uk_d.gif
deleted file mode 100755 (executable)
index 6a44c44..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_uk_d.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/flag_uk_f.gif b/typo3/sysext/cms/tslib/media/flags/flag_uk_f.gif
deleted file mode 100755 (executable)
index 73e8469..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/flag_uk_f.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_at.gif b/typo3/sysext/cms/tslib/media/flags/hl_at.gif
deleted file mode 100755 (executable)
index 330f490..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_at.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_be.gif b/typo3/sysext/cms/tslib/media/flags/hl_be.gif
deleted file mode 100755 (executable)
index 616f08d..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_be.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_ch.gif b/typo3/sysext/cms/tslib/media/flags/hl_ch.gif
deleted file mode 100755 (executable)
index 81f8c40..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_ch.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_cz.gif b/typo3/sysext/cms/tslib/media/flags/hl_cz.gif
deleted file mode 100755 (executable)
index a7b41b5..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_cz.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_de.gif b/typo3/sysext/cms/tslib/media/flags/hl_de.gif
deleted file mode 100755 (executable)
index c6c03c6..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_de.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_dk.gif b/typo3/sysext/cms/tslib/media/flags/hl_dk.gif
deleted file mode 100755 (executable)
index c5bcd26..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_dk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_es.gif b/typo3/sysext/cms/tslib/media/flags/hl_es.gif
deleted file mode 100755 (executable)
index 5b6faa9..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_es.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_fi.gif b/typo3/sysext/cms/tslib/media/flags/hl_fi.gif
deleted file mode 100755 (executable)
index ffd1a7c..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_fi.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_fr.gif b/typo3/sysext/cms/tslib/media/flags/hl_fr.gif
deleted file mode 100755 (executable)
index 8fec144..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_fr.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_gr.gif b/typo3/sysext/cms/tslib/media/flags/hl_gr.gif
deleted file mode 100755 (executable)
index c2a8c83..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_gr.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_hu.gif b/typo3/sysext/cms/tslib/media/flags/hl_hu.gif
deleted file mode 100755 (executable)
index efd9470..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_hu.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_ie.gif b/typo3/sysext/cms/tslib/media/flags/hl_ie.gif
deleted file mode 100755 (executable)
index bfa8e00..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_ie.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_is.gif b/typo3/sysext/cms/tslib/media/flags/hl_is.gif
deleted file mode 100755 (executable)
index d93d225..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_is.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_it.gif b/typo3/sysext/cms/tslib/media/flags/hl_it.gif
deleted file mode 100755 (executable)
index 8169381..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_it.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_lt.gif b/typo3/sysext/cms/tslib/media/flags/hl_lt.gif
deleted file mode 100755 (executable)
index 7d79d3d..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_lt.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_no.gif b/typo3/sysext/cms/tslib/media/flags/hl_no.gif
deleted file mode 100755 (executable)
index e652e19..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_no.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_pl.gif b/typo3/sysext/cms/tslib/media/flags/hl_pl.gif
deleted file mode 100755 (executable)
index ab7762e..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_pl.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_pt.gif b/typo3/sysext/cms/tslib/media/flags/hl_pt.gif
deleted file mode 100755 (executable)
index 19f566f..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_pt.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_se.gif b/typo3/sysext/cms/tslib/media/flags/hl_se.gif
deleted file mode 100755 (executable)
index 327ecf2..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_se.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_sk.gif b/typo3/sysext/cms/tslib/media/flags/hl_sk.gif
deleted file mode 100644 (file)
index f72bc9b..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_sk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_tr.gif b/typo3/sysext/cms/tslib/media/flags/hl_tr.gif
deleted file mode 100755 (executable)
index 00390c0..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_tr.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/flags/hl_uk.gif b/typo3/sysext/cms/tslib/media/flags/hl_uk.gif
deleted file mode 100755 (executable)
index 82e18f0..0000000
Binary files a/typo3/sysext/cms/tslib/media/flags/hl_uk.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist1_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist1_bottom.jpg
deleted file mode 100755 (executable)
index 2f85053..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist1_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist1_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist1_mask.jpg
deleted file mode 100755 (executable)
index 33d9569..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist1_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist2_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist2_bottom.jpg
deleted file mode 100755 (executable)
index 8c01289..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist2_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist2_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist2_mask.jpg
deleted file mode 100755 (executable)
index 2f2639b..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist2_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist3_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist3_bottom.jpg
deleted file mode 100755 (executable)
index 61126da..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist3_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist3_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist3_mask.jpg
deleted file mode 100755 (executable)
index 7a61eef..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist3_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist4_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist4_bottom.jpg
deleted file mode 100755 (executable)
index 08c7f8a..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist4_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist4_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist4_mask.jpg
deleted file mode 100755 (executable)
index 9323413..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist4_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist5_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist5_bottom.jpg
deleted file mode 100755 (executable)
index e471eaf..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist5_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist5_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist5_mask.jpg
deleted file mode 100755 (executable)
index 4a69c80..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist5_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist6_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist6_bottom.jpg
deleted file mode 100755 (executable)
index cf0f976..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist6_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist6_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist6_mask.jpg
deleted file mode 100755 (executable)
index b4b157a..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist6_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist7_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist7_bottom.jpg
deleted file mode 100755 (executable)
index 91b3929..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist7_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist7_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist7_mask.jpg
deleted file mode 100755 (executable)
index e78e6a5..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist7_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist8_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/artist8_bottom.jpg
deleted file mode 100755 (executable)
index 6f18fe2..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist8_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/artist8_mask.jpg b/typo3/sysext/cms/tslib/media/frames/artist8_mask.jpg
deleted file mode 100755 (executable)
index 96ab75f..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/artist8_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom1_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom1_bottom.jpg
deleted file mode 100755 (executable)
index dbb7a2b..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom1_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom1_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom1_mask.jpg
deleted file mode 100755 (executable)
index 8508dc5..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom1_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom2_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom2_bottom.jpg
deleted file mode 100755 (executable)
index f8d4988..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom2_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom2_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom2_mask.jpg
deleted file mode 100755 (executable)
index 6689ce4..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom2_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom3_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom3_bottom.jpg
deleted file mode 100755 (executable)
index e866c76..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom3_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom3_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom3_mask.jpg
deleted file mode 100755 (executable)
index b1013f7..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom3_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom4_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom4_bottom.jpg
deleted file mode 100755 (executable)
index 24c5d36..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom4_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom4_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom4_mask.jpg
deleted file mode 100755 (executable)
index 25f7448..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom4_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom5_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom5_bottom.jpg
deleted file mode 100755 (executable)
index 0b3c143..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom5_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom5_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom5_mask.jpg
deleted file mode 100755 (executable)
index ebe3f0d..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom5_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom6_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom6_bottom.jpg
deleted file mode 100755 (executable)
index 996dc90..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom6_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom6_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom6_mask.jpg
deleted file mode 100755 (executable)
index 36c3ba5..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom6_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom7_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom7_bottom.jpg
deleted file mode 100755 (executable)
index b4c885e..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom7_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom7_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom7_mask.jpg
deleted file mode 100755 (executable)
index c050c47..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom7_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom8_bottom.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom8_bottom.jpg
deleted file mode 100755 (executable)
index 68e0108..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom8_bottom.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/frames/darkroom8_mask.jpg b/typo3/sysext/cms/tslib/media/frames/darkroom8_mask.jpg
deleted file mode 100755 (executable)
index 16a441d..0000000
Binary files a/typo3/sysext/cms/tslib/media/frames/darkroom8_mask.jpg and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/icons_misc/content_client.gif b/typo3/sysext/cms/tslib/media/icons_misc/content_client.gif
deleted file mode 100755 (executable)
index e469777..0000000
Binary files a/typo3/sysext/cms/tslib/media/icons_misc/content_client.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/icons_misc/content_default.gif b/typo3/sysext/cms/tslib/media/icons_misc/content_default.gif
deleted file mode 100755 (executable)
index f1870ed..0000000
Binary files a/typo3/sysext/cms/tslib/media/icons_misc/content_default.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/icons_misc/content_fresh.gif b/typo3/sysext/cms/tslib/media/icons_misc/content_fresh.gif
deleted file mode 100755 (executable)
index af6bc0e..0000000
Binary files a/typo3/sysext/cms/tslib/media/icons_misc/content_fresh.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/icons_misc/content_selected.gif b/typo3/sysext/cms/tslib/media/icons_misc/content_selected.gif
deleted file mode 100755 (executable)
index 64b4e5a..0000000
Binary files a/typo3/sysext/cms/tslib/media/icons_misc/content_selected.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.gif b/typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.gif
deleted file mode 100755 (executable)
index 001ae5d..0000000
Binary files a/typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.png b/typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.png
deleted file mode 100755 (executable)
index 455ada0..0000000
Binary files a/typo3/sysext/cms/tslib/media/icons_misc/notfound_thumb.png and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers.gif b/typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers.gif
deleted file mode 100755 (executable)
index bb96dad..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers_mini.gif b/typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers_mini.gif
deleted file mode 100755 (executable)
index 10ccbae..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/creditcard_control_numbers_mini.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/dankort.gif b/typo3/sysext/cms/tslib/media/logos/dankort.gif
deleted file mode 100755 (executable)
index 65bd886..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/dankort.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/dankort_small.gif b/typo3/sysext/cms/tslib/media/logos/dankort_small.gif
deleted file mode 100755 (executable)
index 2c49dde..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/dankort_small.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/diners.gif b/typo3/sysext/cms/tslib/media/logos/diners.gif
deleted file mode 100755 (executable)
index e3d8eef..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/diners.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/diners_small.gif b/typo3/sysext/cms/tslib/media/logos/diners_small.gif
deleted file mode 100755 (executable)
index 870ebec..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/diners_small.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/express.gif b/typo3/sysext/cms/tslib/media/logos/express.gif
deleted file mode 100755 (executable)
index 08949ef..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/express.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/letter.gif b/typo3/sysext/cms/tslib/media/logos/letter.gif
deleted file mode 100755 (executable)
index 11109ab..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/letter.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/mastercard.gif b/typo3/sysext/cms/tslib/media/logos/mastercard.gif
deleted file mode 100755 (executable)
index 743c677..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/mastercard.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/mastercard_small.gif b/typo3/sysext/cms/tslib/media/logos/mastercard_small.gif
deleted file mode 100755 (executable)
index 19ed122..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/mastercard_small.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/money.gif b/typo3/sysext/cms/tslib/media/logos/money.gif
deleted file mode 100755 (executable)
index c4b9434..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/money.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/nordea.gif b/typo3/sysext/cms/tslib/media/logos/nordea.gif
deleted file mode 100755 (executable)
index c26e2e3..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/nordea.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/nordea_orig.gif b/typo3/sysext/cms/tslib/media/logos/nordea_orig.gif
deleted file mode 100755 (executable)
index 7f0905e..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/nordea_orig.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/nordea_small.gif b/typo3/sysext/cms/tslib/media/logos/nordea_small.gif
deleted file mode 100755 (executable)
index 648bcb7..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/nordea_small.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/pakketrans.gif b/typo3/sysext/cms/tslib/media/logos/pakketrans.gif
deleted file mode 100755 (executable)
index 1490c1f..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/pakketrans.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/postdanmark.gif b/typo3/sysext/cms/tslib/media/logos/postdanmark.gif
deleted file mode 100755 (executable)
index 290398b..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/postdanmark.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/set.gif b/typo3/sysext/cms/tslib/media/logos/set.gif
deleted file mode 100755 (executable)
index e329a1d..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/set.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/soloe.gif b/typo3/sysext/cms/tslib/media/logos/soloe.gif
deleted file mode 100755 (executable)
index 56e7bb3..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/soloe.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/soloe_small.gif b/typo3/sysext/cms/tslib/media/logos/soloe_small.gif
deleted file mode 100755 (executable)
index be634ce..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/soloe_small.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/visa.gif b/typo3/sysext/cms/tslib/media/logos/visa.gif
deleted file mode 100755 (executable)
index f0c5d5b..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/visa.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/logos/visa_small.gif b/typo3/sysext/cms/tslib/media/logos/visa_small.gif
deleted file mode 100755 (executable)
index 577956a..0000000
Binary files a/typo3/sysext/cms/tslib/media/logos/visa_small.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/scripts/blank.gif b/typo3/sysext/cms/tslib/media/scripts/blank.gif
deleted file mode 100755 (executable)
index 1a2ca90..0000000
Binary files a/typo3/sysext/cms/tslib/media/scripts/blank.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/scripts/defaultstylesheet.css b/typo3/sysext/cms/tslib/media/scripts/defaultstylesheet.css
deleted file mode 100755 (executable)
index a9ab0b8..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-/*  Default stylesheet use in the static template record "cSet stylesheet" */
-
-A:link {
-       background-color : transparent;
-       color : navy;
-       text-decoration : none;
-       font-weight : bold;
-}
-A:visited {
-       background-color : transparent;
-       color : navy;
-       font-weight : bold;
-       text-decoration : none;
-}
-A:hover {
-       background-color : transparent;
-       color : #FF0000;
-       text-decoration : none;
-}
-A:active {
-       background-color : transparent;
-       color : navy;
-       font-weight : bold;
-       text-decoration : none;
-}
-
-
-SELECT {
-       font-family: Verdana, Arial, Helvetica;
-       font-size: 10px
-}
-TEXTAREA {
-       font-family: Verdana, Arial, Helvetica;
-       font-size: 10px
-}
-INPUT {
-       font-family: Verdana, Arial, Helvetica;
-       font-size: 10px
-}
-
-
-H1 {
-       font-family : Verdana, sans-serif;
-       font-size : 18px;
-       color : black;
-       margin-bottom : 0px;
-       margin-top : 10px;
-}
-H2 {
-       font-family : Verdana, sans-serif;
-       font-size : 15px;
-       color : #666666;
-       margin-bottom : 10px;
-       margin-top : 20px;
-}
-H3 {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : #666666;
-       margin-bottom : 0px;
-       margin-top : 10px;
-}
-H4 {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : black;
-       margin-bottom : 0px;
-       margin-top : 10px;
-}
-.subhead1 {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : black;
-}
-.subhead2 {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : green;
-}
-.subhead3 {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : red;
-}
-.headerdate {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : Green;
-       font-weight: normal;
-}
-
-
-
-
-
-
-
-P {
-       font-family : Verdana, sans-serif;
-       font-size : 11px;
-       line-height : 180%;
-       color: #333333;
-       margin-top : 1px;
-       margin-bottom : 1px;
-       padding-bottom : 0px;
-       text-indent : 20px;
-}
-.caption {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : #FF9966;
-}
-.bulletlist {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : #6600CC;
-}
-.table {
-       font-family : Verdana, sans-serif;
-       font-size : 11px;
-       color : #CC3366;
-}
-
-
-
-
-
-
-
-.searchform {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : #6600CC;
-       font-weight : normal;
-}
-.searchresultpagetitle {
-       font-family : Verdana, sans-serif;
-       font-size : 15px;
-       color : #333333;
-       font-weight : bold;
-}
-.searchresultcontent {
-       font-family : Verdana, sans-serif;
-       font-size : 11px;
-       color : #6600CC;
-       font-weight : normal;
-}
-.searchresultheader {
-       font-family : Verdana, sans-serif;
-       font-size : 14px;
-       color : #333366;
-       font-weight : bolder;
-}
-.searchmarkup {
-       color : #FF0066;
-}
-
-
-
-
-.loginform {
-       font-family : Verdana, sans-serif;
-       font-size : 14px;
-       color : #CC0000;
-       font-weight : normal;
-}
-
-
-
-
-.mailform {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : #003366;
-       font-weight : normal;
-}
-.mailformrequired {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : #003366;
-       font-weight : bolder;
-}
-.mailformcomment {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : #CC0000;
-       font-weight : bolder;
-}
-.mailformradio {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : #003366;
-       font-weight : normal;
-}
-
-
-
-
-
-
-.filelinks {
-       font-family : Verdana, sans-serif;
-       font-size : 14px;
-       color : #990000;
-}
-.filelinkssize {
-       font-family : Verdana, sans-serif;
-       font-size : 14px;
-       color : Green;
-}
-
-
-
-.sitemap1 {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : #CC6600;
-}
-.sitemap2 {
-       font-family : Verdana, sans-serif;
-       font-size : 11px;
-       color : #990000;
-       margin-left : 20px;
-}
-.sitemap3 {
-       font-family : Verdana, sans-serif;
-       font-size : 10px;
-       color : #333399;
-       margin-left : 40px;
-}
-.sitemap4 {
-       font-family : Verdana, sans-serif;
-       font-size : 9px;
-       color : #003333;
-       margin-left : 60px;
-}
-
-
-
-
-.celmenu {
-       font-family : Verdana, sans-serif;
-       font-size : 12px;
-       color : olive;
-       margin-top : 10px;
-}
-.celsubmenu {
-       font-family : Verdana, sans-serif;
-       font-size : 11px;
-       color : #666699;
-       margin-left : 20px;
-       margin-top : 3px;
-}
-
-
-
diff --git a/typo3/sysext/cms/tslib/media/scripts/end.gif b/typo3/sysext/cms/tslib/media/scripts/end.gif
deleted file mode 100755 (executable)
index 1e1e2c5..0000000
Binary files a/typo3/sysext/cms/tslib/media/scripts/end.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/scripts/example_callfunction.php b/typo3/sysext/cms/tslib/media/scripts/example_callfunction.php
deleted file mode 100755 (executable)
index 3795c5e..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * USER cObject EXAMPLE FILE
- *
- * This is an example of how to use your own functions and classes directly from TYPO3.
- * Used in the "testsite" package
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-/**
- * Call custom function from TypoScript for data processing
- *
- * Example can be found in the testsite package at the page-path "/Intro/TypoScript examples/Custom Dynamic Co.../Passing a string.../"
- * This TypoScript configuration will also demonstrate it:
- *
- * includeLibs.something = media/scripts/example_callfunction.php
- * page = PAGE
- * page.10 = TEXT
- * page.10 {
- *     value = Hello World
- *     preUserFunc = user_reverseString
- *     preUserFunc.uppercase = 1
- * }
- *
- * @param string $content When custom functions are used for data processing the $content variable will hold the value to be processed. When functions are meant to just return some generated content this variable is empty.
- * @param array $conf TypoScript properties passed on to this function.
- * @return string The input string reversed. If the TypoScript property "uppercase" was set it will also be in uppercase.
- */
-function user_reverseString($content, $conf) {
-       $content = strrev($content);
-       if ($conf['uppercase']) {
-               $content=strtoupper($content);
-       }
-       return $content;
-}
-
-/**
- * Simply outputting the current time in red letters.
- *
- * Example can be found in the testsite package at the page-path "/Intro/TypoScript examples/Custom Dynamic Co.../Mixing cached and.../"
- * This TypoScript configuration will also demonstrate it:
- *
- * includeLibs.something = media/scripts/example_callfunction.php
- * page = PAGE
- * page.10 = USER_INT
- * page.10 {
- *   userFunc = user_printTime
- * }
- *
- * @param string $content Empty string (no content to process)
- * @param array $conf TypoScript configuration
- * @return string HTML output, showing the current server time.
- */
-function user_printTime($content, $conf) {
-       return '<font color="red">Dynamic time: '.date('H:i:s').'</font><br />';
-}
-
-/**
- * Example of calling a method in a PHP class from TypoScript
- */
-class user_various     {
-               // Reference to the parent (calling) cObj set from TypoScript
-       var $cObj;
-
-       /**
-        * Doing the same as user_reverseString() but with a class. Also demonstrates how this gives us the ability to use methods in the parent object.
-        *
-        * @param string $content String to process (from stdWrap)
-        * @param array $conf TypoScript properties passed on to this method.
-        * @return string The input string reversed. If the TypoScript property "uppercase" was set it will also be in uppercase. May also be linked.
-        * @see user_reverseString()
-        */
-       function reverseString($content, $conf) {
-               $content = strrev($content);
-               if ($conf['uppercase']) {
-                       $content=$this->cObj->caseshift($content, 'upper');
-               }
-               if ($conf['typolink']) {
-                       $content=$this->cObj->getTypoLink($content, $conf['typolink']);
-               }
-               return $content;
-       }
-
-       /**
-        * Testing USER cObject:
-        *
-        * Example can be found in the testsite package at the page-path "/Intro/TypoScript examples/Custom Dynamic Co.../Calling a method.../"
-        * This TypoScript configuration will also demonstrate it:
-        *
-        * includeLibs.something = media/scripts/example_callfunction.php
-        * page = PAGE
-        * page.30 = USER
-        * page.30 {
-        *   userFunc = user_various->listContentRecordsOnPage
-        *   reverseOrder = 1
-        * }
-        *
-        * @param string $content Empty string (no content to process)
-        * @param array $conf TypoScript configuration
-        * @return string HTML output, showing content elements (in reverse order if configured.)
-        */
-       function listContentRecordsOnPage($content, $conf) {
-               $query = $GLOBALS['TYPO3_DB']->SELECTquery(
-                                               'header',
-                                               'tt_content',
-                                               'pid='.intval($GLOBALS['TSFE']->id).$this->cObj->enableFields('tt_content'),
-                                               '',
-                                               'sorting'.($conf['reverseOrder'] ? ' DESC' : '')
-                                       );
-               $output = 'This is the query: <strong>'.$query.'</strong><br /><br />';
-               return $output.$this->selectThem($query);
-       }
-
-       /**
-        * Selecting the records by input $query and returning the header field values
-        *
-        * @param string $query SQL query selecting the content elements.
-        * @return string The header field values of the content elements imploded by a <br /> tag
-        * @access private
-        */
-       function selectThem($query) {
-               $res = $GLOBALS['TYPO3_DB']->sql_query($query);
-               $output=array();
-               while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
-                       $output[]=$row['header'];
-               }
-               return implode($output, '<br />');
-       }
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/example_itemArrayProcFunc.php b/typo3/sysext/cms/tslib/media/scripts/example_itemArrayProcFunc.php
deleted file mode 100755 (executable)
index 3fadad7..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * This is an example of how to manipulate menu item arrays.
- * Used in the "testsite" package
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-/**
- * This function basically adds the parent page to the sublevel but only if the sublevel is empty!
- * It is also used to demonstrate the menu state items
- *
- * Example can be found in the testsite package at the page-path "/Intro/TypoScript examples/Menu object examples/Fake menu items/" and "/Intro/TypoScript examples/Menu object examples/Menu state test/"
- * This TypoScript configuration will also demonstrate it ("fake menu items"):
- *
- * includeLibs.fakemenuitems = media/scripts/example_itemArrayProcFunc.php
- * page = PAGE
- * page.10 = HMENU
- * page.10.1 = TMENU
- * page.10.1.expAll = 1
- * page.10.1.NO {
- *   allWrap = | <br />
- *   linkWrap = <b>|</b>
- * }
- * page.10.2 = TMENU
- * page.10.2.itemArrayProcFunc = user_itemArrayProcFuncTest
- * page.10.2.NO {
- *   allWrap = | <br />
- *   linkWrap = <b> - |</b>
- * }
- *
- * @param array $menuArr The $menuArr array which simply is a num-array of page records which goes into the menu.
- * @param array $conf TypoScript configuration for the function. Notice that the property "parentObj" is a reference to the parent (calling) object (the tslib_Xmenu class instantiated)
- * @return array The modified $menuArr array
- */
-function user_itemArrayProcFuncTest($menuArr, $conf) {
-               // Used in the example of item states
-       if ($conf['demoItemStates']) {
-               $c = 0;
-               $teststates=explode(',', 'NO,ACT,IFSUB,CUR,USR,SPC,USERDEF1,USERDEF2');
-               foreach ($menuArr as $k => $v) {
-                       $menuArr[$k]['ITEM_STATE']=$teststates[$c];
-                       $menuArr[$k]['title'].= ($teststates[$c] ? ' ['.$teststates[$c].']' : '');
-                       $c++;
-               }
-       } else {        // used in the fake menu item example!
-                       // There must be no menu items if we add the parent page to the submenu:
-               if (!count($menuArr)) {
-                               // id of the parent page
-                       $parentPageId = $conf['parentObj']->id;
-                               // ... and get the record...
-                       $parentPageRow = $GLOBALS['TSFE']->sys_page->getPage($parentPageId);
-                               // ... and if that page existed (a row was returned) then add it!
-                       if (is_array($parentPageRow)) {
-                               $menuArr[]=$parentPageRow;
-                       }
-               }
-       }
-       return $menuArr;
-}
-
-/**
- * Used in the menu item state example of the "testsite" package at page-path "/Intro/TypoScript examples/Menu object examples/Menu state test/"
- *
- * @param array $I The menu item array, $this->I (in the parent object)
- * @param array $conf TypoScript configuration for the function. Notice that the property "parentObj" is a reference to the parent (calling) object (the tslib_Xmenu class instantiated)
- * @return array The processed $I array returned (and stored in $this->I of the parent object again)
- * @see tslib_menu::userProcess(), tslib_tmenu::writeMenu(), tslib_gmenu::writeMenu()
- */
-function user_IProcFuncTest($I, $conf) {
-       $itemRow = $conf['parentObj']->menuArr[$I['key']];
-
-               // Setting the document status content to the value of the page title on mouse over
-       $I['linkHREF']['onMouseover'] .= 'extraRollover(\'' . rawurlencode($itemRow['title']) . '\');';
-       $conf['parentObj']->I = $I;
-       $conf['parentObj']->setATagParts();
-       $I = $conf['parentObj']->I;
-       if ($I['parts']['ATag_begin']) {
-               $I['parts']['ATag_begin'] = $I['A1'];
-       }
-
-       if ($conf['debug']) {
-                       // Outputting for debug example:
-               echo 'ITEM: <h2>'.htmlspecialchars($itemRow['uid'].': '.$itemRow['title']).'</h2>';
-               t3lib_utility_Debug::debug($itemRow);
-               t3lib_utility_Debug::debug($I);
-               echo '<hr />';
-       }
-               // Returns:
-       return $I;
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/example_keepRollover.js b/typo3/sysext/cms/tslib/media/scripts/example_keepRollover.js
deleted file mode 100755 (executable)
index 6f5a7a3..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/***************************************************************
-*
-*  Example script for keeping rollover effect when a menu item is clicked.
-*
-*
-*  Copyright notice
-*
-*  (c) 1998-2010 Kasper Skårhøj
-*  All rights reserved
-*
-*  This script is part of the standard PHP-code library provided by
-*  Kasper Skårhøj, kasper@typo3.com
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*
-*  This copyright notice MUST APPEAR in all copies of this script
-***************************************************************/
-
-var ARO_Image=null;
-function ARO_setLocationTop(uid,image) {
-       ARO_setActiveImg(image);
-       ARO_setFrame('left','index.php?id='+uid+'&type=2');
-       ARO_setFrame('page','index.php?id='+uid+'&type=1');
-}
-function ARO_setLocationLeft(uid,image) {
-       ARO_setActiveImg(image);
-       ARO_setFrame('page','index.php?id='+uid+'&type=1');
-}
-function ARO_setFrame(key,url) {
-       if (top.frameset2 && top.frameset2[key]) {
-               top.frameset2[key].location = url;
-       }
-}
-function ARO_setActiveImg(image)       {
-       ARO_out(ARO_Image,'',1);
-       ARO_Image = image;
-}
-function ARO_over(name,imgObj,noOutAction)     {
-       if (version == 'n3' && document[name]) {document[name].src = eval(name+'_h.src');}
-               else if (imgObj)        {imgObj.src = eval(name+'_h.src');}
-       if (ARO_Image!=name)  ARO_out(ARO_Image,'',1);
-}
-function ARO_out(name,imgObj,noOverAction)     {
-       if (version == 'n3' && document[name]) {document[name].src = eval(name+'_n.src');}
-               else if (imgObj)        {imgObj.src = eval(name+'_n.src');}
-       if (!noOverAction)      ARO_over(ARO_Image,'',1);
-}
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/example_keepRollover.php b/typo3/sysext/cms/tslib/media/scripts/example_keepRollover.php
deleted file mode 100755 (executable)
index cb7ffa2..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * Demonstrates how to manipulate menu generation so that a click on a menu item will trigger two (or more) frames to load an URL
- * Used in the "testsite" package
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-/**
- * Example can be found in the testsite package at the page-path "/Intro/TypoScript examples/Menu object examples/Loading multiple.../"
- *
- * @param array $I The menu item array, $this->I (in the parent object)
- * @param array $conf TypoScript configuration for the function. Notice that the property "parentObj" is a reference to the parent (calling) object (the tslib_Xmenu class instantiated)
- * @return array The processed $I array returned (and stored in $this->I of the parent object again)
- * @see tslib_menu::userProcess(), tslib_tmenu::writeMenu(), tslib_gmenu::writeMenu()
- */
-function user_keepRolloverAtOnClick($I, $conf) {
-       $itemRow = $conf['parentObj']->menuArr[$I['key']];
-
-               // Setting the document status content to the value of the page title on mouse over
-       if (!$I['linkHREF']['TARGET']) {
-               $I['linkHREF']['HREF']='#';
-               $I['linkHREF']['onClick'].='ARO_setLocation'.($conf['setLocation']).'('.$itemRow['uid'].',\''.$I['theName'].'\'); return false;';
-       } else {
-               $I['linkHREF']['onClick'].='ARO_setActiveImg'.'(\''.$I['theName'].'\');';
-       }
-       if ($I['linkHREF']['onMouseover'])      $I['linkHREF']['onMouseover']='ARO_'.$I['linkHREF']['onMouseover'];
-       if ($I['linkHREF']['onMouseout'])       $I['linkHREF']['onMouseout']='ARO_'.$I['linkHREF']['onMouseout'];
-
-       if ($conf['parentObj']->isActive($itemRow['uid'])) {
-               $conf['parentObj']->WMextraScript.='
-<script type="text/javascript">
-       /*<![CDATA[*/
- ARO_Image = "'.$I['theName'].'";
- '.$I['linkHREF']['onMouseover'].'
-       /*]]>*/
-</script>
-               ';
-       }
-
-               // Update the link in the parent object:
-               // setting internal $I - needed by setATagParts() function!
-       $conf['parentObj']->I = $I;
-               // Setting the A1 and A2 of the internal $I
-       $conf['parentObj']->setATagParts();
-               // retrieving internal $I
-       $I = $conf['parentObj']->I;
-               // Setting the ATag_begin to the value of this $I
-       $I['parts']['ATag_begin'] = $I['A1'];
-
-               // Debug:
-       if ($conf['debug']) {
-                       // Outputting for debug example:
-               echo 'ITEM: <h2>'.htmlspecialchars($itemRow['uid'].': '.$itemRow['title']).'</h2>';
-               t3lib_utility_Debug::debug($itemRow);
-               t3lib_utility_Debug::debug($I);
-               echo '<hr />';
-       }
-
-               // Returns $I:
-       return $I;
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/example_languageMenu.php b/typo3/sysext/cms/tslib/media/scripts/example_languageMenu.php
deleted file mode 100755 (executable)
index f9a619e..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * Creates a language-selector menu with three flags, an english, a danish and a german flag for each language supported on the site.
- *
- * THIS IS AN EXAMPLE designed to work with the official TYPO3 testsite, section "Another site in the ..."
- * You will have to program a similar menu for your own case.
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-if (!is_object($this)) {
-       die('Error: No parent object present.');
-}
-
-       // First, select all pages_language_overlay records on the current page. Each represents a possibility for a language.
-$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'pages_language_overlay', 'pid='.intval($GLOBALS['TSFE']->id).$GLOBALS['TSFE']->sys_page->enableFields('pages_language_overlay'), 'sys_language_uid');
-
-$langArr = array();
-while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
-       $langArr[$row['sys_language_uid']] = $row['title'];
-}
-
-       // Little red arrow, which is inserted to the left of the flag-icon if the TSFE->sys_language_uid equals the language uid (notice that 0=english, 1=danish and 2=german is SPECIFIC to this database, because these numbers refer to uid's of the table sys_language)
-$pointer = '<img src="'.t3lib_extMgm::siteRelPath('cms').'tslib/media/icons_misc/content_client.gif" width="7" height="10" align="middle" alt="" />';
-
-       // Set each icon. If the language is the current, red arrow is printed to the left. If the language is NOT found (represented by a pages_language_overlay record on this page), the icon is dimmed.
-$flags = array();
-$flags[] = ($GLOBALS['TSFE']->sys_language_uid==0?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=0').'" target="_top"><img src="typo3/sysext/cms/tslib/media/uploads/flag_uk.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
-$flags[] = ($GLOBALS['TSFE']->sys_language_uid==1?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=1').'" target="_top"><img src="typo3/sysext/cms/tslib/media/uploads/flag_dk'.($langArr[1]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
-$flags[] = ($GLOBALS['TSFE']->sys_language_uid==2?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=2').'" target="_top"><img src="typo3/sysext/cms/tslib/media/uploads/flag_de'.($langArr[2]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
-
-       // Make the little menu. Notice, the menu does ONLY transfer the page-id and the "L" variable (which is also SPECIFIC for this website because "L" has been used in the extension template used to control the language setup)
-$content = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="clear.gif" width="30" height="1" alt="" /></td><td>'.implode('', $flags).'</td></tr></table>';
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/example_typolinkpop.php b/typo3/sysext/cms/tslib/media/scripts/example_typolinkpop.php
deleted file mode 100755 (executable)
index 1df6cd8..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * Typo Link PopUp EXAMPLE!
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-/**
- * Demonstrates how to make typolink tags (<link ...>) open in a pop-up window
- *
- * Example can be found in the testsite package at the page-path "/Intro/TypoScript examples/Small Tricks/Making Pop-up links/"
- * This TypoScript configuration will also demonstrate it:
- *
- * tt_content.text.20.parseFunc.tags.link.typolink.userFunc = user_typoLinkPopUp
- * includeLibs.popup = media/scripts/example_typolinkpop.php
- * config.setJS_openPic = 1
- *
- * page = PAGE
- * page.10 < styles.content.get
- *
- * (Plus the "content (default)" static template included as well)
- *
- * @param array $content In this case: An array with data you can use for processing; keys "url" and "aTagParams" contains something at least
- * @param array $conf TypoScript array with custom properties for this function call.
- * @return string Return the new <a> tag
- * @see tslib_cObj::typoLink()
- */
-function user_typoLinkPopUp($content, $conf) {
-       $aOnClick = 'openPic(\''.$GLOBALS['TSFE']->baseUrlWrap($content['url']).'\',\'popupwin\',\'width=400,height=500,status=0,menubar=0\'); return false;';
-       $TAG =  '<a href="#" onclick="'.htmlspecialchars($aOnClick).'"'.$content['aTagParams'].'>';
-       return $TAG;
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc b/typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc
deleted file mode 100755 (executable)
index 9893e06..0000000
+++ /dev/null
@@ -1,1583 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2009 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * FE admin lib
- *
- * This library provides a HTML-template file based framework for Front End creating/editing/deleting records authenticated by email or fe_user login.
- * It is used in the extensions "direct_mail_subscription" and "feuser_admin" (and the deprecated(!) static template "plugin.feadmin.dmailsubscription" and "plugin.feadmin.fe_users" which are the old versions of these two extensions)
- * Further the extensions "t3consultancies" and "t3references" also uses this library but contrary to the "direct_mail_subscription" and "feuser_admin" extensions which relies on external HTML templates which must be adapted these two extensions delivers the HTML template code from inside.
- * Generally the fe_adminLib appears to be hard to use. Personally I feel turned off by all the template-file work involved and since it is very feature rich (and for that sake pretty stable!) there are lots of things that can go wrong - you feel. Therefore I like the concept used by "t3consultancies"/"t3references" since those extensions uses the library by supplying the HTML-template code automatically.
- * Suggestions for improvement and streamlining is welcome so this powerful class could be used more and effectively.
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- * @package TYPO3
- * @subpackage tslib
- */
-class user_feAdmin     {
-
-               // External, static:
-               // If TRUE, values from the record put into markers going out into HTML will be passed through htmlspecialchars()!
-       var $recInMarkersHSC = TRUE;
-
-       var $dataArr = array();
-       var $failureMsg = array();
-       var $theTable = '';
-       var $thePid = 0;
-       var $markerArray = array();
-       var $templateCode='';
-       var $cObj;
-
-       var $cmd;
-       var $preview;
-       var $backURL;
-       var $recUid;
-               // is set if data did not have the required fields set.
-       var $failure = 0;
-       var $error = '';
-               // is set if data is saved
-       var $saved = 0;
-       var $requiredArr;
-       var $currentArr = array();
-       var $previewLabel = '';
-               // '&no_cache=1' if you want that parameter sent.
-       var $nc = '';
-       var $additionalUpdateFields='';
-       var $emailMarkPrefix = 'EMAIL_TEMPLATE_';
-       var $codeLength;
-       var $cmdKey;
-               // Set to a basic_filefunc object
-       var $fileFunc = '';
-               // This array will hold the names of files transferred to the uploads/* folder if any.
-               // If the records are NOT saved, these files should be deleted!! Currently this is not working!
-       var $filesStoredInUploadFolders = array();
-
-               // Internal vars, dynamic:
-               // Is loaded with all temporary filenames used for upload which should be deleted before exit...
-       var $unlinkTempFiles = array();
-
-       /**
-        * Main function. Called from TypoScript.
-        * This
-        * - initializes internal variables,
-        * - fills in the markerArray with default substitution string
-        * - saves/emails if such commands are sent
-        * - calls functions for display of the screen for editing/creation/deletion etc.
-        *
-        * @param string Empty string, ignore.
-        * @param array TypoScript properties following the USER_INT object which uses this library
-        * @return string HTML content
-        */
-       function init($content, $conf) {
-               $this->conf = $conf;
-
-                       // template file is fetched.
-               $this->templateCode = $this->conf['templateContent'] ? $this->conf['templateContent'] : $this->cObj->fileResource($this->conf['templateFile']);
-
-                       // Getting the cmd var
-               $this->cmd = (string)t3lib_div::_GP('cmd');
-                       // Getting the preview var
-               $this->preview = (string)t3lib_div::_GP('preview');
-                       // backURL is a given URL to return to when login is performed
-               $this->backURL = t3lib_div::_GP('backURL');
-               if (strstr($this->backURL, '"') || strstr($this->backURL, "'") || preg_match('/(javascript|vbscript):/i', $this->backURL) || stristr($this->backURL, "fromcharcode") || strstr($this->backURL, "<") || strstr($this->backURL, ">")) {
-                               // Clear backURL if it seems to contain XSS code - only URLs are allowed
-                       $this->backURL = '';
-               }
-                       // Remove host from URL: Make sure that $this->backURL maps to the current site
-               $this->backURL = preg_replace('|[A-Za-z]+://[^/]+|', '', $this->backURL);
-                       // Uid to edit:
-               $this->recUid = t3lib_div::_GP('rU');
-                       // Authentication code:
-               $this->authCode = t3lib_div::_GP('aC');
-                       // Get table
-               $this->theTable = $this->conf['table'];
-                       // Link configuration
-               $linkConf = is_array($this->conf['formurl.']) ? $this->conf['formurl.'] : array();
-                       // pid
-               $this->thePid = intval($this->conf['pid']) ? intval($this->conf['pid']) : $GLOBALS['TSFE']->id;
-
-               $this->codeLength = intval($this->conf['authcodeFields.']['codeLength']) ? intval($this->conf['authcodeFields.']['codeLength']) : 8;
-
-                       // Setting the hardcoded lists of fields allowed for editing and creation.
-               $this->fieldList=implode(',', t3lib_div::trimExplode(',', $GLOBALS['TCA'][$this->theTable]['feInterface']['fe_admin_fieldList'], 1));
-
-                       // Globally substituted markers, fonts and colors.
-               $splitMark = md5(microtime());
-               list($this->markerArray['###GW1B###'], $this->markerArray['###GW1E###']) = explode($splitMark, $this->cObj->stdWrap($splitMark, $this->conf['wrap1.']));
-               list($this->markerArray['###GW2B###'], $this->markerArray['###GW2E###']) = explode($splitMark, $this->cObj->stdWrap($splitMark, $this->conf['wrap2.']));
-               $this->markerArray['###GC1###'] = $this->cObj->stdWrap($this->conf['color1'], $this->conf['color1.']);
-               $this->markerArray['###GC2###'] = $this->cObj->stdWrap($this->conf['color2'], $this->conf['color2.']);
-               $this->markerArray['###GC3###'] = $this->cObj->stdWrap($this->conf['color3'], $this->conf['color3.']);
-
-                       // needed for backwards compatibility
-               if (intval($this->conf['no_cache']) && !isset($linkConf['no_cache'])) {
-                       $linkConf['no_cache'] = 1;
-               }
-               if (!$linkConf['parameter']) {
-                       $linkConf['parameter'] = $GLOBALS['TSFE']->id;
-               }
-                       // needed for backwards compatibility
-               if (!$linkConf['additionalParams']) {
-                       $linkConf['additionalParams'] = $this->conf['addParams'];
-               }
-
-               $formURL = $this->cObj->typoLink_URL($linkConf);
-               if (!strstr($formURL, '?')) {
-                       $formURL .= '?';
-               }
-
-                       // Initialize markerArray, setting FORM_URL and HIDDENFIELDS
-               $this->markerArray['###FORM_URL###'] = $formURL;
-               $this->markerArray['###FORM_URL_ENC###'] = rawurlencode($this->markerArray['###FORM_URL###']);
-               $this->markerArray['###FORM_URL_HSC###'] = htmlspecialchars($this->markerArray['###FORM_URL###']);
-
-               $this->markerArray['###BACK_URL###'] = $this->backURL;
-               $this->markerArray['###BACK_URL_ENC###'] = rawurlencode($this->markerArray['###BACK_URL###']);
-               $this->markerArray['###BACK_URL_HSC###'] = htmlspecialchars($this->markerArray['###BACK_URL###']);
-
-               $this->markerArray['###THE_PID###'] = $this->thePid;
-               $this->markerArray['###REC_UID###'] = $this->recUid;
-               $this->markerArray['###AUTH_CODE###'] = $this->authCode;
-               $this->markerArray['###THIS_ID###'] = $GLOBALS['TSFE']->id;
-               $this->markerArray['###THIS_URL###'] = htmlspecialchars(t3lib_div::getIndpEnv('TYPO3_REQUEST_DIR'));
-               $this->markerArray['###HIDDENFIELDS###'] =
-                       ($this->cmd?'<input type="hidden" name="cmd" value="'.htmlspecialchars($this->cmd).'" />':'').
-                       ($this->authCode?'<input type="hidden" name="aC" value="'.htmlspecialchars($this->authCode).'" />':'').
-                       ($this->backURL?'<input type="hidden" name="backURL" value="'.htmlspecialchars($this->backURL).'" />':'');
-
-
-                       // Setting cmdKey which is either 'edit' or 'create'
-               switch($this->cmd) {
-                       case 'edit':
-                               $this->cmdKey='edit';
-                       break;
-                       default:
-                               $this->cmdKey='create';
-                       break;
-               }
-                       // Setting requiredArr to the fields in 'required' intersected field the total field list in order to remove invalid fields.
-               $this->requiredArr = array_intersect(
-                       t3lib_div::trimExplode(',', $this->conf[$this->cmdKey.'.']['required'], 1),
-                       t3lib_div::trimExplode(',', $this->conf[$this->cmdKey.'.']['fields'], 1)
-               );
-
-                       // Setting incoming data. Non-stripped
-               $fe = t3lib_div::_GP('FE');
-                       // Incoming data.
-               $this->dataArr = $fe[$this->theTable];
-
-                       // Checking template file and table value
-               if (!$this->templateCode) {
-                       $content = 'No template file found: '.$this->conf['templateFile'];
-                       return $content;
-               }
-
-               if (!$this->theTable || !$this->fieldList) {
-                       $content = 'Wrong table: '.$this->theTable;
-                               // Not listed or editable table!
-                       return $content;
-               }
-
-                       // If data is submitted, we take care of it here.
-                       // Delete record if delete command is sent + the preview flag is NOT set.
-               if ($this->cmd=='delete' && !$this->preview && !t3lib_div::_GP('doNotSave')) {
-                       $this->deleteRecord();
-               }
-                       // If incoming data is seen...
-               if (is_array($this->dataArr)) {
-                               // Evaluation of data:
-                       $this->parseValues();
-                       $this->overrideValues();
-                       $this->evalValues();
-                       if ($this->conf['evalFunc']) {
-                               $this->dataArr = $this->userProcess('evalFunc', $this->dataArr);
-                       }
-
-                               // If not preview and no failures, then set data...
-                               // doNotSave is a global var (eg a 'Cancel' submit button) that prevents the data from being processed
-                       if (!$this->failure && !$this->preview && !t3lib_div::_GP('doNotSave')) {
-                               $this->save();
-                       } else {
-                               if ($this->conf['debug']) {
-                                       debug($this->failure);
-                               }
-                       }
-               } else {
-                               // If no incoming data, this will set the default values.
-                       $this->defaultValues();
-                               // No preview if data is not received
-                       $this->preview = 0;
-               }
-               if ($this->failure) {
-                               // No preview flag if a evaluation failure has occured
-                       $this->preview = 0;
-               }
-                       // Setting preview label prefix.
-               $this->previewLabel = $this->preview ? '_PREVIEW' : '';
-
-                       // DISPLAY FORMS:
-               if ($this->saved) {
-                               // Clear page cache
-                       $this->clearCacheIfSet();
-
-                               // Displaying the page here that says, the record has been saved.
-                               // You're able to include the saved values by markers.
-                       switch($this->cmd) {
-                               case 'delete':
-                                       $key='DELETE';
-                               break;
-                               case 'edit':
-                                       $key='EDIT';
-                               break;
-                               default:
-                                       $key='CREATE';
-                               break;
-                       }
-                               // Output message
-                       $templateCode = $this->cObj->getSubpart($this->templateCode, '###TEMPLATE_'.$key.'_SAVED###');
-                       $this->setCObjects($templateCode, $this->currentArr);
-                       $markerArray = $this->cObj->fillInMarkerArray($this->markerArray, $this->currentArr, '', TRUE, 'FIELD_', $this->recInMarkersHSC);
-                       $content = $this->cObj->substituteMarkerArray($templateCode, $markerArray);
-
-                               // Email message:
-                       $this->compileMail(
-                               $key.'_SAVED',
-                               array($this->currentArr),
-                               $this->currentArr[$this->conf['email.']['field']],
-                               $this->conf['setfixed.']
-                       );
-
-               } elseif ($this->error) {       // If there was an error, we return the template-subpart with the error message
-                       $templateCode = $this->cObj->getSubpart($this->templateCode, $this->error);
-                       $this->setCObjects($templateCode);
-                       $content = $this->cObj->substituteMarkerArray($templateCode, $this->markerArray);
-               } else {
-                               // Finally, if there has been no attempt to save.
-                               // That is either preview or just displaying and empty or not correctly filled form:
-                       if (!$this->cmd) {
-                               $this->cmd=$this->conf['defaultCmd'];
-                       }
-                       if ($this->conf['debug']) {
-                               debug('Display form: '.$this->cmd, 1);
-                       }
-                       switch($this->cmd) {
-                               case 'setfixed':
-                                       $content = $this->procesSetFixed();
-                               break;
-                               case 'infomail':
-                                       $content = $this->sendInfoMail();
-                               break;
-                               case 'delete':
-                                       $content = $this->displayDeleteScreen();
-                               break;
-                               case 'edit':
-                                       $content = $this->displayEditScreen();
-                               break;
-                               case 'create':
-                                       $content = $this->displayCreateScreen();
-                               break;
-                       }
-               }
-
-                       // Delete temp files:
-               foreach($this->unlinkTempFiles as $tempFileName) {
-                       t3lib_div::unlink_tempfile($tempFileName);
-               }
-
-                       // Return content:
-               return $content;
-       }
-
-       /*****************************************
-        *
-        * Data processing
-        *
-        *****************************************/
-
-       /**
-        * Performs processing on the values found in the input data array, $this->dataArr.
-        * The processing is done according to configuration found in TypoScript
-        * Examples of this could be to force a value to an integer, remove all non-alphanumeric characters, trimming a value, upper/lowercase it, or process it due to special types like files submitted etc.
-        * Called from init() if the $this->dataArr is found to be an array
-        *
-        * @return void
-        * @see init()
-        */
-       function parseValues() {
-               if (is_array($this->conf['parseValues.'])) {
-                       foreach ($this->conf['parseValues.'] as $theField => $theValue) {
-                               $listOfCommands = t3lib_div::trimExplode(',', $theValue, 1);
-                               foreach ($listOfCommands as $cmd) {
-                                               // Point is to enable parameters after each command enclosed in brackets [..].
-                                               // These will be in position 1 in the array.
-                                       $cmdParts = preg_split('/\[|\]/', $cmd);
-                                       $theCmd=trim($cmdParts[0]);
-                                       switch($theCmd) {
-                                               case 'int':
-                                                       $this->dataArr[$theField]=intval($this->dataArr[$theField]);
-                                               break;
-                                               case 'lower':
-                                               case 'upper':
-                                                       $this->dataArr[$theField] = $this->cObj->caseshift($this->dataArr[$theField], $theCmd);
-                                               break;
-                                               case 'nospace':
-                                                       $this->dataArr[$theField] = str_replace(' ', '', $this->dataArr[$theField]);
-                                               break;
-                                               case 'alpha':
-                                                       $this->dataArr[$theField] = preg_replace('/[^a-zA-Z]/', '', $this->dataArr[$theField]);
-                                               break;
-                                               case 'num':
-                                                       $this->dataArr[$theField] = preg_replace('/[^0-9]/', '', $this->dataArr[$theField]);
-                                               break;
-                                               case 'alphanum':
-                                                       $this->dataArr[$theField] = preg_replace('/[^a-zA-Z0-9]/', '', $this->dataArr[$theField]);
-                                               break;
-                                               case 'alphanum_x':
-                                                       $this->dataArr[$theField] = preg_replace('/[^a-zA-Z0-9_-]/', '', $this->dataArr[$theField]);
-                                               break;
-                                               case 'trim':
-                                                       $this->dataArr[$theField] = trim($this->dataArr[$theField]);
-                                               break;
-                                               case 'random':
-                                                       $this->dataArr[$theField] = substr(md5(uniqid(microtime(), 1)), 0, intval($cmdParts[1]));
-                                               break;
-                                               case 'files':
-                                                       if ($this->cmdKey=='create' && !t3lib_div::_GP('doNotSave')) {
-                                                               $this->processFiles($cmdParts, $theField);
-
-                                                       } else {
-                                                                       // Fields with files cannot be edited - only created.
-                                                               unset($this->dataArr[$theField]);
-                                                       }
-                                               break;
-                                               case 'setEmptyIfAbsent':
-                                                       if (!isset($this->dataArr[$theField])) {
-                                                               $this->dataArr[$theField]='';
-                                                       }
-                                               break;
-                                               case 'multiple':
-                                                       if (is_array($this->dataArr[$theField])) {
-                                                               $this->dataArr[$theField] = implode(',', $this->dataArr[$theField]);
-                                                       }
-                                               break;
-                                               case 'checkArray':
-                                                       if (is_array($this->dataArr[$theField])) {
-                                                               $val = 0;
-                                                               foreach ($this->dataArr[$theField] as $kk => $vv) {
-                                                                       $kk = t3lib_utility_Math::forceIntegerInRange($kk, 0);
-                                                                       if ($kk<=30) {
-                                                                               if ($vv) {
-                                                                                       $val|=pow(2, $kk);
-                                                                               }
-                                                                       }
-                                                               }
-                                                               $this->dataArr[$theField] = $val;
-                                                       } else {$this->dataArr[$theField]=0;}
-                                               break;
-                                               case 'uniqueHashInt':
-                                                       $otherFields = t3lib_div::trimExplode(';', $cmdParts[1], 1);
-                                                       $hashArray=array();
-                                                       foreach ($otherFields as $fN) {
-                                                               $vv = $this->dataArr[$fN];
-                                                               $vv = preg_replace('/[[:space:]]/', '', $vv);
-                                                               $vv = preg_replace('/[^[:alnum:]]/', '', $vv);
-                                                               $vv = strtolower($vv);
-                                                               $hashArray[]=$vv;
-                                                       }
-                                                       $this->dataArr[$theField]=hexdec(substr(md5(serialize($hashArray)), 0, 8));
-                                               break;
-                                       }
-                               }
-                       }
-               }
-       }
-
-       /**
-        * Processing of files.
-        * NOTICE: for now files can be handled only on creation of records. But a more advanced feature is that PREVIEW of files is handled.
-        *
-        * @param array $cmdParts Array with cmd-parts (from parseValues()). This will for example contain information about allowed file extensions and max size of uploaded files.
-        * @param string $theField The fieldname with the files.
-        * @return void
-        * @access private
-        * @see parseValues()
-        */
-       function processFiles($cmdParts, $theField) {
-                       // First, make an array with the filename and file reference, whether the file is just uploaded or a preview
-               $filesArr = array();
-                       // Files from preview.
-               if (is_string($this->dataArr[$theField])) {
-                       $tmpArr = explode(',', $this->dataArr[$theField]);
-                       foreach ($tmpArr as $val) {
-                               $valParts = explode('|', $val);
-                               $filesArr[] = array (
-                                       'name'=>$valParts[1],
-                                       'tmp_name'=>PATH_site.'typo3temp/'.$valParts[0]
-                               );
-                       }
-               } elseif (is_array($_FILES['FE'][$this->theTable][$theField]['name'])) {        // Files from upload
-                       foreach ($_FILES['FE'][$this->theTable][$theField]['name'] as $kk => $vv) {
-                               if ($vv) {
-                                       $tmpFile = t3lib_div::upload_to_tempfile($_FILES['FE'][$this->theTable][$theField]['tmp_name'][$kk]);
-                                       if ($tmpFile) {
-                                               $this->unlinkTempFiles[]=$tmpFile;
-                                               $filesArr[] = array (
-                                                       'name'=>$vv,
-                                                       'tmp_name'=>$tmpFile
-                                               );
-                                       }
-                               }
-                       }
-               } elseif (is_array($_FILES['FE']['name'][$this->theTable][$theField])) {        // Files from upload
-                       foreach ($_FILES['FE']['name'][$this->theTable][$theField] as $kk => $vv) {
-                               if ($vv) {
-                                       $tmpFile = t3lib_div::upload_to_tempfile($_FILES['FE']['tmp_name'][$this->theTable][$theField][$kk]);
-                                       if ($tmpFile) {
-                                               $this->unlinkTempFiles[]=$tmpFile;
-                                               $filesArr[] = array (
-                                                       'name'=>$vv,
-                                                       'tmp_name'=>$tmpFile
-                                               );
-                                       }
-                               }
-                       }
-               }
-
-                       // Then verify the files in that array; check existence, extension and size
-               $this->dataArr[$theField] = '';
-               $finalFilesArr = array();
-               if (count($filesArr)) {
-                       $extArray = t3lib_div::trimExplode(';', strtolower($cmdParts[1]), 1);
-                       $maxSize = intval($cmdParts[3]);
-                       foreach ($filesArr as $infoArr) {
-                               $fI = pathinfo($infoArr['name']);
-                               if (t3lib_div::verifyFilenameAgainstDenyPattern($fI['name'])) {
-                                       if (!count($extArray) || in_array(strtolower($fI['extension']), $extArray)) {
-                                               $tmpFile = $infoArr['tmp_name'];
-                                               if (@is_file($tmpFile)) {
-                                                       if (!$maxSize || filesize($tmpFile)<$maxSize*1024) {
-                                                               $finalFilesArr[]=$infoArr;
-                                                       } elseif ($this->conf['debug']) {debug('Size is beyond '.$maxSize.' kb ('.filesize($tmpFile).' bytes) and the file cannot be saved.');}
-                                               } elseif ($this->conf['debug']) {debug('Surprisingly there was no file for '.$vv.' in '.$tmpFile);}
-                                       } elseif ($this->conf['debug']) {debug('Extension "'.$fI['extension'].'" not allowed');}
-                               } elseif ($this->conf['debug']) {debug('Filename matched illegal pattern.');}
-                       }
-               }
-                       // Copy the files in the resulting array to the proper positions based on preview/non-preview.
-               $fileNameList = array();
-               foreach ($finalFilesArr as $infoArr) {
-                               // If the form is a preview form (and data is therefore not going into the database...) do this.
-                       if ($this->isPreview()) {
-                               $this->createFileFuncObj();
-                               $fI = pathinfo($infoArr['name']);
-                               $tmpFilename = $this->theTable.'_'.t3lib_div::shortmd5(uniqid($infoArr['name'])).'.'.$fI['extension'];
-                               $theDestFile = $this->fileFunc->getUniqueName($this->fileFunc->cleanFileName($tmpFilename), PATH_site.'typo3temp/');
-                               t3lib_div::upload_copy_move($infoArr['tmp_name'], $theDestFile);
-                                       // Setting the filename in the list
-                               $fI2 = pathinfo($theDestFile);
-                               $fileNameList[] = $fI2['basename'].'|'.$infoArr['name'];
-                       } else {
-                               $this->createFileFuncObj();
-                               $GLOBALS['TSFE']->includeTCA();
-                               t3lib_div::loadTCA($this->theTable);
-                               if (is_array($GLOBALS['TCA'][$this->theTable]['columns'][$theField])) {
-                                       $uploadPath = $GLOBALS['TCA'][$this->theTable]['columns'][$theField]['config']['uploadfolder'];
-                               }
-                               if ($uploadPath) {
-                                       $theDestFile = $this->fileFunc->getUniqueName($this->fileFunc->cleanFileName($infoArr['name']), PATH_site.$uploadPath);
-                                       t3lib_div::upload_copy_move($infoArr['tmp_name'], $theDestFile);
-                                               // Setting the filename in the list
-                                       $fI2 = pathinfo($theDestFile);
-                                       $fileNameList[] = $fI2['basename'];
-                                       $this->filesStoredInUploadFolders[]=$theDestFile;
-                               }
-                       }
-                               // Implode the list of filenames
-                       $this->dataArr[$theField] = implode(',', $fileNameList);
-               }
-       }
-
-       /**
-        * Overriding values in $this->dataArr if configured for that in TypoScript ([edit/create].overrideValues)
-        *
-        * @return void
-        * @see init()
-        */
-       function overrideValues() {
-                       // Addition of overriding values
-               if (is_array($this->conf[$this->cmdKey.'.']['overrideValues.'])) {
-                       foreach ($this->conf[$this->cmdKey.'.']['overrideValues.'] as $theField => $theValue) {
-                               $this->dataArr[$theField] = $theValue;
-                       }
-               }
-       }
-
-       /**
-        * Called if there is no input array in $this->dataArr. Then this function sets the default values configured in TypoScript
-        *
-        * @return void
-        * @see init()
-        */
-       function defaultValues() {
-                       // Addition of default values
-               if (is_array($this->conf[$this->cmdKey.'.']['defaultValues.'])) {
-                       foreach ($this->conf[$this->cmdKey.'.']['defaultValues.'] as $theField => $theValue) {
-                               $this->dataArr[$theField] = $theValue;
-                       }
-               }
-       }
-
-       /**
-        * This will evaluate the input values from $this->dataArr to see if they conforms with the requirements configured in TypoScript per field.
-        * For example this could be checking if a field contains a valid email address, a unique value, a value within a certain range etc.
-        * It will populate arrays like $this->failure and $this->failureMsg with error messages (which can later be displayed in the template). Mostly it does NOT alter $this->dataArr (such parsing of values was done by parseValues())
-        * Works based on configuration in TypoScript key [create/edit].evalValues
-        *
-        * @return void
-        * @see init(), parseValues()
-        */
-       function evalValues() {
-                       // Check required, set failure if not ok.
-               $tempArr = array();
-               foreach ($this->requiredArr as $theField) {
-                       if (!trim($this->dataArr[$theField])) {
-                               $tempArr[]=$theField;
-                       }
-               }
-
-                       // Evaluate: This evaluates for more advanced things than 'required' does. But it returns the same error code, so you must let the required-message tell, if further evaluation has failed!
-               $recExist = 0;
-               if (is_array($this->conf[$this->cmdKey.'.']['evalValues.'])) {
-                       switch($this->cmd) {
-                               case 'edit':
-                                               // This may be tricked if the input has the pid-field set but the edit-field list does NOT
-                                               // allow the pid to be edited. Then the pid may be false.
-                                       if (isset($this->dataArr['pid'])) {
-                                               $recordTestPid = intval($this->dataArr['pid']);
-                                       } else {
-                                               $tempRecArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $this->dataArr['uid']);
-                                               $recordTestPid = intval($tempRecArr['pid']);
-                                       }
-                                       $recExist = 1;
-                               break;
-                               default:
-                                       $recordTestPid = $this->thePid ? $this->thePid : t3lib_utility_Math::convertToPositiveInteger($this->dataArr['pid']);
-                               break;
-                       }
-
-                       foreach ($this->conf[$this->cmdKey.'.']['evalValues.'] as $theField => $theValue) {
-                               $listOfCommands = t3lib_div::trimExplode(',', $theValue, 1);
-                               foreach ($listOfCommands as $cmd) {
-                                       $cmdParts = preg_split('/\[|\]/', $cmd);        // Point is to enable parameters after each command enclosed in brackets [..]. These will be in position 1 in the array.
-                                       $theCmd = trim($cmdParts[0]);
-                                       switch($theCmd) {
-                                               case 'uniqueGlobal':
-                                                       if ($DBrows = $GLOBALS['TSFE']->sys_page->getRecordsByField($this->theTable, $theField, $this->dataArr[$theField], '', '', '', '1')) {
-                                                                       // Only issue an error if the record is not existing (if new...) and if the record with the false value selected was not our self.
-                                                               if (!$recExist || $DBrows[0]['uid']!=$this->dataArr['uid']) {
-                                                                       $tempArr[]=$theField;
-                                                                       $this->failureMsg[$theField][] = $this->getFailure($theField, $theCmd, 'The value existed already. Enter a new value.');
-                                                               }
-                                                       }
-                                               break;
-                                               case 'uniqueLocal':
-                                                       if ($DBrows = $GLOBALS['TSFE']->sys_page->getRecordsByField($this->theTable, $theField, $this->dataArr[$theField], 'AND pid IN ('.$recordTestPid.')', '', '', '1')) {
-                                                                       // Only issue an error if the record is not existing (if new...) and if the record with the false value selected was not our self.
-                                                               if (!$recExist || $DBrows[0]['uid']!=$this->dataArr['uid']) {
-                                                                       $tempArr[]=$theField;
-                                                                       $this->failureMsg[$theField][] = $this->getFailure($theField, $theCmd, 'The value existed already. Enter a new value.');
-                                                               }
-                                                       }
-                                               break;
-                                               case 'twice':
-                                                       if (strcmp($this->dataArr[$theField], $this->dataArr[$theField.'_again'])) {
-                                                               $tempArr[]=$theField;
-                                                               $this->failureMsg[$theField][] = $this->getFailure($theField, $theCmd, 'You must enter the same value twice');
-                                                       }
-                                               break;
-                                               case 'email':
-                                                       if (!t3lib_div::validEmail($this->dataArr[$theField])) {
-                                                               $tempArr[]=$theField;
-                                                               $this->failureMsg[$theField][] = $this->getFailure($theField, $theCmd, 'You must enter a valid email address');
-                                                       }
-                                               break;
-                                               case 'required':
-                                                       if (!trim($this->dataArr[$theField])) {
-                                                               $tempArr[]=$theField;
-                                                               $this->failureMsg[$theField][] = $this->getFailure($theField, $theCmd, 'You must enter a value!');
-                                                       }
-                                               break;
-                                               case 'atLeast':
-                                                       $chars=intval($cmdParts[1]);
-                                                       if (strlen($this->dataArr[$theField])<$chars) {
-                                                               $tempArr[]=$theField;
-                                                               $this->failureMsg[$theField][] = sprintf($this->getFailure($theField, $theCmd, 'You must enter at least %s characters!'), $chars);
-                                                       }
-                                               break;
-                                               case 'atMost':
-                                                       $chars=intval($cmdParts[1]);
-                                                       if (strlen($this->dataArr[$theField])>$chars) {
-                                                               $tempArr[]=$theField;
-                                                               $this->failureMsg[$theField][] = sprintf($this->getFailure($theField, $theCmd, 'You must enter at most %s characters!'), $chars);
-                                                       }
-                                               break;
-                                               case 'inBranch':
-                                                       $pars = explode(';', $cmdParts[1]);
-                                                       if (intval($pars[0])) {
-                                                               $pid_list = $this->cObj->getTreeList(
-                                                                       intval($pars[0]),
-                                                                       intval($pars[1]) ? intval($pars[1]) : 999,
-                                                                       intval($pars[2])
-                                                               );
-                                                               if (!$pid_list || !t3lib_div::inList($pid_list, $this->dataArr[$theField])) {
-                                                                       $tempArr[]=$theField;
-                                                                       $this->failureMsg[$theField][] = sprintf($this->getFailure($theField, $theCmd, 'The value was not a valid valud from this list: %s'), $pid_list);
-                                                               }
-                                                       }
-                                               break;
-                                               case 'unsetEmpty':
-                                                       if (!$this->dataArr[$theField]) {
-                                                               $hash = array_flip($tempArr);
-                                                               unset($hash[$theField]);
-                                                               $tempArr = array_keys($hash);
-                                                               unset($this->failureMsg[$theField]);
-                                                                       // This should prevent the field from entering the database.
-                                                               unset($this->dataArr[$theField]);
-                                                       }
-                                               break;
-                                       }
-                               }
-                               $this->markerArray['###EVAL_ERROR_FIELD_' . $theField . '###'] = is_array($this->failureMsg[$theField]) ? implode('<br />', $this->failureMsg[$theField]) : '';
-                       }
-               }
-                       // $failure will show which fields were not OK
-               $this->failure = implode(',', $tempArr);
-       }
-
-       /**
-        * Preforms user processing of input array - triggered right after the function call to evalValues() IF TypoScript property "evalFunc" was set.
-        *
-        * @param string $mConfKey Key pointing to the property in TypoScript holding the configuration for this processing (here: "evalFunc.*"). Well: at least its safe to say that "parentObj" in this array passed to the function is a reference back to this object.
-        * @param array $passVar The $this->dataArr passed for processing
-        * @return array The processed $passVar ($this->dataArr)
-        * @see init(), evalValues()
-        */
-       function userProcess($mConfKey, $passVar) {
-               if ($this->conf[$mConfKey]) {
-                       $funcConf = $this->conf[$mConfKey.'.'];
-                       $funcConf['parentObj'] = $this;
-                       $passVar = $GLOBALS['TSFE']->cObj->callUserFunction($this->conf[$mConfKey], $funcConf, $passVar);
-               }
-               return $passVar;
-       }
-
-       /**
-        * User processing of contnet
-        *
-        * @param string $confVal Value of the TypoScript object triggering the processing.
-        * @param array $confArr Properties of the TypoScript object triggering the processing. The key "parentObj" in this array is passed to the function as a reference back to this object.
-        * @param mixed $passVar Input variable to process
-        * @return mixed Processed input variable, $passVar
-        * @see userProcess(), save(), modifyDataArrForFormUpdate()
-        */
-       function userProcess_alt($confVal, $confArr, $passVar) {
-               if ($confVal) {
-                       $funcConf = $confArr;
-                       $funcConf['parentObj'] = $this;
-                       $passVar = $GLOBALS['TSFE']->cObj->callUserFunction($confVal, $funcConf, $passVar);
-               }
-               return $passVar;
-       }
-
-       /*****************************************
-        *
-        * Database manipulation functions
-        *
-        *****************************************/
-
-       /**
-        * Performs the saving of records, either edited or created.
-        *
-        * @return void
-        * @see init()
-        */
-       function save() {
-               switch($this->cmd) {
-                       case 'edit':
-                               $theUid = $this->dataArr['uid'];
-                                       // Fetches the original record to check permissions
-                               $origArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $theUid);
-                                       // Must be logged in in order to edit  (OR be validated by email)
-                               if ($this->conf['edit'] && ($GLOBALS['TSFE']->loginUser || $this->aCAuth($origArr))) {
-                                       $newFieldList = implode(',', array_intersect(explode(',', $this->fieldList), t3lib_div::trimExplode(',', $this->conf['edit.']['fields'], 1)));
-                                       if ($this->aCAuth($origArr) || $this->cObj->DBmayFEUserEdit($this->theTable, $origArr, $GLOBALS['TSFE']->fe_user->user, $this->conf['allowedGroups'], $this->conf['fe_userEditSelf'])) {
-                                               $this->cObj->DBgetUpdate($this->theTable, $theUid, $this->dataArr, $newFieldList, TRUE);
-                                               $this->currentArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $theUid);
-                                               $this->userProcess_alt($this->conf['edit.']['userFunc_afterSave'], $this->conf['edit.']['userFunc_afterSave.'], array('rec'=>$this->currentArr, 'origRec'=>$origArr));
-                                               $this->saved=1;
-                                       } else {
-                                               $this->error='###TEMPLATE_NO_PERMISSIONS###';
-                                       }
-                               }
-                       break;
-                       default:
-                               if ($this->conf['create']) {
-                                       $newFieldList = implode(',', array_intersect(explode(',', $this->fieldList), t3lib_div::trimExplode(',', $this->conf['create.']['fields'], 1)));
-                                       $this->cObj->DBgetInsert($this->theTable, $this->thePid, $this->dataArr, $newFieldList, TRUE);
-                                       $newId = $GLOBALS['TYPO3_DB']->sql_insert_id();
-
-                                               // enables users, creating logins, to own them self.
-                                       if ($this->theTable == 'fe_users' && $this->conf['fe_userOwnSelf']) {
-                                               $extraList = '';
-                                               $dataArr = array();
-                                               if ($GLOBALS['TCA'][$this->theTable]['ctrl']['fe_cruser_id'])           {
-                                                       $field = $GLOBALS['TCA'][$this->theTable]['ctrl']['fe_cruser_id'];
-                                                       $dataArr[$field] = $newId;
-                                                       $extraList .= ','.$field;
-                                               }
-                                               if ($GLOBALS['TCA'][$this->theTable]['ctrl']['fe_crgroup_id']) {
-                                                       $field = $GLOBALS['TCA'][$this->theTable]['ctrl']['fe_crgroup_id'];
-                                                       list($dataArr[$field]) = explode(',', $this->dataArr['usergroup']);
-                                                       $dataArr[$field] = intval($dataArr[$field]);
-                                                       $extraList .= ','.$field;
-                                               }
-                                               if (count($dataArr)) {
-                                                       $this->cObj->DBgetUpdate($this->theTable, $newId, $dataArr, $extraList, TRUE);
-                                               }
-                                       }
-
-                                       $this->currentArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $newId);
-                                       $this->userProcess_alt($this->conf['create.']['userFunc_afterSave'], $this->conf['create.']['userFunc_afterSave.'], array('rec'=>$this->currentArr));
-                                       $this->saved = 1;
-                               }
-                       break;
-               }
-       }
-
-       /**
-        * Deletes the record from table/uid, $this->theTable/$this->recUid, IF the fe-user has permission to do so.
-        * If the deleted flag should just be set, then it is done so. Otherwise the record truely is deleted along with any attached files.
-        * Called from init() if "cmd" was set to "delete" (and some other conditions)
-        *
-        * @return string void
-        * @see init()
-        */
-       function deleteRecord() {
-                       // If deleting is enabled
-               if ($this->conf['delete']) {
-                       $origArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $this->recUid);
-                               // Must be logged in OR be authenticated by the aC code in order to delete
-                       if ($GLOBALS['TSFE']->loginUser || $this->aCAuth($origArr)) {
-                                       // If the recUid selects a record.... (no check here)
-                               if (is_array($origArr)) {
-                                               // Display the form, if access granted.
-                                       if ($this->aCAuth($origArr) || $this->cObj->DBmayFEUserEdit($this->theTable, $origArr, $GLOBALS['TSFE']->fe_user->user, $this->conf['allowedGroups'], $this->conf['fe_userEditSelf'])) {
-                                                       // If the record is fully deleted... then remove the image (or any file) attached.
-                                               if (!$GLOBALS['TCA'][$this->theTable]['ctrl']['delete']) {
-                                                       $this->deleteFilesFromRecord($this->recUid);
-                                               }
-                                               $this->cObj->DBgetDelete($this->theTable, $this->recUid, TRUE);
-                                               $this->currentArr = $origArr;
-                                               $this->saved = 1;
-                                       } else {
-                                               $this->error = '###TEMPLATE_NO_PERMISSIONS###';
-                                       }
-                               }
-                       }
-               }
-       }
-
-       /**
-        * Deletes the files attached to a record and updates the record.
-        * Table/uid is $this->theTable/$uid
-        *
-        * @param integer $uid Uid number of the record to delete from $this->theTable
-        * @return void
-        * @access private
-        * @see deleteRecord()
-        */
-       function deleteFilesFromRecord($uid) {
-               $table = $this->theTable;
-               $rec = $GLOBALS['TSFE']->sys_page->getRawRecord($table, $uid);
-
-               $GLOBALS['TSFE']->includeTCA();
-               t3lib_div::loadTCA($table);
-               $iFields = array();
-               foreach ($GLOBALS['TCA'][$table]['columns'] as $field => $conf) {
-                       if ($conf['config']['type'] == 'group' && $conf['config']['internal_type']=='file') {
-
-                               $GLOBALS['TYPO3_DB']->exec_UPDATEquery($table, 'uid='.intval($uid), array($field => ''));
-
-                               $delFileArr = explode(',', $rec[$field]);
-                               foreach ($delFileArr as $n) {
-                                       if ($n) {
-                                               $fpath = $conf['config']['uploadfolder'].'/'.$n;
-                                               unlink($fpath);
-                                       }
-                               }
-                       }
-               }
-       }
-
-       /*****************************************
-        *
-        * Command "display" functions
-        *
-        *****************************************/
-
-       /**
-        * Creates the preview display of delete actions
-        *
-        * @return string HTML content
-        * @see init()
-        */
-       function displayDeleteScreen() {
-                       // If deleting is enabled
-               if ($this->conf['delete']) {
-                       $origArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $this->recUid);
-                               // Must be logged in OR be authenticated by the aC code in order to delete
-                       if ($GLOBALS['TSFE']->loginUser || $this->aCAuth($origArr)) {
-                                       // If the recUid selects a record.... (no check here)
-                               if (is_array($origArr)) {
-                                               // Display the form, if access granted.
-                                       if ($this->aCAuth($origArr) || $this->cObj->DBmayFEUserEdit($this->theTable, $origArr, $GLOBALS['TSFE']->fe_user->user, $this->conf['allowedGroups'], $this->conf['fe_userEditSelf'])) {
-                                               $this->markerArray['###HIDDENFIELDS###'].= '<input type="hidden" name="rU" value="'.$this->recUid.'" />';
-                                               $content = $this->getPlainTemplate('###TEMPLATE_DELETE_PREVIEW###', $origArr);
-                                       } else {        // Else display error, that you could not edit that particular record...
-                                               $content = $this->getPlainTemplate('###TEMPLATE_NO_PERMISSIONS###');
-                                       }
-                               }
-                       } else {        // Finally this is if there is no login user. This must tell that you must login. Perhaps link to a page with create-user or login information.
-                               $content = $this->getPlainTemplate('###TEMPLATE_AUTH###');
-                       }
-               } else {
-                       $content.='Delete-option is not set in TypoScript';
-               }
-               return $content;
-       }
-
-       /**
-        * Creates the "create" screen for records
-        *
-        * @return string HTML content
-        * @see init()
-        */
-       function displayCreateScreen() {
-               if ($this->conf['create']) {
-                       $templateCode = $this->cObj->getSubpart($this->templateCode, ((!$GLOBALS['TSFE']->loginUser || $this->conf['create.']['noSpecialLoginForm'])?'###TEMPLATE_CREATE'.$this->previewLabel.'###':'###TEMPLATE_CREATE_LOGIN'.$this->previewLabel.'###'));
-                       $failure = t3lib_div::_GP('noWarnings')?'':$this->failure;
-                       if (!$failure)  $templateCode = $this->cObj->substituteSubpart($templateCode, '###SUB_REQUIRED_FIELDS_WARNING###', '');
-
-                       $templateCode = $this->removeRequired($templateCode, $failure);
-                       $this->setCObjects($templateCode);
-
-                       if (!is_array($this->dataArr)) {
-                               $this->dataArr = array();
-                       }
-
-                       $markerArray = $this->cObj->fillInMarkerArray($this->markerArray, $this->dataArr, '', TRUE, 'FIELD_', $this->recInMarkersHSC);
-                       if ($this->conf['create.']['preview'] && !$this->previewLabel)  {$markerArray['###HIDDENFIELDS###'].= '<input type="hidden" name="preview" value="1" />';}
-                       $content = $this->cObj->substituteMarkerArray($templateCode, $markerArray);
-                       $content .= $this->cObj->getUpdateJS($this->modifyDataArrForFormUpdate($this->dataArr), $this->theTable.'_form', 'FE['.$this->theTable.']', $this->fieldList.$this->additionalUpdateFields);
-               }
-               return $content;
-       }
-
-       /**
-        * Creates the edit-screen for records
-        *
-        * @return string HTML content
-        * @see init()
-        */
-       function displayEditScreen() {
-                       // If editing is enabled
-               if ($this->conf['edit']) {
-                       $origArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $this->dataArr['uid']?$this->dataArr['uid']:$this->recUid);
-                               // Must be logged in OR be authenticated by the aC code in order to edit
-                       if ($GLOBALS['TSFE']->loginUser || $this->aCAuth($origArr)) {
-                                       // If the recUid selects a record.... (no check here)
-                               if (is_array($origArr)) {
-                                       if ($this->aCAuth($origArr) || $this->cObj->DBmayFEUserEdit($this->theTable, $origArr, $GLOBALS['TSFE']->fe_user->user, $this->conf['allowedGroups'], $this->conf['fe_userEditSelf']))  {       // Display the form, if access granted.
-                                               $content=$this->displayEditForm($origArr);
-                                       } else {        // Else display error, that you could not edit that particular record...
-                                               $content = $this->getPlainTemplate('###TEMPLATE_NO_PERMISSIONS###');
-                                       }
-                               } elseif ($GLOBALS['TSFE']->loginUser) {        // If the recUid did not select a record, we display a menu of records. (eg. if no recUid)
-                                       $lockPid = $this->conf['edit.']['menuLockPid'] ? ' AND pid='.intval($this->thePid) : '';
-
-                                       $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', $this->theTable, '1 '.$lockPid.$this->cObj->DBmayFEUserEditSelect($this->theTable, $GLOBALS['TSFE']->fe_user->user, $this->conf['allowedGroups'], $this->conf['fe_userEditSelf']).$GLOBALS['TSFE']->sys_page->deleteClause($this->theTable));
-
-                                               // If there are menu-items ...
-                                       if ($GLOBALS['TYPO3_DB']->sql_num_rows($res)) {
-                                               $templateCode = $this->getPlainTemplate('###TEMPLATE_EDITMENU###');
-                                               $out = '';
-                                               $itemCode = $this->cObj->getSubpart($templateCode, '###ITEM###');
-                                               while ($menuRow = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
-                                                       $markerArray = $this->cObj->fillInMarkerArray(array(), $menuRow, '', TRUE, 'FIELD_', $this->recInMarkersHSC);
-                                                       $markerArray = $this->setCObjects($itemCode, $menuRow, $markerArray, 'ITEM_');
-                                                       $out.= $this->cObj->substituteMarkerArray($itemCode, $markerArray);
-                                               }
-                                               $content=$this->cObj->substituteSubpart($templateCode, '###ALLITEMS###', $out);
-                                       } else {        // If there are not menu items....
-                                               $content = $this->getPlainTemplate('###TEMPLATE_EDITMENU_NOITEMS###');
-                                       }
-                               } else {
-                                       $content = $this->getPlainTemplate('###TEMPLATE_AUTH###');
-                               }
-                       } else {        // Finally this is if there is no login user. This must tell that you must login. Perhaps link to a page with create-user or login information.
-                               $content = $this->getPlainTemplate('###TEMPLATE_AUTH###');
-                       }
-               } else {
-                       $content.='Edit-option is not set in TypoScript';
-               }
-               return $content;
-       }
-
-       /**
-        * Subfunction for displayEditScreen(); Takes a record and creates an edit form based on the template code for it.
-        * This function is called if the user is editing a record and permitted to do so. Checked in displayEditScreen()
-        *
-        * @param array $origArr The array with the record to edit
-        * @return string HTML content
-        * @access private
-        * @see displayEditScreen()
-        */
-       function displayEditForm($origArr) {
-               $currentArr = is_array($this->dataArr) ? $this->dataArr+$origArr : $origArr;
-
-               if ($this->conf['debug']) {
-                       debug('displayEditForm(): ###TEMPLATE_EDIT' . $this->previewLabel . '###', 1);
-               }
-               $templateCode = $this->cObj->getSubpart($this->templateCode, '###TEMPLATE_EDIT'.$this->previewLabel.'###');
-               $failure = t3lib_div::_GP('noWarnings')?'':$this->failure;
-               if (!$failure)  {$templateCode = $this->cObj->substituteSubpart($templateCode, '###SUB_REQUIRED_FIELDS_WARNING###', '');}
-
-               $templateCode = $this->removeRequired($templateCode, $failure);
-
-               $this->setCObjects($templateCode, $currentArr);
-
-               $markerArray = $this->cObj->fillInMarkerArray($this->markerArray, $currentArr, '', TRUE, 'FIELD_', $this->recInMarkersHSC);
-
-               $markerArray['###HIDDENFIELDS###'].= '<input type="hidden" name="FE['.$this->theTable.'][uid]" value="'.$currentArr['uid'].'" />';
-               if ($this->conf['edit.']['preview'] && !$this->previewLabel) {
-                       $markerArray['###HIDDENFIELDS###'].= '<input type="hidden" name="preview" value="1" />';
-               }
-               $content = $this->cObj->substituteMarkerArray($templateCode, $markerArray);
-               $content .= $this->cObj->getUpdateJS($this->modifyDataArrForFormUpdate($currentArr), $this->theTable.'_form', 'FE['.$this->theTable.']', $this->fieldList.$this->additionalUpdateFields);
-
-               return $content;
-       }
-
-       /**
-        * Processes socalled "setfixed" commands. These are commands setting a certain field in a certain record to a certain value. Like a link you can click in an email which will unhide a record to enable something. Or likewise a link which can delete a record by a single click.
-        * The idea is that only some allowed actions like this is allowed depending on the configured TypoScript.
-        *
-        * @return string HTML content displaying the status of the action
-        */
-       function procesSetFixed() {
-               if ($this->conf['setfixed']) {
-                       $theUid = intval($this->recUid);
-                       $origArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $theUid);
-                       $fD = t3lib_div::_GP('fD');
-                       $sFK = t3lib_div::_GP('sFK');
-
-                       $fieldArr=array();
-                       if (is_array($fD) || $sFK == 'DELETE') {
-                               if (is_array($fD)) {
-                                       foreach ($fD as $field => $value) {
-                                               $origArr[$field]=$value;
-                                               $fieldArr[]=$field;
-                                       }
-                               }
-                               $theCode = $this->setfixedHash($origArr, $origArr['_FIELDLIST']);
-                               if (!strcmp($this->authCode, $theCode)) {
-                                       if ($sFK == 'DELETE') {
-                                               $this->cObj->DBgetDelete($this->theTable, $theUid, TRUE);
-                                       } else {
-                                               $newFieldList = implode(',', array_intersect(t3lib_div::trimExplode(',', $this->fieldList), t3lib_div::trimExplode(',', implode($fieldArr, ','), 1)));
-                                               $this->cObj->DBgetUpdate($this->theTable, $theUid, $fD, $newFieldList, TRUE);
-                                               $this->currentArr = $GLOBALS['TSFE']->sys_page->getRawRecord($this->theTable, $theUid);
-                                               $this->userProcess_alt($this->conf['setfixed.']['userFunc_afterSave'], $this->conf['setfixed.']['userFunc_afterSave.'], array('rec'=>$this->currentArr, 'origRec'=>$origArr));
-                                       }
-
-                                               // Outputting template
-                                       $this->markerArray = $this->cObj->fillInMarkerArray($this->markerArray, $origArr, '', TRUE, 'FIELD_', $this->recInMarkersHSC);
-                                       $content = $this->getPlainTemplate('###TEMPLATE_SETFIXED_OK_'.$sFK.'###');
-                                       if (!$content)  {$content = $this->getPlainTemplate('###TEMPLATE_SETFIXED_OK###');}
-
-                                               // Compiling email
-                                       $this->compileMail(
-                                               'SETFIXED_'.$sFK,
-                                               array($origArr),
-                                               $origArr[$this->conf['email.']['field']],
-                                               $this->conf['setfixed.']
-                                       );
-                                               // Clearing cache if set:
-                                       $this->clearCacheIfSet();
-                               } else $content = $this->getPlainTemplate('###TEMPLATE_SETFIXED_FAILED###');
-                       } else $content = $this->getPlainTemplate('###TEMPLATE_SETFIXED_FAILED###');
-               }
-               return $content;
-       }
-
-       /*****************************************
-        *
-        * Template processing functions
-        *
-        *****************************************/
-
-       /**
-        * Remove required parts from template code string
-        *       Works like this:
-        *               - You insert subparts like this ###SUB_REQUIRED_FIELD_'.$theField.'### in the template that tells what is required for the field, if it's not correct filled in.
-        *               - These subparts are all removed, except if the field is listed in $failure string!
-        *
-        *              Only fields that are found in $this->requiredArr is processed.
-        *
-        * @param string $templateCode The template HTML code
-        * @param string $failure Comma list of fields which has errors (and therefore should not be removed)
-        * @return string The processed template HTML code
-        */
-       function removeRequired($templateCode, $failure) {
-               foreach ($this->requiredArr as $theField) {
-                       if (!t3lib_div::inList($failure, $theField)) {
-                               $templateCode = $this->cObj->substituteSubpart($templateCode, '###SUB_REQUIRED_FIELD_'.$theField.'###', '');
-                       }
-               }
-               return $templateCode;
-       }
-
-       /**
-        * Returns template subpart HTML code for the key given
-        *
-        * @param string $key Subpart marker to return subpart for.
-        * @param array $r Optional data record array. If set, then all fields herein will also be substituted if found as markers in the template
-        * @return string The subpart with all markers found in current $this->markerArray substituted.
-        * @see tslib_cObj::fillInMarkerArray()
-        */
-       function getPlainTemplate($key, $r = '') {
-               if ($this->conf['debug']) {
-                       debug('getPlainTemplate(): ' . $key, 1);
-               }
-               $templateCode = $this->cObj->getSubpart($this->templateCode, $key);
-               $this->setCObjects($templateCode, is_array($r) ? $r : array());
-               return $this->cObj->substituteMarkerArray(
-                               $templateCode,
-                               is_array($r) ? $this->cObj->fillInMarkerArray($this->markerArray, $r, '', TRUE, 'FIELD_', $this->recInMarkersHSC) : $this->markerArray
-                       );
-       }
-
-       /**
-        * Modifies input array for passing on to tslib_cObj::getUpdateJS() which produces some JavaScript for form evaluation or the like.
-        *
-        * @param array $inputArr The data array
-        * @return array The processed input array
-        * @see displayCreateScreen(), displayEditForm(), tslib_cObj::getUpdateJS()
-        */
-       function modifyDataArrForFormUpdate($inputArr) {
-               if (is_array($this->conf[$this->cmdKey.'.']['evalValues.'])) {
-                       foreach ($this->conf[$this->cmdKey.'.']['evalValues.'] as $theField => $theValue) {
-                               $listOfCommands = t3lib_div::trimExplode(',', $theValue, 1);
-                               foreach ($listOfCommands as $cmd) {
-                                               // Point is to enable parameters after each command enclosed in brackets [..]. These will be in position 1 in the array.
-                                       $cmdParts = preg_split('/\[|\]/', $cmd);
-                                       $theCmd = trim($cmdParts[0]);
-                                       switch($theCmd) {
-                                               case 'twice':
-                                                       if (isset($inputArr[$theField])) {
-                                                               if (!isset($inputArr[$theField.'_again'])) {
-                                                                       $inputArr[$theField.'_again'] = $inputArr[$theField];
-                                                               }
-                                                               $this->additionalUpdateFields .= ','.$theField.'_again';
-                                                       }
-                                               break;
-                                       }
-                               }
-                       }
-               }
-               if (is_array($this->conf['parseValues.'])) {
-                       foreach ($this->conf['parseValues.'] as $theField => $theValue) {
-                               $listOfCommands = t3lib_div::trimExplode(',', $theValue, 1);
-                               foreach ($listOfCommands as $cmd) {
-                                               // Point is to enable parameters after each command enclosed in brackets [..]. These will be in position 1 in the array.
-                                       $cmdParts = preg_split('/\[|\]/', $cmd);
-                                       $theCmd = trim($cmdParts[0]);
-                                       switch($theCmd) {
-                                               case 'multiple':
-                                                       if (isset($inputArr[$theField]) && !$this->isPreview()) {
-                                                               $inputArr[$theField] = explode(',', $inputArr[$theField]);
-                                                       }
-                                               break;
-                                               case 'checkArray':
-                                                       if ($inputArr[$theField] && !$this->isPreview()) {
-                                                               for($a=0;$a<=30;$a++) {
-                                                                       if ($inputArr[$theField] & pow(2, $a)) {
-                                                                               $alt_theField = $theField.']['.$a;
-                                                                               $inputArr[$alt_theField] = 1;
-                                                                               $this->additionalUpdateFields.=','.$alt_theField;
-                                                                       }
-                                                               }
-                                                       }
-                                               break;
-                                       }
-                               }
-                       }
-               }
-
-               $inputArr = $this->userProcess_alt(
-                       $this->conf['userFunc_updateArray'],
-                       $this->conf['userFunc_updateArray.'],
-                       $inputArr
-               );
-
-               return $this->escapeHTML($inputArr);
-       }
-
-       /**
-        * Will render TypoScript cObjects (configured in $this->conf['cObjects.']) and add their content to keys in a markerArray, either the array passed to the function or the internal one ($this->markerArray) if the input $markerArray is not set.
-        *
-        * @param string $templateCode The current template code string. Is used to check if the marker string is found and if not, the content object is not rendered!
-        * @param array $currentArr An alternative data record array (if empty then $this->dataArr is used)
-        * @param mixed $markerArray An alternative markerArray to fill in (instead of $this->markerArray). If you want to set the cobjects in the internal $this->markerArray, then just set this to non-array value.
-        * @param string $specialPrefix Optional prefix to set for the marker strings.
-        * @return array The processed $markerArray (if given).
-        */
-       function setCObjects($templateCode, $currentArr = array(), $markerArray = '', $specialPrefix = '') {
-               if (is_array($this->conf['cObjects.'])) {
-
-                       foreach ($this->conf['cObjects.'] as $theKey => $theConf) {
-                               if (!strstr($theKey, '.')) {
-                                       if (strstr($templateCode, '###' . $specialPrefix . 'CE_' . $theKey . '###')) {
-                                               $cObjCode = $this->cObj->cObjGetSingle($this->conf['cObjects.'][$theKey], $this->conf['cObjects.'][$theKey.'.'], 'cObjects.'.$theKey);
-
-                                               if (!is_array($markerArray)) {
-                                                       $this->markerArray['###'.$specialPrefix.'CE_'.$theKey.'###'] = $cObjCode;
-                                               } else {
-                                                       $markerArray['###'.$specialPrefix.'CE_'.$theKey.'###'] = $cObjCode;
-                                               }
-                                       }
-                                       if (strstr($templateCode, '###' . $specialPrefix . 'PCE_' . $theKey . '###')) {
-                                               $local_cObj =t3lib_div::makeInstance('tslib_cObj');
-                                               $local_cObj->start(count($currentArr) ? $currentArr : $this->dataArr, $this->theTable);
-                                               $cObjCode = $local_cObj->cObjGetSingle($this->conf['cObjects.'][$theKey], $this->conf['cObjects.'][$theKey.'.'], 'cObjects.'.$theKey);
-
-                                               if (!is_array($markerArray)) {
-                                                       $this->markerArray['###'.$specialPrefix.'PCE_'.$theKey.'###'] = $cObjCode;
-                                               } else {
-                                                       $markerArray['###'.$specialPrefix.'PCE_'.$theKey.'###'] = $cObjCode;
-                                               }
-                                       }
-                               }
-                       }
-               }
-               return $markerArray;
-       }
-
-       /*****************************************
-        *
-        * Emailing
-        *
-        *****************************************/
-
-       /**
-        * Sends info mail to user
-        *
-        * @return string HTML content message
-        * @see init(), compileMail(), sendMail()
-        */
-       function sendInfoMail() {
-               if ($this->conf['infomail'] && $this->conf['email.']['field']) {
-                       $fetch = t3lib_div::_GP('fetch');
-                       if ($fetch) {
-                                       // Getting infomail config.
-                               $key = trim(t3lib_div::_GP('key'));
-                               if (is_array($this->conf['infomail.'][$key.'.'])) {
-                                       $config = $this->conf['infomail.'][$key.'.'];
-                               } else {
-                                       $config = $this->conf['infomail.']['default.'];
-                               }
-                               $pidLock = '';
-                               if (!$config['dontLockPid']) {
-                                       $pidLock='AND pid IN ('.$this->thePid.') ';
-                               }
-
-                                       // Getting records
-                               if (t3lib_utility_Math::canBeInterpretedAsInteger($fetch)) {
-                                       $DBrows = $GLOBALS['TSFE']->sys_page->getRecordsByField($this->theTable, 'uid', $fetch, $pidLock, '', '', '1');
-                               } elseif ($fetch) {     // $this->conf['email.']['field'] must be a valid field in the table!
-                                       $DBrows = $GLOBALS['TSFE']->sys_page->getRecordsByField($this->theTable, $this->conf['email.']['field'], $fetch, $pidLock, '', '', '100');
-                               }
-
-                                       // Processing records
-                               if (is_array($DBrows)) {
-                                       $recipient = $DBrows[0][$this->conf['email.']['field']];
-                                       $this->compileMail($config['label'], $DBrows, $recipient, $this->conf['setfixed.']);
-                               } elseif (t3lib_div::validEmail($fetch)) {
-                                       $this->sendMail($fetch, '', trim($this->cObj->getSubpart($this->templateCode, '###'.$this->emailMarkPrefix.'NORECORD###')));
-                               }
-
-                               $content = $this->getPlainTemplate('###TEMPLATE_INFOMAIL_SENT###');
-                       } else {
-                               $content = $this->getPlainTemplate('###TEMPLATE_INFOMAIL###');
-                       }
-               } else $content='Error: infomail option is not available or emailField is not setup in TypoScript';
-               return $content;
-       }
-
-       /**
-        * Compiles and sends a mail based on input values + template parts. Looks for a normal and an "-admin" template and may send both kinds of emails. See documentation in TSref.
-        *
-        * @param string $key A key which together with $this->emailMarkPrefix will identify the part from the template code to use for the email.
-        * @param array $DBrows An array of records which fields are substituted in the templates
-        * @param mixed $recipient Mail recipient. If string then its supposed to be an email address. If integer then its a uid of a fe_users record which is looked up and the email address from here is used for sending the mail.
-        * @param array $setFixedConfig Additional fields to set in the markerArray used in the substitution process
-        * @return void
-        */
-       function compileMail($key, $DBrows, $recipient, $setFixedConfig = array()) {
-               $GLOBALS['TT']->push('compileMail');
-               $mailContent = '';
-               $key = $this->emailMarkPrefix.$key;
-
-               $userContent['all'] = trim($this->cObj->getSubpart($this->templateCode, '###'.$key.'###'));
-               $adminContent['all'] = trim($this->cObj->getSubpart($this->templateCode, '###'.$key.'-ADMIN###'));
-               $userContent['rec'] = $this->cObj->getSubpart($userContent['all'], '###SUB_RECORD###');
-               $adminContent['rec'] = $this->cObj->getSubpart($adminContent['all'], '###SUB_RECORD###');
-
-               foreach ($DBrows as $r) {
-                       $markerArray = $this->cObj->fillInMarkerArray($this->markerArray, $r, '', 0);
-                       $markerArray = $this->setCObjects($userContent['rec'] . $adminContent['rec'], $r, $markerArray, 'ITEM_');
-                       $markerArray['###SYS_AUTHCODE###'] = $this->authCode($r);
-                       $markerArray = $this->setfixed($markerArray, $setFixedConfig, $r);
-
-                       if ($userContent['rec'])        $userContent['accum'] .=$this->cObj->substituteMarkerArray($userContent['rec'], $markerArray);
-                       if ($adminContent['rec'])       $adminContent['accum'].=$this->cObj->substituteMarkerArray($adminContent['rec'], $markerArray);
-               }
-
-               if ($userContent['all'])        $userContent['final'] .=$this->cObj->substituteSubpart($userContent['all'], '###SUB_RECORD###', $userContent['accum']);
-               if ($adminContent['all'])       $adminContent['final'].=$this->cObj->substituteSubpart($adminContent['all'], '###SUB_RECORD###', $adminContent['accum']);
-
-               if (t3lib_utility_Math::canBeInterpretedAsInteger($recipient)) {
-                       $fe_userRec = $GLOBALS['TSFE']->sys_page->getRawRecord('fe_users', $recipient);
-                       $recipient=$fe_userRec['email'];
-               }
-
-               $GLOBALS['TT']->setTSlogMessage('Template key: ###'.$key.'###, userContentLength: '.strlen($userContent['final']).', adminContentLength: '.strlen($adminContent['final']));
-
-               $this->sendMail($recipient, $this->conf['email.']['admin'], $userContent['final'], $adminContent['final']);
-               $GLOBALS['TT']->pull();
-       }
-
-       /**
-        * Actually sends the requested mails (through $this->cObj->sendNotifyEmail or through $this->sendHTMLMail).
-        * As of TYPO3 v4.3 with autoloader, a check for $GLOBALS['TSFE']->config['config']['incT3Lib_htmlmail'] has been included for backwards compatibility.
-        *
-        * @param string $recipient Recipient email address (or list)
-        * @param string $recipient Possible "admin" email address. Will enable sending of admin emails if also $adminContent is provided
-        * @param string $content Content for the regular email to user
-        * @param string $adminContent Content for the admin email to administrator
-        * @return void
-        * @access private
-        * @see compileMail(), sendInfoMail()
-        */
-       function sendMail($recipient, $admin, $content = '', $adminContent = '') {
-                       // Admin mail:
-               if ($admin && $adminContent) {
-                       if (!$this->isHTMLContent($adminContent) || !$GLOBALS['TSFE']->config['config']['incT3Lib_htmlmail']) {
-                               $admMail = $this->cObj->sendNotifyEmail(
-                                                                       strip_tags($adminContent),
-                                                                       $admin,
-                                                                       '',
-                                                                       $this->conf['email.']['from'],
-                                                                       $this->conf['email.']['fromName'],
-                                                                       $recipient
-                                                       );
-                       } else {
-                               $this->sendHTMLMail($adminContent,
-                                                                       $admin,
-                                                                       '',
-                                                                       $this->conf['email.']['from'],
-                                                                       $this->conf['email.']['fromName'],
-                                                                       $recipient
-                                                       );
-                       }
-               }
-                       // user mail:
-               if (!$this->isHTMLContent($content) || !$GLOBALS['TSFE']->config['config']['incT3Lib_htmlmail']) {
-                       $this->cObj->sendNotifyEmail(
-                                                               strip_tags($content),
-                                                               $recipient,
-                                                               '',
-                                                               $this->conf['email.']['from'],
-                                                               $this->conf['email.']['fromName']
-                                               );
-               } else {
-                       $this->sendHTMLMail($content,
-                                                               $recipient,
-                                                               '',
-                                                               $this->conf['email.']['from'],
-                                                               $this->conf['email.']['fromName']
-                                               );
-               }
-       }
-
-       /**
-        * Detects if content is HTML (looking for <html> tag as first and last in string)
-        *
-        * @param string $c Content string to test
-        * @return boolean Returns TRUE if the content begins and ends with <html></html>-tags
-        */
-       function isHTMLContent($c) {
-               $c = trim($c);
-               $first = strtolower(substr($c, 0, 6));
-               $last = strtolower(substr($c, -7));
-               if ($first . $last == '<html></html>') {
-                       return 1;
-               }
-       }
-
-       /**
-        * Sending HTML email, using same parameters as tslib_cObj::sendNotifyEmail()
-        *
-        * @param string $content The message content. If blank, no email is sent.
-        * @param string $recipient Comma list of recipient email addresses
-        * @param string $dummy IGNORE this parameter
-        * @param string $fromEmail "From" email address
-        * @param string $fromName Optional "From" name
-        * @param string $replyTo Optional "Reply-To" header email address.
-        * @return void
-        * @access private
-        * @see sendMail(), tslib_cObj::sendNotifyEmail()
-        */
-       function sendHTMLMail($content, $recipient, $dummy, $fromEmail, $fromName, $replyTo = '') {
-               if (trim($recipient) && trim($content)) {
-                       $parts = preg_split('/<title>|<\/title>/i', $content, 3);
-                       $subject = trim($parts[1]) ? trim($parts[1]) : 'TYPO3 FE Admin message';
-
-                       $Typo3_htmlmail = t3lib_div::makeInstance('t3lib_htmlmail');
-                       $Typo3_htmlmail->start();
-                       $Typo3_htmlmail->useBase64();
-
-                       $Typo3_htmlmail->subject = $subject;
-                       $Typo3_htmlmail->from_email = $fromEmail;
-                       $Typo3_htmlmail->from_name = $fromName;
-                       $Typo3_htmlmail->replyto_email = $replyTo ? $replyTo : $fromEmail;
-                       $Typo3_htmlmail->replyto_name = $replyTo ? '' : $fromName;
-                       $Typo3_htmlmail->organisation = '';
-                       $Typo3_htmlmail->priority = 3;
-
-                               // HTML
-                               // Fetches the content of the page
-                       $Typo3_htmlmail->theParts['html']['content'] = $content;
-                       $Typo3_htmlmail->theParts['html']['path'] = '';
-                       $Typo3_htmlmail->extractMediaLinks();
-                       $Typo3_htmlmail->extractHyperLinks();
-                       $Typo3_htmlmail->fetchHTMLMedia();
-                               // 0 = relative
-                       $Typo3_htmlmail->substMediaNamesInHTML(0);
-                       $Typo3_htmlmail->substHREFsInHTML();
-                       $Typo3_htmlmail->setHTML($Typo3_htmlmail->encodeMsg($Typo3_htmlmail->theParts['html']['content']));
-
-                               // PLAIN
-                       $Typo3_htmlmail->addPlain('');
-
-                               // SET Headers and Content
-                       $Typo3_htmlmail->setHeaders();
-                       $Typo3_htmlmail->setContent();
-                       $Typo3_htmlmail->setRecipient($recipient);
-
-                       $Typo3_htmlmail->sendtheMail();
-               }
-       }
-
-       /*****************************************
-        *
-        * Various helper functions
-        *
-        *****************************************/
-
-       /**
-        * Returns TRUE if authentication is OK based on the "aC" code which is a GET parameter set from outside with a hash string which must match some internal hash string.
-        * This allows to authenticate editing without having a fe_users login
-        * Uses $this->authCode which is set in init() by "t3lib_div::_GP('aC');"
-        *
-        * @param array $r The data array for which to evaluate authentication
-        * @return boolean TRUE if authenticated OK
-        * @see authCode(), init()
-        */
-       function aCAuth($r) {
-               if ($this->authCode && !strcmp($this->authCode, $this->authCode($r))) {
-                       return TRUE;
-               }
-       }
-
-       /**
-        * Creating authentication hash string based on input record and the fields listed in TypoScript property "authcodeFields"
-        *
-        * @param array $r The data record
-        * @param string $extra Additional string to include in the hash
-        * @return string Hash string of $this->codeLength (if TypoScript "authcodeFields" was set)
-        * @see aCAuth()
-        */
-       function authCode($r, $extra = '') {
-               $l = $this->codeLength;
-               if ($this->conf['authcodeFields']) {
-                       $fieldArr = t3lib_div::trimExplode(',', $this->conf['authcodeFields'], 1);
-                       $value = '';
-                       foreach ($fieldArr as $field) {
-                               $value .= $r[$field].'|';
-                       }
-                       $value .= $extra.'|'.$this->conf['authcodeFields.']['addKey'];
-                       if ($this->conf['authcodeFields.']['addDate']) {
-                               $value .= '|'.date($this->conf['authcodeFields.']['addDate']);
-                       }
-                       $value .= $GLOBALS['TYPO3_CONF_VARS']['SYS']['encryptionKey'];
-                       return substr(md5($value), 0, $l);
-               }
-       }
-
-       /**
-        * Adding keys to the marker array with "setfixed" GET parameters
-        *
-        * @param array $markerArray Marker-array to modify/add a key to.
-        * @param array $setfixed TypoScript properties configuring "setfixed" for the plugin. Basically this is $this->conf['setfixed.'] passed along.
-        * @param array $r The data record
-        * @return array Processed $markerArray
-        * @see compileMail()
-        */
-       function setfixed($markerArray, $setfixed, $r) {
-               if (is_array($setfixed)) {
-                       foreach ($setfixed as $theKey => $data) {
-                               if (!strcmp($theKey, 'DELETE')) {
-                                       $recCopy = $r;
-                                       $string = '&cmd=setfixed&sFK='.rawurlencode($theKey).'&rU='.$r['uid'];
-                                       $string .= '&aC='.$this->setfixedHash($recCopy, $data['_FIELDLIST']);
-                                       $markerArray['###SYS_SETFIXED_DELETE###'] = $string;
-                                       $markerArray['###SYS_SETFIXED_HSC_DELETE###'] = htmlspecialchars($string);
-                               } elseif (strstr($theKey, '.')) {
-                                       $theKey = substr($theKey, 0, -1);
-                                       if (is_array($data)) {
-                                               $recCopy = $r;
-                                               $string = '&cmd=setfixed&sFK='.rawurlencode($theKey).'&rU='.$r['uid'];
-                                               foreach ($data as $fieldName => $fieldValue) {
-                                                       $string .= '&fD%5B'.$fieldName.'%5D='.rawurlencode($fieldValue);
-                                                       $recCopy[$fieldName]=$fieldValue;
-                                               }
-                                               $string .= '&aC='.$this->setfixedHash($recCopy, $data['_FIELDLIST']);
-                                               $markerArray['###SYS_SETFIXED_'.$theKey.'###'] = $string;
-                                               $markerArray['###SYS_SETFIXED_HSC_'.$theKey.'###'] = htmlspecialchars($string);
-                                       }
-                               }
-                       }
-               }
-               return $markerArray;
-       }
-
-       /**
-        * Creating hash string for setFixed. Much similar to authCode()
-        *
-        * @param array $recCopy The data record
-        * @param string $fields List of fields to use
-        * @return string Hash string of $this->codeLength (if TypoScript "authcodeFields" was set)
-        * @see setfixed(), authCode()
-        */
-       function setfixedHash($recCopy, $fields = '') {
-               if ($fields) {
-                       $fieldArr = t3lib_div::trimExplode(',', $fields, 1);
-                       foreach ($fieldArr as $k => $v) {
-                               $recCopy_temp[$k]=$recCopy[$v];
-                       }
-               } else {
-                       $recCopy_temp = $recCopy;
-               }
-               $encStr = implode('|', $recCopy_temp) . '|' . $this->conf['authcodeFields.']['addKey'] . '|' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['encryptionKey'];
-               $hash = substr(md5($encStr), 0, $this->codeLength);
-               return $hash;
-       }
-
-       /**
-        * Returns TRUE if preview display is on.
-        *
-        * @return boolean
-        */
-       function isPreview() {
-               return ($this->conf[$this->cmdKey.'.']['preview'] && $this->preview);
-       }
-
-       /**
-        * Creates an instance of class "t3lib_basicFileFunctions" in $this->fileFunc (if not already done)
-        *
-        * @return void
-        */
-       function createFileFuncObj() {
-               if (!$this->fileFunc) {
-                       $this->fileFunc = t3lib_div::makeInstance('t3lib_basicFileFunctions');
-               }
-       }
-
-       /**
-        * If TypoScript property clearCacheOfPages is set then all page ids in this value will have their cache cleared
-        *
-        * @return void
-        */
-       function clearCacheIfSet() {
-               if ($this->conf['clearCacheOfPages']) {
-                       $cc_pidList = $GLOBALS['TYPO3_DB']->cleanIntList($this->conf['clearCacheOfPages']);
-                       $GLOBALS['TSFE']->clearPageCacheContent_pidList($cc_pidList);
-               }
-       }
-
-       /**
-        * Returns an error message for the field/command combination inputted. The error message is looked up in the TypoScript properties (evalErrors.[fieldname].[command]) and if empty then the $label value is returned
-        *
-        * @param string $theField Field name
-        * @param string $theCmd Command identifier string
-        * @param string $label Alternative label, shown if no other error string was found
-        * @return string The error message string
-        */
-       function getFailure($theField, $theCmd, $label) {
-               return isset($this->conf['evalErrors.'][$theField.'.'][$theCmd]) ? $this->conf['evalErrors.'][$theField.'.'][$theCmd] : $label;
-       }
-
-       /**
-        * Will escape HTML-tags
-        *
-        * @param mixed $var The unescaped data
-        * @return mixed The processed input data
-        */
-       function escapeHTML($var) {
-               if (is_array($var)) {
-                       foreach ($var as $k => $value) {
-                               $var[$k] = $this->escapeHTML($var[$k]);
-                       }
-               } else {
-                       $var = htmlspecialchars($var, ENT_NOQUOTES);
-               }
-               return $var;
-       }
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/gmenu_foldout.php b/typo3/sysext/cms/tslib/media/scripts/gmenu_foldout.php
deleted file mode 100755 (executable)
index 644c505..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * Contains the GMENU_FOLDOUT extension class, tslib_gmenu_foldout
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-/**
- * Class extension tslib_gmenu for the creation of DHTML foldout menus
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- * @package TYPO3
- * @subpackage tslib
- */
-class tslib_gmenu_foldout extends tslib_gmenu {
-       var $GMENU_fixKey = 'foldout';
-
-       var $WMarrowNO;
-       var $WMarrowACT;
-       var $WMimagesFlag;
-       var $WMimageHTML;
-       var $WMsubmenu;
-       var $WMtableWrap;
-       var $WM_activeOnLoad = '';
-
-       /**
-        * Initializing, setting internal variables (prefixed WM)
-        *
-        * @return void
-        */
-       function extProc_init() {
-               $this->WMarrowNO = '';
-               $this->WMarrowACT = '';
-               $this->WMimagesFlag = 0;
-               $this->WMimageHTML = '';
-               if (($this->mconf['arrowNO'] || $this->mconf['arrowNO.']) && ($this->mconf['arrowACT'] || $this->mconf['arrowACT.'])) {
-                       $this->WMarrowNO = $GLOBALS['TSFE']->cObj->getImgResource($this->mconf['arrowNO'], $this->mconf['arrowNO.']);
-                       $this->WMarrowACT = $GLOBALS['TSFE']->cObj->getImgResource($this->mconf['arrowACT'], $this->mconf['arrowACT.']);
-                       if (is_array($this->WMarrowACT) && is_array($this->WMarrowNO)) {
-                               $this->WMimagesFlag = 1;
-                       }
-               }
-       }
-
-       /**
-        * Processing before the links are created.
-        * Basically this is setting an onclick handler for clicking the menu item.
-        *
-        * @param integer $key Pointer to $this->menuArr[$key] where the current menu element record is found
-        * @return void
-        */
-       function extProc_beforeLinking($key) {
-               $this->I['addATagParams'] = '';
-               $this->WMsubmenu = $this->subMenu($this->I['uid'], $this->WMsubmenuObjSuffixes[$key]['sOSuffix']);
-               if (trim($this->WMsubmenu)) {
-                       $this->I['addATagParams'] = ' onclick="GF_menu('.$key.');'.($this->mconf['dontLinkIfSubmenu'] ? ' return false;' : '').'"';
-                               // orig: && $this->WMisSub, changed 210901
-                       if ($this->isActive($this->I['uid'], $this->getMPvar($key)) && $this->mconf['displayActiveOnLoad']) {
-                               $this->WM_activeOnLoad = 'GF_menu('.$key.');';
-                       }
-               }
-       }
-
-       /**
-        * Processing after linking, basically setting the <div>-layers for the menu items and possibly wrapping in table, adding bullet images.
-        *
-        * @param integer $key Pointer to $this->menuArr[$key] where the current menu element record is found
-        * @return void
-        */
-       function extProc_afterLinking($key) {
-               $this->WMtableWrap = $this->mconf['dontWrapInTable'] ? '' : '<table cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td>|</td></tr></table>';
-
-               if ($this->WMimagesFlag) {
-                       $this->WMimageHTML = '<img src="'.$GLOBALS['TSFE']->absRefPrefix.$this->WMarrowNO[3].'" width="'.$this->WMarrowNO[0].'" height="'.$this->WMarrowNO[1].'" border="0" name="imgA'.$key.'"'.($this->mconf['arrowImgParams']?' '.$this->mconf['arrowImgParams']:'').' alt="" />';
-               } else {
-                       $this->WMimageHTML = '';
-               }
-
-               if (strstr($this->I['theItem'], '###ARROW_IMAGE###')) {
-                       $this->I['theItem'] = str_replace('###ARROW_IMAGE###', $this->WMimageHTML, $this->I['theItem']);
-               } else {
-                       $this->I['theItem'] = $this->WMimageHTML.$this->I['theItem'];
-               }
-
-               $this->WMresult .= '
-<div class="clTop" id="divTop'.($key+1).'">'.$this->tmpl->wrap($this->I['theItem'], $this->WMtableWrap).'
-<div class="clSub" id="divSub'.($key+1).'">
-               '.$this->WMsubmenu.'
-</div>
-</div>';               // Originally a <br /> between the div-tags, but it seemed to break stuff.
-       }
-
-       /**
-        * Putting things together, in particular the JavaScript code needed for the DHTML menu.
-        *
-        * @return string Empty string! (Since $GLOBALS['TSFE']->divSection is set with the <div>-sections used in the menu)
-        */
-       function extProc_finish() {
-               $bHeight = t3lib_utility_Math::forceIntegerInRange(($this->mconf['bottomHeight']?$this->mconf['bottomHeight']:100), 0, 3000);
-               $bottomContent = $this->mconf['bottomContent'] ? $GLOBALS['TSFE']->cObj->cObjGetSingle($this->mconf['bottomContent'], $this->mconf['bottomContent.'], '/GMENU_FOLDOUT/.bottomContent') : '';
-               $adjustTopHeights = intval($this->mconf['adjustItemsH']);
-               $adjustSubHeights = intval($this->mconf['adjustSubItemsH']);
-               $mWidth = t3lib_utility_Math::forceIntegerInRange(($this->mconf['menuWidth']?$this->mconf['menuWidth']:170), 0, 3000);
-               $mHeight = t3lib_utility_Math::forceIntegerInRange(($this->mconf['menuHeight']?$this->mconf['menuHeight']:400), 0, 3000);
-               $insertmColor= $this->mconf['menuBackColor'] ? 'BACKGROUND-COLOR: '.$this->mconf['menuBackColor'].'; layer-background-color: '.$this->mconf['menuBackColor'] : '';
-               $insertBottomColor= $this->mconf['bottomBackColor'] ? 'BACKGROUND-COLOR: '.$this->mconf['bottomBackColor'].'; layer-background-color: '.$this->mconf['bottomBackColor'] : '';
-               $menuOffset = t3lib_div::intExplode(',', $this->mconf['menuOffset'] . ',');
-               $subOffset = t3lib_div::intExplode(',', $this->mconf['subMenuOffset'] . ',');
-
-
-               $GLOBALS['TSFE']->additionalHeaderData['gmenu_layer_shared']='<script type="text/javascript" src="'.t3lib_extMgm::siteRelPath('cms').'tslib/media/scripts/jsfunc.layermenu.js"></script>';
-               $GLOBALS['TSFE']->additionalHeaderData['gmenu_foldout']='<script type="text/javascript" src="'.t3lib_extMgm::siteRelPath('cms').'tslib/media/scripts/jsfunc.foldout.js"></script>';
-
-               $GLOBALS["TSFE"]->additionalHeaderData[] .= '
-<style type="text/css">
-       /*<![CDATA[*/
-#divCont {
-       Z-INDEX: 1; LEFT: '.$menuOffset[0].'px; VISIBILITY: hidden; WIDTH: '.$mWidth.'px; POSITION: absolute; TOP: '.$menuOffset[1].'px; HEIGHT: '.$mHeight.'px
-}
-.clTop {
-       Z-INDEX: 1; WIDTH: '.$mWidth.'px; POSITION: absolute; '.$insertmColor.'
-}
-.clSub {
-       Z-INDEX: 1; LEFT: '.$subOffset[0].'px; WIDTH: '.$mWidth.'px; POSITION: absolute; TOP: '.$subOffset[1].'px
-}
-.bottomLayer {
-       Z-INDEX: 1; WIDTH: '.$mWidth.'px; CLIP: rect(0px '.$mWidth.'px '.$bHeight.'px 0px); POSITION: absolute; HEIGHT: '.$bHeight.'px; '.$insertBottomColor.'
-}
-       /*]]>*/
-</style>
-<script type="text/javascript">
-/*<![CDATA[*/
-<!--
-GFV_foldNumber='.$this->WMmenuItems.';          //How many toplinks do you have?
-GFV_foldTimer='.t3lib_utility_Math::forceIntegerInRange(($this->mconf['foldTimer']?$this->mconf['foldTimer']:40), 1, 3000).';          //The timeout in the animation, these are milliseconds.
-GFV_foldSpeed='.t3lib_utility_Math::forceIntegerInRange($this->mconf['foldSpeed'], 1, 100).';           //How many steps in an animation?
-GFV_stayFolded='.($this->mconf['stayFolded'] ? 'true' : 'false').';      //Stay open when you click a new toplink?
-GFV_foldImg='.$this->WMimagesFlag.';             //Do you want images (if not set to 0 and remove the images from the body)?
-GFV_currentFold=null;
-GFV_foldStep1=null;
-GFV_foldStep2=null;
-GFV_step=0;
-GFV_active=false;       //Don\'t change this one.
-GFV_adjustTopHeights = '.$adjustTopHeights.';
-GFV_adjustSubHeights = '.$adjustSubHeights.';
-if (bw.opera) {
-       GFV_scrX= innerWidth;
-       GFV_scrY= innerHeight;
-}
-
-//This is the default image.
-//Remember to change the actual images in the page as well, but remember to keep the name of the image.
-var GFV_unImg=new Image();
-GFV_unImg.src="'.$GLOBALS['TSFE']->absRefPrefix.$this->WMarrowNO[3].'";
-
-var GFV_exImg=new Image();          //Making an image variable...
-GFV_exImg.src="'.$GLOBALS['TSFE']->absRefPrefix.$this->WMarrowACT[3].'";   //...this is the source of the image that it changes to when the menu expands.
-
-//-->
-/*]]>*/
-</script>
-';
-
-               $GLOBALS['TSFE']->JSeventFuncCalls['onmousemove']['GF_resizeForOpera()']= 'GF_resizeForOpera();';
-               $GLOBALS['TSFE']->JSeventFuncCalls['onload']['GMENU_FOLDOUT']= 'if(bw.bw) {GF_initFoldout();'.$this->WM_activeOnLoad.'}';
-
-               $GLOBALS['TSFE']->divSection.= '
-<div id="divCont"><!-- These are the contents of the foldoutmenu. -->
-               '.$this->tmpl->wrap($this->WMresult, $this->mconf['wrap']).'
-<div class="bottomLayer" id="divTop'.($this->WMmenuItems+1).'">
-       <div class="clSub" id="divSub'.($this->WMmenuItems+1).'"><!-- This is a cover layer, it should always be the last one, and does NOT count in your number of toplinks! --><!-- So if this one is divTop7, the GFV_foldNumber variable should be set to 6 --><!-- This layer covers up the last sub, so if the last sub gets too big, increase this layers size in the stylesheet. --><!-- There are tables with width="100%" around the toplinks, to force NS4 to use the real width specified for the toplinks in the stylesheet. -->
-       </div>'.$this->tmpl->wrap($bottomContent, $this->WMtableWrap).'
-</div>
-</div><!-- Here ends the foldoutmenu. -->
-               ';
-               return '';
-       }
-}
-
-$GLOBALS['TSFE']->tmpl->menuclasses.=',gmenu_foldout';
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/gmenu_layers.php b/typo3/sysext/cms/tslib/media/scripts/gmenu_layers.php
deleted file mode 100644 (file)
index 5d5229f..0000000
+++ /dev/null
@@ -1,435 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * Contains the GMENU_LAYERS extension class, tslib_gmenu_layers
- *
- * Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj
- * XHTML compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-
-/**
- * Class extending tslib_gmenu for the creation of DHTML menus
- * NOTICE: The contents of this class is made so that it can be copied EXACTLY AS IS to the tmenu_layers class! See notes in class (for BEGIN/END) and also "diff.xmenu_layers.txt"
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- * @package TYPO3
- * @subpackage tslib
- */
-class tslib_gmenu_layers extends tslib_gmenu {
-
-       // FULL DUPLICATE TO tmenu_layers BEGIN:
-
-       var $GMENU_fixKey = 'layers';
-       var $divLayers = array();
-
-       var $WMx = 0;
-       var $WMy = 0;
-       var $WMxyArray = array();
-       var $WMextraScript = '';
-       var $WMlastKey = '';
-       var $WMrestoreScript = '';
-       var $WMresetSubMenus = '';
-       var $WMactiveHasSubMenu = '';
-       var $WMactiveKey = '';
-       var $WMtheSubMenu;
-       var $WMisSub;
-       var $WMhideCode;
-       var $WMonlyOnLoad = 0;
-       var $WMbordersWithin = array();
-       var $WMsubIds = array();
-       var $WMtempStore = array();
-       var $WMlockPosition_addAccumulated = array();
-       var $VMmouseoverActions = array();
-       var $VMmouseoutActions = array();
-
-       /**
-        * Creating unique menu id string plus other initialization of internal variables (all prefixed "WM")
-        *
-        * @return void
-        */
-       function extProc_init() {
-               $this->WMid = trim($this->mconf['layer_menu_id']) ? trim($this->mconf['layer_menu_id']) . 'x' : substr(md5('gl' . serialize($this->mconf)), 0, 6);
-
-               $GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid'][]=$this->WMid;
-               $this->WMtempStore = $GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid'];
-               $GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid']=array();
-
-                       // Save:
-               $this->WMonlyOnLoad = ($this->mconf['displayActiveOnLoad'] && !$this->mconf['displayActiveOnLoad.']['onlyOnLoad']);
-               $this->WMbordersWithin = t3lib_div::intExplode(',', $this->mconf['bordersWithin'] . ',0,0,0,0,0');
-       }
-
-       /**
-        * Processing of mouse-over features depending on whether "freezeMouseover" property is set.
-        *
-        * @param integer $key Pointer to $this->menuArr[$key] where the current menu element record is found OR $this->result['RO'][$key] where the configuration for that elements RO version is found! Here it is used with the ->WMid to make unique names
-        * @return void
-        */
-       function extProc_RO($key) {
-               if ($this->mconf['freezeMouseover']) {
-                       $this->VMmouseoverActions[$this->WMid.$key]='case "Menu'.$this->WMid.$key.'":'.$this->I['linkHREF']['onMouseover'].'; break;';
-                       $this->VMmouseoutActions[$this->WMid.$key]='case "Menu'.$this->WMid.$key.'":'.$this->I['linkHREF']['onMouseout'].'; break;';
-                       $this->I['linkHREF']['onMouseover']='GL'.$this->WMid.'_over(\'Menu'.$this->WMid.$key.'\');';
-                       $this->I['linkHREF']['onMouseout']='';
-               }
-       }
-
-       /**
-        * Processing before the links are created.
-        * This means primarily creating some javaScript code for the management.
-        *
-        * @param integer $key Pointer to $this->menuArr[$key] where the current menu element record is found
-        * @return void
-        */
-       function extProc_beforeLinking($key) {
-               if ($this->I['uid']) {
-
-                       array_push($GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMparentId'], $this->WMid);
-                       $this->WMtheSubMenu = $this->subMenu($this->I['uid'], $this->WMsubmenuObjSuffixes[$key]['sOSuffix']);
-                       array_pop($GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMparentId']);
-                       $this->WMisSub = trim($this->WMtheSubMenu) ? 1 : 0;
-
-                       if ($this->mconf['lockPosition_addSelf']) {
-                               $this->WMy += (strcmp($this->mconf['setFixedHeight'], '')?$this->mconf['setFixedHeight']:$this->I['val']['output_h'])+intval($this->mconf['lockPosition_adjust']);
-                               $this->WMx += (strcmp($this->mconf['setFixedWidth'], '')?$this->mconf['setFixedWidth']:$this->I['val']['output_w'])+intval($this->mconf['lockPosition_adjust']);
-                       }
-
-                               // orig: && $this->WMisSub, changed 210901
-                       if ($this->isActive($this->I['uid'], $this->getMPvar($key)) && $this->mconf['displayActiveOnLoad']) {
-                               $this->WMactiveHasSubMenu = $this->WMisSub;
-                               $this->WMactiveKey = 'Menu'.$this->WMid.$key;
-
-
-                               $this->WMrestoreVars = trim('
-GLV_restoreMenu["'.$this->WMid.'"] = "'.$this->WMactiveKey.'";
-                               ');
-                               $this->WMrestoreScript='        GL_doTop("'.$this->WMid.'",GLV_restoreMenu["'.$this->WMid.'"]);'.($this->mconf['freezeMouseover']?'
-       GL'.$this->WMid.'_over(GLV_restoreMenu["'.$this->WMid.'"]);
-':'');
-                       }
-
-                       if ($this->WMisSub) {
-                               $event="GL_stopMove('".$this->WMid."');";
-                               $this->I['linkHREF']['onMouseover']='GL_doTop(\''.$this->WMid.'\', \'Menu'.$this->WMid.$key.'\');'.$this->I['linkHREF']['onMouseover'];
-                                       // IESelectFix - Activates IFRAME layer below menu
-                               if ($this->mconf['ieSelectFix']) $this->I['linkHREF']['onMouseover']=$this->I['linkHREF']['onMouseover'].'GL_iframer(\''.$this->WMid.'\',\'Menu'.$this->WMid.$key.'\',true);';
-                                       // Added 120802; This means that everytime leaving a menuitem the layer should be shut down (and if the layer is hit in the meantime it is not though).
-                                       // This should happen only for items that are auto-hidden when not over and possibly only when a hide-timer is set. Problem is if the hide-timer is not set and we leave the main element, then the layer will be hidden unless we reach the layer before the timeout will happen and the menu hidden.
-                               if (t3lib_utility_Math::forceIntegerInRange($this->mconf['hideMenuWhenNotOver'], 0, 600) && $this->mconf['hideMenuTimer']) {
-                                       $event.='GL_resetAll("'.$this->WMid.'");';
-                               }
-                               $this->I['linkHREF']['onMouseout'].=$event;
-                       } else {
-                               $this->I['linkHREF']['onMouseover'] = 'GL_hideAll("'.$this->WMid.'");'.$this->I['linkHREF']['onMouseover'];
-                                       // IESelectFix - Hides IFRAME layer below menu
-                               if ($this->mconf['ieSelectFix']) $this->I['linkHREF']['onMouseover'] = $this->I['linkHREF']['onMouseover'].'GL_iframer(\''.$this->WMid.'\',\'\',false);';
-                               $event='GL_resetAll("'.$this->WMid.'");';
-                               $this->I['linkHREF']['onMouseout'].=$event;
-                       }
-
-                       $this->WMxyArray[] = 'GLV_menuXY["'.$this->WMid.'"]["Menu'.$this->WMid.$key.'"] = new Array('.$this->WMx.','.$this->WMy.',"itemID'.t3lib_div::shortmd5($this->I['uid'].'-'.$this->WMid).'","anchorID'.t3lib_div::shortmd5($this->I['uid'].'-'.$this->WMid).'");';
-               }
-       }
-
-       /**
-        * Processing after linking, basically setting the <div>-layers for the menu items. Also some more JavaScript code is made.
-        *
-        * @param integer $key Pointer to $this->menuArr[$key] where the current menu element record is found
-        * @return void
-        */
-       function extProc_afterLinking($key) {
-               if ($this->I['uid']) {
-                       if (!$this->I['spacer'] && $this->WMisSub) {
-                               $exStyle = $this->mconf['layerStyle'] ? $this->mconf['layerStyle'] : 'position:absolute;visibility:hidden';
-                               if (trim($exStyle)) {
-                                       $exStyle = ' '.$exStyle;
-                               }
-                               $GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['layerCounter']++;
-                               $zIndex = 10000-$GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['layerCounter'];
-                               $divStart = '<div id="Menu'.$this->WMid.$key.'" style="z-index:'.$zIndex.';'.$exStyle.'">';
-                               $divStop = '</div>';
-
-                               $this->divLayers[] = $divStart.$this->WMtheSubMenu.$divStop;
-
-                               $this->WMhideCode .= '
-       GL_getObjCss("Menu'.$this->WMid.$key.'").visibility = "hidden";';
-                               $this->WMlastKey = 'Menu'.$this->WMid.$key;
-                       }
-
-                       if (!$this->mconf['lockPosition_addSelf']) {
-                               $this->WMy+=(strcmp($this->mconf['setFixedHeight'], '')?$this->mconf['setFixedHeight']:$this->I['val']['output_h'])+intval($this->mconf['lockPosition_adjust']);
-                               $this->WMx+=(strcmp($this->mconf['setFixedWidth'], '')?$this->mconf['setFixedWidth']:$this->I['val']['output_w'])+intval($this->mconf['lockPosition_adjust']);
-                       }
-               }
-               $this->WMresult .= $this->I['theItem'];
-       }
-
-       /**
-        * Wrapping the item in a <div> section if 'relativeToTriggerItem' was set
-        *
-        * @param string The current content of the menu item, $this->I['theItem'], passed along.
-        * @param integer Pointer to $this->menuArr[$key] where the current menu element record is found
-        * @return string The modified version of $item, going back into $this->I['theItem']
-        */
-       function extProc_beforeAllWrap($item, $key) {
-               if ($this->mconf['relativeToTriggerItem']) {
-                       $item = '<div id="anchorID'.t3lib_div::shortmd5($this->I['uid'].'-'.$this->WMid).'" style="position:absolute;visibility:hidden;"></div><div id="itemID'.t3lib_div::shortmd5($this->I['uid'].'-'.$this->WMid).'" style="width:100%; height:100%;">'.$item.'</div>';
-               }
-               return $item;
-       }
-
-       /**
-        * Returns TRUE if different from ''  OR if intval()!=0
-        *
-        * @param string Value to evaluate
-        * @return boolean TRUE if $in is different from ''  OR if intval()!=0
-        */
-       function isSetIntval($in) {
-               return $this->mconf['blankStrEqFalse'] ? strcmp($in, '') : intval($in);
-       }
-
-       /**
-        * Putting things together, in particular the JavaScript code needed for the DHTML menu.
-        *
-        * @return mixed Returns the value of a call to the parent function, parent::extProc_finish();
-        */
-       function extProc_finish () {
-               $dirL = $this->mconf['directionLeft'] ? '-GL_getObj(id).width' : '';
-               $dirU = $this->mconf['directionUp'] ? '-GL_getObj(id).height' : '';
-
-               $parentLayerId = end($GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMparentId']);
-
-               $DoTop = array();
-               $GLV_menuOn = array();
-               $relCode = array();
-               $relFlag = 0;
-               if ($this->mconf['relativeToParentLayer'] && $parentLayerId) {
-                       $relCode['X'].='GLV_curLayerX["'.$parentLayerId.'"]+';
-                       $relCode['Y'].='GLV_curLayerY["'.$parentLayerId.'"]+';
-                       if ($this->mconf['relativeToParentLayer.']['addWidth']) {
-                               $relCode['X'].='GLV_curLayerWidth["'.$parentLayerId.'"]+';
-                       }
-                       if ($this->mconf['relativeToParentLayer.']['addHeight']) {
-                               $relCode['Y'].='GLV_curLayerHeight["'.$parentLayerId.'"]+';
-                       }
-               }
-               if ($this->mconf['relativeToTriggerItem']) {
-                       $DoTop[] = '
-               var parentObject = GL_getObj(GLV_menuXY[WMid][id][2]);
-               var TI_width = parentObject.width;
-               var TI_height = parentObject.height;
-               var anchorObj = GL_getObj(GLV_menuXY[WMid][id][3]);
-               var TI_x = anchorObj.x;
-               var TI_y = anchorObj.y;
-                       ';
-                       $relCode['X'] .= 'TI_x+';
-                       $relCode['Y'] .= 'TI_y+';
-
-                       if ($this->mconf['relativeToTriggerItem.']['addWidth']) {       $relCode['X'].='TI_width+';     }
-                       if ($this->mconf['relativeToTriggerItem.']['addHeight'])        {       $relCode['Y'].='TI_height+';    }
-                       $relFlag=1;
-               }
-               if ($relFlag) {
-                       $DoTop[] = 'GLV_menuOn["'.$this->WMid.'"].left = ('.$relCode['X'].intval($this->mconf['leftOffset']).$dirL.')+"px";';
-                       $DoTop[] = 'GLV_menuOn["'.$this->WMid.'"].top =  ('.$relCode['Y'].intval($this->mconf['topOffset']).$dirU.')+"px";';
-               } else {
-                               // X position (y is fixed)
-                       if (!strcmp($this->mconf['lockPosition'], 'x')) {
-                               $DoTop[]='GLV_menuOn["'.$this->WMid.'"].left = ('.$relCode['X'].'GLV_menuXY["'.$this->WMid.'"][id][0]-('.intval($this->mconf['xPosOffset']).')'.$dirL.')+"px";';
-                               if ($this->isSetIntval($this->mconf['topOffset'])) {
-                                       $DoTop[]='GLV_menuOn["'.$this->WMid.'"].top = ('.$relCode['Y'].intval($this->mconf['topOffset']).$dirU.')+"px";';
-                               }
-                       } elseif ($this->isSetIntval($this->mconf['xPosOffset'])) {
-                               $GLV_menuOn[]=$DoTop[]='GLV_menuOn["'.$this->WMid.'"].left = (GLV_x-('.intval($this->mconf['xPosOffset']).')'.$dirL.')+"px";';
-                               if ($this->isSetIntval($this->mconf['topOffset'])) {
-                                       $DoTop[]='GLV_menuOn["'.$this->WMid.'"].top = ('.$relCode['Y'].intval($this->mconf['topOffset']).$dirU.')+"px";';
-                               }
-                       }
-                               // Y position   (x is fixed)
-                       if (!strcmp($this->mconf['lockPosition'], 'y')) {
-                               $DoTop[]='GLV_menuOn["'.$this->WMid.'"].top = ('.$relCode['Y'].'GLV_menuXY["'.$this->WMid.'"][id][1]-('.intval($this->mconf['yPosOffset']).')'.$dirU.')+"px";';
-                               if ($this->isSetIntval($this->mconf['leftOffset'])) {
-                                       $DoTop[]='GLV_menuOn["'.$this->WMid.'"].left = ('.$relCode['X'].intval($this->mconf['leftOffset']).$dirL.')+"px";';
-                               }
-                       } elseif ($this->isSetIntval($this->mconf['yPosOffset'])) {
-                               $GLV_menuOn[]=$DoTop[]='GLV_menuOn["'.$this->WMid.'"].top = (GLV_y-('.intval($this->mconf['yPosOffset']).')'.$dirU.')+"px";';
-                               if ($this->isSetIntval($this->mconf['leftOffset'])) {
-                                       $DoTop[]='GLV_menuOn["'.$this->WMid.'"].left = ('.$relCode['X'].intval($this->mconf['leftOffset']).$dirL.')+"px";';
-                               }
-                       }
-               }
-
-                       // BordersWithIn:
-               $DoTop[] = $this->extCalcBorderWithin('left', $this->WMbordersWithin[0]);
-               $DoTop[] = $this->extCalcBorderWithin('top', $this->WMbordersWithin[1]);
-               $DoTop[] = $this->extCalcBorderWithin('right', $this->WMbordersWithin[2]);
-               $DoTop[] = $this->extCalcBorderWithin('bottom', $this->WMbordersWithin[3]);
-               $DoTop[] = $this->extCalcBorderWithin('left', $this->WMbordersWithin[4]);
-               $DoTop[] = $this->extCalcBorderWithin('top', $this->WMbordersWithin[5]);
-
-               if ($this->mconf['freezeMouseover'] && !$this->mconf['freezeMouseover.']['alwaysKeep']) {
-                       $this->WMhideCode.='
-GL'.$this->WMid.'_out("");';
-               }
-
-               $TEST='';
-               if (count($GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid'])) {
-                       foreach ($GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid'] as $mIdStr) {
-                               $this->WMhideCode.='
-GL_hideAll("'.$mIdStr.'");';
-                               $this->WMrestoreScript.='
-GL_restoreMenu("'.$mIdStr.'");';
-                               $this->WMresetSubMenus.='
-if (!GLV_doReset["'.$mIdStr.'"] && GLV_currentLayer["'.$mIdStr.'"]!=null)      resetSubMenu=0;';
-                       }
-               }
-                       // IESelectFix - Adds IFRAME tag to HTML, Hides IFRAME layer below menu
-               if ($this->mconf['ieSelectFix']) {
-                       $this->WMhideCode.= '
-       GL_iframer(\''.$this->WMid.'\',\'\',false);';
-                       $this->divLayers['iframe'] = '<iframe id="Iframe'.$this->WMid.'" scrolling="no" frameborder="0" style="position:absolute; top:0px; left:0px; background-color:transparent; layer-background-color:transparent; display:none;"></iframe>';
-               }
-               $GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid']=array_merge($this->WMtempStore, $GLOBALS['TSFE']->applicationData['GMENU_LAYERS']['WMid']);
-               $GLOBALS['TSFE']->additionalHeaderData['gmenu_layer_shared']='<script type="text/javascript" src="'.t3lib_extMgm::siteRelPath('cms').'tslib/media/scripts/jsfunc.layermenu.js"></script>';
-               $GLOBALS['TSFE']->JSCode.= '
-
-GLV_curLayerWidth["'.$this->WMid.'"]=0;
-GLV_curLayerHeight["'.$this->WMid.'"]=0;
-GLV_curLayerX["'.$this->WMid.'"]=0;
-GLV_curLayerY["'.$this->WMid.'"]=0;
-GLV_menuOn["'.$this->WMid.'"] = null;
-GLV_gap["' . $this->WMid . '"]=' . t3lib_utility_Math::forceIntegerInRange($this->mconf['hideMenuWhenNotOver'], 0, 600) . ';
-GLV_currentLayer["'.$this->WMid.'"] = null;
-GLV_currentROitem["'.$this->WMid.'"] = null;
-GLV_hasBeenOver["'.$this->WMid.'"]=0;
-GLV_doReset["'.$this->WMid.'"]=false;
-GLV_lastKey["'.$this->WMid.'"] = "'.$this->WMlastKey.'";
-GLV_onlyOnLoad["'.$this->WMid.'"] = '.($this->WMonlyOnLoad?1:0).';
-GLV_dontHideOnMouseUp["'.$this->WMid.'"] = '.($this->mconf['dontHideOnMouseUp']?1:0).';
-GLV_dontFollowMouse["'.$this->WMid.'"] = '.($this->mconf['dontFollowMouse']?1:0).';
-GLV_date = new Date();
-GLV_timeout["'.$this->WMid.'"] = GLV_date.getTime();
-GLV_timeoutRef["' . $this->WMid . '"] = ' . t3lib_utility_Math::forceIntegerInRange($this->mconf['hideMenuTimer'], 0, 20000) . ';
-GLV_menuXY["'.$this->WMid.'"] = new Array();
-'.implode(LF, $this->WMxyArray).'
-'.$this->WMrestoreVars;
-
-               if ($this->mconf['freezeMouseover']) {
-                       $GLOBALS['TSFE']->JSCode.= '
-// Alternative rollover/out functions for use with GMENU_LAYER
-function GL'.$this->WMid.'_over(mitm_id) {
-       GL'.$this->WMid.'_out("");      // removes any old roll over state of an item. Needed for alwaysKeep and Opera browsers.
-       switch(mitm_id) {
-'.implode(LF, $this->VMmouseoverActions).'
-       }
-       GLV_currentROitem["'.$this->WMid.'"]=mitm_id;
-}
-function GL'.$this->WMid.'_out(mitm_id) {
-       if (!mitm_id)   mitm_id=GLV_currentROitem["'.$this->WMid.'"];
-       switch(mitm_id) {
-'.implode(LF, $this->VMmouseoutActions).'
-       }
-}
-';
-               }
-               $GLOBALS["TSFE"]->JSCode.= '
-function GL'.$this->WMid.'_getMouse(e) {
-       if (GLV_menuOn["'.$this->WMid.'"]!=null && !GLV_dontFollowMouse["'.$this->WMid.'"]){
-'.implode(LF, $GLV_menuOn).'
-       }
-       GL_mouseMoveEvaluate("'.$this->WMid.'");
-}
-function GL'.$this->WMid.'_hideCode() {
-'.$this->WMhideCode.'
-}
-function GL'.$this->WMid.'_doTop(WMid,id) {
-'.trim(implode(LF, $DoTop)).'
-}
-function GL'.$this->WMid.'_restoreMenu() {
-'.$this->WMrestoreScript.'
-}
-function GL'.$this->WMid.'_resetSubMenus() {
-       var resetSubMenu=1;
-'.$this->WMresetSubMenus.'
-       return resetSubMenu;
-}
-
-GLV_timeout_pointers[GLV_timeout_count] = "'.$this->WMid.'";
-GLV_timeout_count++;
-
-';
-               $GLOBALS['TSFE']->JSeventFuncCalls['onload']['GL_initLayers()']= 'GL_initLayers();';
-               $GLOBALS['TSFE']->JSeventFuncCalls['onload'][$this->WMid]=      'GL_restoreMenu("'.$this->WMid.'");';
-               // Should be called BEFORE any of the 'local' getMouse functions!
-               // is put inside in a try catch block to avoid JS errors in IE
-               $GLOBALS['TSFE']->JSeventFuncCalls['onmousemove']['GL_getMouse(e)']= 'try{GL_getMouse(e);}catch(ex){};';
-               $GLOBALS['TSFE']->JSeventFuncCalls['onmousemove'][$this->WMid]= 'try{GL'.$this->WMid.'_getMouse(e);}catch(ex){};';
-               $GLOBALS['TSFE']->JSeventFuncCalls['onmouseup'][$this->WMid]= 'GL_mouseUp(\''.$this->WMid.'\',e);';
-
-               $GLOBALS['TSFE']->divSection.=implode($this->divLayers, LF).LF;
-
-               return parent::extProc_finish();
-       }
-
-       /**
-        * Creates a JavaScript line which corrects the position of the layer based on the constraints in TypoScript property 'bordersWithin'
-        *
-        * @param string $kind Direction to test.
-        * @param integer $integer The boundary limit in the direction set by $kind. If set then a value is returned, otherwise blank.
-        * @return string JavaScript string for correction of the layer position (if $integer is TRUE)
-        * @see extProc_finish(), extProc_init()
-        */
-       function extCalcBorderWithin($kind, $integer) {
-               if ($integer) {
-                       switch($kind) {
-                               case 'right':
-                               case 'bottom':
-                                       $add='';
-                                       if ($kind == 'right') {
-                                               $add = 'GL_getObj(id).width';
-                                               $key = 'left';
-                                       }
-                                       if ($kind == 'bottom') {
-                                               $add ='GL_getObj(id).height';
-                                               $key = 'top';
-                                       }
-                                       $str = 'if (parseInt(GLV_menuOn["'.$this->WMid.'"].'.$key.')+'.$add.'>'.$integer.') GLV_menuOn["'.$this->WMid.'"].'.$key.'='.$integer.'-'.$add.';';
-                               break;
-                               default:
-                                       $str = 'if (parseInt(GLV_menuOn["'.$this->WMid.'"].'.$kind.')<'.$integer.') GLV_menuOn["'.$this->WMid.'"].'.$kind.'='.$integer.';';
-                               break;
-                       }
-               }
-               return $str;
-       }
-}
-
-       // FULL DUPLICATE TO tmenu_layers END:
-$GLOBALS['TSFE']->tmpl->menuclasses .= ',gmenu_layers';
-?>
\ No newline at end of file
diff --git a/typo3/sysext/cms/tslib/media/scripts/join.gif b/typo3/sysext/cms/tslib/media/scripts/join.gif
deleted file mode 100755 (executable)
index 84dcaa5..0000000
Binary files a/typo3/sysext/cms/tslib/media/scripts/join.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/scripts/joinbottom.gif b/typo3/sysext/cms/tslib/media/scripts/joinbottom.gif
deleted file mode 100755 (executable)
index 7525042..0000000
Binary files a/typo3/sysext/cms/tslib/media/scripts/joinbottom.gif and /dev/null differ
diff --git a/typo3/sysext/cms/tslib/media/scripts/jsfunc.foldout.js b/typo3/sysext/cms/tslib/media/scripts/jsfunc.foldout.js
deleted file mode 100755 (executable)
index 2d7e20c..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-/***************************************************************
-*
-*  JavaScript DHTML foldout menu
-*
-*
-*
-*  Copyright notice
-*
-*  (c) 1998-2010 Kasper Skårhøj
-*  All rights reserved
-*
-*  This script is part of the TYPO3 tslib/ library provided by
-*  Kasper Skårhøj <kasper@typo3.com> together with TYPO3
-*
-*  Released under GNU/GPL (see license file in tslib/)
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*
-*  This copyright notice MUST APPEAR in all copies of this script
-***************************************************************/
-
-//object constructor...
-function GF_makeMenu(obj,nest,adjustH){
-       nest= (!nest)?'':'document.'+nest+'.';
-       this.el= bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):document.getElementById(obj);
-       this.css= bw.ns4?this.el:this.el.style;
-       this.ref= bw.ns4?this.el.document:document;
-       this.x= (bw.ns4||bw.opera)?this.css.left:this.el.offsetLeft;
-       this.y= (bw.ns4||bw.opera)?this.css.top:this.el.offsetTop;
-       this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.opera?this.css.pixelHeight:0;
-    this.vis= GF_visible;
-       this.hideIt= GF_hideIt;
-    this.showIt= GF_showIt;
-    this.moveIt= GF_moveIt;
-    this.moveBy= GF_moveBy;
-               // Added by Kasper Skårhøj:
-       if (adjustH)    this.height = this.height+adjustH;
-       return this
-}
-//object methods...
-function GF_showIt(){this.css.visibility='visible'}
-function GF_hideIt(){this.css.visibility='hidden'}
-function GF_visible(){if(this.css.visibility=='visible' || this.css.visibility=='VISIBLE' || this.css.visibility=='show') return true;}
-function GF_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
-function GF_moveBy(x,y){this.moveIt(this.x+x,this.y+y)}
-
-/************************************************************************************
-These functions GF_menu, GF_doMove, and GF_placeAll open and close the menu.
-************************************************************************************/
-function GF_menu(num){
-
-    //If GFV_stayFolded is false, one fold is open, and it's not the one you clicked, we enter this if structure.
-       if(bw.bw && !GFV_active && !GFV_stayFolded && GFV_currentFold!=null && GFV_currentFold!=num){
-        GFV_active= true
-
-        //Adjusting the speed of the animation.
-        GFV_foldStep1= oSub[num].height/GFV_foldSpeed
-        GFV_foldStep2= oSub[GFV_currentFold].height/-GFV_foldSpeed
-
-        //Setting the images correctly, showing the new sub.
-        if(GFV_foldImg) oTop[num].ref['imgA'+num].src=GFV_exImg.src
-        if(GFV_foldImg) oTop[GFV_currentFold].ref['imgA'+GFV_currentFold].src=GFV_unImg.src
-        oSub[num].showIt()
-
-        //Keeping track of what fold is opened, then do the move.
-        var temp= GFV_currentFold
-        GFV_currentFold= num
-        GF_doMove(num+1,temp+1)
-    }
-
-    //In the simple cases, we enter this else if structure.
-    else if(bw.bw && !GFV_active){
-        GFV_active= true
-
-        //If the sub is not visible, show it, change it's image, and expand it.
-               if(!oSub[num].vis()){
-                       oSub[num].showIt()
-                       if(GFV_foldImg)oTop[num].ref['imgA'+num].src=GFV_exImg.src
-            GFV_foldStep1=oSub[num].height/GFV_foldSpeed
-            GFV_currentFold=num
-            GF_doMove(num+1,null)
-               }
-
-        //If the sub is visible, change it's image and collapse it.
-        else{
-                       if(GFV_foldImg)oTop[num].ref['imgA'+num].src=GFV_unImg.src
-            GFV_foldStep2=oSub[num].height/-GFV_foldSpeed
-            GFV_currentFold=null
-            GF_doMove(null,num+1)
-               }
-       }
-}
-function GF_doMove(expand,collapse){
-    GFV_step++
-    if(expand!=null) for(var i=expand;i<oTop.length;i++){ oTop[i].moveBy(0,GFV_foldStep1) }
-    if(collapse!=null) for(var i=collapse;i<oTop.length;i++){ oTop[i].moveBy(0,GFV_foldStep2) }
-
-    //If the animation is not done yet, activate GF_doMove again.
-    if(GFV_step<GFV_foldSpeed) setTimeout('GF_doMove('+expand+','+collapse+')',GFV_foldTimer)
-
-    //Else clean up and bail out.
-