A XOOPS module for handling events, including online registrations.

Overview

alt XOOPS CMS

alt XOOPS CMS

wgEvents

A XOOPS module for handling events, including online registrations.

Support

If you like the wgEvents module and thanks to the long process for giving the opportunity to the new module to be created in a moment, consider making a donation to Xoops.org

wgEvents version 1.x

Build Status Jenkins coverage Software License Quality Score Gem Latest Version

Require:

  • XOOPS 2.5.11;
  • XOOPS Admin 1.2;
  • PHP 7.4 or higher;
  • MySQL 5.5; -> Minimum Recommended Using InnoDB Version 5.1 or Later

Info

wgEvents is ready for PHP 8.0

Features

  • Creation of events
  • Usage of categories for events
  • Possibility to customize registration forms with unlimited number of fields
  • Detailed permission settings
    • for each group for events, questions, registrations
      • permission to view
      • permission to submit
      • permission to approve
  • Mail notification system
    • for users
      • dedicated users per event (e.g. organizer team)
      • for participants of an event
    • for these users
      • registration
      • deregistration
      • modification of registration
      • modification of event
  • Usage of waiting lists
  • Monitoring of payment status
  • Implementation of SimpleCalendar
  • Export of list of participants in xlsx or csv file
  • All templates are based on bootstrap and fully responsive
  • Maintenance tools
  • Cloning of module
  • Test data included

Extras

In folder extras/themes/ you can find the theme xswatch4_wge especially prepared for wgEvents

Tutorial:

Coming soon...

Translation:

Translations on Transifex

Please visit us on https://xoops.org

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

Comments
  • possibility to delete the module folder in uploads as user

    possibility to delete the module folder in uploads as user

    Can you add the possibility to delete module's folder in /uploads when I uninstall the module? I have to log in as administrator on the ftp to delete it.

    image

    I've tested Heyula's module and it works with his module: https://github.com/Heyula/testimonial

    opened by cesagonchu 17
  • Error when submitting an event

    Error when submitting an event

    0.001086 - INSERT INTO `wgevents_events` (`ev_catid`, `ev_name`, `ev_logo`, `ev_desc`, `ev_datefrom`, `ev_dateto`, `ev_contact`, `ev_email`, `ev_location`, `ev_locgmlat`, `ev_locgmlon`, `ev_locgmzoom`, `ev_fee`, `ev_register_use`, `ev_status`, `ev_galid`, `ev_datecreated`, `ev_submitter`) VALUES (1,'nthnhnth','blank.gif','nthnthnthnthnh',1643270400,1643270400,'nthnthnhnth','','ssssss',0,0,0,0,0,5,0,1643270407,1)
    Error number: 1054
    Error message: Unknown column 'ev_catid' in 'field list'
    
    opened by mambax7 5
  • Duplicate entry '252-wgevents-default-wgevents_admin_maintenance.tpl-admin'

    Duplicate entry '252-wgevents-default-wgevents_admin_maintenance.tpl-admin'

    During fresh installation:

    0.000200 - INSERT INTO tplfile (tpl_id, tpl_module, tpl_refid, tpl_tplset, tpl_file, tpl_desc, tpl_lastmodified, tpl_lastimported, tpl_type) VALUES (0, 'wgevents', 252, 'default', 'wgevents_admin_maintenance.tpl', '', 1644225210, 1644225210, 'admin')
    Error number: 1062
    Error message: Duplicate entry '252-wgevents-default-wgevents_admin_maintenance.tpl-admin' for key 'tpl_refid_module_set_file_type'
    

    Also: Error: Error: Call to a member function getVar() on bool in file /class/libraries/vendor/xoops/xmf/src/Module/Helper/GenericHelper.php line 168

    I'm not sure if both are related or not.

    But module does install...

    opened by mambax7 3
  • Errors in registration.php file

    Errors in registration.php file

    When I go to modules/wgevents/registration.php?op=listmy I get these errors:

    Notice: Undefined index: submitter in file /modules/wgevents/registration.php line 106 Notice: Undefined index: status in file /modules/wgevents/registration.php line 106


    My config: wgEvents and Xoops 2.5.11 latest versions (in english) PHP 7.4.9 MYSQL 5.7.33-0ubuntu0.16.04.1

    opened by cesagonchu 1
  • missing logo

    missing logo

    Some logos used in the examples are missing /uploads/wgevents/events/logos/5/Indianer.61f3f553dccb6.jpg /uploads/wgevents/events/logos/5/Mosaiktag.61f3f743afe41.jpg

    opened by cesagonchu 1
  • Missing wgevents_admin_maintenance.tpl

    Missing wgevents_admin_maintenance.tpl

    Warning: Smarty error: unable to read resource: "db:wgevents_admin_maintenance.tpl" in file /class/smarty/Smarty.class.php line 1100

    It's not included in xoops_version.php

    opened by mambax7 1
Releases(1_0_4_rc_1)
Owner
XOOPS 2.5.x Modules
XOOPS 2.5.x Modules
SPAM Registration Stopper is a Q2A plugin that prevents highly probable SPAM user registrations based on well-known SPAM checking services and other techniques

SPAM Registration Stopper [by Gabriel Zanetti] Description SPAM Registration Stopper is a Question2Answer plugin that prevents highly probable SPAM us

Gabriel Zanetti 2 Jan 23, 2022
Notify instructors about unconfirmed event registrations.

SAC Event Registration Reminder Folgende Idee: Es wird ein Reminder-Tool benötigt, welches Tourenleitende und Bergführer/innen per E-Mail daran erinne

Marko Cupic 2 Apr 25, 2022
This module aims to validate if the pilot made his flights online on the IVAO and VATSIM networks

SMPirepValidator This module aims to validate if the pilot made his flights online on the IVAO and VATSIM networks SMPirepValidator v.1.0 for phpVMS (

SmartModules for phpVMS 1 Dec 13, 2021
The Laravel eCommerce ABA Payment Gateway module allows the admin to integrate the ABA payment gateway to the online store.

Introduction Bagisto ABA Payment Gateway. Requirements: Bagisto: v1.3.2. Installation with composer: Run the following command composer require bagist

Bagisto 3 May 31, 2022
This Pocketmine-MP plugin is a plugin including a complete faction system.

SimpleFaction Simple faction plugin replacing FactionsPro which is no longer updated. Commands Command Name Command Description Available for /f help

Ayzrix 33 Dec 19, 2022
Allows reflection of object attributes, including inherited and non-public ones

sebastian/object-reflector Allows reflection of object attributes, including inherited and non-public ones. Installation You can add this library as a

Sebastian Bergmann 6k Jan 4, 2023
This is an experiment to export all RFCs from the PHP wiki into Git, including the change history for each RFC (along with the date and author of each change). This is not meant to replace the wiki.

PHP Requests for Comments (RFCs) About This repository is an experiment to export all RFCs from the PHP wiki into Git, including the change history fo

Ben Ramsey 34 Jun 20, 2022
Source control integration plugin framework for MantisBT, including support for Github, Gitlab, Bitbucket, Gitweb, Cgit, Subversion, Mercurial and more

Source control integration plugin framework for MantisBT, including support for Github, Gitlab, Bitbucket, Gitweb, Cgit, Subversion, Mercurial and more

MantisBT Community Plugins 175 Sep 3, 2022
Allows generate class files parse from json and map json to php object, including multi-level and complex objects;

nixihz/php-object Allows generate class files parse from json and map json to php object, including multi-level and complex objects; Installation You

zhixin 2 Sep 9, 2022
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.

IP is an immutable value object for (both version 4 and 6) IP addresses. Several helper methods are provided for ranges, broadcast and network address

Darsyn 224 Dec 28, 2022
Composer Plugin for automatically including files for easing function usage in php.

Php Inc Php inc is a composer plugin for automatically including certain files into composer's autoload and autoload-dev files config. Given a set of

Krak 5 Jan 11, 2022
A Pocketmine-MP plugin to add King Of The Hill events to your server.

KOTH KOTH is an event popular on HCF and Faction servers. This plugin lets you add this minigame to you server. Support For questions, please join the

ItsMax123 9 Sep 17, 2022
Paddle.com API integration for Laravel with support for webhooks/events

Laravel Paddle This package provides an integration with Paddle.com for Laravel. Read the blogpost about the introduction of the package! Features Sup

Protone Media 179 Dec 16, 2022
Paddle.com API integration for Laravel with support for webhooks/events

Laravel Paddle This package provides an integration with Paddle.com for Laravel. Read the blogpost about the introduction of the package! Features Sup

Protone Media 180 Jan 1, 2023
A bundle to handle encoding and decoding of parameters using OpenSSL and Doctrine lifecycle events.

SpecShaper Encrypt Bundle A bundle to handle encoding and decoding of parameters using OpenSSL and Doctrine lifecycle events. Features include: Master

Mark Ogilvie 48 Nov 4, 2022
Generates a static website of metal music events in Leipzig

About EN: This projects generates a static website of metal music events in Leipzig (Ger). DE: Dieses Projekt erstellt einen Webkalender zu diversen M

null 3 Dec 15, 2022
An un-offical API wrapper for logsnag.com to get notifications and track your project events

An un-offical API wrapper for logsnag.com to get notifications and track your project events

David Oti 3 Oct 15, 2022
OwnagePE Staff Events Core

An events plugin created for discord.gg/ownage enabling staff members to host small scale events within the respective server.

null 2 Aug 9, 2022
A PocketMine-MP plugin that allows you to comfortably register events using a new piece of PHP 8 power — attributes.

AdvancedEvents This is a PocketMine-MP plugin that allows you to comfortably register events using a new piece of PHP 8 power — attributes. Inspired b

JuraSciix 7 Dec 5, 2022