Jump to content

xlegends

Member
  • Posts

    101
  • Joined

  • Last visited

About xlegends

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

xlegends's Achievements

Senior Member

Senior Member (3/3)

1

Reputation

  1. Hi, I keep getting the mobile view for my ACP on desktop chrome/windows browser. The client area is not showing up in mobile view, just the ACP. If I clear browser cache, the issue disappears then returns in a few days. This is ungodly annoying as I lose my ACP navigation links where I know they are and I have to look all around to find them where they are in mobile view. This isnt happening on other browsers like Edge. Attached is the view of what the ACP looks like when the issue happens. Also, Im using the default template 6. Anyone have a clue, what is happening here?
  2. I used to get to get maybe I spam ticket a month, now its 5 a day. To improve the experience of nonmember, I dont require sign in to use tickets so I do understand stopping that could help. I use reCAPTCHA v2 (Google's reCAPTCHA system) Is there any solution to this? Is it possible to rename the submitticket.php and configure the new file name?
  3. Outstanding Brian. Please pm me your btc addy.
  4. How can I also add a category tab to display the clients company name?
  5. Hi, I copied over the default top 10 clients by income report file and made a new one and edited it to pull top 200 clients by income. All works well. I would like it to filter out the clients who are not active. Not sure how to do this. Im including the code I have for top 200 file. Would appreciate any help. From /modules/reports/top_200_clients_by_income.php <?php use WHMCS\Database\Capsule; if (!defined("WHMCS")) { die("This file cannot be accessed directly"); } $reportdata["title"] = "Top 200 Clients by Income"; $reportdata["description"] = "This report shows the 200 clients with the highest net income according to the transactions entered in WHMCS."; $reportdata["tableheadings"] = array("Client ID","Client Name","Total Amount In","Total Fees","Total Amount Out","Balance"); $results = Capsule::table('tblaccounts') ->select( 'tblclients.id', 'tblclients.firstname', 'tblclients.lastname', Capsule::raw('SUM(tblaccounts.amountin/tblaccounts.rate) AS amountIn'), Capsule::raw('SUM(tblaccounts.fees/tblaccounts.rate) AS fees'), Capsule::raw('SUM(tblaccounts.amountout/tblaccounts.rate) AS amountOut'), Capsule::raw('SUM((tblaccounts.amountin/tblaccounts.rate)-(tblaccounts.fees/tblaccounts.rate)-(tblaccounts.amountout/tblaccounts.rate)) AS balance'), 'tblaccounts.rate' ) ->join('tblclients', 'tblclients.id', '=', 'tblaccounts.userid') ->groupBy('userid') ->orderBy('balance', 'desc') ->take(200) ->get() ->all(); foreach ($results as $result) { $userid = $result->id; $currency = getCurrency(); $rate = ($result->rate == "1.00000") ? '' : '*'; $clientlink = '<a href="clientssummary.php?userid=' . $result->id . '">'; $reportdata["tablevalues"][] = [ $clientlink . $result->id . '</a>', $clientlink . $result->firstname . ' ' . $result->lastname . '</a>', formatCurrency($result->amountIn) . " $rate", formatCurrency($result->fees) . " $rate", formatCurrency($result->amountOut) . " $rate", formatCurrency($result->balance) . " $rate", ]; $chartdata['rows'][] = [ 'c' => [ [ 'v' => $result->firstname . ' ' . $result->lastname, ], [ 'v' => round($result->balance, 2), 'f' => formatCurrency($result->balance), ] ] ]; } $reportdata["footertext"] = "<p>* denotes converted to default currency</p>"; $chartdata['cols'][] = array('label'=>'Client','type'=>'string'); $chartdata['cols'][] = array('label'=>'Balance','type'=>'number'); $args = array(); $args['legendpos'] = 'right'; $reportdata["headertext"] = $chart->drawChart('Pie', $chartdata, $args, '300px');
  6. Hi We have a Xenforo community on one site and a different whcms billing site which provisions a hosting product. The community is a historical hangout area and those who are active clients at the billing site are manually put into a special usergroup in xenforo community. Im looking for an addon for whcms to either automate this even by cron is fine or manual push button. Basically whenever a client is active on whcms billing, anyone at Xenforo forums with matching email will be changed to a certain usergroup there. Also when they go inactive at whcms billing they then get moved to a regular usergroup at xenforo forums.
  7. Ok, there isnt anything wrong with auto-calc on v8. The issue is, this is a special product I cloned off another product and moved users to it. I never checked the price tab. The price set was 0.00 Thought a clone meant it cloned every tab of the product? Luckily, this product isnt first time purchasable and the users migrated their old reoccurring price.
  8. Change toggled client to a new product. Checked auto-calc on save. saved and recurring price changes to $0.00
  9. No problem. Makes sense. No tech support should be able to edit a billing clients login.
  10. Ya all that is good. No issues and I can even simulate - LOGIN AS USER. It was just convenient to manually change a pass from profile for some test accounts.
  11. So, We can't change a clients pass from admincp anymore? Seems like the only way possible now is to click login as client button?
  12. Hi, Is there anyway to extract all my clients email list other than running the client db table thru an extractor? I need to run it at email verification service so to delete bad emails.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated