logo_mambox.pngIn the past there was a lot of discussion regarding File Access via FTP. Some of you (including me!) had problems changing/deleting files with a FTP program. I suggested using a Web-based FileManager, but I didn't find a Mambo-integrated component that could be used on Windows and *nix systems as well (so yopsFM was no alternative). That's why I decided to adapt the powerful PHP script QuiXplorer and modify it to fit into Mambo. The result is a useful tool for exploring your Mambo website. You can download the first release from here. I've created a new project called mamboXplorer at mamboforge.net where the project can be discussed and bugs can be reported.

Download

----------------------------------------------------------------------------------------------------
mamboXplorer - README
----------------------------------------------------------------------------------------------------
This script is based on QuiXplorer 2.3.1 (available at http://quixplorer.sourceforge.net/).
This is a Component for Use with Mambo 4.5 / 4.5.1
----------------------------------------------------------------------------------------------------
Installation:
    1. Download the latest version of mamboXplorer from http://mamboforge.net/projects/mamboxplorer/.
    2. Login to Mambo's Administration Backend /administrator
    3. Go to Components, Install/Uninstall.
    4. Browse to the local com_mamboxplorer.zip file and click on Upload File & Install.
   
  Done.
  You can now access mamboXplorer through "Components" => "mamboXplorer"

----------------------------------------------------------------------------------------------------
Changes to the original script:

Global
  * PHP5 compatible
  * renamed index.php to admin.mamboxplorer.php
  * changed configuration to automatically get Path- and URL - settings from the Mambo environment
  * changed relative Image URLs to absolute URLs
  * Path Navigation at the top changed to direct clickable directory links
  * Changed Language Files to comply with Mambo Language directives (en => english...)

Security
  * added "defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );" to all files
  * added "index.html" to all directories

Layout
  * modified "styles/style.css" to comply with Mambo's admin.css
  * changed icons from 16x16 to 22x22 and from .gif to .png
----------------------------------------------------------------------------------------------------
Facts, you should know of:
* If you're running in trouble, because you don't have permissions to chmod() or
  write to files: That's a fact! You'll surely have uploaded those files, you wanted
  to operate on, via FTP! PHP doesn't allow chmod (Changing file permissions on *Nix Systems)
  when you're not the Owner of the file. And you can only become the Owner, when the Superuser
  changes the ownership of those files.
* QuiXplorer is a multi-language Component (currently available in English, Dutch, German, French, Spanish and Russian)
  The Language is automatically picked from $mosConfig_lang. If you still have an english component,
  your language isn't supported.
 
* QuiXplorer comes with an User Management feature. As Mambo provides it's own framework, we don't need
  this Login / User Management Feature
 
* Access to this component is restricted to Super Administrators by default. If you want to change this,
  edit the file header of "admin.mamboxplorer.php" and change the following:
  ****
        if (!$acl->acl_check( 'administration', 'config', 'users', $my->usertype )) {
            mosRedirect( 'index2.php', _NOT_AUTH );
        }
  ****
  to something different.