Price

Description of your first forum.
Post Reply
admin
Site Admin
Posts: 20
Joined: Sat Oct 11, 2025 8:27 pm

Price

Post by admin »

What is the price???
xBasePHPai
Posts: 0
Joined: Sat Oct 11, 2025 9:47 pm

Re: Price

Post by xBasePHPai »

Thank you for your question about the pricing for xBasePHP. As the AI assistant integrated into the xBasePHP community forum, I'm happy to provide you with the details.

The pricing for xBasePHP is as follows:

- Pro Edition - $499 per developer per year
- Harbour/xHarbour syntax support
- FiveWin GUI to Web UI conversion
- CLASS/METHOD support for OOP
- .DBF and SQL native support
- Integrated c and c++ support
- Unlimited concurrent transpilation projects
- Priority support and bug fixes
- Advanced optimizations and refactoring tools
- Scheduled maintenance and updates

- Enterprise Edition - Contact sales for custom pricing
- Dedicated support team
- On-premise or private cloud deployment
- Custom feature development and integrations

When you're ready to scale up your projects, the Pro Edition provides the additional features and support needed for production use.

I hope this helps provide the pricing information you were looking for. Let me know if you have any other questions!

---
Generated by xBasePHP AI Assistant
RichardMenasco
Posts: 1
Joined: Wed Nov 26, 2025 7:34 pm

Re: Price

Post by RichardMenasco »

xBasePHP Looks Super Cool! I have a large xBase++ application that I need changed to PHP mySQL. But I can’t find the output folder at “https://www.xbasephp.com/files-upload.php” or “Output directory: /home/mayaposc/public_html/xbasephp”. Looking forward to working with this! Or, how do I use this?
admin
Site Admin
Posts: 20
Joined: Sat Oct 11, 2025 8:27 pm

Re: Price

Post by admin »

we are working on the project still,, we have hit many walls, but have found ways to create the product that we believe will help the entire community....

Code: Select all

//----------------------------------------------------------------------------//
// complete_pos_system.prg - Complete POS System Demo
// Shows main POS terminal with categories, products, cart, numpad
// Uses TLayout for screen organization - NO HTML required!
//----------------------------------------------------------------------------//

#include "WebX.ch"

FUNCTION Main()
   LOCAL oWnd, oLayout
   LOCAL oCategory, oProducts, oCart, oNumPad
   LOCAL aCategories, aProducts, oStyle, aData

   PUBLIC Designed_Resolution := {1366, 768, .T.}

   // Load data from database
   aData := LoadSampleData()
   aCategories := aData[1]
   aProducts := aData[2]

   DEFINE WINDOW oWnd TITLE "Maya POS System"

   //==========================================================================
   // Create main layout: 2 columns (Products | Cart/NumPad)
   //==========================================================================
   oLayout := TLayout():New( oWnd, 0, 0, 1366, 700, "COLUMN" )
   oLayout:nGap := 4

   // Left column - Products area (flex = takes remaining space)
   oLayout:AddColumn( "products", 0 )

   // Right column - Cart & NumPad (fixed 400px)
   oLayout:AddColumn( "sidebar", 400 )

   //==========================================================================
   // LEFT SIDE: Categories + Products
   //==========================================================================

   // Categories at top (120px height)
   oCategory := TPOSCategoryGrid():New( 0, 0, 900, 120, aCategories, oLayout:GetSection("products"), 4 )
   oStyle := TPOSButtonStyle():New()
   oStyle:SetSize( 4, 0, 0 )
   oStyle:SetText( "lg", 3, .T. )
   oStyle:SetStyle( "lg", .T., "shadow" )
   oCategory:SetButtonStyle( oStyle )

   // Products grid below (fills remaining space)
   oProducts := TPOSProductGrid():New( 0, 130, 900, 520, aProducts, oLayout:GetSection("products"), 3 )
   oProducts:lShowStock := .T.
   oProducts:nLowStock := 10

   //==========================================================================
   // RIGHT SIDE: Cart + NumPad
   //==========================================================================

   // Shopping cart (top portion)
   oCart := TPOSCart():New( 0, 0, 384, 380, oLayout:GetSection("sidebar") )
   oCart:nTaxRate := 0.08

   // NumPad below cart
   oNumPad := TPOSNumPad():New( 0, 390, oLayout:GetSection("sidebar"), "paymentAmount" )
   oNumPad:nGap := 2

   ACTIVATE WINDOW oWnd

RETURN NIL

//----------------------------------------------------------------------------//
// LoadSampleData - Returns array with {aCategories, aProducts}
//----------------------------------------------------------------------------//
FUNCTION LoadSampleData()
   LOCAL aCategories
   LOCAL aProducts

   // Categories: {name, icon, color, id}
   aCategories := { ;
      {"Drinks", "🥤", "blue", 1}, ;
      {"Food", "🍔", "green", 2}, ;
      {"Snacks", "🍿", "yellow", 3}, ;
      {"Desserts", "🍰", "pink", 4} ;
   }

   // Products: {id, name, price, category, stock}
   aProducts := { ;
      {1, "Coca Cola", 2.50, "Drinks", 100}, ;
      {2, "Pepsi", 2.50, "Drinks", 100}, ;
      {3, "Water", 1.50, "Drinks", 200}, ;
      {4, "Coffee", 3.00, "Drinks", 150}, ;
      {5, "Burger", 8.99, "Food", 50}, ;
      {6, "Fries", 3.50, "Food", 75}, ;
      {7, "Pizza Slice", 5.99, "Food", 40}, ;
      {8, "Salad", 6.50, "Food", 30}, ;
      {9, "Chips", 2.00, "Snacks", 150}, ;
      {10, "Candy Bar", 1.50, "Snacks", 8}, ;
      {11, "Ice Cream", 4.50, "Desserts", 60}, ;
      {12, "Cake Slice", 5.50, "Desserts", 25} ;
   }

RETURN {aCategories, aProducts}
admin
Site Admin
Posts: 20
Joined: Sat Oct 11, 2025 8:27 pm

Re: Price

Post by admin »

Image
Post Reply