[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/administrator/components/com_privacy/src/Model/ -> ExportModel.php (summary)

(no description)

Copyright: (C) 2018 Open Source Matters, Inc.
License: GNU General Public License version 2 or later; see LICENSE.txt
File Size: 326 lines (10 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ExportModel:: (7 methods):
  collectDataForExportRequest()
  emailDataExport()
  getTable()
  logExport()
  logExportEmailed()
  populateState()
  getActionlogModel()


Class: ExportModel  - X-Ref

Export model class.

collectDataForExportRequest($id = null)   X-Ref
Create the export document for an information request.

param: integer  $id  The request ID to process
return: Domain[]|boolean  A SimpleXMLElement object for a successful export or boolean false on an error

emailDataExport($id = null)   X-Ref
Email the data export to the user.

param: integer  $id  The request ID to process
return: boolean

getTable($name = 'Request', $prefix = 'Administrator', $options = [])   X-Ref
Method to get a table object, load it if necessary.

param: string  $name     The table name. Optional.
param: string  $prefix   The class prefix. Optional.
param: array   $options  Configuration array for model. Optional.
return: Table  A Table object

logExport(RequestTable $request)   X-Ref
Log the data export to the action log system.

param: RequestTable  $request  The request record being processed
return: void

logExportEmailed(RequestTable $request)   X-Ref
Log the data export email to the action log system.

param: RequestTable  $request  The request record being processed
return: void

populateState()   X-Ref
Method to auto-populate the model state.

return: void

getActionlogModel()   X-Ref
Method to fetch an instance of the action log model.

return: ActionlogModel



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer