Jump to content

Hal9000

Member
  • Posts

    97
  • Joined

  • Last visited

  • Days Won

    1

Hal9000 last won the day on January 30 2018

Hal9000 had the most liked content!

1 Follower

About Hal9000

Recent Profile Visitors

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

Hal9000's Achievements

Member

Member (2/3)

6

Reputation

  1. Yeah I experienced lots of these errors around WHMCS with PHP 8.1 Unfortunately, PHP 7.4 got out of support, so we are kind of stuck until WHMCS fixes these issues...
  2. I updated from 8.3 to 8.6 final, and the downloads.php file was not updated, even though it is contained in the 8.6 zip. So I uploaded it manually...
  3. Hi there! I am faced with a problem I don't really know how to solve. Under some circumstances, I want the "Invoice Created" email not to be sent. For this, I am using the "EmailPreSend" hook. So far, so good. However, inside the hook I need a way to determine if the invoice (which I can get through $vars['relid']) was created from a new order, or if it was created via daily cron for renewal of services. My first attempt, which seemed logical, was to check if there is an order with the invoiceid set in the "tblorders" table. Sadly, I found out that this column only gets set AFTER the invoice creation email is being sent. Any ideas how I could get the information I need, or am I doomed?
  4. Hello, our ISPAPI SSL Module just got a major upgrade. The Addon was completely rewritten and now offers more flexibility and an improved user experience. The product import and pricing sync has been designed to match the WHMCS TLD sync functionality, so you should feel right at home. The server module now supports certificate renewals, reissues and revokes. The Client Area functionality was also improved, with more useful information shown to the end user and the ability to automatically generate CSR based on client data. Furthermore, the module is now fully localized in English, German and Italian, with the possibility to expand to other languages via language files. Please note that with the new version 9.x, the minimum requirements have changed to PHP 7.2 or greater and WHMCS 8.0 or greater. More information on the module is available on the WHMCS Marketplace The module is open source and available on GitHub
  5. I solved this by creating the following hook: add_hook('ClientAreaPageViewInvoice', 1, function($vars) { if (isset($_GET['paymentpending'])){ return array( "paymentSuccess" => true, "paymentSuccessAwaitingNotification" => true ); } });
  6. I just so happened to pay an invoice on whmcs.com via PayPal and I actually got that awaiting notification message. However the URL shows &paymentsuccess=true and nothing else, so there must be some other criteria that makes that message appear. Since when adding that variable to viewinvoice.php when the invoice was paid showed the standard paid message, I assume that maybe some variable gets set inside the module_link function if $_GET['paymentsuccess'] is true or something. But which one? Damn...
  7. I know, and this is what I want to show. I coded my own gateway module and need to pass the return url to the gateway, but I need to know which parameter to attach to the URL in order to have the message show.
  8. The viewinvoice.tpl file shows the $LANG.invoicePaymentSuccessAwaitingNotify string if $paymentSuccessAwaitingNotification is true. Similarly it does for paymentsuccess, pendingreview etc. I know the other ones can be triggered by setting a URL parameter. But what is the parameter that sets $paymentSuccessAwaitingNotification to true? I found it nowhere in the documentation.
  9. Sorry, I forgot to follow up. The problem was that the domain had already the SpamExperts MX configured in it. When activating SpamExperts, they need to know to which mail server to relay the mail to, and they take this information from the MX record. However, if you already have SpamExperts as MX, they will not know where to send it to and refuse to configure. So I had to edit the DNS zone and wait over a day to be able to configure properly. I would have preferred a way where it would just configure without a relay and that I could configure it manually, but at least now I know what to do if this happens again.
  10. Same problem here... @davet did you mange to solve it?
  11. Ok I solved it. Looks like the patch set was missing the install folder, so I copied it over from the full install archive. The installer wrongly stated that it detected version 7.3.0 (I had 7.4.0), but still the upgrade to 7.4.1 worked...
  12. I uploaded the patch set for 7.4.0 to 7.4.1 and now I am greeted with a "Down for maintenance" message. Anyone else?
×
×
  • 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