Documentation

all.php

Table of Contents

Functions

HookOpenai_gptAllModifyresourcetypefieldcolumns()  : array<string|int, mixed>
Add to array of field column data on metadata field editing page
HookOpenai_gptAdmin_resource_type_field_editAdmin_field_replace_question()  : bool
Alter rendering of the new columns on the metadata field editing page
HookOpenai_gptAllUpdate_field()  : bool
Hook into update_field() to process value changes
HookOpenai_gptAllAftersaveresourcedata()  : bool
Hook into save_resource_data() and save_resource_data_multi() to process value changes
HookOpenai_gptAllAfterpreviewcreation()  : bool
Hook into image upload to process the image as GPT input *
HookOpenai_gptAllExtra_checks()  : array<string|int, mixed>
Return total token usage for the past 30 days.
HookOpenai_gptAllAddtriggerablejob()  : array<string|int, mixed>
Hook into offline jobs list to add custom job

Functions

HookOpenai_gptAllModifyresourcetypefieldcolumns()

Add to array of field column data on metadata field editing page

HookOpenai_gptAllModifyresourcetypefieldcolumns(array<string|int, mixed> $fieldcolumns) : array<string|int, mixed>
Parameters
$fieldcolumns : array<string|int, mixed>

Existing array of columns

Return values
array<string|int, mixed>

Updated array of columns

HookOpenai_gptAdmin_resource_type_field_editAdmin_field_replace_question()

Alter rendering of the new columns on the metadata field editing page

HookOpenai_gptAdmin_resource_type_field_editAdmin_field_replace_question(int $ref, string $column, array<string|int, mixed> $column_detail, array<string|int, mixed> $fielddata) : bool
Parameters
$ref : int

Ref of the metadata field being edited

$column : string

Name of table column for which input is being rendered

$column_detail : array<string|int, mixed>

Array of metadata field rendering data from the edit page

$fielddata : array<string|int, mixed>

Array of metadata field information from get_resource_type_field()

Return values
bool

Is standard display rendering being overridden?

HookOpenai_gptAllUpdate_field()

Hook into update_field() to process value changes

HookOpenai_gptAllUpdate_field(int $resource, int $field, string $value, string $existing, array<string|int, mixed> $fieldinfo, array<string|int, mixed> $newnodes, array<string|int, mixed> $newvalues) : bool
Parameters
$resource : int

Resource ID

$field : int

Metadata field ref

$value : string

New field value (comma separated for nodes)

$existing : string

Existing field value

$fieldinfo : array<string|int, mixed>

Array of metadata field information from get_resource_type_field()

$newnodes : array<string|int, mixed>

Array of new nodes that have been set

$newvalues : array<string|int, mixed>

Array of new text values that have been set

Return values
bool

HookOpenai_gptAllAftersaveresourcedata()

Hook into save_resource_data() and save_resource_data_multi() to process value changes

HookOpenai_gptAllAftersaveresourcedata(int|array<string|int, mixed> $r, mixed $all_nodes_to_add, mixed $all_nodes_to_remove, mixed $autosave_field, mixed $fields, mixed $updated_resources) : bool
Parameters
$r : int|array<string|int, mixed>

Resource ID or array of resource IDs

$all_nodes_to_add : mixed

Passed from hook, unused

$all_nodes_to_remove : mixed

Passed from hook, unused

$autosave_field : mixed

Passed from hook, unused

$fields : mixed

Array of edited field data

$updated_resources : mixed

Array of resources & fields that have been updated with resources as the top level key and field IDs as subkeys

Return values
bool

HookOpenai_gptAllAfterpreviewcreation()

Hook into image upload to process the image as GPT input *

HookOpenai_gptAllAfterpreviewcreation(int $ref, int $alternative[, bool $generate_all = false ]) : bool
Parameters
$ref : int
$alternative : int
$generate_all : bool = false
Return values
bool

Success if field is updated

HookOpenai_gptAllExtra_checks()

Return total token usage for the past 30 days.

HookOpenai_gptAllExtra_checks() : array<string|int, mixed>
Return values
array<string|int, mixed>

Array of data for processing in get_system_status().

HookOpenai_gptAllAddtriggerablejob()

Hook into offline jobs list to add custom job

HookOpenai_gptAllAddtriggerablejob() : array<string|int, mixed>
Return values
array<string|int, mixed>

Array of existing job data with custom job added

On this page

Search results