Jump to content

interfasys

Members
  • Posts

    249
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by interfasys

  1. I just stumbled upon CORE-1173 and thought that you guys might want to consider mPDF. Description mPDF is a PHP class which generates PDF files from UTF-8 encoded HTML. It is based on FPDF and HTML2FPDF, with a number of enhancements. Features (extract) Accepts UTF-8 encoded HTML as the standard input. Right-to-left languages supported. CSS stylesheets with support for most CSS properties. Automatic font substitution for specified languages. Use any TrueType Unicode font or OpenType font with TrueType outlines. Font subsetting. Support for most JPEG, GIF, PNG, WMF and SVG images. Text justification. Multiple columns. Watermarks can be used e.g. for 'DRAFT'. Password protection for the PDF file. Examples http://mpdf.bpm1.com/index.php?page=Examples Installation (v5) http://mpdf1.com/manual/index.php?tid=452 Next version (v6) http://www.mpdf1.com/forum/discussion/1459/mpdf-6-0-beta-release-indic-and-other-complex-scripts V6 example http://www.mpdf1.com/repos/example61_new_mPDF_v6-0_features.pdf I'm sure other members have suggestions they could make as well.
  2. Don't forget currencies which round to the nearest 5 cent. Correct 10'001.95 10'001.05 Incorrect 10'001.98 10'001.03
  3. Installatron is absolutely awesome and comes with stellar support. Might have less scripts that some of their competitors, but the system is a joy to use and devs are listening to feedack.
  4. I don't see the advantage versus generating patches. Patches are simple to generate against an original directory and easy to share. Both the vqmod and patches will have to be updated with each version of Blesta. What am I missing?
  5. I'd love to have that, but I'm not sure platforms advertise the domains they're selling via the API. It would be even better if the price was given as well...
  6. If your modifications are not encoded and you know your way around git, maybe you could release them on Github? Makes it easier to track changes, branches and issues imho.
  7. Any progress on this FR? I couldn't find anything in the PMS.
  8. Will the new domain management module Blesta is working on require registrar plugins to be partially rewritten? I'm guessing there is no need since you should be able to use the methods which already exist to build interfaces and tools which offer more functionalities and better automation (esp. contacts), but I just want to make sure, before looking at ways to get new modules done.
  9. They all have an id, but there is an orderid column and in my table it's set at 0 for most domains. I'm just wondering if you're seeing the same thing. EDIT I checked my tblorders and there is only one domain order, so if that's what Blesta is using, then I'll never get my domains, but your situation seems different as you have orders for your domains.
  10. Please check in your WHMCS DB to see if those domains have an order ID.
  11. I gave it a go again, but still on b2... Same error message from the importer Some transactions are linked, so this seems to be working. The ones which are missing are probably too old and were not done in WHMCS Still only 1 domain imported. Since there is no error log, I can't see what happened after that one. EDIT: Same result on 3.1.0. Domain packages are created, most are using the universal module due to all the missing registrars. Most domains don't have an order id, so maybe that's the reason they're skipped.
  12. You're right, different systems, different ways of doing things. The reason a voucher wasn't used is that the price was imported from a previous billing system into WHMCS and that importer modified the price of the customer's package directly. Maybe we could have a report showing us which customers are assigned to which package term? Mainly useful to see what's working, but could also help get rid of rarely used or problematic terms by migrating customers.
  13. Regarding #1, it's already available. Click on the service and the row will expand, revealing the package name, login details (if available) and the login link.
  14. OK, I redid the import and I have more data and a suggestion. My initial report was created from memory and I may have gotten some facts wrong. I apologise for that. WHMCS Hosting package has a general price assigned to it Customer has a special price assigned to this package Blesta 2 terms are created in the imported package Customer is assigned the cheaper term I don't think it makes sense to create as many terms as there are discounts and instead the importer should understand that the customer's price is different from the standard price and apply a discount. My understanding is that the only way to reduce the price in Blesta is by applying a valid voucher, so perhaps, vouchers should be created while we wait for prices to be modifiable per customer group?
  15. Some situations that admins create are irrecoverable. Just like for a standard accounting app, Blesta should prevent certain operations from happening. If services start to disappear from the client's zone, because a pricing term was removed, this is a serious issue, for both customers and the organisation.
  16. After having used the WHMCS importer, I noticed that one client's service had 2 packages at 2 different prices under the same service. See this bug. So I removed the package from the service and maybe I did another step, I can't recall... but I ended up with a hidden active service. Steps Edit service which has one Directadmin package set at 2 different prices Remove the discounted price, as the discount should only be applied on the invoice. Maybe I also did this: Remove the term from the Directadmin package, under packages Result: Client shows 2 active packages, only one of which is being displayed. I looked at the database and could see both services still being assigned to the client. I set the pricing_id of the hidden service to the same id as the one I could see and both appeared in the customer's list. So, there seems to be some integrity rule missing which should stop a term from being removed if still active in a service. Kind of like what's happening with domain accounts if one tries to remove an active account.
  17. Instead of having one package imported at the correct price, one customer ended up with one directadmin service containing 2 packages, the standard price and the discounted price. The discounted price can be found in "firstpaymentamount" and "amount" in the table tblhosting in the WHMCS DB. There are no special steps. Just use the importer and if you have a customer with a package set at a different price than the standard package, you may get 2 packages added to the same service. Using 3.1-b2 and the latest version of WHMCS and DA.
  18. Every billing platform has the same problem... So something like this Custom code to extract to file domains from registrar via API, or just do it manually...or perhaps hack the Logicboxes module Script to add the package and client IDs to each domain and URL encode everything Script which calls "php index.php api/services/add.json -m POST -p Linexxx" for each found domain Are there any examples of scripts somewhere?
  19. While I'm not sure about needing wiki markup in the KB, unless it's wysiwyg, I do think it's important for articles to show up when a customer is about to submit a ticket. That can be for phase 2 though, along with ACL. A browsable KB by both clients and staff would be good enough for a start. With the staff view being made available in the ticket system so that articles can be easily inserted into a reply.
  20. interfasys

    Release 3.1.0-B2

    I did a quick test. Deleted the imported server1, which was missing half the information Assigned all the imported packages to server2 Added a DA package linked to server2 to an imported client Result: Client shows 2 active packages, only one of which is being displayed. Server2 still shows 0 accounts. EDIT: Re-read your reply. This is normal since I only relinked an existing account on the server. EDIT: Maybe I should report the hidden package as a bug?
  21. interfasys

    Release 3.1.0-B2

    OK, so I'm guessing it's not tracking changes made by the importer module?
  22. The IP dropdown only lets us select one IP, but we want to be able to select at least 1 IPv4 and 1 IPv6.
×
×
  • Create New...