Changeset 598768
- Timestamp:
- 09/13/2012 09:45:27 PM (13 years ago)
- Location:
- wp-filebase
- Files:
-
- 1044 added
- 25 edited
-
tags/0.2.9.20 (added)
-
tags/0.2.9.20/classes (added)
-
tags/0.2.9.20/classes/Admin.php (added)
-
tags/0.2.9.20/classes/AdminGuiCats.php (added)
-
tags/0.2.9.20/classes/AdminGuiCss.php (added)
-
tags/0.2.9.20/classes/AdminGuiFiles.php (added)
-
tags/0.2.9.20/classes/AdminGuiManage.php (added)
-
tags/0.2.9.20/classes/AdminGuiSettings.php (added)
-
tags/0.2.9.20/classes/AdminGuiSupport.php (added)
-
tags/0.2.9.20/classes/AdminGuiTpls.php (added)
-
tags/0.2.9.20/classes/AdminHowToStart.php (added)
-
tags/0.2.9.20/classes/AdminLite.php (added)
-
tags/0.2.9.20/classes/Category.php (added)
-
tags/0.2.9.20/classes/Config.php (added)
-
tags/0.2.9.20/classes/Core.php (added)
-
tags/0.2.9.20/classes/Download.php (added)
-
tags/0.2.9.20/classes/File.php (added)
-
tags/0.2.9.20/classes/FileListTable.php (added)
-
tags/0.2.9.20/classes/GetID3.php (added)
-
tags/0.2.9.20/classes/Item.php (added)
-
tags/0.2.9.20/classes/ListTpl.php (added)
-
tags/0.2.9.20/classes/Output.php (added)
-
tags/0.2.9.20/classes/PLUpload.php (added)
-
tags/0.2.9.20/classes/SWFUpload.php (added)
-
tags/0.2.9.20/classes/Search.php (added)
-
tags/0.2.9.20/classes/Setup.php (added)
-
tags/0.2.9.20/classes/Sync.php (added)
-
tags/0.2.9.20/classes/TplLib.php (added)
-
tags/0.2.9.20/classes/Widget.php (added)
-
tags/0.2.9.20/editor_plugin.php (added)
-
tags/0.2.9.20/extras (added)
-
tags/0.2.9.20/extras/ckeditor (added)
-
tags/0.2.9.20/extras/ckeditor/images (added)
-
tags/0.2.9.20/extras/ckeditor/images/btn.gif (added)
-
tags/0.2.9.20/extras/ckeditor/plugin.js (added)
-
tags/0.2.9.20/extras/flvplayer (added)
-
tags/0.2.9.20/extras/flvplayer/OSplayer.swf (added)
-
tags/0.2.9.20/extras/getid3 (added)
-
tags/0.2.9.20/extras/getid3/extension.cache.dbm.php (added)
-
tags/0.2.9.20/extras/getid3/extension.cache.mysql.php (added)
-
tags/0.2.9.20/extras/getid3/getid3.lib.php (added)
-
tags/0.2.9.20/extras/getid3/getid3.php (added)
-
tags/0.2.9.20/extras/getid3/helperapps (added)
-
tags/0.2.9.20/extras/getid3/helperapps/readme.helperapps.txt (added)
-
tags/0.2.9.20/extras/getid3/module.archive.gzip.php (added)
-
tags/0.2.9.20/extras/getid3/module.archive.rar.php (added)
-
tags/0.2.9.20/extras/getid3/module.archive.szip.php (added)
-
tags/0.2.9.20/extras/getid3/module.archive.tar.php (added)
-
tags/0.2.9.20/extras/getid3/module.archive.zip.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.asf.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.bink.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.flv.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.matroska.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.mpeg.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.nsv.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.quicktime.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.real.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.riff.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio-video.swf.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.aa.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.aac.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.ac3.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.au.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.avr.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.bonk.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.dss.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.dts.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.flac.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.la.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.lpac.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.midi.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.mod.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.monkey.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.mp3.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.mpc.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.ogg.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.optimfrog.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.rkau.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.shorten.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.tta.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.voc.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.vqf.php (added)
-
tags/0.2.9.20/extras/getid3/module.audio.wavpack.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.bmp.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.efax.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.gif.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.jpg.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.pcd.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.png.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.svg.php (added)
-
tags/0.2.9.20/extras/getid3/module.graphic.tiff.php (added)
-
tags/0.2.9.20/extras/getid3/module.misc.cue.php (added)
-
tags/0.2.9.20/extras/getid3/module.misc.exe.php (added)
-
tags/0.2.9.20/extras/getid3/module.misc.iso.php (added)
-
tags/0.2.9.20/extras/getid3/module.misc.msoffice.php (added)
-
tags/0.2.9.20/extras/getid3/module.misc.par2.php (added)
-
tags/0.2.9.20/extras/getid3/module.misc.pdf.php (added)
-
tags/0.2.9.20/extras/getid3/module.tag.apetag.php (added)
-
tags/0.2.9.20/extras/getid3/module.tag.id3v1.php (added)
-
tags/0.2.9.20/extras/getid3/module.tag.id3v2.php (added)
-
tags/0.2.9.20/extras/getid3/module.tag.lyrics3.php (added)
-
tags/0.2.9.20/extras/getid3/module.tag.xmp.php (added)
-
tags/0.2.9.20/extras/getid3/write.apetag.php (added)
-
tags/0.2.9.20/extras/getid3/write.id3v1.php (added)
-
tags/0.2.9.20/extras/getid3/write.id3v2.php (added)
-
tags/0.2.9.20/extras/getid3/write.lyrics3.php (added)
-
tags/0.2.9.20/extras/getid3/write.metaflac.php (added)
-
tags/0.2.9.20/extras/getid3/write.php (added)
-
tags/0.2.9.20/extras/getid3/write.real.php (added)
-
tags/0.2.9.20/extras/getid3/write.vorbiscomment.php (added)
-
tags/0.2.9.20/extras/jquery (added)
-
tags/0.2.9.20/extras/jquery/contextmenu (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-gloss-cyan-menu-item-hover.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-gloss-menu-item-hover.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-gloss-semitransparent-menu-item-hover.png (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-human-menu-item-hover.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-osx-menu-item-hover.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-vista-bg.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-vista-menu-item-hover.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/cmenu-xp-bg.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/delete_icon.gif (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/jquery.contextmenu.css (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/jquery.contextmenu.js (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/page_white_delete.png (added)
-
tags/0.2.9.20/extras/jquery/contextmenu/page_white_edit.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables (added)
-
tags/0.2.9.20/extras/jquery/dataTables/css (added)
-
tags/0.2.9.20/extras/jquery/dataTables/css/demo_page.css (added)
-
tags/0.2.9.20/extras/jquery/dataTables/css/demo_table.css (added)
-
tags/0.2.9.20/extras/jquery/dataTables/css/demo_table_jui.css (added)
-
tags/0.2.9.20/extras/jquery/dataTables/css/jquery.dataTables.css (added)
-
tags/0.2.9.20/extras/jquery/dataTables/css/jquery.dataTables_themeroller.css (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/Sorting icons.psd (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/back_disabled.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/back_enabled.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/back_enabled_hover.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/favicon.ico (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/forward_disabled.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/forward_enabled.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/forward_enabled_hover.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/sort_asc.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/sort_asc_disabled.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/sort_both.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/sort_desc.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/images/sort_desc_disabled.png (added)
-
tags/0.2.9.20/extras/jquery/dataTables/js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/js/jquery.dataTables.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/js/jquery.dataTables.min.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/js/jquery.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/DataTables.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/api (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/api/api.internal.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/api/api.methods.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/api/api.static.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.ajax.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.columns.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.constructor.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.data.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.draw.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.filter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.info.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.init.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.length.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.page.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.processing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.scrolling.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.sizing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.sort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.state.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/core/core.support.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/ext (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/ext/ext.classes.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/ext/ext.paging.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/ext/ext.sorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/ext/ext.types.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.column.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.defaults.columns.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.defaults.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.ext.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.row.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.search.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/src/model/model.settings.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/controller.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/controller.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/index.html (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/performance (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/performance/draw.html (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/performance/large.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/performance/page.html (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/performance/sort.html (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/-complex_header.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/2512.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/6776.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/complex_header_2.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/deferred_table.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/dom_data.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/dom_data_th.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/dom_data_two_headers.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/dymanic_table.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/empty_table.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/html_table.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/js_data.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/js_data_mixed_types.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/templates/two_tables.php (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests/1_dom (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests/1_dom/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/-complex_header.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/-iDraw.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2512.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2530-2.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2530.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2569.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2600.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2608.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2635.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2746-stable-sort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2799.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2840-restore-table-width.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2914-state-save-sort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/5396-fnUpdate-arrays-mData.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/5396-fnUpdate-arrays.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/5508-xscroll-zero-content.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/6776-scrolling-table-grows.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/_getDataFunctions.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/_setDataFunctions.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aaSorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aaSortingFixed.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bSearchable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bSortable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bUseRendered.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bVisible.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bVisible2.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.fnRender.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.iDataSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sClass.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sName.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sTitle.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoSearchCols.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/asStripClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bAutoWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bInfiniteScroll.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bJQueryUI.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bLengthChange.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bServerSide.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bSortCellsTop.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bSortClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnCookieCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnCreatedCell.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnCreatedRow.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnDeleteRow.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnDrawCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnFooterCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnHeaderCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnInfoCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnInitComplete.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnRowCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnSetColumnVis.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnSetColumnVis2.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/html-autodetect-sort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/iDisplayLength.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.oPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sInfoEmpty.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sInfoPostFix.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sLengthMenu.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sUrl.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sZeroRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sAjaxSource.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sDom.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sPaginationType.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sScrollXY.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/th_in_body.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/39-nested-null.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/6872-default-content-missing-props.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/8549--string-sorting-nonstrings.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aaSorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aaSortingFixed.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bSearchable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bSortable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bUseRendered.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bVisible.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.fnRender.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.iDataSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sClass.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sName.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sTitle.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoSearchCols.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/asStripClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bAutoWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bLengthChange.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bServerSide.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bSortClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnCreatedCell.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnCreatedRow.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnDrawCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnFooterCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnHeaderCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnInitComplete.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnRowCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/iDisplayLength.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/js_data_mixed_types.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.oPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sInfoEmpty.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sInfoPostFix.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sLengthMenu.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sUrl.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sZeroRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/sAjaxSource.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/sDom.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/sPaginationType.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aaSorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aaSortingFixed.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bSearchable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bSortable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bUseRendered.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bVisible.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.fnRender.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.iDataSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sClass.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sName.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sTitle.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoSearchCols.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/asStripClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bAutoWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bLengthChange.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bServerSide.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bSortClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnCreatedCell.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnCreatedRow.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnDrawCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnHeaderCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnInitComplete.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnRowCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnServerData.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/iDisplayLength.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.oPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sInfoEmpty.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sInfoPostFix.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sLengthMenu.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sLoadingRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sUrl.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sZeroRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sAjaxDataProp.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sAjaxDataProp2.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sAjaxSource.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sDom.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sPaginationType.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/-iDraw.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/2440.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/2569.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/2600.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aaSorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aaSortingFixed.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bSearchable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bSortable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bUseRendered.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bVisible.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.fnRender.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sClass.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sName.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sTitle.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoSearchCols.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/asStripClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bAutoWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bInfiniteScroll.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bLengthChange.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bServerSide.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bSortClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnCreatedCell.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnCreatedRow.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnDrawCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnHeaderCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnInitComplete.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnRowCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/iDeferLoading.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/iDisplayLength.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.oPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sInfoEmpty.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sInfoPostFix.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sLengthMenu.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sUrl.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sZeroRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sAjaxDataProp.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sAjaxSource.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sDom.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sPaginationType.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_arrays_subobjects.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_deep.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_mDataProp.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_null_source.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_objects.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_objects_subarrays.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aaSorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aaSortingFixed.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bSearchable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bSortable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bUseRendered.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bVisible.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.fnRender.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.iDataSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sClass.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sName.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sTitle.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoSearchCols.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/asStripClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bAutoWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bLengthChange.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bServerSide.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bSortClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnDrawCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnHeaderCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnInitComplete.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnRowCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnServerData.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/iDisplayLength.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.oPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sInfoEmpty.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sInfoPostFix.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sLengthMenu.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sUrl.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sZeroRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/sAjaxSource.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/sDom.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/sPaginationType.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/_zero_config.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aaSorting.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aaSortingFixed.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bSearchable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bSortable.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bUseRendered.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bVisible.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.fnRender.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.iDataSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sClass.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sName.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sTitle.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoSearchCols.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/asStripClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bAutoWidth.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bFilter.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bLengthChange.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bServerSide.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bSort.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bSortClasses.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnDrawCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnHeaderCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnInitComplete.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnRowCallback.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnServerData.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/iDisplayLength.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.oPaginate.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sInfo.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sInfoEmpty.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sInfoPostFix.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sLengthMenu.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sProcessing.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sUrl.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sZeroRecords.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oSearch.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxDataProp.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxDataProp2.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxSource.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sDom.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sPaginationType.js (added)
-
tags/0.2.9.20/extras/jquery/dataTables/unit_testing/unit_test.js (added)
-
tags/0.2.9.20/extras/jquery/jquery.cookie.js (added)
-
tags/0.2.9.20/extras/jquery/treeview (added)
-
tags/0.2.9.20/extras/jquery/treeview/images (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/ajax-loader.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/file.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/folder-closed.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/folder.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/minus.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/plus.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-black-line.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-black.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-default-line.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-default.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-famfamfam-line.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-famfamfam.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-gray-line.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-gray.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-red-line.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/images/treeview-red.gif (added)
-
tags/0.2.9.20/extras/jquery/treeview/jquery.treeview.async.js (added)
-
tags/0.2.9.20/extras/jquery/treeview/jquery.treeview.css (added)
-
tags/0.2.9.20/extras/jquery/treeview/jquery.treeview.edit.js (added)
-
tags/0.2.9.20/extras/jquery/treeview/jquery.treeview.js (added)
-
tags/0.2.9.20/extras/jquery/treeview/jquery.treeview.sortable.js (added)
-
tags/0.2.9.20/extras/phpthumb.bmp.php (added)
-
tags/0.2.9.20/extras/phpthumb.functions.php (added)
-
tags/0.2.9.20/extras/progressbar.class.php (added)
-
tags/0.2.9.20/images (added)
-
tags/0.2.9.20/images/admin_menu_icon.png (added)
-
tags/0.2.9.20/images/crystal_cat.png (added)
-
tags/0.2.9.20/images/dl_btn.png (added)
-
tags/0.2.9.20/images/dl_btn_hover.png (added)
-
tags/0.2.9.20/images/down.png (added)
-
tags/0.2.9.20/images/folder48.png (added)
-
tags/0.2.9.20/js (added)
-
tags/0.2.9.20/js/admin.js (added)
-
tags/0.2.9.20/js/common.js (added)
-
tags/0.2.9.20/js/editor-plugin.js (added)
-
tags/0.2.9.20/js/live-admin.js (added)
-
tags/0.2.9.20/languages (added)
-
tags/0.2.9.20/languages/template.po (added)
-
tags/0.2.9.20/languages/wpfb-be_BY.mo (added)
-
tags/0.2.9.20/languages/wpfb-be_BY.po (added)
-
tags/0.2.9.20/languages/wpfb-de_DE.mo (added)
-
tags/0.2.9.20/languages/wpfb-de_DE.po (added)
-
tags/0.2.9.20/languages/wpfb-fa_IR.mo (added)
-
tags/0.2.9.20/languages/wpfb-fa_IR.po (added)
-
tags/0.2.9.20/languages/wpfb-fr_FR.mo (added)
-
tags/0.2.9.20/languages/wpfb-fr_FR.po (added)
-
tags/0.2.9.20/languages/wpfb-it_IT.mo (added)
-
tags/0.2.9.20/languages/wpfb-it_IT.po (added)
-
tags/0.2.9.20/languages/wpfb-lt_LT.mo (added)
-
tags/0.2.9.20/languages/wpfb-lt_LT.po (added)
-
tags/0.2.9.20/languages/wpfb-nl_NL.mo (added)
-
tags/0.2.9.20/languages/wpfb-nl_NL.po (added)
-
tags/0.2.9.20/languages/wpfb-pt_BR.mo (added)
-
tags/0.2.9.20/languages/wpfb-pt_BR.po (added)
-
tags/0.2.9.20/languages/wpfb-ru_RU.mo (added)
-
tags/0.2.9.20/languages/wpfb-ru_RU.po (added)
-
tags/0.2.9.20/languages/wpfb-sk_SK.mo (added)
-
tags/0.2.9.20/languages/wpfb-sk_SK.po (added)
-
tags/0.2.9.20/languages/wpfb-sv_SE.mo (added)
-
tags/0.2.9.20/languages/wpfb-sv_SE.po (added)
-
tags/0.2.9.20/languages/wpfb-tr_TR.mo (added)
-
tags/0.2.9.20/languages/wpfb-tr_TR.po (added)
-
tags/0.2.9.20/lib (added)
-
tags/0.2.9.20/lib/wpfb_form_cat.php (added)
-
tags/0.2.9.20/lib/wpfb_form_file.php (added)
-
tags/0.2.9.20/readme.txt (added)
-
tags/0.2.9.20/screenshot-1.png (added)
-
tags/0.2.9.20/screenshot-2.png (added)
-
tags/0.2.9.20/screenshot-3.png (added)
-
tags/0.2.9.20/screenshot-4.png (added)
-
tags/0.2.9.20/screenshot-5.png (added)
-
tags/0.2.9.20/screenshot-6.png (added)
-
tags/0.2.9.20/tinymce (added)
-
tags/0.2.9.20/tinymce/editor_plugin.js (added)
-
tags/0.2.9.20/tinymce/images (added)
-
tags/0.2.9.20/tinymce/images/btn.gif (added)
-
tags/0.2.9.20/wp-filebase-admin.css (added)
-
tags/0.2.9.20/wp-filebase.css (added)
-
tags/0.2.9.20/wp-filebase.php (added)
-
tags/0.2.9.20/wp-filebase_css.php (added)
-
tags/0.2.9.20/wp-filebase_thumb.php (added)
-
tags/0.2.9.20/wpfb-ajax.php (added)
-
tags/0.2.9.20/wpfb-async-upload.php (added)
-
tags/0.2.9.20/wpfb-postbrowser.php (added)
-
trunk/classes/Admin.php (modified) (6 diffs)
-
trunk/classes/AdminGuiSettings.php (modified) (2 diffs)
-
trunk/classes/AdminGuiTpls.php (modified) (2 diffs)
-
trunk/classes/AdminLite.php (modified) (1 diff)
-
trunk/classes/Core.php (modified) (7 diffs)
-
trunk/classes/Download.php (modified) (2 diffs)
-
trunk/classes/File.php (modified) (4 diffs)
-
trunk/classes/Item.php (modified) (3 diffs)
-
trunk/classes/ListTpl.php (modified) (8 diffs)
-
trunk/classes/Output.php (modified) (10 diffs)
-
trunk/classes/Search.php (modified) (1 diff)
-
trunk/classes/Setup.php (modified) (7 diffs)
-
trunk/classes/Sync.php (modified) (1 diff)
-
trunk/editor_plugin.php (modified) (4 diffs)
-
trunk/extras/jquery/dataTables (added)
-
trunk/extras/jquery/dataTables/css (added)
-
trunk/extras/jquery/dataTables/css/demo_page.css (added)
-
trunk/extras/jquery/dataTables/css/demo_table.css (added)
-
trunk/extras/jquery/dataTables/css/demo_table_jui.css (added)
-
trunk/extras/jquery/dataTables/css/jquery.dataTables.css (added)
-
trunk/extras/jquery/dataTables/css/jquery.dataTables_themeroller.css (added)
-
trunk/extras/jquery/dataTables/images (added)
-
trunk/extras/jquery/dataTables/images/Sorting icons.psd (added)
-
trunk/extras/jquery/dataTables/images/back_disabled.png (added)
-
trunk/extras/jquery/dataTables/images/back_enabled.png (added)
-
trunk/extras/jquery/dataTables/images/back_enabled_hover.png (added)
-
trunk/extras/jquery/dataTables/images/favicon.ico (added)
-
trunk/extras/jquery/dataTables/images/forward_disabled.png (added)
-
trunk/extras/jquery/dataTables/images/forward_enabled.png (added)
-
trunk/extras/jquery/dataTables/images/forward_enabled_hover.png (added)
-
trunk/extras/jquery/dataTables/images/sort_asc.png (added)
-
trunk/extras/jquery/dataTables/images/sort_asc_disabled.png (added)
-
trunk/extras/jquery/dataTables/images/sort_both.png (added)
-
trunk/extras/jquery/dataTables/images/sort_desc.png (added)
-
trunk/extras/jquery/dataTables/images/sort_desc_disabled.png (added)
-
trunk/extras/jquery/dataTables/js (added)
-
trunk/extras/jquery/dataTables/js/jquery.dataTables.js (added)
-
trunk/extras/jquery/dataTables/js/jquery.dataTables.min.js (added)
-
trunk/extras/jquery/dataTables/js/jquery.js (added)
-
trunk/extras/jquery/dataTables/src (added)
-
trunk/extras/jquery/dataTables/src/DataTables.js (added)
-
trunk/extras/jquery/dataTables/src/api (added)
-
trunk/extras/jquery/dataTables/src/api/api.internal.js (added)
-
trunk/extras/jquery/dataTables/src/api/api.methods.js (added)
-
trunk/extras/jquery/dataTables/src/api/api.static.js (added)
-
trunk/extras/jquery/dataTables/src/core (added)
-
trunk/extras/jquery/dataTables/src/core/core.ajax.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.columns.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.constructor.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.data.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.draw.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.filter.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.info.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.init.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.length.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.page.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.processing.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.scrolling.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.sizing.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.sort.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.state.js (added)
-
trunk/extras/jquery/dataTables/src/core/core.support.js (added)
-
trunk/extras/jquery/dataTables/src/ext (added)
-
trunk/extras/jquery/dataTables/src/ext/ext.classes.js (added)
-
trunk/extras/jquery/dataTables/src/ext/ext.paging.js (added)
-
trunk/extras/jquery/dataTables/src/ext/ext.sorting.js (added)
-
trunk/extras/jquery/dataTables/src/ext/ext.types.js (added)
-
trunk/extras/jquery/dataTables/src/model (added)
-
trunk/extras/jquery/dataTables/src/model/model.column.js (added)
-
trunk/extras/jquery/dataTables/src/model/model.defaults.columns.js (added)
-
trunk/extras/jquery/dataTables/src/model/model.defaults.js (added)
-
trunk/extras/jquery/dataTables/src/model/model.ext.js (added)
-
trunk/extras/jquery/dataTables/src/model/model.row.js (added)
-
trunk/extras/jquery/dataTables/src/model/model.search.js (added)
-
trunk/extras/jquery/dataTables/src/model/model.settings.js (added)
-
trunk/extras/jquery/dataTables/unit_testing (added)
-
trunk/extras/jquery/dataTables/unit_testing/controller.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/controller.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/index.html (added)
-
trunk/extras/jquery/dataTables/unit_testing/performance (added)
-
trunk/extras/jquery/dataTables/unit_testing/performance/draw.html (added)
-
trunk/extras/jquery/dataTables/unit_testing/performance/large.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/performance/page.html (added)
-
trunk/extras/jquery/dataTables/unit_testing/performance/sort.html (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/-complex_header.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/2512.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/6776.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/complex_header_2.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/deferred_table.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/dom_data.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/dom_data_th.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/dom_data_two_headers.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/dymanic_table.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/empty_table.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/html_table.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/js_data.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/js_data_mixed_types.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/templates/two_tables.php (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests/1_dom (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests/1_dom/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/-complex_header.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/-iDraw.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2512.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2530-2.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2530.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2569.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2600.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2608.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2635.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2746-stable-sort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2799.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2840-restore-table-width.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/2914-state-save-sort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/5396-fnUpdate-arrays-mData.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/5396-fnUpdate-arrays.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/5508-xscroll-zero-content.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/6776-scrolling-table-grows.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/_getDataFunctions.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/_setDataFunctions.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aaSorting.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aaSortingFixed.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bSearchable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bSortable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bUseRendered.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bVisible.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.bVisible2.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.fnRender.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.iDataSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sClass.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sName.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sTitle.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoColumns.sWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/aoSearchCols.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/asStripClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bAutoWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bInfiniteScroll.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bJQueryUI.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bLengthChange.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bServerSide.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bSortCellsTop.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/bSortClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnCookieCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnCreatedCell.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnCreatedRow.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnDeleteRow.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnDrawCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnFooterCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnHeaderCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnInfoCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnInitComplete.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnRowCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnSetColumnVis.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/fnSetColumnVis2.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/html-autodetect-sort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/iDisplayLength.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.oPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sInfoEmpty.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sInfoPostFix.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sLengthMenu.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sUrl.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oLanguage.sZeroRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/oSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sAjaxSource.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sDom.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sPaginationType.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/sScrollXY.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/1_dom/th_in_body.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/39-nested-null.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/6872-default-content-missing-props.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/8549--string-sorting-nonstrings.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aaSorting.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aaSortingFixed.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bSearchable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bSortable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bUseRendered.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.bVisible.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.fnRender.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.iDataSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sClass.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sName.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sTitle.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoColumns.sWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/aoSearchCols.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/asStripClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bAutoWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bLengthChange.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bServerSide.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/bSortClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnCreatedCell.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnCreatedRow.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnDrawCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnFooterCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnHeaderCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnInitComplete.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/fnRowCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/iDisplayLength.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/js_data_mixed_types.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.oPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sInfoEmpty.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sInfoPostFix.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sLengthMenu.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sUrl.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oLanguage.sZeroRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/oSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/sAjaxSource.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/sDom.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/2_js/sPaginationType.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aaSorting.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aaSortingFixed.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bSearchable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bSortable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bUseRendered.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.bVisible.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.fnRender.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.iDataSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sClass.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sName.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sTitle.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoColumns.sWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/aoSearchCols.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/asStripClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bAutoWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bLengthChange.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bServerSide.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/bSortClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnCreatedCell.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnCreatedRow.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnDrawCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnHeaderCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnInitComplete.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnRowCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/fnServerData.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/iDisplayLength.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.oPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sInfoEmpty.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sInfoPostFix.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sLengthMenu.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sLoadingRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sUrl.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oLanguage.sZeroRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/oSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sAjaxDataProp.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sAjaxDataProp2.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sAjaxSource.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sDom.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/3_ajax/sPaginationType.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/-iDraw.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/2440.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/2569.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/2600.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aaSorting.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aaSortingFixed.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bSearchable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bSortable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bUseRendered.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.bVisible.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.fnRender.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sClass.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sName.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sTitle.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoColumns.sWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/aoSearchCols.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/asStripClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bAutoWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bInfiniteScroll.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bLengthChange.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bServerSide.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/bSortClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnCreatedCell.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnCreatedRow.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnDrawCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnHeaderCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnInitComplete.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/fnRowCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/iDeferLoading.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/iDisplayLength.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.oPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sInfoEmpty.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sInfoPostFix.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sLengthMenu.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sUrl.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oLanguage.sZeroRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/oSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sAjaxDataProp.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sAjaxSource.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sDom.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/4_server-side/sPaginationType.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_arrays_subobjects.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_deep.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_mDataProp.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_null_source.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_objects.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/_zero_config_objects_subarrays.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aaSorting.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aaSortingFixed.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bSearchable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bSortable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bUseRendered.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.bVisible.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.fnRender.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.iDataSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sClass.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sName.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sTitle.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/aoSearchCols.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/asStripClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bAutoWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bLengthChange.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bServerSide.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/bSortClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnDrawCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnHeaderCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnInitComplete.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnRowCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/fnServerData.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/iDisplayLength.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.oPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sInfoEmpty.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sInfoPostFix.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sLengthMenu.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sUrl.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oLanguage.sZeroRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/oSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/sAjaxSource.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/sDom.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/5_ajax_objects/sPaginationType.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/_zero_config.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aaSorting.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aaSortingFixed.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bSearchable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bSortable.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bUseRendered.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.bVisible.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.fnRender.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.iDataSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sClass.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sName.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sTitle.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/aoSearchCols.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/asStripClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bAutoWidth.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bFilter.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bLengthChange.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bServerSide.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bSort.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/bSortClasses.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnDrawCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnHeaderCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnInitComplete.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnRowCallback.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/fnServerData.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/iDisplayLength.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.oPaginate.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sInfo.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sInfoEmpty.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sInfoPostFix.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sLengthMenu.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sProcessing.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sUrl.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.sZeroRecords.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/oSearch.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxDataProp.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxDataProp2.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxSource.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sDom.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/tests_onhold/6_delayed_rendering/sPaginationType.js (added)
-
trunk/extras/jquery/dataTables/unit_testing/unit_test.js (added)
-
trunk/images/dl_btn.png (added)
-
trunk/images/dl_btn_hover.png (added)
-
trunk/languages/template.po (modified) (1 diff)
-
trunk/languages/wpfb-de_DE.po (modified) (1 diff)
-
trunk/lib/wpfb_form_file.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (6 diffs)
-
trunk/screenshot-1.png (modified) (previous)
-
trunk/screenshot-2.png (modified) (previous)
-
trunk/screenshot-3.png (modified) (previous)
-
trunk/screenshot-5.png (added)
-
trunk/screenshot-6.png (added)
-
trunk/todo.txt (modified) (4 diffs)
-
trunk/wp-filebase-admin.css (modified) (1 diff)
-
trunk/wp-filebase.php (modified) (3 diffs)
-
trunk/wpfb-ajax.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-filebase/trunk/classes/Admin.php
r590827 r598768 103 103 'private_files' => array('default' => false, 'title' => __('Private Files', WPFB), 'type' => 'checkbox', 'desc' => __('Access to files is only permitted to owner and administrators.', WPFB)), 104 104 105 'frontend_upload' => array('default' => false, 'title' => __('Enable dfront end uploads', WPFB), 'type' => 'checkbox', 'desc' => __('Global option to allow file uploads from widgets and embedded file forms', WPFB)), // (Pro only)105 'frontend_upload' => array('default' => false, 'title' => __('Enable front end uploads', WPFB), 'type' => 'checkbox', 'desc' => __('Global option to allow file uploads from widgets and embedded file forms', WPFB)), // (Pro only) 106 106 107 107 108 108 'accept_empty_referers' => array('default' => true, 'title' => __('Accept empty referers', WPFB), 'type' => 'checkbox', 'desc' => __('If enabled, direct-link-protected files can be downloaded when the referer is empty (i.e. user entered file url in address bar or browser does not send referers)', WPFB)), 109 109 'allowed_referers' => array('default' => '', 'title' => __('Allowed referers', WPFB), 'type' => 'textarea', 'desc' => __('Sites with matching URLs can link to files directly.', WPFB).'<br />'.$multiple_line_desc), 110 111 'dl_destroy_session' => array('default' => true, 'title' => __('Destroy session when downloading', WPFB), 'type' => 'checkbox', 'desc' => __('Should be enabled to allow users to download multiple files at the same time. This does not interfere WordPress user sessions, but can cause trouble with other plugins using the global $_SESSION.', WPFB)), 110 112 111 113 'decimal_size_format' => array('default' => false, 'title' => __('Decimal file size prefixes', WPFB), 'type' => 'checkbox', 'desc' => __('Enable this if you want decimal prefixes (1 MB = 1000 KB = 1 000 000 B) instead of binary (1 MiB = 1024 KiB = 1 048 576 B)', WPFB)), … … 245 247 'file_url_encoded' => __('Download URL encoded for use in query strings', WPFB), 246 248 247 'file_icon_url' => __('URL of the thumbnail or icon', WPFB), 249 'file_icon_url' => __('URL of the thumbnail or icon', WPFB), 248 250 249 251 'file_size' => __('Formatted file size', WPFB), … … 601 603 if(!empty($data->file_date)) { 602 604 $file->file_date = $data->file_date; 603 } elseif($add_existing || empty($file->file_date)) { 604 $file->file_date = gmdate('Y-m-d H:i:s', file mtime($file->GetLocalPath()));605 } elseif($add_existing || empty($file->file_date)) { 606 $file->file_date = gmdate('Y-m-d H:i:s', file_exists($file->GetLocalPath()) ? filemtime($file->GetLocalPath()) : time()); 605 607 } 606 608 … … 1081 1083 $content = __('The File has been uploaded successfully.', WPFB); 1082 1084 $file = WPFB_File::GetFile($result['file_id']); 1083 $content .= $file->GenTpl ();1085 $content .= $file->GenTpl2(); 1084 1086 $title = trim(__('File added.', WPFB),'.'); 1085 1087 } … … 1106 1108 $content = _e('New Category created.',WPFB); 1107 1109 $cat = WPFB_Category::GetCat($result['cat_id']); 1108 $content .= $cat->GenTpl ();1110 $content .= $cat->GenTpl2(); 1109 1111 $title = trim(__('Category added.', WPFB),'.'); 1110 1112 } … … 1178 1180 $all_roles = $wp_roles->roles; 1179 1181 if(empty($selected_roles)) $selected_roles = array(); 1182 elseif(!is_array($selected_roles)) $selected_roles = array($selected_roles); 1180 1183 ?> 1181 1184 <div id="<?php echo $field_name; ?>-wrap" class="tabs-panel"><input value="" type="hidden" name="<?php echo $field_name; ?>[]" /> -
wp-filebase/trunk/classes/AdminGuiSettings.php
r590827 r598768 54 54 55 55 case 'roles': 56 foreach(array_keys($post[$opt_tag]) as $i) { 57 if(empty($post[$opt_tag][$i])) unset($post[$opt_tag][$i]); 58 } 56 $post[$opt_tag] = array_values(array_filter($post[$opt_tag])); 57 break; 59 58 60 59 case 'cat': 61 60 $post[$opt_tag] = (empty($post[$opt_tag]) || is_null($cat = WPFB_Category::GetCat($post[$opt_tag]))) ? 0 : intval($post[$opt_tag]); 61 break; 62 62 } 63 63 } … … 200 200 __('Display', WPFB) => array('file_date_format','thumbnail_size','auto_attach_files', 'attach_loop','attach_pos', 'filelist_sorting', 'filelist_sorting_dir', 'filelist_num', /* TODO: remove? 'parse_tags_rss',*/ 'decimal_size_format'), 201 201 __('File Browser',WPFB) => array('file_browser_post_id','file_browser_cat_sort_by','file_browser_cat_sort_dir','file_browser_file_sort_by','file_browser_file_sort_dir','file_browser_fbc', 'late_script_loading','disable_footer_credits','footer_credits_style'), 202 __('Download', WPFB) => array('disable_permalinks', 'download_base', 'force_download', 'range_download', 'http_nocache', 'ignore_admin_dls', 'accept_empty_referers','allowed_referers'), 202 __('Download', WPFB) => array( 203 'disable_permalinks', 'download_base', 'force_download', 'range_download', 'http_nocache', 'ignore_admin_dls', 'accept_empty_referers','allowed_referers','dl_destroy_session'), 203 204 __('Form Presets', WPFB) => array('default_author','default_roles', 'default_cat', 'languages', 'platforms', 'licenses', 'requirements', 'custom_fields'), 204 205 __('Limits', WPFB) => array('bitrate_unregistered', 'bitrate_registered', 'traffic_day', 'traffic_month', 'traffic_exceeded_msg', 'file_offline_msg', 'daily_user_limits', 'daily_limit_subscriber', 'daily_limit_contributor', 'daily_limit_author', 'daily_limit_editor', 'daily_limit_exceeded_msg'), -
wp-filebase/trunk/classes/AdminGuiTpls.php
r590827 r598768 4 4 static $sample_file = null; 5 5 static $sample_cat = null; 6 static $protected_tags = array('default','single','excerpt' );6 static $protected_tags = array('default','single','excerpt','filebrowser','filepage'); 7 7 8 8 static function InitClass() { … … 334 334 </p> 335 335 <?php } ?> 336 337 <div class="entry-content wpfilebase-tpl-preview">338 <div id="<?php echo $code_id ?>_preview"><?php339 if($list) echo $tpl->Sample(self::$sample_cat, self::$sample_file);340 else echo empty($tpl_code)?'<i>'.__('Preview').'</i>' : $item->GenTpl(WPFB_TplLib::Parse($tpl_code), 'sample');341 ?></div>342 <div style="height: 50px; float: left;"></div>343 <div class="clear"></div>344 </div>345 336 346 337 <p class="submit"><input type="submit" name="submit" class="button-primary" value="<?php echo esc_attr__($new?'Add Template':'Submit Template Changes', WPFB) ?>" /></p> 347 338 </form> 339 340 <div class="entry-content wpfilebase-tpl-preview"> 341 <div id="<?php echo $code_id ?>_preview"><?php 342 if($list) echo $tpl->Sample(self::$sample_cat, self::$sample_file); 343 else echo empty($tpl_code)?'<i>'.__('Preview').'</i>' : $item->GenTpl(WPFB_TplLib::Parse($tpl_code), 'sample'); 344 ?></div> 345 <div style="height: 50px; float: left;"></div> 346 <div class="clear"></div> 347 </div> 348 348 <?php 349 349 } -
wp-filebase/trunk/classes/AdminLite.php
r590827 r598768 89 89 $ver = wpfb_call('Core', 'GetOpt', 'version'); 90 90 if($ver != WPFB_VERSION) { 91 wpf ilebase_activate();92 //echo '<!-- WPFilebase: version changed -->';91 wpfb_loadclass('Setup'); 92 WPFB_Setup::OnActivateOrVerChange($ver); 93 93 } 94 94 } -
wp-filebase/trunk/classes/Core.php
r566139 r598768 3 3 static $load_js = false; 4 4 static $file_browser_search = false; 5 static $file_browser_item = null; 5 6 //static $options = null; 6 7 … … 26 27 // for attachments and file browser 27 28 add_filter('the_content', array(__CLASS__, 'ContentFilter'), 10); // must be lower than 11 (before do_shortcode) and after wpautop (>9) 29 add_filter('the_title', array(__CLASS__, 'TitleFilter'), 10, 2); 28 30 add_filter('ext2type', array(__CLASS__, 'Ext2TypeFilter')); 29 31 add_filter('wp_get_attachment_url', array(__CLASS__, 'GetAttachmentUrlFilter')); … … 36 38 wp_register_script('jquery-treeview-async', WPFB_PLUGIN_URI.'extras/jquery/treeview/jquery.treeview.async.js', array('jquery-treeview-edit'), WPFB_VERSION); 37 39 wp_register_style('jquery-treeview', WPFB_PLUGIN_URI.'extras/jquery/treeview/jquery.treeview.css', array(), WPFB_VERSION); 38 40 41 // DataTables 42 wp_register_script('jquery-dataTables', WPFB_PLUGIN_URI.'extras/jquery/dataTables/js/jquery.dataTables.min.js', array('jquery'), WPFB_VERSION); 43 wp_register_style('jquery-dataTables', WPFB_PLUGIN_URI.'extras/jquery/dataTables/css/jquery.dataTables.css', array(), WPFB_VERSION); 39 44 40 45 wp_register_script(WPFB, WPFB_PLUGIN_URI.'js/common.js', array('jquery'), WPFB_VERSION); // cond loading (see Footer) … … 68 73 self::DownloadRedirect(); 69 74 70 if( current_user_can('upload_files'))75 if(WPFB_Core::GetOpt('frontend_upload') || current_user_can('upload_files')) 71 76 { 72 77 if(!empty($_GET['wpfb_upload_file']) || !empty($_GET['wpfb_add_cat'])) { … … 77 82 78 83 static function Nothing() { return ''; } 84 85 static function GetPostId($query = null) 86 { 87 global $wp_query, $post; 88 89 if(!empty($post->ID)) return $post->ID; 90 91 if(empty($query)) $query =& $wp_query; 92 if(!empty($query->post->ID)) return $wp_query->post->ID; 93 if(!empty($query->queried_object_id)) return $query->queried_object_id; 94 if(!empty($query->query['post_id'])) return $query->query['post_id']; 95 if(!empty($query->query['page_id'])) return $query->query['page_id']; 96 97 return 0; 98 } 79 99 80 100 static function ParseQuery(&$query) … … 87 107 WPFB_Core::$file_browser_search = true; 88 108 add_filter('the_excerpt', array(__CLASS__, 'SearchExcerptFilter'), 10); // must be lower than 11 (before do_shortcode) and after wpautop (>9) 109 110 111 // check if current post is file browser 112 if( ($id=self::GetPostId($query)) == WPFB_Core::GetOpt('file_browser_post_id')) 113 { 114 $url = (is_ssl()?'https':'http').'://'.$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']; 115 if( ($qs=strpos($url,'?')) !== false ) $url = substr($url,0,$qs); // remove query string 116 $path = trim(substr($url, strlen(WPFB_Core::GetPostUrl($id))), '/'); 117 if(!empty($path)) { 118 wpfb_loadclass('File','Category'); 119 self::$file_browser_item = WPFB_Item::GetByPath(urldecode($path)); 120 if(is_null(self::$file_browser_item)) self::$file_browser_item = WPFB_Item::GetByPath($path); 121 } 122 } 89 123 } 90 124 … … 243 277 } 244 278 279 function TitleFilter($title, $id) 280 { 281 return $title; 282 } 283 284 245 285 static function ShortCode($atts, $content=null, $tag=null) { 246 286 wpfb_loadclass('Output'); -
wp-filebase/trunk/classes/Download.php
r555757 r598768 240 240 case 'thmx': return 'application/vnd.ms-officetheme'; 241 241 242 case 'notebook': return 'application/notebook'; 243 242 244 default: return 'application/octet-stream'; 243 245 } … … 443 445 header("Content-Range: bytes " . $begin . "-" . ($end-1) . "/" . $size); 444 446 445 @session_destroy(); 447 if(WPFB_Core::GetOpt('dl_destroy_session')) 448 @session_destroy(); 446 449 447 450 // send the file! -
wp-filebase/trunk/classes/File.php
r590827 r598768 4 4 class WPFB_File extends WPFB_Item { 5 5 6 static $thumbnail_regex= '/^-([0-9]+)x([0-9]+)\.(jpg|jpeg|png|gif)$/i';6 const THUMB_REGEX = '/^-([0-9]+)x([0-9]+)\.(jpg|jpeg|png|gif)$/i'; 7 7 8 8 var $file_id = 0; … … 203 203 if(empty($this->file_last_dl_time)) $this->file_last_dl_time = '0000-00-00 00:00:00'; 204 204 $r = parent::DBSave(); 205 //$this->UpdateWPAttachment();206 205 return $r; 207 206 } … … 288 287 if(is_wp_error($thumb) && max($src_size) <= $thumb_size) { // error occurs when image is smaller than thumb_size. in this case, just copy original 289 288 $name = wp_basename($src_image, ".$ext"); 290 $thumb = dirname($src_image)."/{$name}-{$src_size[0]}x{$src_size[1]}. {$ext}";289 $thumb = dirname($src_image)."/{$name}-{$src_size[0]}x{$src_size[1]}.".strtolower(strrchr($src_image, '.')); 291 290 copy($src_image, $thumb); 292 291 } … … 607 606 } 608 607 609 // TODO:610 function UpdateWPAttachment($file_changed=false) {611 global $wpdb;612 613 return 0; // beta!!614 /*615 616 if($this->locked > 0) $this->TriggerLockedError();617 618 $rel_path = $this->GetLocalPath();619 620 621 if(!($uploads = wp_upload_dir()) || $uploads['error'] || strpos($rel_path, $uploads['basedir'].'/') === false) {622 echo "Path error. Cannot create WP attachmet!";623 return false;624 }625 626 $rel_path = str_replace(WPFB_Core::UploadDir(), '/'.WPFB, $rel_path);627 628 $object = array(629 'post_author' => $this->file_added_by,630 'post_content' => '[wpfilebase tag=file id='.$this->GetId().' tpl=single]',631 'post_title' => $this->GetTitle(),632 'post_excerpt' => $this->GenTpl(WPFB_Core::GetParsedTpl('file','excerpt')),633 'post_status' => $this->file_offline ? 'private' : 'publish',634 'post_password' => '',635 'post_name' => $this->GetName(),636 'to_ping' => '', 'pinged' => '',637 'post_content_filtered' => '',638 'post_parent' => $this->file_offline ? 0 : (int)WPFB_Core::GetOpt('file_browser_post_id'), //$this->file_post_id,639 'guid' => $this->GetUrl(),640 'menu_order' => $this->file_attach_order,641 'post_type' => 'attachment',642 'post_mime_type' => 'application/octet-stream' //wpfb_call('Download', 'GetFileType', $this->file_name),643 //'import_id' => $this->GetId()644 );645 646 647 $object = sanitize_post($object, 'db');648 649 // export array as variables650 extract($object, EXTR_SKIP);651 652 //$post_category = array( get_option('default_category') );653 $post_category = array();654 655 656 $ID = $this->file_wpattach_id;657 // Are we updating or creating?658 if ( !empty($ID) ) {659 $update = true;660 $post_ID = (int) $ID;661 } else {662 $update = false;663 $post_ID = 0;664 }665 666 // Create a valid post name.667 if ( empty($post_name) ) $post_name = sanitize_title($post_title);668 else $post_name = sanitize_title($post_name);669 670 // expected_slashed ($post_name)671 $post_name = wp_unique_post_slug($post_name, $post_ID, $post_status, $post_type, $post_parent);672 673 $post_modified = $post_date = gmdate('Y-m-d H:i:s', $this->GetModifiedTime());674 $post_modified_gmt = $post_date_gmt = gmdate('Y-m-d H:i:s', $this->GetModifiedTime(true));675 676 677 if ( empty($comment_status) ) {678 if ( $update ) $comment_status = 'closed';679 else $comment_status = get_option('default_comment_status');680 }681 682 if ( empty($ping_status) ) $ping_status = get_option('default_ping_status');683 if ( isset($to_ping) ) $to_ping = preg_replace('|\s+|', "\n", $to_ping);684 else $to_ping = '';685 686 if ( isset($post_parent) ) $post_parent = (int) $post_parent;687 else $post_parent = 0;688 689 if ( isset($menu_order) ) $menu_order = (int) $menu_order;690 else $menu_order = 0;691 692 if ( !isset($post_password) ) $post_password = '';693 694 if ( ! isset($pinged) ) $pinged = '';695 696 697 // expected_slashed (everything!)698 $data = compact( array( 'post_author', 'post_date', 'post_date_gmt', 'post_content', 'post_content_filtered', 'post_title', 'post_excerpt', 'post_status', 'post_type', 'comment_status', 'ping_status', 'post_password', 'post_name', 'to_ping', 'pinged', 'post_modified', 'post_modified_gmt', 'post_parent', 'menu_order', 'post_mime_type', 'guid' ) );699 $data = stripslashes_deep( $data );700 701 if ( $update ) {702 $wpdb->update( $wpdb->posts, $data, array( 'ID' => $post_ID ) );703 } else {704 // If there is a suggested ID, use it if not already present705 if ( !empty($import_id) ) {706 $import_id = (int) $import_id;707 if ( ! $wpdb->get_var( $wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE ID = %d", $import_id) ) ) {708 $data['ID'] = $import_id;709 }710 }711 712 $wpdb->insert( $wpdb->posts, $data );713 $post_ID = (int) $wpdb->insert_id;714 }715 716 if ( empty($post_name) ) {717 $post_name = sanitize_title($post_title, $post_ID);718 $wpdb->update( $wpdb->posts, compact("post_name"), array( 'ID' => $post_ID ) );719 }720 721 wp_set_post_categories($post_ID, $post_category);722 723 update_post_meta($post_ID, '_wp_attached_file', $rel_path);724 725 clean_post_cache($post_ID);726 727 if ( isset($post_parent) && $post_parent < 0 )728 add_post_meta($post_ID, '_wp_attachment_temp_parent', $post_parent, true);729 730 if ( ! empty( $context ) )731 add_post_meta( $post_ID, '_wp_attachment_context', $context, true );732 733 if ( $update) {734 do_action('edit_attachment', $post_ID);735 } else {736 do_action('add_attachment', $post_ID);737 }738 739 if(!$update || $file_changed || true) {740 $metadata = array();741 $w = (int)$this->getInfoValue(array('video','resolution_x'));742 if($w > 0) {743 $metadata['width'] = $w;744 $metadata['height'] = $h = (int)$this->getInfoValue(array('video','resolution_y'));745 $metadata['file'] = ''; //$rel_path; TODO invalid, must be relative to wp-content/upload746 // $metadata['hwstring_small'] = "height='$uheight' width='$uwidth'";747 748 if(!empty($this->file_thumbnail)) {749 // calc thumb size750 $max_side = max(array($w,$h));751 $thumb_size = (int)WPFB_Core::GetOpt('thumbnail_size');752 if($max_side > $thumb_size) {753 $w *= $thumb_size / $max_side;754 $h *= $thumb_size / $max_side;755 }756 757 $img_sizes = array('thumbnail','medium','post-thumbnail','large-feature','small-feature');758 $metadata['sizes'] = array();759 foreach($img_sizes as $is) {760 $metadata['sizes'][$is] = array(761 'file' => $this->file_thumbnail,762 'width' => (int)round($w),763 'height' => (int)round($h)764 );765 }766 }767 }768 // $metadata['file'] = _wp_relative_upload_path($file);769 if(!empty($metadata))770 wp_update_attachment_metadata($post_ID, $metadata);771 }772 773 if($this->file_wpattach_id != $post_ID) {774 $this->file_wpattach_id = $post_ID;775 if($this->locked == 0) $this->DBSave();776 }777 778 return $post_ID;779 /**/780 }781 782 783 608 function IsRemote() { return !empty($this->file_remote_uri); } 784 609 function IsLocal() { return empty($this->file_remote_uri); } -
wp-filebase/trunk/classes/Item.php
r590827 r598768 89 89 $desc = (trim($sort[1]) == "DESC"); 90 90 } 91 $on = preg_replace('/[^0-9a-z ]/i', '', $on); //strip hacking91 $on = preg_replace('/[^0-9a-z_]/i', '', $on); //strip hacking 92 92 $comparer = $desc ? "return -strcmp(\$a->{$on},\$b->{$on});" : "return strcmp(\$a->{$on},\$b->{$on});"; 93 93 usort($items, create_function('$a,$b', $comparer)); … … 214 214 } 215 215 216 function GetUrl($rel=false) 217 { 218 $ps = WPFB_Core::GetOpt('disable_permalinks') ? null : get_option('permalink_structure'); 219 if($this->is_file) { 220 if(!empty($ps)) $url = home_url(str_replace('#','%23',WPFB_Core::GetOpt('download_base').'/'.$this->GetLocalPathRel())); 221 else $url = home_url('?wpfb_dl='.$this->file_id); 222 } else { 216 function GetUrl($rel=false, $to_file_page=false) 217 { // TODO: rawurlencode?? 218 $ps = WPFB_Core::GetOpt('disable_permalinks') ? null : get_option('permalink_structure'); 219 if($this->is_category || $to_file_page) { 223 220 $url = get_permalink(WPFB_Core::GetOpt('file_browser_post_id')); 224 221 if(!empty($ps)) $url .= str_replace('#','%23',$this->GetLocalPathRel()).'/'; 225 elseif($this->cat_id > 0) $url = add_query_arg(array('wpfb_cat' => $this->cat_id), $url); 226 $url .= "#wpfb-cat-$this->cat_id"; 222 elseif($this->GetId() > 0) $url = add_query_arg(array("wpfb_file" => $this->GetId()), $url); 223 if($this->is_category) $url .= "#wpfb-cat-$this->cat_id"; 224 } else { 225 if(!empty($ps)) $url = home_url(str_replace('#','%23',WPFB_Core::GetOpt('download_base').'/'.$this->GetLocalPathRel())); 226 else $url = home_url('?wpfb_dl='.$this->file_id); 227 227 } 228 228 if($rel) { … … 259 259 $f =& $this; 260 260 return eval("return ($parsed_tpl);"); 261 } 262 263 function GenTpl2($tpl_tag=null, $load_js=true) 264 { 265 static $tpl_funcs = array('file' => array(), 'cat' => array()); 266 267 if(empty($tpl_tag)) $tpl_tag = 'default'; 268 if($load_js) WPFB_Core::$load_js = true; 269 270 $type = $this->is_file ? 'file' : 'cat'; 271 272 if(empty($tpl_funcs[$type][$tpl_tag])) 273 { 274 $parsed_tpl = WPFB_Core::GetParsedTpl($this->is_file?'file':'cat', $tpl_tag); 275 if(empty($parsed_tpl)) return "Template $type :: $tpl_tag does not exist!"; 276 $tpl_funcs[$type][$tpl_tag] = create_function('$f', "return ($parsed_tpl);"); 277 } 278 279 self::$tpl_uid++; 280 281 return $tpl_funcs[$type][$tpl_tag]($this); 261 282 } 262 283 -
wp-filebase/trunk/classes/ListTpl.php
r566139 r598768 42 42 } 43 43 44 static function ParseHeaderFooter($str ) {44 static function ParseHeaderFooter($str, $uid=null) { 45 45 global $wp_query; 46 $str = preg_replace('/%sort link:([a-z0-9_]+)%/ie', __CLASS__.'::GenSortlink(\'$1\')', $str);46 $str = preg_replace('/%sort_?link:([a-z0-9_]+)%/ie', __CLASS__.'::GenSortlink(\'$1\')', $str); 47 47 if(strpos($str, '%search_form%') !== false) { 48 48 $searching = !empty($_GET['wpfb_s']); … … 67 67 $str = str_replace('%search_form%', $form, $str); 68 68 } 69 70 $str = preg_replace('/%print_?script:([a-z0-9_-]+)%/ie', __CLASS__.'::PrintScriptOrStyle(\'$1\', false)', $str); 71 $str = preg_replace('/%print_?style:([a-z0-9_-]+)%/ie', __CLASS__.'::PrintScriptOrStyle(\'$1\', true)', $str); 72 73 if(empty($uid)) $uid = uniqid(); 74 $str = str_replace('%uid%', $uid, $str); 75 69 76 return $str; 77 } 78 79 static function PrintScriptOrStyle($script, $style=false) 80 { 81 ob_start(); 82 if($style) wp_print_styles($script); 83 else wp_print_scripts($script); 84 return ob_get_clean(); 70 85 } 71 86 … … 82 97 function Generate($categories, $show_cats, $file_order, $page_limit, $cat_order=null) 83 98 { 84 $content = self::ParseHeaderFooter($this->header); 99 $uid = uniqid(); 100 $content = self::ParseHeaderFooter($this->header, $uid); 85 101 $hia = WPFB_Core::GetOpt('hide_inaccessible'); 86 102 $sort = WPFB_Core::GetFileListSortSql($file_order); 87 88 if($show_cats) $cat_tpl = WPFB_Core::GetParsedTpl('cat', $this->cat_tpl_tag);89 $file_tpl = WPFB_Core::GetParsedTpl('file', $this->file_tpl_tag);90 103 91 104 if($page_limit > 0) { // pagination … … 104 117 $num_total_files = WPFB_File::GetNumFiles2($where, $hia); 105 118 foreach($files as $file) 106 $content .= $file->GenTpl ($file_tpl);119 $content .= $file->GenTpl2($this->file_tpl_tag); 107 120 } else { 108 121 if(!empty($cat_order)) … … 112 125 if(count($categories) == 1 && $cat->cat_num_files > 0) { // single cat 113 126 if(!$cat->CurUserCanAccess()) return ''; 114 if($show_cats) $content .= $cat->GenTpl ($cat_tpl);127 if($show_cats) $content .= $cat->GenTpl2($this->cat_tpl_tag); 115 128 $where = "($where) AND ".WPFB_File::GetSqlCatWhereStr($cat->cat_id); 116 129 $files = WPFB_File::GetFiles2($where, $hia, $sort, $page_limit, $start); 117 130 $num_total_files = WPFB_File::GetNumFiles2($where, $hia); 118 131 foreach($files as $file) 119 $content .= $file->GenTpl ($file_tpl);132 $content .= $file->GenTpl2($this->file_tpl_tag); 120 133 } else { // multi-cat 121 134 // TODO: multi-cat list pagination does not work properly yet … … 140 153 $files = WPFB_File::GetFiles2("($where) AND ".WPFB_File::GetSqlCatWhereStr($cat->cat_id), $hia, $sort, $page_limit, $start); 141 154 if($show_cats && count($files) > 0) 142 $content .= $cat->GenTpl ($cat_tpl); // check for file count again, due to pagination!155 $content .= $cat->GenTpl2($this->cat_tpl_tag); // check for file count again, due to pagination! 143 156 144 157 foreach($files as $file) { 145 $content .= $file->GenTpl ($file_tpl);158 $content .= $file->GenTpl2($this->file_tpl_tag); 146 159 $n++; 147 160 } … … 164 177 $last = min($start + $page_limit, $num_total_files); 165 178 for($i = $start; $i < $last; $i++) 166 $content .= $all_files[$keys[$i]]->GenTpl ($file_tpl);179 $content .= $all_files[$keys[$i]]->GenTpl2($this->file_tpl_tag); 167 180 } 168 181 } 169 182 } 170 183 171 $footer = self::ParseHeaderFooter($this->footer );184 $footer = self::ParseHeaderFooter($this->footer, $uid); 172 185 173 186 if($page_limit > 0 && $num_total_files > $page_limit) { … … 203 216 204 217 function Sample($cat, $file) { 205 $cat_tpl = WPFB_Core::GetParsedTpl('cat', $this->cat_tpl_tag); 206 $file_tpl = WPFB_Core::GetParsedTpl('file', $this->file_tpl_tag); 218 $uid = uniqid(); 207 219 $footer = str_replace('%page_nav%', paginate_links(array( 208 220 'base' => add_query_arg( 'wpfb_list_page', '%#%' ), 'format' => '', 209 221 'total' => 3, 210 222 'current' => 1 211 )), self::ParseHeaderFooter($this->footer ));212 return self::ParseHeaderFooter($this->header ) . $cat->GenTpl($cat_tpl) . $file->GenTpl($file_tpl) . $footer;223 )), self::ParseHeaderFooter($this->footer, $uid)); 224 return self::ParseHeaderFooter($this->header, $uid) . $cat->GenTpl2($this->cat_tpl_tag) . $file->GenTpl2($this->file_tpl_tag) . $footer; 213 225 } 214 226 -
wp-filebase/trunk/classes/Output.php
r590827 r598768 3 3 static $page_title = ''; 4 4 static $page_content = ''; 5 6 5 static function ProcessShortCode($args, $content = null, $tag = null) 7 6 { … … 18 17 wpfb_loadclass('File','Category'); 19 18 if($id > 0 && ($file = WPFB_File::GetFile($id)) != null && $file->CurUserCanAccess(true)) 20 return do_shortcode($file->GenTpl (WPFB_Core::GetParsedTpl('file',$args['tpl'])));19 return do_shortcode($file->GenTpl2($args['tpl'])); 21 20 else break; 22 21 … … 39 38 40 39 private static function genFileList(&$files, $tpl_tag=null) 41 { 42 if(!empty($tpl_tag)) $tpl = self::GetParsedTpl($tpl_tag); 43 else $tpl = null; 44 40 { 45 41 $content = ''; 46 42 foreach(array_keys($files) as $i) 47 $content .= $files[$i]->GenTpl ($tpl);43 $content .= $files[$i]->GenTpl2($tpl_tag); 48 44 $content .= '<div style="clear:both;"></div>'; 49 45 … … 51 47 } 52 48 53 static function GetPostId()54 {55 global $id, $wp_query;56 if(!empty($id) && $id > 0) return $id;57 if(!empty($wp_query->post) && !empty($wp_query->post->ID) && $wp_query->post->ID > 0) return $wp_query->post->ID;58 59 return 0;60 }61 62 49 static function PostAttachments($check_attached = false, $tpl_tag=null) 63 50 { 64 static $attached = false; 65 66 wpfb_loadclass('File', 'Category'); 67 68 $pid = self::GetPostId(); 69 70 71 if($pid==0 || ($check_attached && $attached) || count($files = &WPFB_File::GetAttachedFiles($pid)) == 0) 51 static $attached = array(); 52 wpfb_loadclass('File', 'Category'); 53 $pid = WPFB_Core::GetPostId(); 54 55 if($pid==0 || ($check_attached && !empty($attached[$pid])) || count($files = &WPFB_File::GetAttachedFiles($pid)) == 0) 72 56 return ''; 73 74 $attached = true;57 $attached[$pid] = true; 58 75 59 return self::genFileList($files, $tpl_tag); 76 60 } … … 117 101 $root_cat = ($root_cat_id==0) ? null : WPFB_Category::GetCat($root_cat_id); 118 102 119 $cur_ cat = null;103 $cur_item = WPFB_Core::$file_browser_item; 120 104 if($cur_cat_id > 0) { 121 $cur_cat = WPFB_Category::GetCat($cur_cat_id); 122 } else { 105 $cur_item = WPFB_Category::GetCat($cur_cat_id); 106 } 107 108 /*else { 123 109 $url = (is_ssl()?'https':'http').'://'.$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']; 124 110 if( ($qs=strpos($url,'?')) !== false ) $url = substr($url,0,$qs); // remove query string 125 $path = trim(substr($url, strlen(WPFB_Core::GetPostUrl(self::GetPostId()))), '/'); 126 if(!empty($path)) 127 $cur_cat = WPFB_Category::GetByPath($path); 128 } 111 $path = trim(substr($url, strlen(WPFB_Core::GetPostUrl(WPFB_Core::GetPostId()))), '/'); 112 echo $path; 113 if(!empty($path)) { 114 $cur_cat = WPFB_Item::GetByPath($path); 115 if(!is_null($cur_cat) && $cur_cat->is_file) { 116 $file =& $cur_cat; 117 print_r($file); 118 return; 119 } 120 } 121 } 122 */ 129 123 130 124 // make sure cur cat is a child cat of parent 131 if(!is_null($cur_ cat) && !is_null($root_cat) && !$root_cat->IsAncestorOf($cur_cat))132 $cur_ cat= null;125 if(!is_null($cur_item) && !is_null($root_cat) && !$root_cat->IsAncestorOf($cur_item)) 126 $cur_item = null; 133 127 134 128 $el_id = "wpfb-filebrowser-$fb_id"; … … 139 133 140 134 $parents = array(); 141 if(!is_null($cur_ cat)) {142 $p = $cur_ cat;135 if(!is_null($cur_item)) { 136 $p = $cur_item; 143 137 do { array_push($parents, $p); } while(!is_null($p = $p->GetParent()) && !$p->Equals($root_cat)); 144 138 } 145 139 146 $cat_tpl = WPFB_Core::GetParsedTpl('cat', 'filebrowser'); 147 $file_tpl = WPFB_Core::GetParsedTpl('file', 'filebrowser'); 148 149 self::FileBrowserList($content, $parents, $cat_tpl, $file_tpl, $root_cat); 140 self::FileBrowserList($content, $parents, $root_cat); 150 141 151 142 $content .= '</ul><div style="clear:both;"></div>'; … … 153 144 } 154 145 155 static function FileBrowserList(&$content, &$parents, $ cat_tpl, $file_tpl, $root_cat=null)146 static function FileBrowserList(&$content, &$parents, $root_cat=null) 156 147 { 157 148 $cats = WPFB_Category::GetFileBrowserCats(is_null($root_cat) ? 0 : $root_cat->cat_id); … … 162 153 if($files_before_cats) { 163 154 foreach($files as $file) 164 $content .= '<li id="wpfb-file-'.$file->file_id.'"><span>'.$file->GenTpl ($file_tpl, 'ajax')."</span></li>\n";155 $content .= '<li id="wpfb-file-'.$file->file_id.'"><span>'.$file->GenTpl2('filebrowser', false)."</span></li>\n"; 165 156 } 166 157 … … 173 164 174 165 $content .= '<li id="wpfb-cat-'.$cat->cat_id.'" class="'.$liclass.'">'; 175 $content .= '<span>'.$cat->GenTpl ($cat_tpl, 'ajax').'</span>';166 $content .= '<span>'.$cat->GenTpl2('filebrowser', false).'</span>'; 176 167 177 168 if($has_children) { 178 169 $content .= "<ul>\n"; 179 if($open) self::FileBrowserList($content, $parents, $cat _tpl, $file_tpl, $cat);170 if($open) self::FileBrowserList($content, $parents, $cat); 180 171 else $content .= '<li><span class="placeholder"> </span></li>'."\n"; 181 172 $content .= "</ul>\n"; … … 187 178 if(!$files_before_cats) { 188 179 foreach($files as $file) 189 $content .= '<li id="wpfb-file-'.$file->file_id.'"><span>'.$file->GenTpl ($file_tpl, 'ajax')."</span></li>\n";180 $content .= '<li id="wpfb-file-'.$file->file_id.'"><span>'.$file->GenTpl2('filebrowser', false)."</span></li>\n"; 190 181 } 191 182 } -
wp-filebase/trunk/classes/Search.php
r555298 r598768 126 126 $files = WPFB_File::GetFiles2(self::SearchWhereSql(WPFB_Core::GetOpt('search_id3'), stripslashes($_GET['wpfb_s'])), WPFB_Core::GetOpt('hide_inaccessible')); 127 127 foreach($files as $file) 128 $ref_content .= $file->GenTpl ();128 $ref_content .= $file->GenTpl2(); 129 129 } 130 130 } -
wp-filebase/trunk/classes/Setup.php
r590827 r598768 2 2 3 3 class WPFB_Setup { 4 const MANY_FILES = 2000;4 const MANY_FILES = 500; 5 5 const MANY_CATEGORIES = 500; 6 6 … … 53 53 54 54 } 55 static function AddTpls( ) {56 $ tpls_file = array(55 static function AddTpls($old_ver) { 56 $def_tpls_file = array( 57 57 'filebrowser' => '%file_small_icon% <a href="%file_url%" title="Download %file_display_name%">%file_display_name%</a> (%file_size%)', 58 58 'image_320' => '[caption id="file_%file_id%" align="alignnone" width="320" caption="<!-- IF %file_description% -->%file_description%<!-- ELSE -->%file_display_name%<!-- ENDIF -->"]<img class="size-full" title="%file_display_name%" src="%file_url%" alt="%file_display_name%" width="320" />[/caption]'."\n\n", … … 86 86 <embed src='%wpfb_url%extras/flvplayer/OSplayer.swf?movie=%file_url_encoded%&btncolor=0x333333&accentcolor=0x31b8e9&txtcolor=0xdddddd&volume=30&autoload=on&autoplay=off&vTitle=%file_display_name%&showTitle=yes' width='%file_info/video/resolution_x%' height='%file_info/video/resolution_y%' allowFullScreen='true' type='application/x-shockwave-flash' allowScriptAccess='always'> 87 87 </object>", 88 89 'data-table' => '<tr><td><a href="%file_url%">%file_display_name%</a></td><td>%file_size%</td><td>%file_hits%</td></tr>', 88 90 ); 89 91 90 $ tpls_cat = array(92 $def_tpls_cat = array( 91 93 'filebrowser' => '%cat_small_icon% <a href="%cat_url%" onclick="return false;">%cat_name%</a>', 92 94 '3-col-row' => '<tr><td colspan="3" style="text-align:center;font-size:120%;">%cat_name%</td></tr>', 95 'data-table' => '<!-- EMPTY: categories should not be listed in DataTables -->', 93 96 ); 94 97 95 add_option(WPFB_OPT_NAME.'_tpls_file', $ tpls_file, null, 'no'/*autoload*/);96 add_option(WPFB_OPT_NAME.'_tpls_cat', $ tpls_cat, null, 'no'/*autoload*/);98 add_option(WPFB_OPT_NAME.'_tpls_file', $def_tpls_file, null, 'no'/*autoload*/); 99 add_option(WPFB_OPT_NAME.'_tpls_cat', $def_tpls_cat, null, 'no'/*autoload*/); 97 100 add_option(WPFB_OPT_NAME.'_ptpls_file', array(), null, 'no'/*autoload*/); 98 101 add_option(WPFB_OPT_NAME.'_ptpls_cat', array(), null, 'no'/*autoload*/); 99 102 100 $ list_tpls= array(103 $def_tpls_list = array( 101 104 'default' => array( 102 105 'header' => '', … … 127 130 'cat_tpl_tag' => 'default' 128 131 ), 132 133 'data-table' => array( 134 'header' => 135 '%print_script:jquery-dataTables% 136 %print_style:jquery-dataTables% 137 <table id="wpfb-data-table-%uid%"> 138 <thead> 139 <tr><th scope="col">Name</th><th scope="col">Size</th><th scope="col">Hits</th></tr> 140 </thead> 141 <tbody>', 142 'footer' => 143 '</tbody> 144 </table> 145 <script type="text/javascript" charset="utf-8"> 146 jQuery(document).ready(function() { 147 jQuery(\'#wpfb-data-table-%uid%\').dataTable(); 148 } ); 149 </script>', 150 'file_tpl_tag' => 'data-table', 151 'cat_tpl_tag' => 'data-table' 152 153 ) 129 154 ); 130 add_option(WPFB_OPT_NAME.'_list_tpls', $ list_tpls, null, 'no'/*autoload*/);155 add_option(WPFB_OPT_NAME.'_list_tpls', $def_tpls_list, null, 'no'/*autoload*/); 131 156 132 157 // delete old (<0.2.0) tpl options and copy to new … … 138 163 WPFB_Core::SetFileTpls($file_tpls); 139 164 } 165 166 // add protected tpls 167 $tpls_file = get_option(WPFB_OPT_NAME.'_tpls_file'); 168 $tpls_cat = get_option(WPFB_OPT_NAME.'_tpls_cat'); 169 $tpls_list = get_option(WPFB_OPT_NAME.'_list_tpls'); 170 171 wpfb_loadclass('AdminGuiTpls'); 172 $default_templates = WPFB_AdminGuiTpls::$protected_tags; 173 174 // add new data table template 175 if(!empty($old_ver)) { 176 if(version_compare($old_ver, '0.2.9.20') < 0) 177 $default_templates[] = 'data-table'; 178 } 179 180 foreach($default_templates as $pt) { 181 if(empty($tpls_file[$pt]) && !empty($def_tpls_file[$pt])) $tpls_file[$pt] = $def_tpls_file[$pt]; 182 if(empty($tpls_cat[$pt]) && !empty($def_tpls_cat[$pt])) $tpls_cat[$pt] = $def_tpls_cat[$pt]; 183 if(empty($tpls_list[$pt]) && !empty($def_tpls_list[$pt])) $tpls_list[$pt] = $def_tpls_list[$pt]; 184 } 185 186 update_option(WPFB_OPT_NAME.'_tpls_file', $tpls_file); 187 update_option(WPFB_OPT_NAME.'_tpls_cat', $tpls_cat); 188 update_option(WPFB_OPT_NAME.'_tpls_list', $tpls_list); 140 189 141 190 WPFB_Admin::ParseTpls(); … … 419 468 420 469 $converted[$tag_str] = $tag_content; 421 422 423 /*424 switch($tag[0]) {425 case 'filelist':426 $tag_content = wpfilebase_filelist(isset($args['cat']) ? intval($args['cat']) : -1, !empty($args['tpl']) ? $args['tpl'] : null);427 break;428 429 case 'file':430 if(isset($args['file']) && is_object($file = WPFB_File::GetFile($args['file'])) && $file->CurUserCanAccess(true)) {431 if(empty($args['tpl']))432 $tag_content = $file->GenTpl();433 else434 $tag_content = $file->GenTpl(self::GetParsedTpl($args['tpl']));435 }436 break;437 438 case 'fileurl':439 if(isset($args['file']) && is_object($file = WPFB_File::GetFile($args['file'])))440 $tag_content = $file->GetUrl();441 break;442 443 case 'attachments':444 self::PostAttachments($tag_content, false, !empty($args['tpl']) ? $args['tpl'] : null);445 break;446 }447 */448 470 } 449 471 … … 474 496 } 475 497 476 static function OnActivateOrVerChange( ) {477 wpfb_loadclass(' File','Category');498 static function OnActivateOrVerChange($old_ver=null) { 499 wpfb_loadclass('Admin','File','Category'); 478 500 self::SetupDBTables(); 479 501 $old_options = get_option(WPFB_OPT_NAME); 480 502 self::AddOptions(); 481 self::AddTpls( );503 self::AddTpls($old_ver); 482 504 WPFB_Admin::SettingsUpdated($old_options, get_option(WPFB_OPT_NAME)); 483 505 self::ProtectUploadPath(); 484 506 WPFB_Admin::FlushRewriteRules(); 485 507 508 WPFB_Admin::WPCacheRejectUri(WPFB_Core::GetOpt('download_base') . '/', $old_options['download_base'] . '/'); 509 486 510 $ncats = WPFB_Category::GetNumCats(); 487 511 $nfiles = WPFB_File::GetNumFiles(); -
wp-filebase/trunk/classes/Sync.php
r590827 r598768 241 241 242 242 $matches = array(); 243 if(preg_match(WPFB_File:: $thumbnail_regex, $suffix, $matches) && ($is = getimagesize($sync_data->new_files[$i-1])))243 if(preg_match(WPFB_File::THUMB_REGEX, $suffix, $matches) && ($is = getimagesize($sync_data->new_files[$i-1]))) 244 244 { 245 245 if($is[0] == $matches[1] && $is[1] == $matches[2]) -
wp-filebase/trunk/editor_plugin.php
r590827 r598768 5 5 define( 'IFRAME_REQUEST' , true ); 6 6 7 //require_once(dirname(__FILE__).'/../../../wp-load.php'); 8 // disable error reporting 9 //error_reporting(0); 10 require_once(dirname(__FILE__).'/../../../wp-admin/admin.php'); 11 // enable error reporting again 12 //wp_debug_mode(); 7 require_once(dirname(dirname(dirname(dirname(__FILE__)))).'/wp-load.php'); 8 require_once(ABSPATH . 'wp-admin/includes/admin.php'); 9 10 auth_redirect(); 11 12 wpfb_loadclass('Core', 'File', 'Category', 'AdminLite', 'Admin', 'ListTpl', 'Output'); 13 14 wp_enqueue_script( 'common' ); 15 wp_enqueue_script( 'jquery-color' ); 16 wp_enqueue_script('jquery-treeview-async'); 17 wp_enqueue_script('postbox'); 18 wp_enqueue_script('wpfb-editor-plugin', WPFB_PLUGIN_URI."js/editor-plugin.js", array(), WPFB_VERSION); 19 20 wp_enqueue_style( 'global' ); 21 wp_enqueue_style( 'wp-admin' ); 22 wp_enqueue_style( 'colors' ); 23 wp_enqueue_style( 'media' ); 24 wp_enqueue_style( 'ie' ); 25 wp_enqueue_style('jquery-treeview'); 26 27 do_action('admin_init'); 13 28 14 29 // anti hack 15 30 if(!current_user_can('publish_posts') && !current_user_can('edit_posts') && !current_user_can('edit_pages')) 16 31 wp_die(__('Cheatin’ uh?')); 17 18 function wpfb_editor_plugin_scripts() {19 //wp_enqueue_script('tiny-mce-popup', site_url().'/'.WPINC.'/js/tinymce/tiny_mce_popup.js');20 wp_enqueue_script('jquery');21 wp_enqueue_script('jquery-treeview-async');22 wp_enqueue_script('postbox');23 wp_enqueue_script('wpfb-editor-plugin', WPFB_PLUGIN_URI."js/editor-plugin.js", array(), WPFB_VERSION);24 }25 add_action('admin_enqueue_scripts', 'wpfb_editor_plugin_scripts');26 32 27 33 @header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset')); 28 29 wpfb_loadclass('File', 'Category', 'Admin', 'ListTpl', 'Output');30 34 31 35 $action = empty($_REQUEST['action']) ? '' : $_REQUEST['action']; … … 62 66 } 63 67 } 68 break; 64 69 } 65 70 … … 73 78 74 79 <?php 75 wp_enqueue_style( 'global' );76 wp_enqueue_style( 'wp-admin' );77 wp_enqueue_style( 'colors' );78 wp_enqueue_style( 'media' );79 wp_enqueue_style( 'ie' );80 wp_enqueue_style('jquery-treeview');81 82 80 do_action('admin_enqueue_scripts', 'media-upload-popup'); 83 81 do_action('admin_print_styles-media-upload-popup'); … … 272 270 <?php 273 271 } 274 WPFB_Admin::PrintForm('file', $file, array(' in_editor'=>true, 'post_id'=>$post_id));272 WPFB_Admin::PrintForm('file', $file, array('exform'=>!empty($_GET['exform']), 'in_editor'=>true, 'post_id'=>$post_id)); 275 273 ?> 276 274 <h3 class="media-title"><?php _e('Attach existing file', WPFB) ?></h3> -
wp-filebase/trunk/languages/template.po
r590827 r598768 1174 1174 1175 1175 Secondary Categories 1176 1177 Enable front end uploads 1178 1179 Global option to allow file uploads from widgets and embedded file forms 1180 1181 Frontend upload is disabled in security settings! 1182 1183 Attachments in post lists 1184 1185 Attach files to posts in archives, index and search result. 1186 1187 The maximum side of the image is scaled to this value. 1188 1189 File Date Format -
wp-filebase/trunk/languages/wpfb-de_DE.po
r465363 r598768 1057 1057 1058 1058 msgid "Reset all Templates to default" 1059 msgstr "Standardtemplates wi derherstellen"1059 msgstr "Standardtemplates wiederherstellen" 1060 1060 1061 1061 msgid "These templates can be used for categories." -
wp-filebase/trunk/lib/wpfb_form_file.php
r590827 r598768 7 7 8 8 $update = $multi_edit ? !empty($item) : (isset($item) && is_object($item) && !empty($item->file_id)); 9 $exform = $update || ( !$in_editor &&!empty($exform));9 $exform = $update || ( /*!$in_editor && */ !empty($exform)); 10 10 11 11 … … 48 48 <form enctype="multipart/form-data" name="<?php echo $action ?>" id="<?php echo $action ?>" method="post" action="<?php echo $form_url ?>" class="validate"> 49 49 50 <?php if($in_editor && !$in_widget) { ?><h3 class="media-title"><?php echo $title ?></h3> 51 <?php } elseif(!$in_widget) {?><h2><?php echo $title ?> <?php if(!$in_editor && !$update) { ?><a style="font-style:normal;" href="<?php echo remove_query_arg('exform') ?>&exform=<?php echo ($exform ? '0' : '1') . '#'.$action; ?>" class="add-new-h2"><?php _e($exform ? 'Simple Form' : 'Extended Form', WPFB) ?></a><?php } ?> 52 </h2><?php } ?> 50 <?php 51 if(!$in_widget) { 52 if($in_editor) { 53 ?><div style="float: right;"><a style="font-style:normal;" href="<?php echo add_query_arg('exform', ($exform ? '0' : '1')); ?>"><?php _e($exform ? 'Simple Form' : 'Extended Form', WPFB) ?></a></div><?php 54 ?><h3 class="media-title"><?php echo $title ?></h3><?php 55 } else { 56 echo "<h2>".$title; 57 ?><a style="font-style:normal;" href="<?php echo add_query_arg('exform', ($exform ? '0' : '1')).'#'.$action; ?>" class="add-new-h2"><?php _e($exform ? 'Simple Form' : 'Extended Form', WPFB) ?></a><?php 58 echo "</h2>"; 59 } 60 } 61 ?> 53 62 54 63 <script type="text/javascript"> -
wp-filebase/trunk/readme.txt
r590827 r598768 4 4 Tags: filebase, filemanager, file, files, manager, upload, download, downloads, downloadmanager, traffic, widget, filelist, list, thumb, thumbnail, attachment, attachments, category, categories, media, template, ftp, http, mp3, id3 5 5 Requires at least: 3.1 6 Tested up to: 3.4. 17 Stable tag: 0.2.9. 196 Tested up to: 3.4.2 7 Stable tag: 0.2.9.20 8 8 9 9 Adds a powerful download manager supporting file categories, downloads counter, widgets, sorted file lists and more to your WordPress blog. … … 27 27 28 28 * Category / child category / file taxonomy 29 * Automatic thumbnail 29 * Automatic thumbnails 30 30 * Built-in download counter 31 * Drag and Drop file upload 31 32 * File List Widget 32 33 * Ajax file tree browser … … 35 36 * Insert flexible shortcodes with the Visual Editor Plugin 36 37 * Sortable paginated file lists 38 * Supports [DataTables](http://datatables.net/) 37 39 * Associate files to posts and automatically attach them to the content 38 40 * User Role access restrictions, limit file access to certain user roles … … 54 56 **Important:** Don't upgrade to 0.2.1 if you are still running old PHP 4! WP-Filebase 0.2.1 only runs on PHP 5 and later! 55 57 56 **Note:** If you only want to limit traffic or bandwidth of media files you should take a look at my [Traffic Limiter Plugin](http://wordpress.org/extend/plugins/traffic-limiter/ "Traffic Limiter").57 58 58 == Installation == 59 59 … … 95 95 96 96 == Screenshots == 97 98 1. Example of an embedded download box with the default template 99 2. The WP-Filebase Widgets 100 3. AJAX file tree view 97 1. The form to upload files 98 2. AJAX file tree view 99 3. Example of an embedded download box with the default template 101 100 4. The Editor Button to insert tags for filelists and download urls 101 5. The Editor Plugin to create shortcodes for files, categories and lists 102 6. The WP-Filebase Widgets 103 102 104 103 105 == Changelog == 106 107 = 0.2.9.20 = 108 * Improved template engine performance 109 * New option `Destroy session when downloading` 110 * jQuery [DataTables](http://datatables.net/) included. See the default data table template (you have to reset to default templates) 111 * New default template for DataTables 112 * Fixed widget upload permissions 113 * Fixed using file extensions as thumbnail extensions (petebocken) 114 * Fixed category sorting in multi categories lists 115 * Fixed display of attachments in post lists (njsitebuilder) 116 * Fixed filemtime error when adding URLs (altafali) 117 * Fixed default permissions settings 118 * Fixed AJAX response issue that broke the file browser on some servers 119 * Added mimetype `application/notebook` 120 * Changed wp-load in Editor Plugin (might fix blank screen) 104 121 105 122 = 0.2.9.19 = … … 502 519 == Plugin Developers == 503 520 WP-Filebase currently offers the action `wpfilebase_sync`. This will run a fast filebase sync that adds new files. 521 522 == Traffic Limiter == 523 If you only want to limit traffic or bandwidth of media files you should take a look at my [Traffic Limiter Plugin](http://wordpress.org/extend/plugins/traffic-limiter/ "Traffic Limiter"). -
wp-filebase/trunk/todo.txt
r590827 r598768 1 2 thumnails in safari broken? 3 editor_plugin: if test is marked, wrap file links around! 4 preview for file lists broken! 1 wp-search: Notice: Undefined index: wpfb_s in C:\xampp\htdocs\wpt\wp-content\plugins\wp-filebase-pro\classes\Search.php on line 126 2 dont re-scan pdf when editing file without upload! 3 bmp thumnails in otuner broken??!? 4 drag & drop file widget 5 file details without permalinks 6 singe download page 5 7 6 8 extended form in editor plugin 7 9 simpel form by default! 8 9 Download.php line 445 session destroy??? (only one download at a time??)10 toggle destroy session11 10 12 11 filebrowser subpage links to parent??!? fix?! … … 24 23 http://i.imgur.com/lljts.png 25 24 26 late script loading 27 25 28 26 29 27 … … 116 114 wpfilebase: 117 115 - download page +2 118 -batch syncing! http://wordpress.org/support/topic/plugin-wp-filebase-download-manager-synchronizing-filebase-with-ftp-uploaded-files-not-complete?replies=2119 116 -multi uploadh 120 -quick edit121 117 -wigets 122 118 -public upload (like inline upload) … … 130 126 - Custom field for post edit screen http://wordpress.org/support/topic/plugin-wp-filebase-download-manager-custom-field-for-post-edit-screen?replies=1 131 127 - drag & drop widget 132 - better cronjobbing133 -pdf thumbs!134 128 - auto redirect dl page 135 129 1. superuser - can upload files to any user and see files for any user -
wp-filebase/trunk/wp-filebase-admin.css
r590827 r598768 26 26 .wpfilebase-tpledit { 27 27 width: 98%; 28 font-size: 9px;28 font-size: 10px; 29 29 font-family: Consolas, Monaco, Courier, monospace; 30 30 } -
wp-filebase/trunk/wp-filebase.php
r590827 r598768 5 5 Description: Adds a powerful downloads manager supporting file categories, download counter, widgets, sorted file lists and more to your WordPress blog. 6 6 Author: Fabian Schlieper 7 Version: 0.2.9. 197 Version: 0.2.9.20 8 8 Author URI: http://fabi.me/ 9 9 */ … … 12 12 { 13 13 define('WPFB', 'wpfb'); 14 define('WPFB_VERSION', '0.2.9. 19');14 define('WPFB_VERSION', '0.2.9.20'); 15 15 define('WPFB_PLUGIN_ROOT', str_replace('\\','/',dirname(__FILE__)).'/'); 16 16 if(!defined('ABSPATH')) { … … 84 84 } 85 85 86 // called on activation AND version change/update!!87 86 function wpfilebase_activate() { 88 87 wpfb_loadclass('Core','Admin', 'Setup'); 89 WPFB_Setup::OnActivateOrVerChange( );88 WPFB_Setup::OnActivateOrVerChange(WPFB_Core::GetOpt('version')); 90 89 } 91 90 -
wp-filebase/trunk/wpfb-ajax.php
r590827 r598768 6 6 7 7 function wpfb_print_json($obj) { 8 @ob_end_clean();9 8 if(!WP_DEBUG) 10 9 @header('Content-Type: application/json; charset=' . get_option('blog_charset')); 11 echojson_encode($obj);12 @ ob_flush();13 @flush();10 $json = json_encode($obj); 11 @header('Content-Length: '.strlen($json)); 12 echo $json; 14 13 exit; 15 14 } … … 33 32 $type = $_REQUEST['type']; 34 33 35 wpfb_loadclass(' File','Category','Output');34 wpfb_loadclass('Core','File','Category','Output'); 36 35 37 36 // fixed exploit, thanks to Miroslav Stampar http://unconciousmind.blogspot.com/ … … 52 51 if($filesel || $catsel) $onselect = $_REQUEST['onselect']; 53 52 54 $files_before_cats = $browser && WPFB_Core::GetOpt('file_browser_fbc'); 55 56 $cat_tpl = WPFB_Core::GetParsedTpl('cat', 'filebrowser'); 57 $file_tpl = WPFB_Core::GetParsedTpl('file', 'filebrowser'); 58 53 $files_before_cats = $browser && WPFB_Core::GetOpt('file_browser_fbc'); 59 54 60 55 $cats = $browser ? WPFB_Category::GetFileBrowserCats($parent_id) : WPFB_Category::GetCats("WHERE cat_parent = $parent_id ORDER BY cat_name ASC"); … … 76 71 'text'=> $catsel ? 77 72 ('<a href="javascript:'.sprintf($onselect,$c->cat_id,str_replace('\'','\\\'', htmlspecialchars(stripslashes($c->cat_name)))).'">'.esc_html($c->GetTitle(24)).'</a>') 78 :($filesel ? (esc_html($c->cat_name)." ($c->cat_num_files / $c->cat_num_files_total)") : $c->GenTpl ($cat_tpl, 'ajax')),73 :($filesel ? (esc_html($c->cat_name)." ($c->cat_num_files / $c->cat_num_files_total)") : $c->GenTpl2('filebrowser', false)), 79 74 'hasChildren'=>($catsel?(count($c->GetChildCats())>0):($c->cat_num_files_total > 0)), 80 75 'classes'=>($filesel||$catsel)?'folder':null); … … 91 86 ); 92 87 foreach($files as $f) 93 $file_items[$i++] = array('id'=>sprintf($file_id_format, $f->file_id), 'text'=>$filesel?('<a href="javascript:'.sprintf($onselect,$f->file_id,str_replace('\'','\\\'',htmlspecialchars(stripslashes($f->file_display_name)))).'">'.esc_html($f->GetTitle(24)).'</a> <span style="font-size:75%;vertical-align:top;">'.esc_html($f->file_name).'</span>'):$f->GenTpl ($file_tpl, 'ajax'), 'classes'=>$filesel?'file':null);88 $file_items[$i++] = array('id'=>sprintf($file_id_format, $f->file_id), 'text'=>$filesel?('<a href="javascript:'.sprintf($onselect,$f->file_id,str_replace('\'','\\\'',htmlspecialchars(stripslashes($f->file_display_name)))).'">'.esc_html($f->GetTitle(24)).'</a> <span style="font-size:75%;vertical-align:top;">'.esc_html($f->file_name).'</span>'):$f->GenTpl2('filebrowser', false), 'classes'=>$filesel?'file':null); 94 89 } 95 90
Note: See TracChangeset
for help on using the changeset viewer.