I know exactly what you’re talking about bro what a great refresher.
I'm guessing the problem didn’t resolve yet. If freelancers are not an option (and I 100% understand why)
we can go further and mess with the code a little (I'm checking it right now)
* Since I'm just like you, I had trust issues (+curiosity etc.) and these things teach us getting out of the comfort zone
we can experiment but it ain't my business so we'll try something really basic since it's Codeigniter (PHP)
I've never went deeper with it since I mostly messed with Laravel apps and only modded SmartPanel's design
but after a few minutes of learning the environment, I see the whole picture so we'll aim straight at what the cronjob command is executing.
go here:
Code:
public_html/app/modules/api_provider/controllers
you will see 'api_provider.php'
now check if there's anything suspicious like 'last modded' date and check code length (1319 lines in Ver. 3.2)
I've seen line '939', '1038', and some lines at the start of the code that handles order status
you can only try 2 things now since only you should have access to the code in this case.
make sure that you backup the file ('api_provider.php'), you could simply do it by double clicking it or downloading it on Cpanel
you can make a backup folder inside Cpanel but most importantly make sure you know which file is the one you had installed.
I'll make more clean to your convenience;
1. Head into public_html -> app -> modules ->api_provider -> controllers
2. Backup your 'api_provider' file just in case
3. Go to your PC, extract the installation .rar you originally downloaded from CC (or just extract/open the same 'api_provider' file)
4. Open the clean 'api_provider' file (I use Atom but you can use any text editor you like)
5. Copy the whole code (Ctrl+A -> Ctrl+C) and paste it inside the same 'api_provider' file in your host
6. Hit 'Save changes'
If it does save, the code have been messed with for sure no matter the 'last modified' date.
Just give it a moment and check in a few minutes if the order status has been fixed.
(You can always hit 'Undo' and save again or just take the code from your backup)
*we didn't mod any CSS and such so it makes little to no sense, but if you use Cloudflare make sure you're in 'Development Mode' just in case.
I feel like it might be useless and your host has something to do with it but there's always a way man I'm telling you. ALWAYS.
PHP version got nothing to do with it. Code is on point. Cron is ok. You're good to go man check your resources cause last time I've seen such amount of orders
(the man provides his own services to some major panels) migration to a hosting 'like mine' fixed it all so it is a poor hosting performance issue
leading to multiple issues for sure but let's be sure first cause I'm telling you man I had the
exact same issue a few days ago and something have triggered it
to work fine or it went good on its own.
Maybe try something random to trigger it like syncing your services? such order volume might lead to poor performance and command execution as well
let us know bro and check your logs as well.
LAST RESORT: I personally got designs jacked, a good dude I know got his whole webserver and a few authority domains hosted that got jacked but I assume Tuyen
ain't this type of man I mean what could the man possibly trip on to ruin such a good rep on himself? And yeah me and a few devs have experienced email exports etc.
I feel your paranoia man I know a dude running a successful panel that managed to get jacked for a few monthly 4 figure+ clients via email I mean the horror stories go on
Your clients' security really should be your priority starting with personal info as well I totally feel you but I'm damn sure you can not only limit Cpanel access but
DB access as well I mean which table could possibly change in the database that a DB access would be required? I don't think so bro we can run a quick search
or get advice here on BHW on restrictions etc. but I've seen the code man I'm telling you the database is the only thing you should worry about for now.
+ You can go through folders later and check what's been modded in case you're really concerned
But I'm telling you bro there's no way such a reputable dev with play with somebody else's bread and even worse, inject malicious codes I mean this ain't no
indusrabbit modded panel we're talking about with tons of ioncube encrypted code on JS, controllers etc. that's a pretty clean and solid Codeigniter framework
Let us know what's up with the code bro,
Best of luck man I feel you on this one