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

Class CTAuthModule

CTAuthModule defines all API calls für ChurchAuth

CTAbstractModule implements CTModuleInterface
Extended by CTAuthModule
Package: CT-API
Located at system/churchcore/classes/CTAuthModule.class.php

Methods summary

public
# deleteAuth( array $params )

Delete Auth

Delete Auth

Parameters

$params

Throws

CTNoPermission
public
# addAuth( array $params )

Add Auth

Add Auth

Parameters

$params

Throws

CTNoPermission
public
# saveAuth( array $params )

Save Auth and delete all old authes! Only for auth <10000 For the group internal auth use addAuth and deleteAuth please!

Save Auth and delete all old authes! Only for auth <10000 For the group internal auth use addAuth and deleteAuth please!

Parameters

$params
var data as JSON!!!

Throws

CTNoPermission
public
# getGrouptypeMemberstatus( )
public
# updateDeepNo( $params )
public array
# getMasterData( )

get MasterData

get MasterData

Returns

array
with objects
public
# saveTemplate( $params )
public
# delTemplate( $params )
public
# applyTemplate( array $params )

Apply the template for autoauth group and grouptypes

Apply the template for autoauth group and grouptypes

Parameters

$params
id, domain_type, domain_id

Throws

CTException
public
# getAllPersonData( )

Methods inherited from CTAbstractModule

__construct(), call(), checkPerm(), deleteMasterData(), deleteMasterDataReferences(), editNotification(), generatePDF(), getConstraints(), getMasterDataOfTables(), getMasterDataTablenames(), getModuleName(), getModulePath(), getSettings(), hasPDFGenerator(), log(), logGroup(), logMasterData(), logPerson(), makeDownloadFile(), notify(), prepareForLog(), prooveDeleteMasterData(), saveMasterData(), saveMasterDataToDB(), saveSetting(), setCookie(), setLanguage()

API documentation generated by ApiGen