Jump to content


Level 2 Member
  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by Remitur

  1. For domain renewal there's a ready message template, which confirm to the customer that the domain has been regularly and successfully renewed... But... does exist any way to create such a message for the renewal of a service? It would be useful in a number of different cases...
  2. With friendly URL enabled and multilanguage enabled, if you translate your kb posts you'll get, i.e.: https://yourwhmcs.ext/index.php?rp=/knowledgebase/55/How-to-boil-water.html (English, default language) and https://yourwhmcs.ext/index.php?rp=/knowledgebase/55/Come-bollire-l-acqua.html (italian version) Right, nice. The issue? If I send the italian link to someone who is no logged in, he will have set the default language, so when he click on https://yourwhmcs.ext/index.php?rp=/knowledgebase/55/Come-bollire-l-acqua.html he will bring to the same page but... in the english (default language) version!!!! If he select the right language, he will bring to home page... and he should now again recover the link, click on it, and finally he'll get the right page in italian version... :-/ Dirty fix: modify the link sent to the user, adding &language=italian ; so sending i.e. https://yourwhmcs.ext/index.php?rp=/knowledgebase/55/Come-bollire-l-acqua.html&language=italian it works fine, but it's annoying because you are required to edit manually the link before sending it ... 😕 Anyone has any better idea? A hook, a trick, some kind of .htaccess rewrite in order to get a better result?
  3. Best congratulations to @Kian!!!!! Disappointment about the @brian! leaving...
  4. According to https://developers.whmcs.com/api-reference/openticket/ , it seems that it's possible text formatting using the same syntax available in the ticket web text editor; that's to say, their code sample: $command = 'OpenTicket'; $postData = array( 'deptid' => '1', 'subject' => 'This is a sample ticket', 'message' => 'This is a **sample** ticket message', 'clientid' => '1', 'priority' => 'Medium', 'markdown' => true, 'attachments' => base64_encode(json_encode([['name' => 'sample_text_file.txt', 'data' => base64_encode('This is a sample text file contents')]])), ); $adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later $results = localAPI($command, $postData, $adminUsername); print_r($results); suggests that "sample" should be bold. And, if I insert *sample*, it will be italic, and so on... But (for me) it doesn't work: if I use that syntax, I get exactly the same message, without any text formatting; that's to say, if I specify $textmessage = $textmessage ."\r\n[Text to display](http://www.example.com)"; $textmessage = $textmessage ."\r\n**bold**\r\n*italic*\r\n### Small header\r\n"; the text I will get in the ticket will be: Am I missing something, or is the doc wrong?
  5. Remitur

    OpenTicket API - text formatting issue

    Tried on my dev environment with 7.6.1 ... 😮 Will do a try on production environment too (even if I can't imagine what may be the possible reason...)
  6. Remitur

    Answer and Close ticket

    No, ticket are auto-closed even if they're in Customer-Reply mode.
  7. Rainy sunday, so I spent little time in investigating... On the same server of this site, there's also this: <removed - please do not link to nulled software sites> To the same server point also two older domains ( <removed - please do not link to nulled software sites> and <removed - please do not link to nulled software sites> ( but, I guess, areunrelated to this guy: maybe just old, abandoned domains, which point to this IP that little time ago was used differently)
  8. The quick and dirty way: a simple query in phpmyadmin ...
  9. Don't misunderstand me: I did not asked HOW is it possible, but only IF. I would like just to understand how reliable is Ioncube, and if this skammer decoded the modules, or somewhat was able to get the source code ( ModulesGarden, i.e., sells also the decoded version...) According to your answer, I guess it's somehow possible: which is not good news for me ... ☹️
  10. BTW: is maybe possible now the decoding of php code obfuscated with last versions of Ioncube? I know it was possible for older versions, but guess it was not (yet) possible with last versions... 😑
  11. I found this: https://github.com/metaregistrar/php-epp-client It seems very well done, it works with a number of different Registries, it's open source, and it should not to be too difficult to build a WHMCS module to use it (to manage, i.e., direct Eurid operations for .eu ) For sure I have not the time needed to do it on my own, but if anyone is boring and is looking for a good project to usefully spend spare time... 😉
  12. They're offering unlawful nulled cPanel and Plesk too... I guess the easy way is reporting this to cPanel's and Plesk's guys, and wait to see what's happen... 😉
  13. I guess the site is made using WordPress, not WHMCS (even if I don't know why @template trip is asking for help here... )
  14. 500 internal server error is a generic error, which means "Something is not working properly ... look at log to see what is it". Having no access to your server's log it's hard to understand (but I guess that your webmaster should have access to them). From outside, I can see in browser's console following error: Uncaught ReferenceError: firebase is not defined at (index):22 firebase.js:1 It looks like you're using the development build of the Firebase JS SDK. When deploying Firebase apps to production, it is advisable to only import the individual SDK components you intend to use. For the CDN builds, these are available in the following manner (replace <PACKAGE> with the name of a component - i.e. auth, database, etc): https://www.gstatic.com/firebasejs/5.0.0/firebase-<PACKAGE>.js (anonymous) @ firebase.js:1 jquery-migrate.min.js:2 JQMIGRATE: Migrate is installed, version 1.4.1 util.js:224 Google Maps JavaScript API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys Dw.m @ util.js:224 mailchimp-woocommerce-public.min.js:1 queue success Hope it may be useful... 😉
  15. In passato ne ho discusso con diversi commercialisti: purtroppo la fiscalità in Italia non è una scienza esatta (anzi...) e non c'è nulla di strano che non ti sappiano rispondere... Facendo la media di tutte le discussioni passate con commercialisti ed agenzia delle entrate, la soluzione è: con i soggetti titolari di partita IVA: ti fai fare una specifica fattura (attenzione che le fatture per provvigioni sono soggette ad una ritenuta d'acconto!) con i privati: la cosa più prudente sarebbe di non gestirli ma, nel caso, ovviare non pagandoli con denaro, ma con un "buono sconto"/"buono acquisto", utilizzabile solo ed esclusivamente per altri acquisti sul tuo sito Per il punto 2, se vuoi metterti in una botte di ferro: fai un interpello all'agenzia delle entrate (sostanzialmente scrivendo "delle vostre leggi del menga non si capisce un ca%%o, quindi in questo caso io reputo che, per essere a posto, debba fare così e così: me lo confermate?") Loro avranno 90 giorni di tempo per risponderti: se non ti risponderanno (il che è quasi sicuro), tu sarai libero di applicare la soluzione che hai proposto e loro non potranno mai contestarti nulla. Se invece ti risponderanno, nella loro risposta dovrebbero esserci indicazioni precise su cosa fare e come gestire la cosa: https://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Schede/Istanze/Scheda+Interpello/Tipologie+di+interpello_/Interpello+ordinario_/?page=istanzecomunicazionicitt
  16. Remitur

    Add EPP to a domain transfer order pending

    What's the Registrar you're working with?
  17. Hello. Does exist a way (different from a direct mysql query) to retrieve the values of custom client fields for a certain customer? I looked around in API and documentation, but was not able to find anything about... 😞
  18. Remitur

    domain next due date ...

    In a Registrar module, for a certain domain I need to recover the value of nextduedate ... but this value is no in the module parameters: https://developers.whmcs.com/domain-registrars/module-parameters/ Neither I found any way to get this value directly from WHMCS, and it seems it's required to query it directly from db... 😮 In email templates does exist the $domain_next_due_date variable, but I guess it's not available out of there... Am I right, or there's some kind of trick I don't know?!
  19. Sometimes it happens that the order for a new domain, to be registered, is processed regularly, but the registrar assigned to that TLD (regularly configured) is not assigned to the domain, so the order is approved, closed, but the domain keeps on hanging, with registrar set to "none". it happens for different TLDs, managed by different registrar modules; so, I guess, it's not a registrar module bug when in the same order there's more than one domain, this affect all the domains included in the same order it affects roughly 1% or so of the operations; so it happens that I receive 50 different orders for 70 domains, that are processed regularly, and then a single one order for 2 domains is affected by this issue no error messages, no alerts, no pending module actions... It's annoying because the only way to see it is the customer's ticket ("why my domain has not been registered yet?"), or going regularly on /admin/clientsdomainlist.php looking for any domain with registrar set to "none" (note: in search/filter option the "none" value is used for "any", so this filter does not works... :-( Anyone is experiencing this same issue? Any idea about what may it be related to?
  20. I reply on my own: the issue was in configuration, about following parameters: Only Auto Provision for Existing Tick this box to always leave orders by new clients pending for manual review (no auto setup/registration) The "manual review" means that you are required not just to accept the order to change it from "pending" to "active", but also review and process it manually... 😞
  21. Remitur

    SOME Emails not sent.

    The email of password reset are regularly sent, but since I-don't-remember-what-version of WHMCS are no more logged as other email messages. And it's right so (it was a security issue and, maybe, not GDPR compliant) You can find evidence of these email in client log and in activity log.
  22. Remitur

    Domains renewed two times

    I guess it's not an auto-renew issue... I understand that: - customer says "renew!!!" - you renew the domain manually - then the customer pays weeks later, you mark the invoice as "paid", and WHMCS does its dirty job renewing the domain on his own... isn't it? Two different fixes: 1 - money ready. The industry standard is "pay, and then I'll process your order" (but I understand that commercial reasons may keep this hard or even impossible...) 2 - manually edit the invoice before the payment: copy/paste the exiting row about domain renewal, delete the original one, and then register the payment. This will prevent WHMCS from processing automatic renewal
  23. Remitur

    custom contact form?

    There're various threads, previously posted in this community, about creating custom contact forms in WHMCS, with custom fields or others requirements. The only proposed fixing are: manage contact form as ticket in a specific deptm with custom fields or create your own contact.php page Just an idea, that I was not able to understand if doable or not (smarty is definitely not a great friend of mine): so, here I am to ask... In contact.tpl there's just one text variable which includes the message from the customer, and which will be returned to the encrypted contact.php: <div class="form-group col-lg-12"> <label for="inputMessage">{$LANG.contactmessage}</label> <textarea name="message" rows="10" class="form-control" id="inputMessage">{$message}</textarea> </div> [...] <div class="form-group col-lg-12"> <button type="submit" class="btn btn-success btn-lg"><i class="fa fa-send"></i>{$LANG.contactsend}</button> </div> I could easily add further fields in smarty forms, but the contents will be lost. But... does exist any way to modify the "message" variable just before submit? If it's possible, I could edit it concatenating to it the strings of further variables... and so getting a single string which includes all the custom fields I can add to the form... (I did few tests, but just collecting different kinds of errors, without getting any real result... 😟 )
  24. @Kian , what about Billing Extension and WHMCS 7.7 ? Many things are changed in WHMCS's management of VAT, so a "how to" to rightly configure the system after update will be appreciated...
  25. I have 2FA enabled on admin area access (Duo Security) For existing administrators, everything is working fine. But If I add a new administrator, the first time he tries to login (and that will be forced to configure 2FA), at www.mydomain.com/admin/myaccount.php?2faenforce=1 I get the error message: This page isn’t working domainregister.international redirected you too many times. Try clearing your cookies. ERR_TOO_MANY_REDIRECTS (yet tried, of course, cookies clearing... it's useless, I get this error on different PCs too) Any idea on any way to investigate such an issue?!? 😞

Important Information

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