Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBSupport v2.0.0 Beta 2 Details »
vBSupport v2.0.0 Beta 2
Mod Version: 2.0.0 B2, by CMX_CMGSCCC (Member) CMX_CMGSCCC is offline
Developer Last Online: Sep 2014 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.4 Rating: (10 votes - 4.60 average) Installs: 276
Released: 10 Aug 2005 Last Update: 11 Jun 2007 Downloads: 1023
Not Supported DB Changes Uses Plugins Template Edits Additional Files Is in Beta Stage  

vbSupport v2.0.0 BETA 2 by CMX (http://www.cmgsccc.com)
Official Homepage - http://www.vbplaza.com


v1.1 of this modification was found to contain an SQL injection. If you run v1.1 of this modification, you are hereby advised to update to v1.1a of this modification. To update from v1.1 to v1.1a, grab the v1.1a ZIP and overwrite the vBSupport.php file on your server with the new version.

Note that while no other vulnerabilities were noticed by vBorg Staff, this does not mean that such things do not exist. vBorg Staff fixed the one SQL injection according to these rules. Any other fixes that may be needed now or in the future are left to the original author.

-- vBorg Staff



Welcome to the latest hack by CMX for your vBulletin Message Board. This is a fully featured Ticket based support system for you website. If you had installed the older version of vBSupport v1.1, then you already have an idea what this sytem is all about.

Basically, this system will allow your Forum Members to create new support tickets using the same login as your vBulletin forums login for your users. There have been many improvements from the older v1.1 vBSupport System I made a while back.

New Features for v2.0.0+:
1) Permission Checks are better implemented and are more useful now.
2) AJAX Open/Closing tickets by double clicking the thread icon when listing tickets.
3) AJAX Ticket Title editing just like the forums Thread editing as well.
4) Post Quick Reply is now using the AJAX system where possible to post replies to tickets.
5) You can now Edit posts inline using the AJAX system as well.
6) Inline Moderation when listing tickets includes Delete Ticket, Open Ticket, Close Ticket.
7) You can now delete individual Posts from Tickets via the Inline Moderation as well.
8) MASSIVE performance load improvements. On my forums with 200,000 members, it would take 4 seconds to view a ticket due to a very strenuous query. Now it loads tickets in 0.13 seconds.
9) Category Administration has now been moved into the Admin CP instead of on the vbSupport page itself.
10) Everything should be fully phrased now as well.

Other Features:
1) IF you have installed the older vBSupport version, it will auto uninstall it for you. (It will NOT delete the old tickets!)
2) Admin CP -> vbSupport Maintenance -> Import Old Tickets is now in and working to import the old tickets if you had vBSupport installed.
3) A ton of permissions per Usergroup to set the settings up the way you want them.

vbSupport v2.0.0 BETA 2 Updates:
1) Bugfix: Quick Reply functions properly when you have the Quick Reply option enabled for Yes - Click Required.
2) Bugfix: Normal Reply/Closed button is there when viewing a ticket.
3) Bugfix: Admin CP Deleting a ticket now functions properly.
4) Bugfix: AJAX Edit feature does not display an alert(postid) anymore.
5) Bugfix: Active On/Off works for each category when enabled/disabled from the Admin CP.
6) Bugfix: Usergroup Permissions are now working for Allowed Usergroups & Denied Usergroups.
7) Bugfix: Changed some templates that linked to the wrong PHP files.
8) Bugfix: New Thread template is cleaned up a bit and it displays properly in Firefox too now.
9) Bugfix: Active phrase now is installed as a vbSupport phrase.


PLEASE NOTE: This is the very first release of vbSupport 2.0.0. Which means that this is a BETA release. I will try to correct any issues found ASAP.

I have vbSupport v2.0.0 BETA 1 running on my production site at www.cmgsccc.com, so I should be able to find most bugs since there are over 200,000 registers members there and it will get put to the test quite a bit. However, if you find something, please post it here.

By installing this BETA version, it will uninstall the previous vBSupport system automatically. It will leave the old ticket tables upon installation. It should import the older Ticket Categories that you had before as well.

I would also like to recommend that you backup your MySQL database, just in case a mishap occurs as this is BETA.

ALSO: The older version vBSupport v1.1 will be here for download until v2.0.0 comes out of BETA. vBSupport v1.1 is NOT in the BETA stage, only vbSupport v2.0.0 is in the BETA stage.

Upgrading Instructions From vBSupport v1.x
NOTE: These are ONLY applicable if you are upgrading from vBSupport v1.x!

1) Delete all of the older vBSupport files from your server. If you are not sure which files they are, the vBSupport v1.1 is still available for download here so you can download that and look at the files in there.

2) Upload all of the files in the upload folder to your forums ROOT folder. Make sure that if it asks about any files, that you set Overwrite to overwrite all files as well.

3) In your Admin CP, goto Plugin System -> Manage Products -> Add/Import Products at the bottom -> Select the XML file that you have downloaded in the package named product-vbsupport.xml -> Set Allow Overwrite to YES -> Import.

4) Perform the template edits below and you have vbSupport v2.0.0 up and running!

5) Refresh your forums Admin CP page.

6) Admin CP -> vbSupport Maintenance -> Import Old Tickets if you want to save the older tickets. Otherwise you can skip this feature.


New Installation Instructions:

1) Upload all of the files in the upload folder to your forums ROOT folder. Make sure that if it asks about any files, that you set Overwrite to overwrite all files as well.

2) In your Admin CP, goto Plugin System -> Manage Products -> Add/Import Products at the bottom -> Select the XML file that you have downloaded in the package named product-vbsupport.xml -> Set Allow Overwrite to YES -> Import.

3) Perform the template edits below and you have vbSupport v2.0.0 up and running!


Template Edits:

A) Template 'navbar':

Find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Add Below:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

B) Template 'postbit_legacy':

Find:
[code]
<if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if>
[code]

Add Above:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

C) Template 'postbit':

Find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Add Above

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

ENJOY!!

-CMX

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #31  
Old 13 Aug 2005, 01:20
CMX_CMGSCCC CMX_CMGSCCC is offline
 
Join Date: Sep 2003
Maybe there has to be something in the PHP to cache the error messages properly for some vB setups. Maybe KirbyDE can help here, I will try to PM him about it.

As of right now it does not allow the support admins to be notified of new tickets. But its on the list of stuff to do at the moment. I want to add the following options to it before it goes to version 1.0

1) Option to be notified via PM/Email (probably check boxes)
a) For all new tickets.
b) For replies to only tickets that you are assigned to.
c) For all replies no matter who is assigned (not sure this is necessary though).
These options will apply to not only the support admins, but even for the users if they want to receive a PM/Email upon a reply to their ticket too.

2) Ability for admins to search for tickets. i.e. Search for all new tickets since your last visit, or search all tickets / replies in a category for usernames or userids and more.

3) More navbar options like listing new tickets, or tickets with replies since your last visit.

And anything else I can think of along the way. The dev on these features will be done over time, as I'm really busy as of late with my webpage http://www.cmgsccc.com and moving to our new house this coming week as well.

-CMX

Last edited by CMX_CMGSCCC; 14 Aug 2005 at 23:46.
Reply With Quote
  #32  
Old 15 Aug 2005, 03:08
Sovereign Sovereign is offline
 
Join Date: Apr 2004
I have this after upgrading (I did rebuild bitfields, what is happening???)
Attached Images
File Type: jpg vBSupport.JPG (3.2 KB, 106 views)
Reply With Quote
  #33  
Old 15 Aug 2005, 10:44
Creed's Avatar
Creed Creed is offline
 
Join Date: May 2002
Real name: Daniel
Make sure you've re-uploaded all the files in the "upload" folder.
Reply With Quote
  #34  
Old 15 Aug 2005, 11:07
Rover416 Rover416 is offline
 
Join Date: Jun 2005
Real name: Craig
Sorted it.

Last edited by Rover416; 15 Aug 2005 at 13:24.
Reply With Quote
  #35  
Old 15 Aug 2005, 17:36
Sovereign Sovereign is offline
 
Join Date: Apr 2004
Now I can't admin cats...I set all Administrator Usergroup permissions to "Yes" but vB unset these (see attached).
Attached Images
File Type: jpg vbsupport stupidness.JPG (11.4 KB, 121 views)
Reply With Quote
  #36  
Old 15 Aug 2005, 18:34
Rover416 Rover416 is offline
 
Join Date: Jun 2005
Real name: Craig
Originally Posted by Sovereign
Now I can't admin cats...I set all Administrator Usergroup permissions to "Yes" but vB unset these (see attached).
I had to run

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

For my before my settings would save.
Reply With Quote
  #37  
Old 15 Aug 2005, 19:07
Sovereign Sovereign is offline
 
Join Date: Apr 2004
Funny thing. That fixed it, but I did rebuild bitfields before I tried that...
Reply With Quote
  #38  
Old 15 Aug 2005, 20:26
CMX_CMGSCCC CMX_CMGSCCC is offline
 
Join Date: Sep 2003
Is there any way to put in <upgradecode> instead of <installcode> into product xmls? That would solve problems for upgrader's if I could include code in there to do for "updating"?

-CMX
Reply With Quote
  #39  
Old 15 Aug 2005, 21:53
GiJoe GiJoe is offline
 
Join Date: Dec 2004
Great mod... Anyway to create a block or something to display when new tickets are present or submitted?

Thanks
Reply With Quote
  #40  
Old 15 Aug 2005, 22:26
CMX_CMGSCCC CMX_CMGSCCC is offline
 
Join Date: Sep 2003
Yeah, thats one of the things I will be adding before version 1.0. Some more nav buttons to find all new tickets since your last visit and replied tickets since your last visit. As well as the upcoming search for tickets to search by category, time posted, time replied to, words in the title and/or posts as well.

Thanx to the others for helping some users with problems. If I could figure out how to make upgrade code it would go smoother for the upgraders. I have it to rebuild the bitfields when you install it. But I'm not sure if the install code is run when you upgrade. If it is, I wonder if there is an MySQL error and that halts the rest of the install code from running and doesnt rebuild the bitfields?

-CMX
Reply With Quote
  #41  
Old 15 Aug 2005, 23:36
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Real name: Andreas
I don't see a reason why the Phrase shouldn't be there.
Installcodes are being run if the Version Number of the Installcode is higher then the Installed Version.
So if there is no new Code necessary for a new Version, leave the Version Number of the Install Code as it is.
If there is new Code necessary, create a new Installcode-Block with the New Version Number - or make the install-Code the the installed Version.
As you are truning off mySQL Errors, those (if they happen) will not stop Execution.

Btw: You got some fubar Hook calls in your Classes
Reply With Quote
  #42  
Old 16 Aug 2005, 00:45
CMX_CMGSCCC CMX_CMGSCCC is offline
 
Join Date: Sep 2003
Originally Posted by KirbyDE
I don't see a reason why the Phrase shouldn't be there.
Installcodes are being run if the Version Number of the Installcode is higher then the Installed Version.
So if there is no new Code necessary for a new Version, leave the Version Number of the Install Code as it is.
If there is new Code necessary, create a new Installcode-Block with the New Version Number - or make the install-Code the the installed Version.
As you are truning off mySQL Errors, those (if they happen) will not stop Execution.

Btw: You got some fubar Hook calls in your Classes
I commented all of the hook calls out for now. As I wasnt sure if I should create new hook calls and if I did create new hook calls, how do I add them to the hooks system?

-CMX
Reply With Quote
  #43  
Old 16 Aug 2005, 09:42
RoryF RoryF is offline
 
Join Date: Apr 2005
I unistalled in my localhost, went to update usergroup permissions and i got this error.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Some stuff from the support system is still there, and i had to drop the tables in the database manually.
Reply With Quote
  #44  
Old 16 Aug 2005, 14:26
jesus likes pie's Avatar
jesus likes pie jesus likes pie is offline
 
Join Date: Apr 2005
Is there a way that a popup pops up when you get a new ticket? Like with PMs...


if not, it would be an awesome addition.
Reply With Quote
  #45  
Old 19 Aug 2005, 23:27
jesus likes pie's Avatar
jesus likes pie jesus likes pie is offline
 
Join Date: Apr 2005
bump
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 07:24.

Layout Options | Width: Wide Color: