| [ Index ] |
PHP Cross Reference of Moodle 310 |
[Source view] [Print] [Project Stats]
Author vault class.
| Copyright: | 2019 Ryan Wyllie <ryan@moodle.com> |
| License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
| File Size: | 120 lines (4 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
author:: (5 methods):
get_table_alias()
generate_get_records_sql()
from_db_records()
get_authors_for_posts()
get_context_ids_for_author_ids()
| get_table_alias() X-Ref |
| Get the table alias. return: string |
| generate_get_records_sql(string $wheresql = null, string $sortsql = null, ?int $userid = null) X-Ref |
| Build the SQL to be used in get_records_sql. param: string|null $wheresql Where conditions for the SQL param: string|null $sortsql Order by conditions for the SQL param: int|null $userid The user ID return: string |
| from_db_records(array $results) X-Ref |
| Convert the DB records into author entities. param: array $results The DB records return: author_entity[] |
| get_authors_for_posts(array $posts) X-Ref |
| Get the authors for the given posts. Returns a distinct list of authors indexed by author id. param: post_entity[] $posts The list of posts return: author_entity[] |
| get_context_ids_for_author_ids(array $authorids) X-Ref |
| Get the context ids for a set of author ids. The results are indexed by the author id. param: int[] $authorids The list of author ids to fetch. return: int[] Results indexed by author id. |
| Generated: Wed Jan 22 11:59:49 2025 | Cross-referenced by PHPXref 0.7.1 |