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
boolHookOpenai_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
boolHookOpenai_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