turner2f Posted August 28, 2017 Report Posted August 28, 2017 2 hours ago, secforus_ehansen said: I have not looked into User Manager Pro (nor was I aware of such plugin). My fix is strictly for the most recent version of the Support Manager Pro plugin. If you are looking for a solution to get UMP to work with Blesta 4.x feel free to PM me and we can discuss the matter. I really don't want to side-track this plugin's support with something else. Hello secforus_ehansen My fault, I was actually meaning " Support Manager Pro " . Will your suggested fixes get " Support Manager Pro " up and running again in version 4.0 or 4.1 . Look forward to your reply. Thanks in advance. Quote
velaware Posted August 28, 2017 Report Posted August 28, 2017 It will work at least up to 4.0 on PHP up to 7.0. I haven't tested it against 4.1. There is a side effect to my badge fix that I wasn't aware of initially, that someone PM'ed me about. When I have some time I will see how that goes or if they want to post here they can. Quote
turner2f Posted August 28, 2017 Report Posted August 28, 2017 Thanks for the reply. 1) - Aside from the issue with the " badge " issue , does everything else work again as it did before ? 2) - Will you be testing it for 4.1 ? 3) - Is there a way to " future-proof " so that it is likely to break again with Blesta updates ( at least in versions 4.X.X ) ? Quote
velaware Posted August 28, 2017 Report Posted August 28, 2017 1. As far as I could tell, yeah. I'm still not 100% following the badge issue but rather investigate than say it's wrong off the bat. 2. When I have some time, sure. 3. Given Blesta is an ever-changing platform, there's no guarantee of future proofing any 3rd party element. Essentially it is up to the author or maintainer to ensure consistency. If the author wants to turn the product over to someone else like I, then I can do my best. Quote
turner2f Posted August 28, 2017 Report Posted August 28, 2017 Thanks for the replies and your contribution to the fix. Sure hope Blesta can make it a priority to make it so that the we can at least " delete " tickets as opposed to currently having to dig into PHPMyAdmin to to delete tickets from the database . Quote
Beav Posted August 28, 2017 Report Posted August 28, 2017 3 hours ago, turner2f said: Hello secforus_ehansen Thanks a lot for your input on this matter. Are you saying that implementing these fixes will get "User Manager Pro" up and working again ? ============= "Support Manager Pro" has all the features we need, and have been begging to have within the native Blesta program. Instead we have been sitting around, getting updates for " New " things that are only useful for some users of Blesta and not for the group as a whole. My disappointment with the NEW features in 4.1 are that they only benefit some users of Blesta, while the basic core fixes that ALL of us can benefit from are in limbo or are seemingly not being seriously considered. Blesta is a great program, but needs some cleaning up. ============= So again thanks for researching this issue with the "Support Manager Pro" plugin. Please let us know if your suggested fixes will get it up and running again in version 4.0 or 4.1 . Look forward to your reply. Thanks in advance. I modified a bit more but I have this running on 4.1. His fixes will work, should replace the $this->staff and client options with actual checks, I was able to view other support tickets without it so I added this functionality and all seems good so far. Quote
velaware Posted August 28, 2017 Report Posted August 28, 2017 I can see reasons why Blesta wouldn't allow this. Other systems too don't allow this. I.e.: Kayako doesn't (or at least hadn't in the past). For historical reasons, and I'm sure some legal aspects, it's usually best to limit what can be deleted in a client-facing software. ALso thanks @gosuhost for the further explanation. If you want I will edit my fix post with what you gave. Beav 1 Quote
turner2f Posted August 28, 2017 Report Posted August 28, 2017 Thank you both. I understand what you mean concerning the limitation, but on the " flip-side of the coin " we also get " junk " or un-useful support tickets that come through as well that we want to get rid of. And our ONLY option is to mark them as "Closed". What Blesta should at least have is a " junk " folder that we can put these kinds of tickets in. ========== Is there a download link that already has both of your fixes ? I would stress-test the plugin for any possible issues. ========== Thank you in advance. Quote
velaware Posted August 28, 2017 Report Posted August 28, 2017 4 minutes ago, turner2f said: Thank you both. I understand what you mean concerning the limitation, but on the " flip-side of the coin " we also get " junk " or un-useful support tickets that come through as well that we want to get rid of. And our ONLY option is to mark them as "Closed". What Blesta should at least have is a " junk " folder that we can put these kinds of tickets in. ========== Is there a download link that already has both of your fixes ? I would stress-test the plugin for any possible issues. ========== Thank you in advance. I have not put up my changes as they are minor really. If there's a demand for it I can, though. For the support ticket issue, it sounds more like an issue w/ your email's spam filtering not working as well as it should vs. an issue with Blesta. Unfortunately there's not much that Blesta can do about that besides putting some sort of validation in place. But, they also offer an option to disable anonymous users from sending emails to departments. Quote
turner2f Posted August 28, 2017 Report Posted August 28, 2017 The good thing about " Support Manager Pro " is that it allows you to either delete tickets OR put them into a "junk" folder. ============= Are the fixes within the Blesta native code ? Or is it within the " Support Manager Pro " plugin itself ? Quote
velaware Posted August 28, 2017 Report Posted August 28, 2017 Per my fixes they are within the SMP plugin itself. As are gosu's. Quote
turner2f Posted August 28, 2017 Report Posted August 28, 2017 Is there a download link ? I would stress-test the plugin for any possible issues. Feel free to PM me if needed. ========== Thank you in advance. Quote
Beav Posted October 22, 2017 Report Posted October 22, 2017 People keep PM'ing me for download link for verison that works 5.6 and 7.0, so i am updating here to give download link, You can download here. I have made no other changes to this code than whats quoted in this thread by me and anothers, I DO NOT own this code, I DO NOT provide support for this plugin. PauloV and HostCram 1 1 Quote
turner2f Posted October 22, 2017 Report Posted October 22, 2017 17 hours ago, gosuhost said: People keep PM'ing me for download link for verison that works 5.6 and 7.0, so i am updating here to give download link, You can download here. I have made no other changes to this code than whats quoted in this thread by me and anothers, I DO NOT own this code, I DO NOT provide support for this plugin. OK. Thanks. 1) - So the issue with this plugin was not a a Blesta issue, but rather an issue with the PHP version of our host server ? Are there any "special" steps concerning getting this installed, or is it JUST making certain we have the correct PHP version on our server ? ============ 2) - Do we do a fresh install of this plugin, or do we just need to overwrite the older files ? Quote
Beav Posted October 23, 2017 Report Posted October 23, 2017 1 hour ago, turner2f said: OK. Thanks. 1) - So the issue with this plugin was not a a Blesta issue, but rather an issue with the PHP version of our host server ? Are there any "special" steps concerning getting this installed, or is it JUST making certain we have the correct PHP version on our server ? ============ 2) - Do we do a fresh install of this plugin, or do we just need to overwrite the older files ? i have applied all changes into the plugin, just click install (if already installed uninstall and reinstall i did not add upgrade logic) Quote
turner2f Posted October 23, 2017 Report Posted October 23, 2017 30 minutes ago, gosuhost said: i have applied all changes into the plugin, just click install (if already installed uninstall and reinstall i did not add upgrade logic) Thanks. The reason I am asking if this is a "PHP Version" issue, or not is ... 1) - I would know whether it is safe for me to change the PHP version on the web host account in the future, or not. 2) - If it was a "Blesta Version" issue than I would know whether to upgrade Blesta in the future, or not . =================== Look forward to your kind reply. Quote
HostCram Posted October 24, 2017 Report Posted October 24, 2017 On 10/22/2017 at 12:11 PM, gosuhost said: People keep PM'ing me for download link for verison that works 5.6 and 7.0, so i am updating here to give download link, You can download here. I have made no other changes to this code than whats quoted in this thread by me and anothers, I DO NOT own this code, I DO NOT provide support for this plugin. Department, Assigned To, Priority, Status are not changing from admin panel. Ticket is also not closing from client portal. Have any solution? Quote
Laflecha Posted October 24, 2017 Report Posted October 24, 2017 Excellent plugin a great contribution PauloV 1 Quote
Beav Posted October 24, 2017 Report Posted October 24, 2017 2 hours ago, HostCram said: Department, Assigned To, Priority, Status are not changing from admin panel. Ticket is also not closing from client portal. Have any solution? was not able to replicate these issues these functions seem fine on my end Quote
HostCram Posted October 24, 2017 Report Posted October 24, 2017 17 hours ago, gosuhost said: was not able to replicate these issues these functions seem fine on my end Edit: Found the way and i have also update some files for give it the view of latest support manager. Quote
turner2f Posted October 25, 2017 Report Posted October 25, 2017 10 hours ago, HostCram said: Edit: Found the way and i have also update some files for give it the view of latest support manager. @HostCram Are you using PHP 5.6 or 7.0 Acording to Gosuhost, that is the platform it should work on. Quote
HostCram Posted October 25, 2017 Report Posted October 25, 2017 8 hours ago, turner2f said: @HostCram Are you using PHP 5.6 or 7.0 Acording to Gosuhost, that is the platform it should work on. Using 5.6 And working fine now. Quote
turner2f Posted October 30, 2017 Report Posted October 30, 2017 @HostCram @gosuhost I am using Blesta version 4.0.1. So the site can only be run with " PHP 7.0 " ============ Here are the steps I took get it to PARTIALLY run... - I UN-installed the OLD version of "Support Manager PRO" - I deleted all the OLD files via FTP - And then activated the NEW version of "Support Manager PRO" Did I follow the correct steps ? ============ The good news is that the ADMIN area works just fine. And on the front-end it works fine IF I am logged in as a client. ============ The BAD news is that if I am NOT logged in on the front-end, the website keeps re-loading itself. I even cleared the Blesta cache, and used different browsers. And I even DE-activated ALL my other plugins and the front-end of the site still blinks as it continuously reloads itself. =========== Any ideas as to what I can do ? Is this because I am using PHP 7.0 ? ( Blesta v4.0 only works with PHP 7.0 ) Quote
turner2f Posted October 30, 2017 Report Posted October 30, 2017 *** RESOLVED ( I believe )*** I believe this is a JS issue. And I believe I found the solution from within the forum ==================Please see... https://www.blesta.com/forums/index.php?/topic/2001-plugin-support-manager-pro-tickets-delete-merge-spam-multiple-tickets/&do=findComment&comment=41487 ================== To fix it just open the file /plugins/support_managerpro/support_managerpro_plugin.php Find on line 1233: if ($params['portal'] == "client") Replace with: if ($params['portal'] == "client" && $this->client) =================So far everything is working fine using your NEW version on PHP 7.0 Thanks. You might consider adding this to YOUR version of "Support Manager PRO" . PauloV 1 Quote
turner2f Posted October 30, 2017 Report Posted October 30, 2017 Just curious... Will your NEW version work with PHP 7.1 and PHP 7.2 , etc ? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.