PHP Classes

xmdoc: XOOPS CMS module to manage files attached to posts

Recommend this page to a friend!
  Info   View files Documentation   View files View files (72)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 28 All time: 11,050 This week: 200Up
Version License PHP version Categories
xmdoc 1.0.0Custom (specified...5PHP 5, Files and Folders, Content man...
Description 

Author

This package is a XOOPS CMS module to manage files attached to posts.

It provides a Web based user interface that can be made available in any site that users XOOPS to perform operations to manage files that can be associated to posts or pages generated by XOOPS or other modules. Currently it can:

- Handle the file uploads with support to restrict the accepted file types
- Manage the rights to access to the uploaded files to given users or user groups
- Limit the access to files during a period of time
- Limit the access of a user to many files during a period
- Support display messages in multiple idioms

Innovation Award
PHP Programming Innovation award winner
January 2021
Winner
XOOPS is a popular PHP content management system that can be used to create posts in HTML pages.

Some sites need to be able to make certain files available for download. Those files are usually associated to a given page from which the users can download the files.

This package implements a XOOPS module that allows publishers to manage the files to be attached to a given post published using XOOPS.

Manuel Lemos
Picture of Gregory Mage
Name: Gregory Mage <contact>
Classes: 1 package by
Country: Switzerland Switzerland
Age: 40
All time rank: 451036 in Switzerland Switzerland
Week rank: 312 Up4 in Switzerland Switzerland Up
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

Documentation

alt XOOPS CMS

xmdoc module for XOOPS CMS 2.5.10+

XOOPS CMS Module Software License

Latest Pre-Release Latest Version

xmdoc module for XOOPS CMS is a documents management module.

This module is initially complementary to the modules of the xm-modules series. In fact, associated with these, it will allow you to add documents to your articles (xmnews module) and to your static pages (xmcontent module). It is possible to integrate into any module! To do this, just follow the tutorial on https://www.monxoops.fr.

Here are some interesting elements of the module:

Fine management of rights by user groups, for each category (Access, Suggest, Edit and Approve, Delete)
Anti-leeching filter possible with list of authorized sites
Possible limitation of the number of downloads for each file in 24 hours per user
Choice of authorized extensions (from a list> 100)
Multi-languages FR GB/US

Please visit us on https://www.monxoops.fr

Current and upcoming "next generation" versions of XOOPS CMS are crafted on GitHub at: https://github.com/XOOPS


  Files folder image Files  
File Role Description
Files folder imageadmin (9 files)
Files folder imageassets (1 file, 3 directories)
Files folder imageblocks (2 files)
Files folder imageclass (8 files)
Files folder imagedocs (2 files)
Files folder imageextra (1 file)
Files folder imageinclude (4 files)
Files folder imagelanguage (1 file, 2 directories)
Files folder imagesql (2 files)
Files folder imagetemplates (6 files, 2 directories)
Accessible without login Plain text file action.php Example Example script
Accessible without login Plain text file docmanager.php Example Example script
Accessible without login Plain text file document.php Example Example script
Accessible without login Plain text file download.php Example Example script
Accessible without login Plain text file header.php Example Example script
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file xoops_version.php Example Example script

  Files folder image Files  /  admin  
File Role Description
  Accessible without login Plain text file about.php Example Example script
  Accessible without login Plain text file admin_footer.php Aux. Auxiliary script
  Accessible without login Plain text file admin_header.php Example Example script
  Accessible without login Plain text file category.php Example Example script
  Accessible without login Plain text file document.php Example Example script
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file menu.php Aux. Auxiliary script
  Accessible without login Plain text file permission.php Example Example script

  Files folder image Files  /  assets  
File Role Description
Files folder imagecss (2 files)
Files folder imageimages (6 files)
Files folder imagejs (1 file)
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  assets  /  css  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file styles.css Data Auxiliary data

  Files folder image Files  /  assets  /  images  
File Role Description
  Accessible without login Image file blank.gif Icon Icon image
  Accessible without login Image file blank_doc.gif Icon Icon image
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Image file spinner.gif Icon Icon image
  Accessible without login Image file xmdoc_logo.png Icon Icon image
  Accessible without login Image file xmdoc_search.png Icon Icon image

  Files folder image Files  /  assets  /  js  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  blocks  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file xmdoc_blocks.php Example Example script

  Files folder image Files  /  class  
File Role Description
  Plain text file blockform.php Class Class source
  Plain text file formdoc.php Class Class source
  Accessible without login HTML file index.html Doc. Documentation
  Plain text file utility.php Class Class source
  Plain text file xmdoc_category.php Class Class source
  Plain text file xmdoc_docdata.php Class Class source
  Plain text file xmdoc_document.php Class Class source
  Plain text file xmdoc_downlimit.php Class Class source

  Files folder image Files  /  docs  
File Role Description
  Accessible without login Plain text file changelog.txt Doc. Documentation
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  extra  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  include  
File Role Description
  Accessible without login Plain text file common.php Example Example script
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file install.php Aux. Auxiliary script
  Accessible without login Plain text file search.inc.php Example Example script

  Files folder image Files  /  language  
File Role Description
Files folder imageenglish (4 files, 1 directory)
Files folder imagefrench (4 files, 1 directory)
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  language  /  english  
File Role Description
Files folder imagehelp (2 files)
  Accessible without login Plain text file blocks.php Aux. Auxiliary script
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file main.php Aux. Auxiliary script
  Accessible without login Plain text file modinfo.php Aux. Auxiliary script

  Files folder image Files  /  language  /  english  /  help  
File Role Description
  Accessible without login Plain text file help.tpl Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  language  /  french  
File Role Description
Files folder imagehelp (2 files)
  Accessible without login Plain text file blocks.php Aux. Auxiliary script
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file main.php Aux. Auxiliary script
  Accessible without login Plain text file modinfo.php Aux. Auxiliary script

  Files folder image Files  /  language  /  french  /  help  
File Role Description
  Accessible without login Plain text file help.tpl Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files  /  sql  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file mysql.sql Data Auxiliary data

  Files folder image Files  /  templates  
File Role Description
Files folder imageadmin (4 files)
Files folder imageblocks (2 files)
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file xmdoc_action.tpl Data Auxiliary data
  Accessible without login Plain text file xmdoc_docmanager.tpl Data Auxiliary data
  Accessible without login Plain text file xmdoc_document.tpl Data Auxiliary data
  Accessible without login Plain text file xmdoc_index.tpl Data Auxiliary data
  Accessible without login Plain text file xmdoc_viewdoc.tpl Data Auxiliary data

  Files folder image Files  /  templates  /  admin  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file xmdoc_admin_category.tpl Data Auxiliary data
  Accessible without login Plain text file xmdoc_admin_document.tpl Data Auxiliary data
  Accessible without login Plain text file xmdoc_admin_permission.tpl Data Auxiliary data

  Files folder image Files  /  templates  /  blocks  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file xmdoc_block.tpl Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:28
This week:0
All time:11,050
This week:200Up