Kotchasan
Namespaces
- Cache
- Database
- Http
- Log
- Orm
Interfaces, Classes and Traits
- Accordion
- Accordion class for creating HTML accordions.
- ApiController
- API Controller base class for handling API requests.
- ApiException
- Exception class for handling API errors.
- ArrayTool
- Array function class
- CKEditor
- This class provides functions to work with CKEditor.
- Collection
- Collection Class
- Config
- Configuration class for loading and managing config settings.
- Controller
- Controller base class
- Country
- Country Names sorted by Thai name.
- Csv
- CSV Utility Class
- Curl
- Curl Class
- Currency
- Convert numbers to currency format (Baht, Dollar)
- Database
- This class provides methods for creating and managing database connections.
- DataTable
- Class for managing data presentation from a Model in table format.
- Date
- Class for managing dates and times.
- DOMNode
- Class representing a DOM Node.
- DOMParser
- Class for DOM Parsing.
- Email
- Email class for sending emails.
- File
- Class for managing files and directories.
- Files
- Class Files
An array-based collection of files.
- Form
- Form class
- Grid
- This class represents a grid system used for layout purposes.
- Html
- HTML class
- Htmldoc
- Convert HTML to MS Word file
- HtmlTable
- HTML table class
- TableRow
- HTML table row class
- Image
- Class Image
A class for image manipulation.
- InputItem
- Input Object
- InputItemException
- Exception class for handling InputItem errors.
- Inputs
- Input item array wrapper class.
- KBase
- The base class for Kotchasan framework.
- Language
- Class for language loading.
- ListItem
- Class ListItem
- Login
- This class is responsible for handling user login functionality.
- Menu
- This class is responsible for rendering the standard menu of Kotchasan.
- Mime
- Class responsible for handling MIME types and file extensions.
- Model
- This class serves as the base class for all models in the application.
- Number
- This class provides functions for working with numbers.
- Password
- This class provides functions for password encryption and decryption.
- Pdf
- Pdf Class
- Province
- This class provides a list of provinces in Thailand and Laos.
- Router
- Router class for website page routing.
- Session
- Session handling class.
- Singleton
- This class provides the base functionality for creating singleton classes.
- Tab
- Tab class to handle the creation and rendering of tabs.
- Template
- Template engine
- Text
- String functions
- Validator
- Class for validating various variables.
- View
- This class provides basic functionalities for views.
- Xls
- This class provides functions for creating and sending XLS files for download.
- Barcode
- Barcode generation class.
- Jwt
- JWT encoding, decoding, and verification class
- Promptpay
- Promptpay QR Code Payment Payload Generator
based on EMV® QR Code Specification