CORE POS - Fannie
The CORE POS back end
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
COREPOS\Fannie\API\FanniePlugin Class Reference
Inheritance diagram for COREPOS\Fannie\API\FanniePlugin:
CalendarPlugin CoopDealsSigns COREPOS\Fannie\Plugin\HouseCoupon\HouseCoupon CoreWarehouse CustomMailing DeliCateringOrders DeliInventory EmailReporting FanniePlugin FileByEmail FreshDeals GiveUsMoneyPlugin InstaCart MailChimpSync OpenBookFinancing OpenBookFinancingV2 OverShortTools PIKiller ProductNameFormatterWefcToronto QuickLookups ReportMetrics ReverseTransaction SatelliteStore ScheduledEmails SelectInvoiceGrabber ShelfAudit SimpleBackup SPINS StaffArPayrollDeduction StatementsPlugin TargetedPromos TimesheetPlugin UnfiInvoiceGrabber WfcAbandonEquity WfcClassRegistry WfcGazetteBilling WfcLocationAssigner WfcScheduledEmails WfcVirtualCoupon WIC WooSync

Public Member Functions

 pluginUrl ()
 
 pluginDbStruct ($db, $struct_name, $db_name="")
 

Static Public Member Functions

static memberOf ($file, $exclude='plugins')
 

Static Protected Member Functions

static getPluginList ()
 
static defaultSearchDir ()
 

Detailed Description

FanniePlugin class

Plugins are collections of modules. Each collection should contain one module that subclasses 'Plugin'. This module provides meta-information about the plugin like settings and enable/disable hooks

Member Function Documentation

static COREPOS\Fannie\API\FanniePlugin::memberOf (   $file,
  $exclude = 'plugins' 
)
static

Find the plugin containing a given file

Parameters
$filestring filename
Returns
plugin name or boolean False
COREPOS\Fannie\API\FanniePlugin::pluginUrl ( )

Get a URL for the plugin's directory


The documentation for this class was generated from the following file: