• Introduction to modules

    2025-07-09 16:16:52
    The modules documentation is valid starting from version 1.2.3.2 Daedelix PSA version 1.2.3.0 comes with a built-in feature to create modules and integrate additional features into the core functionalities...
  • Module Basics

    2025-07-09 16:18:36
    The modules documentation is valid starting from version 2.3.2 Daedelix PSA modules use the Codeigniter PH...
  • Module File Headers

    2025-07-09 17:51:03
    Each module in Daedelix PSA consist of init file which contains the general module configuration and includes headers containing meta-information regarding the module. Module init file headers example...
  • Create Menu Items

    2025-07-09 17:54:36
    If you are creating your custom modules, probably you will want to create menu items that will be shown on admin area sidebar or clients area navigation. With Daedelix PSA you ca...
  • Common Module Functions

    2025-07-10 13:17:30
    register_activation_hook /** * Register module activati...
  • Module Security

    2025-07-10 13:20:03
    So, you created your module and works fine, but is it secure? You must ensure that your module is secure and is not vulnerable to any SQL Injections are directory traversing. You can find below best practices to ensure that your module will be sec...
  • Module as Payment Gateway

    2025-07-10 13:21:09
    This feature is available from version 2.3.4 Before the start, we assume that you are already familiar with the modules basics, you created a blank module with all the required...
  • Working With Forms

    2025-07-10 13:24:27
    Daedelix PSA by default has enabled CSRF protection, there is ability to disable this protection by the user but you must make sure that your module forms works fine when ...
  • Preparing Module Upgrade

    2025-07-10 13:25:41
    To resolve an issue or improve your module, you want to create updates for your module so your customers can benefit from the enhancements. Daedelix PSA will determine whether there is a new upgrade for your module by the init file...
  • Module Language

    2025-07-10 13:27:33
    Each module can have separate language files to prevent messing up with the system language files. To add language files to your module so users can translate it, you must create a folder in ...
  • Module Views

    2025-07-10 13:29:20
    In most cases, you will want your module to have view (html) files to be out...
  • Module Controllers

    2025-07-10 13:30:41
    Daedelix PSA uses the Codeigniter controllers feature for handling HTTP requ...
  • This feature is available from version 2.3.4 When creating more complex modules, probably you will want to add permissions so the owner can control what staff members can and cannot do. In Daede...
  • Call Module V1

    2025-07-27 07:33:16
    NLPearl-Daedelix PSA Integration Module Requirements, Scope & Documentation 1. PROJECT OVERVIEW Module Name:...
  • CRITICAL REQUIREMENTS & GUARDRAILS...