[geeklog-hg] geeklog: Imported Filemanager v1.1
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Fri Jan 3 07:08:19 EST 2014
changeset 9372:bccbbbb48445
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/bccbbbb48445
user: Kenji ITO <mystralkk at gmail.com>
date: Fri Jan 03 20:46:36 2014 +0900
description:
Imported Filemanager v1.1
diffstat:
public_html/editors/ckeditor/config.js | 3 +
public_html/filemanager/connectors/php/filemanager.class.php | 958 +++
public_html/filemanager/connectors/php/filemanager.php | 151 +
public_html/filemanager/connectors/php/inc/JSON.php | 806 +++
public_html/filemanager/connectors/php/inc/filemanager.inc.php | 25 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/LICENSE | 16 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/README | 21 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/VERSION | 2 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/bg.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demo_screen.php | 66 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/addNoise.php | 19 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/applyConvolution.php | 45 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/applyFilter.php | 39 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/applyMask.php | 32 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/asGrayscale.php | 13 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/asNegative.php | 13 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/autoCrop.php | 26 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/correctGamma.php | 19 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/crop.php | 26 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/flip.php | 13 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/getCanvas.php | 63 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/getChannels.php | 28 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/getMask.php | 13 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/merge.php | 31 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/mirror.php | 13 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/resize.php | 26 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/resizeCanvas.php | 32 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/rotate.php | 22 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/roundCorners.php | 42 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/demos/unsharp.php | 20 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/font.php | 99 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/COPYRIGHT.TXT | 124 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/README.TXT | 11 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/RELEASENOTES.TXT | 162 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/Vera.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraBI.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraBd.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraIt.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraMoBI.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraMoBd.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraMoIt.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraMono.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraSe.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/VeraSeBd.ttf | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/fonts/local.conf | 32 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/AngleField.php | 11 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/CheckboxField.php | 22 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/CheckboxSetField.php | 50 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/ColorField.php | 25 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/CoordinateField.php | 18 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/Demo.php | 63 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/Field.php | 52 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/FileSelectField.php | 83 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/FloatField.php | 16 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/FormatSelectField.php | 11 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/IntField.php | 16 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/Request.php | 135 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/SelectField.php | 42 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/helpers/common.php | 22 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/image.php | 52 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/1-rainbow.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/2-blue-alpha.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/3-smiley.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/4-color-hole.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/5-circle.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/6-logo.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/7-overlay.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/bg03.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/images/fgnl.jpg | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/index.php | 174 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/masks/mask-circle.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/masks/mask-circle.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/masks/mask-diagonal.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/demo/masks/mask-smiley.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_Exception.html | 270 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_GDFunctionResultException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_InvalidCanvasMethodException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_InvalidCoordinateException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_InvalidFontFileException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_InvalidImageDimensionException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_InvalidImageHandleException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_InvalidImageSourceException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_NoFontException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_UnknownErrorWhileMappingException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_UnknownImageOperationException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Exceptions/WideImage_UnsupportedFormatException.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_BMP.html | 230 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_GD.html | 202 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_GD2.html | 214 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_GIF.html | 202 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_JPEG.html | 208 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_PNG.html | 214 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_Mapper_TGA.html | 230 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_vendor_de77_BMP.html | 281 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/WideImage_vendor_de77_TGA.html | 350 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---BMP.php.html | 118 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---GD.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---GD2.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---GIF.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---JPEG.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---PNG.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_Mapper---TGA.php.html | 118 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_vendor---de77---BMP.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Mappers/_vendor---de77---TGA.php.html | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_AddNoise.html | 499 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_ApplyConvolution.html | 221 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_ApplyFilter.html | 268 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_ApplyMask.html | 221 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_AsGrayscale.html | 203 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_AsNegative.html | 203 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_AutoCrop.html | 236 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_CopyChannelsPalette.html | 209 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_CopyChannelsTrueColor.html | 209 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_CorrectGamma.html | 215 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Crop.html | 227 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Flip.html | 203 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_GetMask.html | 203 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_InvalidFitMethodException.html | 168 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_InvalidResizeDimensionException.html | 168 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Merge.html | 227 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Mirror.html | 203 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Resize.html | 282 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_ResizeCanvas.html | 245 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Rotate.html | 221 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_RoundCorners.html | 227 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/WideImage_Operation_Unsharp.html | 221 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---AddNoise.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---ApplyConvolution.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---ApplyFilter.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---ApplyMask.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---AsGrayscale.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---AsNegative.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---AutoCrop.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---CopyChannelsPalette.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---CopyChannelsTrueColor.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---CorrectGamma.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Crop.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Flip.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---GetMask.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Merge.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Mirror.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Resize.php.html | 153 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---ResizeCanvas.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Rotate.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---RoundCorners.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internal-Operations/_Operation---Unsharp.php.html | 149 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internals/WideImage_Coordinate.html | 321 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internals/WideImage_MapperFactory.html | 404 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internals/WideImage_OperationFactory.html | 183 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internals/_Coordinate.php.html | 96 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/Internals/_OperationFactory.php.html | 96 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage.html | 684 ++
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_Canvas.html | 425 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_Font_GDF.html | 281 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_Font_PS.html | 341 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_Font_TTF.html | 318 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_Image.html | 2496 ++++++++++
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_PaletteImage.html | 795 +++
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/WideImage_TrueColorImage.html | 989 +++
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_Canvas.php.html | 121 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_Exception.php.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_Font---GDF.php.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_Font---PS.php.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_Font---TTF.php.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_Image.php.html | 119 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_MapperFactory.php.html | 117 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_PaletteImage.php.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_TrueColorImage.php.html | 115 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/WideImage/_WideImage.php.html | 135 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/classtrees_Exceptions.html | 57 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/classtrees_Internal-Mappers.html | 95 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/classtrees_Internal-Operations.html | 160 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/classtrees_Internals.html | 65 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/classtrees_WideImage.html | 82 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/elementindex.html | 824 +++
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/elementindex_Exceptions.html | 102 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/elementindex_Internal-Mappers.html | 272 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/elementindex_Internal-Operations.html | 377 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/elementindex_Internals.html | 208 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/elementindex_WideImage.html | 555 ++
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/errors.html | 71 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/index.html | 52 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/li_Exceptions.html | 70 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/li_Internal-Mappers.html | 88 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/li_Internal-Operations.html | 123 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/li_Internals.html | 68 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/li_WideImage.html | 89 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/media/background.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/media/empty.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/doc/media/style.css | 195 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/gpl.txt | 339 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lgpl.txt | 504 ++
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Canvas.php | 167 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Coordinate.php | 208 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Exception.php | 31 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Font/GDF.php | 48 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Font/PS.php | 60 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Font/TTF.php | 75 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Image.php | 964 +++
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/BMP.php | 51 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/GD.php | 44 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/GD2.php | 41 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/GIF.php | 50 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/JPEG.php | 41 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/PNG.php | 41 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Mapper/TGA.php | 48 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/MapperFactory.php | 126 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/AddNoise.php | 153 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/ApplyConvolution.php | 48 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/ApplyFilter.php | 67 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/ApplyMask.php | 105 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/AsGrayscale.php | 49 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/AsNegative.php | 63 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/AutoCrop.php | 162 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/CopyChannelsPalette.php | 90 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/CopyChannelsTrueColor.php | 67 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/CorrectGamma.php | 48 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Crop.php | 86 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Flip.php | 54 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/GetMask.php | 67 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Merge.php | 78 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Mirror.php | 55 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Resize.php | 157 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/ResizeCanvas.php | 107 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Rotate.php | 64 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/RoundCorners.php | 114 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/Operation/Unsharp.php | 135 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/OperationFactory.php | 57 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/PaletteImage.php | 136 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/TrueColorImage.php | 218 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/WideImage.php | 377 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/vendor/de77/BMP.php | 264 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/lib/vendor/de77/TGA.php | 206 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-blue-alpha.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-color-hole.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-color-hole.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-rainbow.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-red-spot-half-cut.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-red-spot.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-red-transparent.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-rgbyg.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x100-square-overlay.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/100x50-rgbt.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/75x25-gray.png | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/actually-a-png.jpg | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/bmp/rainbow-16b-x.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/bmp/rainbow-16b.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/bmp/rainbow-24b.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/bmp/rainbow-32b.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/bmp/rainbow-palette-rle.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/fakeimage.png | 1 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/fgnl-bmp.jpg | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/fgnl.bmp | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/fgnl.jpg | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/image-actually-foo.foo2 | 1 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/image.foo | 1 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/logo.gif | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/images/splat.tga | Bin
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/run.bat | 1 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/run.sh | 1 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/test-init.php | 80 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/CanvasTest.php | 45 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/CoordinateTest.php | 105 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/ImageTest.php | 190 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/BMPTest.php | 80 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/GD2Test.php | 71 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/GDTest.php | 59 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/GIFTest.php | 83 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/JPEGTest.php | 98 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/PNGTest.php | 93 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Mapper/TGATest.php | 71 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/MapperFactoryTest.php | 50 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/ApplyConvolutionTest.php | 39 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/ApplyFilterTest.php | 39 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/ApplyMaskTest.php | 43 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/AsGrayscaleTest.php | 82 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/AsNegativeTest.php | 81 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/AutoCrop.test.php | 50 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/CorrectGammaTest.php | 39 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/CropTest.php | 106 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/FlipTest.php | 52 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/GetChannelsTest.php | 123 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/GetMaskTest.php | 60 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/MergeTest.php | 93 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/MirrorTest.php | 52 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/ResizeCanvasTest.php | 71 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/ResizeTest.php | 265 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/RotateTest.php | 59 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/RoundCornersTest.php | 55 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/Operation/UnsharpTest.php | 39 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/OperationFactoryTest.php | 54 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/PaletteImageTest.php | 86 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/TrueColorImageTest.php | 120 +
public_html/filemanager/connectors/php/inc/vendor/wideimage/test/tests/WideImageTest.php | 354 +
public_html/filemanager/images/accept.png | Bin
public_html/filemanager/images/ajax-loader.gif | Bin
public_html/filemanager/images/application_view_icons.png | Bin
public_html/filemanager/images/application_view_list.png | Bin
public_html/filemanager/images/bin_closed.png | Bin
public_html/filemanager/images/bullet_arrow_down.png | Bin
public_html/filemanager/images/bullet_arrow_up.png | Bin
public_html/filemanager/images/download.png | Bin
public_html/filemanager/images/fileicons/_Close.png | Bin
public_html/filemanager/images/fileicons/_Documents.png | Bin
public_html/filemanager/images/fileicons/_Favorites.png | Bin
public_html/filemanager/images/fileicons/_Image.png | Bin
public_html/filemanager/images/fileicons/_Movie.png | Bin
public_html/filemanager/images/fileicons/_Music.png | Bin
public_html/filemanager/images/fileicons/_Net.png | Bin
public_html/filemanager/images/fileicons/_Open.png | Bin
public_html/filemanager/images/fileicons/_ProgramFiles.png | Bin
public_html/filemanager/images/fileicons/_Works.png | Bin
public_html/filemanager/images/fileicons/aac.png | Bin
public_html/filemanager/images/fileicons/avi.png | Bin
public_html/filemanager/images/fileicons/bmp.png | Bin
public_html/filemanager/images/fileicons/chm.png | Bin
public_html/filemanager/images/fileicons/css.png | Bin
public_html/filemanager/images/fileicons/default.png | Bin
public_html/filemanager/images/fileicons/dll.png | Bin
public_html/filemanager/images/fileicons/doc.png | Bin
public_html/filemanager/images/fileicons/docx.png | Bin
public_html/filemanager/images/fileicons/fla.png | Bin
public_html/filemanager/images/fileicons/gif.png | Bin
public_html/filemanager/images/fileicons/htm.png | Bin
public_html/filemanager/images/fileicons/html.png | Bin
public_html/filemanager/images/fileicons/ini.png | Bin
public_html/filemanager/images/fileicons/jar.png | Bin
public_html/filemanager/images/fileicons/jpeg.png | Bin
public_html/filemanager/images/fileicons/jpg.png | Bin
public_html/filemanager/images/fileicons/js.png | Bin
public_html/filemanager/images/fileicons/lasso.png | Bin
public_html/filemanager/images/fileicons/mdb.png | Bin
public_html/filemanager/images/fileicons/mov.png | Bin
public_html/filemanager/images/fileicons/mp3.png | Bin
public_html/filemanager/images/fileicons/mp4.png | Bin
public_html/filemanager/images/fileicons/mpg.png | Bin
public_html/filemanager/images/fileicons/ogg.png | Bin
public_html/filemanager/images/fileicons/ogv.png | Bin
public_html/filemanager/images/fileicons/other_image.png | Bin
public_html/filemanager/images/fileicons/other_movie.png | Bin
public_html/filemanager/images/fileicons/other_music.png | Bin
public_html/filemanager/images/fileicons/other_music2.png | Bin
public_html/filemanager/images/fileicons/pdf.png | Bin
public_html/filemanager/images/fileicons/php.png | Bin
public_html/filemanager/images/fileicons/png.png | Bin
public_html/filemanager/images/fileicons/ppt.png | Bin
public_html/filemanager/images/fileicons/py.png | Bin
public_html/filemanager/images/fileicons/rb.png | Bin
public_html/filemanager/images/fileicons/real.png | Bin
public_html/filemanager/images/fileicons/reg.png | Bin
public_html/filemanager/images/fileicons/rtf.png | Bin
public_html/filemanager/images/fileicons/sql.png | Bin
public_html/filemanager/images/fileicons/swf.png | Bin
public_html/filemanager/images/fileicons/txt.png | Bin
public_html/filemanager/images/fileicons/vbs.png | Bin
public_html/filemanager/images/fileicons/wav.png | Bin
public_html/filemanager/images/fileicons/webm.png | Bin
public_html/filemanager/images/fileicons/wma.png | Bin
public_html/filemanager/images/fileicons/wmv.png | Bin
public_html/filemanager/images/fileicons/xls.png | Bin
public_html/filemanager/images/fileicons/xlsx.png | Bin
public_html/filemanager/images/fileicons/xml.png | Bin
public_html/filemanager/images/fileicons/xsl.png | Bin
public_html/filemanager/images/fileicons/zip.png | Bin
public_html/filemanager/images/folder_add.png | Bin
public_html/filemanager/images/house.png | Bin
public_html/filemanager/images/move.png | Bin
public_html/filemanager/images/parentfolder.png | Bin
public_html/filemanager/images/pencil.png | Bin
public_html/filemanager/images/plus.png | Bin
public_html/filemanager/images/reset.png | Bin
public_html/filemanager/images/upload.png | Bin
public_html/filemanager/images/wait30trans.gif | Bin
public_html/filemanager/index.php | 345 +
public_html/filemanager/scripts/filemanager.config.js | 106 +
public_html/filemanager/scripts/filemanager.js | 1330 +++++
public_html/filemanager/scripts/filemanager.liveSearch.js | 209 +
public_html/filemanager/scripts/filemanager.liveSearch.min.js | 5 +
public_html/filemanager/scripts/filemanager.min.js | 48 +
public_html/filemanager/scripts/jquery-1.8.3.min.js | 2 +
public_html/filemanager/scripts/jquery.contextmenu/images/cut.png | Bin
public_html/filemanager/scripts/jquery.contextmenu/images/door.png | Bin
public_html/filemanager/scripts/jquery.contextmenu/images/page_white_copy.png | Bin
public_html/filemanager/scripts/jquery.contextmenu/images/page_white_delete.png | Bin
public_html/filemanager/scripts/jquery.contextmenu/images/page_white_edit.png | Bin
public_html/filemanager/scripts/jquery.contextmenu/images/page_white_paste.png | Bin
public_html/filemanager/scripts/jquery.contextmenu/jquery.contextMenu-1.01.css | 62 +
public_html/filemanager/scripts/jquery.contextmenu/jquery.contextMenu-1.01.js | 211 +
public_html/filemanager/scripts/jquery.contextmenu/jquery.contextMenu-1.01.min.js | 14 +
public_html/filemanager/scripts/jquery.filetree/images/application.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/code.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/css.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/db.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/directory.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/doc.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/file.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/film.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/flash.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/folder_open.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/html.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/java.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/linux.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/music.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/pdf.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/php.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/picture.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/ppt.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/psd.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/ruby.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/script.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/spinner.gif | Bin
public_html/filemanager/scripts/jquery.filetree/images/txt.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/xls.png | Bin
public_html/filemanager/scripts/jquery.filetree/images/zip.png | Bin
public_html/filemanager/scripts/jquery.filetree/jqueryFileTree.css | 284 +
public_html/filemanager/scripts/jquery.filetree/jqueryFileTree.js | 118 +
public_html/filemanager/scripts/jquery.filetree/jqueryFileTree.min.js | 15 +
public_html/filemanager/scripts/jquery.form-3.24.js | 1132 ++++
public_html/filemanager/scripts/jquery.form-3.24.min.js | 168 +
public_html/filemanager/scripts/jquery.impromptu-3.2.min.js | 13 +
public_html/filemanager/scripts/jquery.splitter/hgrabber.gif | Bin
public_html/filemanager/scripts/jquery.splitter/jquery.splitter-1.5.1.js | 213 +
public_html/filemanager/scripts/jquery.splitter/jquery.splitter-1.5.1.min.js | 33 +
public_html/filemanager/scripts/jquery.splitter/jquery.splitter.css | 55 +
public_html/filemanager/scripts/jquery.splitter/vgrabber.gif | Bin
public_html/filemanager/scripts/jquery.tablesorter-2.7.2.min.js | 5 +
public_html/filemanager/scripts/languages/ca.js | 66 +
public_html/filemanager/scripts/languages/cs.js | 66 +
public_html/filemanager/scripts/languages/da.js | 66 +
public_html/filemanager/scripts/languages/de.js | 66 +
public_html/filemanager/scripts/languages/en-gb.js | 66 +
public_html/filemanager/scripts/languages/en.js | 66 +
public_html/filemanager/scripts/languages/es.js | 66 +
public_html/filemanager/scripts/languages/fi.js | 66 +
public_html/filemanager/scripts/languages/fr.js | 66 +
public_html/filemanager/scripts/languages/he.js | 66 +
public_html/filemanager/scripts/languages/hu.js | 66 +
public_html/filemanager/scripts/languages/it.js | 66 +
public_html/filemanager/scripts/languages/ja.js | 66 +
public_html/filemanager/scripts/languages/nl.js | 64 +
public_html/filemanager/scripts/languages/pl.js | 66 +
public_html/filemanager/scripts/languages/pt.js | 66 +
public_html/filemanager/scripts/languages/ru.js | 66 +
public_html/filemanager/scripts/languages/sv.js | 67 +
public_html/filemanager/scripts/languages/tr.js | 66 +
public_html/filemanager/scripts/languages/vn.js | 66 +
public_html/filemanager/scripts/languages/zh-cn.js | 67 +
public_html/filemanager/scripts/languages/zh-tw.js | 66 +
public_html/filemanager/styles/filemanager.css | 524 ++
public_html/filemanager/styles/ie8.css | 26 +
public_html/filemanager/styles/ie9.css | 26 +
public_html/filemanager/styles/reset.css | 44 +
452 files changed, 44027 insertions(+), 0 deletions(-)
diffs (truncated from 45687 to 300 lines):
diff -r f4f3db68a683 -r bccbbbb48445 public_html/editors/ckeditor/config.js
--- a/public_html/editors/ckeditor/config.js Fri Jan 03 20:13:52 2014 +0900
+++ b/public_html/editors/ckeditor/config.js Fri Jan 03 20:46:36 2014 +0900
@@ -76,4 +76,7 @@
{ name: 'others', items: [ '-' ] },
{ name: 'about', items: [ 'About' ] }
];
+
+ // Filemanager
+ config.filebrowserBrowseUrl = geeklog.site_url + '/filemanager/index.php';
};
diff -r f4f3db68a683 -r bccbbbb48445 public_html/filemanager/connectors/php/filemanager.class.php
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/public_html/filemanager/connectors/php/filemanager.class.php Fri Jan 03 20:46:36 2014 +0900
@@ -0,0 +1,958 @@
+<?php
+/**
+ * Filemanager PHP class
+ *
+ * filemanager.class.php
+ * class for the filemanager.php connector
+ *
+ * @license MIT License
+ * @author Riaan Los <mail (at) riaanlos (dot) nl>
+ * @author Simon Georget <simon (at) linea21 (dot) com>
+ * @copyright Authors
+ */
+
+class Filemanager {
+
+ protected $config = array();
+ protected $language = array();
+ protected $get = array();
+ protected $post = array();
+ protected $properties = array();
+ protected $item = array();
+ protected $languages = array();
+ protected $root = '';
+ protected $doc_root = '';
+ protected $dynamic_fileroot = '';
+ protected $logger = false;
+ protected $logfile = '/tmp/filemanager.log';
+ protected $cachefolder = '_thumbs/';
+ protected $thumbnail_width = 64;
+ protected $thumbnail_height = 64;
+ protected $separator = 'userfiles'; // @todo fix keep it or not?
+
+ public function __construct($extraConfig = '') {
+
+ $content = file_get_contents("../../scripts/filemanager.config.js");
+ $config = json_decode($content, true);
+
+ $this->config = $config;
+
+ // override config options if needed
+ if(!empty($extraConfig)) {
+ $this->setup($extraConfig);
+ }
+
+ $this->root = dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR;
+ $this->properties = array(
+ 'Date Created'=>null,
+ 'Date Modified'=>null,
+ 'Height'=>null,
+ 'Width'=>null,
+ 'Size'=>null
+ );
+
+ // Log actions or not?
+ if ($this->config['options']['logger'] == true ) {
+ if(isset($this->config['options']['logfile'])) {
+ $this->logfile = $this->config['options']['logfile'];
+ }
+ $this->enableLog();
+ }
+
+ // if fileRoot is set manually, $this->doc_root takes fileRoot value
+ // for security check in isValidPath() method
+ // else it takes $_SERVER['DOCUMENT_ROOT'] default value
+ if ($this->config['options']['fileRoot'] !== false ) {
+ if($this->config['options']['serverRoot'] === true) {
+ $this->doc_root = $_SERVER['DOCUMENT_ROOT'];
+ $this->separator = basename($this->config['options']['fileRoot']);
+ } else {
+ $this->doc_root = $this->config['options']['fileRoot'];
+ $this->separator = basename($this->config['options']['fileRoot']);
+ }
+ } else {
+ $this->doc_root = $_SERVER['DOCUMENT_ROOT'];
+ }
+
+ $this->__log(__METHOD__ . ' $this->doc_root value ' . $this->doc_root);
+ $this->__log(__METHOD__ . ' $this->separator value ' . $this->separator);
+
+ $this->setParams();
+ $this->availableLanguages();
+ $this->loadLanguageFile();
+ }
+
+ // $extraconfig should be formatted as json config array.
+ public function setup($extraconfig) {
+
+ $this->config = array_merge_recursive($this->config, $extraconfig);
+
+ }
+
+ // allow Filemanager to be used with dynamic folders
+ public function setFileRoot($path) {
+
+ if($this->config['options']['serverRoot'] === true) {
+ $this->doc_root = $_SERVER['DOCUMENT_ROOT']. '/'. $path;
+ } else {
+ $this->doc_root = $path;
+ }
+
+ // necessary for retrieving path when set dynamically with $fm->setFileRoot() method
+ $this->dynamic_fileroot = str_replace($_SERVER['DOCUMENT_ROOT'], '', $this->doc_root);
+ $this->separator = basename($this->doc_root);
+
+ $this->__log(__METHOD__ . ' $this->doc_root value overwritten : ' . $this->doc_root);
+ $this->__log(__METHOD__ . ' $this->dynamic_fileroot value ' . $this->dynamic_fileroot);
+ $this->__log(__METHOD__ . ' $this->separator value ' . $this->separator);
+ }
+
+ public function error($string,$textarea=false) {
+ $array = array(
+ 'Error'=>$string,
+ 'Code'=>'-1',
+ 'Properties'=>$this->properties
+ );
+
+ $this->__log( __METHOD__ . ' - error message : ' . $string);
+
+ if($textarea) {
+ echo '<textarea>' . json_encode($array) . '</textarea>';
+ } else {
+ echo json_encode($array);
+ }
+ die();
+ }
+
+ public function lang($string) {
+ if(isset($this->language[$string]) && $this->language[$string]!='') {
+ return $this->language[$string];
+ } else {
+ return 'Language string error on ' . $string;
+ }
+ }
+
+ public function getvar($var, $preserve = null) {
+ if(!isset($_GET[$var]) || $_GET[$var]=='') {
+ $this->error(sprintf($this->lang('INVALID_VAR'),$var));
+ } else {
+ $this->get[$var] = $this->sanitize($_GET[$var], $preserve);
+ return true;
+ }
+ }
+ public function postvar($var) {
+ if(!isset($_POST[$var]) || $_POST[$var]=='') {
+ $this->error(sprintf($this->lang('INVALID_VAR'),$var));
+ } else {
+ $this->post[$var] = $_POST[$var];
+ return true;
+ }
+ }
+
+ public function getinfo() {
+ $this->item = array();
+ $this->item['properties'] = $this->properties;
+ $this->get_file_info('', false);
+
+ // handle path when set dynamically with $fm->setFileRoot() method
+ if($this->dynamic_fileroot != '') {
+ $path = $this->dynamic_fileroot. $this->get['path'];
+ $path = preg_replace('~/+~', '/', $path); // remove multiple slashes
+ } else {
+ $path = $this->get['path'];
+ }
+
+
+ $array = array(
+ 'Path'=> $path,
+ 'Filename'=>$this->item['filename'],
+ 'File Type'=>$this->item['filetype'],
+ 'Preview'=>$this->item['preview'],
+ 'Properties'=>$this->item['properties'],
+ 'Error'=>"",
+ 'Code'=>0
+ );
+ return $array;
+ }
+
+ public function getfolder() {
+ $array = array();
+ $filesDir = array();
+
+ $current_path = $this->getFullPath();
+
+
+ if(!$this->isValidPath($current_path)) {
+ $this->error("No way.");
+ }
+
+ if(!is_dir($current_path)) {
+ $this->error(sprintf($this->lang('DIRECTORY_NOT_EXIST'),$this->get['path']));
+ }
+ if(!$handle = opendir($current_path)) {
+ $this->error(sprintf($this->lang('UNABLE_TO_OPEN_DIRECTORY'),$this->get['path']));
+ } else {
+ while (false !== ($file = readdir($handle))) {
+ if($file != "." && $file != "..") {
+ array_push($filesDir, $file);
+ }
+ }
+ closedir($handle);
+
+ // By default
+ // Sorting files by name ('default' or 'NAME_DESC' cases from $this->config['options']['fileSorting']
+ natcasesort($filesDir);
+
+ foreach($filesDir as $file) {
+
+ if(is_dir($current_path . $file)) {
+ if(!in_array($file, $this->config['exclude']['unallowed_dirs']) && !preg_match( $this->config['exclude']['unallowed_dirs_REGEXP'], $file)) {
+ $array[$this->get['path'] . $file .'/'] = array(
+ 'Path'=> $this->get['path'] . $file .'/',
+ 'Filename'=>$file,
+ 'File Type'=>'dir',
+ 'Preview'=> $this->config['icons']['path'] . $this->config['icons']['directory'],
+ 'Properties'=>array(
+ 'Date Created'=> date($this->config['options']['dateFormat'], filectime($this->getFullPath($this->get['path'] . $file .'/'))),
+ 'Date Modified'=> date($this->config['options']['dateFormat'], filemtime($this->getFullPath($this->get['path'] . $file .'/'))),
+ 'filemtime'=> filemtime($this->getFullPath($this->get['path'] . $file .'/')),
+ 'Height'=>null,
+ 'Width'=>null,
+ 'Size'=>null
+ ),
+ 'Error'=>"",
+ 'Code'=>0
+ );
+ }
+ } else if (!in_array($file, $this->config['exclude']['unallowed_files']) && !preg_match( $this->config['exclude']['unallowed_files_REGEXP'], $file)) {
+ $this->item = array();
+ $this->item['properties'] = $this->properties;
+ $this->get_file_info($this->get['path'] . $file, true);
+
+ if(!isset($this->params['type']) || (isset($this->params['type']) && strtolower($this->params['type'])=='images' && in_array(strtolower($this->item['filetype']),$this->config['images']['imagesExt']))) {
+ if($this->config['upload']['imagesOnly']== false || ($this->config['upload']['imagesOnly']== true && in_array(strtolower($this->item['filetype']),$this->config['images']['imagesExt']))) {
+ $array[$this->get['path'] . $file] = array(
+ 'Path'=>$this->get['path'] . $file,
+ 'Filename'=>$this->item['filename'],
+ 'File Type'=>$this->item['filetype'],
+ 'Preview'=>$this->item['preview'],
+ 'Properties'=>$this->item['properties'],
+ 'Error'=>"",
+ 'Code'=>0
+ );
+ }
+ }
+ }
+ }
+ }
+
+ $array = $this->sortFiles($array);
+
+ return $array;
+ }
+
+ public function rename() {
+
+ $suffix='';
+
+
+ if(substr($this->get['old'],-1,1)=='/') {
+ $this->get['old'] = substr($this->get['old'],0,(strlen($this->get['old'])-1));
+ $suffix='/';
+ }
+ $tmp = explode('/',$this->get['old']);
+ $filename = $tmp[(sizeof($tmp)-1)];
+ $path = str_replace('/' . $filename,'',$this->get['old']);
+
+ $new_file = $this->getFullPath($path . '/' . $this->get['new']). $suffix;
+ $old_file = $this->getFullPath($this->get['old']) . $suffix;
+
+ if(!$this->isValidPath($old_file)) {
+ $this->error("No way.");
+ }
+
+ $this->__log(__METHOD__ . ' - renaming '. $old_file. ' to ' . $new_file);
+
+ if(file_exists ($new_file)) {
+ if($suffix=='/' && is_dir($new_file)) {
+ $this->error(sprintf($this->lang('DIRECTORY_ALREADY_EXISTS'),$this->get['new']));
+ }
+ if($suffix=='' && is_file($new_file)) {
+ $this->error(sprintf($this->lang('FILE_ALREADY_EXISTS'),$this->get['new']));
+ }
+ }
+
+ if(!rename($old_file,$new_file)) {
More information about the geeklog-cvs
mailing list