The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vBSupport v2.0.0 Beta 2 Details »» | |||||||||||||||||||||||||
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: Code:
<td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td> Code:
<!-- vbSupport start --> <if condition="$vboptions['vbsupport_enabled']"><td class="vbmenu_control"><a href="vbsupport.php$session[sessionurl_q">$vbphrase[vbsupport_title]</a></td></if> <!-- vbSupport end --> Find: [code] <if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if> [code] Add Above: Code:
<!-- vbSupport start --> <if condition="$show['ticketcount']">#<a href="vbsupport.php?$session[sessionurl]do=viewpost&pid=$post[postid]&postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if> <!-- vbSupport end --> Find: Code:
<if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a> </if> Code:
<!-- vbSupport start --> <if condition="$show['ticketcount']">#<a href="vbsupport.php?$session[sessionurl]do=viewpost&pid=$post[postid]&postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a> </if> <!-- vbSupport end --> -CMX Supporters / CoAuthors Show Your Support
|
Comments |
#502
|
||||
|
||||
Database error in vBulletin 3.6.4:
Invalid SQL: SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, level, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid FROM _vbvbs_ticket_post AS post LEFT JOIN _vbuser AS user ON(user.userid = post.userid) LEFT JOIN _vbuserfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN _vbusertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN _vbavatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN _vbcustomavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN _vbreputationlevel AS reputationlevel ON(user.reputationlevelid = reputationlevel.reputationlevelid) WHERE post.postid IN (0,27) ORDER BY post.dateline; MySQL Error : Unknown column 'level' in 'field list' Error Number : 1054 Date : Sunday, January 28th 2007 @ 01:39:19 PM Script : http://www.xleagues.net/forum/vbsupp...wthread&tid=19 Referrer : http://www.xleagues.net/forum/vbsupport.php IP Address : xx.xx.xx.xx Username : JamieLee2k Classname : vb_database This was fine before and now something changed it |
#503
|
||||
|
||||
If you refer to the edits I supplied. I did not change anything more than adding the ability to read the datastore properly and one phrase add. All other info is the authors.
Are you using table prefix? Code:
FROM _vbvbs_ticket_post AS post LEFT JOIN _vbuser AS user ON(user.userid = post.userid) LEFT JOIN _vbuserfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN _vbusertextfield AS usertextfield ON(usertextfield.userid = user.userid) |
#504
|
|||
|
|||
sinister...i downloaded your version, but i still cannot see the categorys....any ideas?
if it turn off the option of categorys...and submit an issue, i get this error before the redirect: Quote:
Quote:
|
#505
|
||||
|
||||
Check you vbsupport.php file and tell me if it looks like this:
Code:
// build the $emailids $vbulletin->datastore->do_db_fetch("'vbs_category'"); $pmids = explode(',', $vbulletin->vbs_category["$categoryid"]['adminpmusers']); $vbulletin->datastore->do_db_fetch("'vbs_category'"); $emailids = explode(',', $vbulletin->vbs_category["$categoryid"]['adminemailusers']); // check for email notifications if (is_array($emailids) && is_array($pmids)) { // process add admins $vbulletin->datastore->do_db_fetch("'vbs_admin'"); foreach($vbulletin->vbs_admin AS $userid => $user) { |
#506
|
|||
|
|||
yeah it looks the same....i havent tried without the edits, seeing im running 3.6.4
Peace |
#507
|
|||
|
|||
when i installed the original one i see the categorys fine, however when submitting the ticket i now get this
Quote:
|
#508
|
|||
|
|||
OK NEVERMIND...lol...i ran this query
Quote:
Peace |
#509
|
|||
|
|||
Quote:
but I am afraid on testing I do have an issue or 2 Looking in the DB all seems well the 3 tables are there and are accepting messages etc the install has been done as per your download above I followed all and all seems great but when I list the messages I get "there were no tickets found" for open, closed and list any. this is as a registered user who has submitted tickets and for the admin. The "your Ticket Information" is correct and updates if I change the ticket in the DB to closed. Admin can only see the number of the tickets admin has submitted not the others needing replied to. Am I missing an obvious marker? thank you for your time we all appreciate it. |
#510
|
||||
|
||||
Quote:
|
#511
|
|||
|
|||
this is great although I was going to use the system for unregistered aswell and do not seem to be able to get that to work -
I suppose it would need to ask for an email address too. The only other thing (I hope) is that my forum is 800 wide and the create new ticket / reply is pushed off the main block by the menu on the left. Is there any way to overcome this maybe move the menu to be above rather than at the side? Where would I find this in a template as I may look at this myself. thank you I appreciate your help |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|