Overview
  • Package
  • Class

Packages

  • CT-API
  • CT-ChurchAuth
  • CT-ChurchCal
  • CT-ChurchCheckin
  • CT-ChurchCore
  • CT-ChurchDB
  • CT-ChurchFinance
  • CT-ChurchHome
  • CT-ChurchReport
  • CT-ChurchResource
  • CT-ChurchService
  • CT-ChurchTranslate
  • CT-ChurchWiki
  • CT-DB
  • CT-Form

Classes

  • CTAdminModule
  • CTAuthModule
  • CTChurchCalModule
  • CTChurchCheckinModule
  • CTChurchDBModule
  • CTChurchFinanceModule
  • CTChurchReportModule
  • CTChurchResourceModule
  • CTChurchServiceModule
  • CTChurchWikiModule
  • CTHomeModule
  • CTLoginModule

Interfaces

  • CTModuleInterface

Interface CTModuleInterface

Interface for implementing ChurchTools-Modules

Direct known implementers

CTAbstractModule

Indirect known implementers

CTAdminModule, CTAuthModule, CTHomeModule, CTLoginModule, CTTranslateModule, CTChurchCalModule, CTChurchCheckinModule, CTChurchDBModule, CTChurchFinanceModule, CTChurchReportModule, CTChurchResourceModule, CTChurchServiceModule, CTChurchWikiModule

Package: CT-API
Located at system/churchcore/classes/CTModuleInterface.class.php

Methods summary

public
# getModuleName( )

Get the module name

Get the module name

public
# getModulePath( )

Get the relative path to the module, e.g. system/churchresource

Get the relative path to the module, e.g. system/churchresource

public
# getMasterData( )

Get an array with all relevant master data for JS-View

Get an array with all relevant master data for JS-View

public
# saveMasterData( array $params )

Save row in DB

Save row in DB

Parameters

$params
array(id, table and col0..n columnname and value0..n for data).
public
# deleteMasterData( array $params )

Delete row in DB

Delete row in DB

Parameters

$params
array(id, table)
public
# saveSetting( array $params )

Save user settings for current user

Save user settings for current user

Parameters

$params
array(sub, val)
public
# setCookie( array $params )

Set cookie

Set cookie

Parameters

$params
array(sub, val)
public
# getSettings( )

Get all user settings for current user

Get all user settings for current user

public
# getMasterDataTablenames( )

Get array with churchcore_getMasterDataEntry() entries for all MasterData tables. Or null if there is no table needed.

Get array with churchcore_getMasterDataEntry() entries for all MasterData tables. Or null if there is no table needed.

API documentation generated by ApiGen