Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 09-13-2007, 09:59 AM
Lalolyen
Banned
 
Join Date: Aug 2007
Location: Sneeking up behind a admin IRL
Posts: 169
Default Petitions Improved

Guys and Gals,

I'm actually starting a php project to improve the petition system. I think we can all agree that the system needs quite a bit of work. Though I'm unable to really manipulate/develop anything inside the source of EQEMU I have developed an idea I think will help outside the client itself.

Here are a few key features:

1. admin/staff access is controlled via EQEMU database (via access levels) or a stand-alone database.
2. A cron will be running to constantly check for new petitions (of course you can customize your cron to check every second or every 30 mins), in the event a new petition is queried, an email will be sent to the staff (We can even go as far as to send out instant messages, pages, cellphone, text messages but not a high priority development issue).
3. Clients can reply to the petitions via a webpage that will use their LS account name as their user name and character as the password (So mini-login users and public servers can take advantage of this).
4. Many other features to be added like, escalations to higher GM's, bugs, etc.
Reply With Quote
  #2  
Old 09-14-2007, 01:19 AM
Lalolyen
Banned
 
Join Date: Aug 2007
Location: Sneeking up behind a admin IRL
Posts: 169
Default

to keep everyone up to speed, the login is done and I have the system pulling from the petitions.

1. So far the features include admin access level control login.
2. The ability to view a list of petitions.
3. The ability to click and see the petition.
4. The ability to delete the petition.
5. THEMEABLE (allowing the header.php navigation.php and footer.php to be customized with any html).

You can see the development here:
http://emu.norrath.info/petitions

I'll be putting up a demo site soonish.

Working on now:
1. Delete, Reply, Modify permissions based upon access levels
2. Integration with PEQ Database Editor and phpBB3 RC 6.

So far the system is using md5 password encoding for a bit more security.
Reply With Quote
  #3  
Old 09-14-2007, 01:45 AM
Lalolyen
Banned
 
Join Date: Aug 2007
Location: Sneeking up behind a admin IRL
Posts: 169
Default

Anyone actually interested in an alpha of this?
Reply With Quote
  #4  
Old 09-14-2007, 06:19 AM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

I would certainly be, this looks to be an awesome idea and very helpful.
Reply With Quote
  #5  
Old 09-14-2007, 08:04 AM
gernblan
Discordant
 
Join Date: Aug 2006
Posts: 394
Default

Definitely Interested!

I also think this would be a valuable addition to the emu's built-in web management tool.
__________________
--
Keelyeh
Owner, ServerOp and Developer
Jest 4 Server
Linux (Jest3 runs on Fedora, our Dev servers usually run on Ubuntu and/or Gentoo), OC-12 Connection = Hella Fast
Reply With Quote
  #6  
Old 09-16-2007, 01:13 AM
Lalolyen
Banned
 
Join Date: Aug 2007
Location: Sneeking up behind a admin IRL
Posts: 169
Default

Ok I'm going to post the alpha this afternoon.

Right now its doing the basics. I will add in the gm replies prob sometime this comming week (mon or tues). Its pretty cool so far though... It is secured by md5 password authentication from any table really, but mine is setup for peq_admin; you can even set it up for your accounts table for eqemu if you are running your own login or just want to set it up so that the accounts are used from there.

Its really flexable, and if you guys have some php knowledge, you'll prob laugh at how simple it really is =)

I'm a believer of making something efficient, to do that keep the code short and sweet, therefore there is a total of... errr 6 files, main index.php, header.php, navigation.php, functions.php, include.php, and footer.php.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:03 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3