Skip to content

simple and clean reportsystem with UI's for everyone!

License

Notifications You must be signed in to change notification settings

PinakaMalupetnaServer/ReportSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReportSystem - modular Reportsystem

Simple and clean reportsystem with UI's for everyone!
This plugin use dktapps great pmforms API library. (although old but functional at least)

Equipped and Integrated with CortexPE/DiscordWebhookAPI

Direct Ban is now Supported, compatible with or without cucumber plugin!

Todo List

  • Commands
    • /report
    • /reportlist
    • /reportadmin
  • Admin
    • Admin ui
    • Direct ban
    • Send report to all op's and permitted players
  • Missing Features
    • Modular system
    • "back" and "exit" buttons
    • Multilang
    • Review notification
      • For new reports
      • at join
    • Visible review
    • Plugin ingame settings
    • Config file
    • Customization
      • prefix
      • messages
    • Deleteable reports
    • Recycle Bin
    • Discord Integration
    • and more ;)
  • API for other plugins

Where can i download ReportSystem?

Coming soon

Permissions

/report

No permission needed - useable for everyone

/reportadmin

Permission: reportsystem.admin Permission to open admin ui

/reportlist - !New Permission!

Permission: reportsystem.list Permission to open report list

For plugin devs

Report::getInstance()
Get plugins instance

Report::getInstance()->getReportList();
Returns array of all reports

Report::getInstance()->getRecycleBinList();
Returns array of all reports in recycle bin

Report::getInstance()->saveReport($reportname, $reporter, $playername, $desc, $notes)
Save another report

Report::getInstance()->sendReportToMod()
Send "new report" mesage to all server mods

Report::getInstance()->sendReportToMod()
Send "new report" mesage to all server mods

Report::getInstance()->checkForUnreviewed()
Returns true if some reports are unreviewed
and more API methods, just look into main class. ;)

Help me to add more features!

create an new pull request and help me to develop this reportsystem!

Collaborators

About

simple and clean reportsystem with UI's for everyone!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%