A
- Admin — Class in namespace Tfish\Content\Controller
- Controller for displaying the content administration interface.
- Admin — Class in namespace Tfish\Content\Model
- Model for admin interface operations.
- Admin::adminlimit() — Method in class Admin
- Return the admin-side pagination limit.
- Listing::activeTagOptions() — Method in class Listing
- Return IDs and titles of tags that are actually in use with content objects.
- Listing::adminlimit() — Method in class Listing
- Return the admin-side pagination limit.
- Search::adminLimit() — Method in class Search
- Return admin-side pagination limit.
- Admin — Class in namespace Tfish\Content\ViewModel
- ViewModel for admin interface operations.
- Admin::action() — Method in class Admin
- Return the action for this page.
- AdminSearch — Class in namespace Tfish\Content\ViewModel
- ViewModel for conducting admin-side free text searches on content objects.
- AdminSearch::action() — Method in class AdminSearch
- Return the action for this page.
- ContentEdit::action() — Method in class ContentEdit
- Return the action for this page.
- Gallery::activeTagOptions() — Method in class Gallery
- Return IDs and titles of tags that are actually in use with content objects.
- Listing::activeTagOptions() — Method in class Listing
- Return IDs and titles of tags that are actually in use with content objects.
- Search::action() — Method in class Search
- Return the action for this page.
- Criteria::add() — Method in class Criteria
- Add conditions (CriteriaItem) to a query.
- Database::addBackticks() — Method in class Database
- Enclose table and column identifiers in backticks to escape them.
- $Metadata#author — Property in class Metadata
- Preference::adminPagination() — Method in class Preference
- Template::assign() — Method in class Template
- Assign a variable (value) to the template.
- FileHandler::appendToFile() — Method in class FileHandler
- Append a string to a file.
- Cache::action() — Method in class Cache
- Return the action for this page.
B
- Content::bytesToHumanReadable() — Method in class Content
- Converts bytes to a human readable units (KB, MB, GB etc).
- Admin::backUrl() — Method in class Admin
- Return the backUrl.
- ContentEdit::backUrl() — Method in class ContentEdit
- Return the backUrl.
- Listing::backUrl() — Method in class Listing
- Return the backUrl.
- Cache::backUrl() — Method in class Cache
- Return the backUrl.
- Password::backUrl() — Method in class Password
- Return the backUrl.
- PreferenceEdit::backUrl() — Method in class PreferenceEdit
- Return the backUrl.
C
- Cache — Class in namespace Tfish
- Handles page-level caching operations.
- Cache::check() — Method in class Cache
- Check if a cached page exists and has not expired, and displays it.
- Admin::cancel() — Method in class Admin
- Cancel the delete content action.
- Admin::confirmDelete() — Method in class Admin
- Display the confirm delete content page.
- ContentEdit — Class in namespace Tfish\Content\Controller
- Controller for editing content objects.
- ContentEdit::cancel() — Method in class ContentEdit
- Cancel the add/edit content action.
- Content — Class in namespace Tfish\Content\Entity
- Represents a single content object.
- Content::convertBaseUrlToConstant() — Method in class Content
- Convert the site base URL to the TFISH_LINK constant and vice versa.
- Content::creator() — Method in class Content
- Return creator.
- Content::caption() — Method in class Content
- Return caption of image.
- Content::counter() — Method in class Content
- Return view/download counter.
- ContentEdit — Class in namespace Tfish\Content\Model
- Model for editing content objects.
- ContentEdit::collections() — Method in class ContentEdit
- Get all colllection-type content objects.
- Listing::collectionTagOptions() — Method in class Listing
- Return a collection of tags.
- Rss::copyright() — Method in class Rss
- Return site (feed) copyright.
- Rss::customFeed() — Method in class Rss
- Customise RSS feed title and description for a specific tag or collection.
- ContentTypes — Class in namespace Tfish\Content\Traits
- Provides definition of permitted content object types.
- Admin::countContent() — Method in class Admin
- Count content objects meeting filter criteria.
- Admin::contentCount() — Method in class Admin
- Return content count.
- Admin::contentList() — Method in class Admin
- Return content list.
- Admin::contentTitle() — Method in class Admin
- Return content title.
- AdminSearch::contentCount() — Method in class AdminSearch
- Return content count.
- ContentEdit — Class in namespace Tfish\Content\ViewModel
- ViewModel for editing content objects.
- ContentEdit::content() — Method in class ContentEdit
- Return a content object.
- Gallery::collectionTagOptions() — Method in class Gallery
- Return a collection of tags.
- Gallery::canonicalUrl() — Method in class Gallery
- Return canonical URL for this page view.
- Gallery::countContent() — Method in class Gallery
- Count content objects meeting filter criteria.
- Gallery::contentCount() — Method in class Gallery
- Return content count.
- Gallery::contentList() — Method in class Gallery
- Return content list.
- Listing::canonicalUrl() — Method in class Listing
- Return canonical URL for this page view.
- Listing::collectionTagOptions() — Method in class Listing
- Return a collection of tags.
- Listing::countContent() — Method in class Listing
- Count content objects meeting filter criteria.
- Listing::contentTags() — Method in class Listing
- Return tags associated with a content object.
- Listing::children() — Method in class Listing
- Return children.
- Listing::content() — Method in class Listing
- Return content object.
- Listing::contentCount() — Method in class Listing
- Return content count.
- Listing::contentList() — Method in class Listing
- Return content list.
- Rss::copyright() — Method in class Rss
- Return site (feed) copyright.
- Search::contentCount() — Method in class Search
- Return content count.
- Cache — Class in namespace Tfish\Controller
- Controller for cache operations.
- Cache::cancel() — Method in class Cache
- Cancel flush cache action.
- PreferenceEdit::cancel() — Method in class PreferenceEdit
- Cancel the edit preferences action.
- Criteria — Class in namespace Tfish
- Sets conditions on database queries, used to compose a query.
- $Criteria#condition — Property in class Criteria
- CriteriaFactory — Class in namespace Tfish
- Factory for instantiating Criteria objects and injecting dependencies.
- CriteriaFactory::criteria() — Method in class CriteriaFactory
- Factory method to instantiate and return a Criteria object.
- CriteriaItem — Class in namespace Tfish
- Represents a single clause in the WHERE component of a database query.
- $CriteriaItem#column — Property in class CriteriaItem
- Database::close() — Method in class Database
- Close the connection to the database.
- Database::connect() — Method in class Database
- Establish a connection to the database.
- Database::create() — Method in class Database
- Create an SQLite database with random prefix and creates a language constant for it.
- Database::createTable() — Method in class Database
- Create a table in the database.
- $Metadata#copyright — Property in class Metadata
- $Metadata#canonicalUrl — Property in class Metadata
- Preference::cacheLife() — Method in class Preference
- Return cache life.
- Preference::closeSite() — Method in class Preference
- Return the value of the site closed preference.
- FileHandler::clearDirectory() — Method in class FileHandler
- Deletes the contents of a specific directory, subdirectories are unaffected.
- Cache — Class in namespace Tfish\Model
- Model for handling cache operations.
- Password::changePassword() — Method in class Password
- Change the admin password.
- Route::controller() — Method in class Route
- Controller class name.
- ResizeImage::cachedImage() — Method in class ResizeImage
- Resizes and caches an associated image and returns a URL to the cached copy.
- Cache — Class in namespace Tfish\ViewModel
- ViewModel for handling cache operations.
- Listable::contentCount() — Method in class Listable
- Count results matching query conditions.
D
- Admin::delete() — Method in class Admin
- Delete a content object.
- Admin::display() — Method in class Admin
- Display the summary table of content objects.
- ContentEdit::display() — Method in class ContentEdit
- Display the add content form.
- Enclosure::display() — Method in class Enclosure
- Stream a file attachment to the browser.
- Gallery::display() — Method in class Gallery
- Display a list of images.
- Listing::display() — Method in class Listing
- Display a list of content objects.
- Rss::display() — Method in class Rss
- Display RSS feed, optionally for tag or collection.
- Search::display() — Method in class Search
- Display the search form.
- Content::description() — Method in class Content
- Return description.
- Content::descriptionForDisplay() — Method in class Content
- Return description with TFISH_LINK constant converted to URL.
- Content::date() — Method in class Content
- Return date as a DateTime object that can be manipulated.
- Admin::delete() — Method in class Admin
- Delete content object.
- Admin::dateFormat() — Method in class Admin
- Returns the template for formatting the date from preferences.
- ContentEdit::dateFormat() — Method in class ContentEdit
- Returns the date template as per the date() function of PHP.
- ContentEdit::defaultLanguage() — Method in class ContentEdit
- Returns the default language preference.
- Listing::dateFormat() — Method in class Listing
- Returns the template for formatting the date from preferences.
- Rss::description() — Method in class Rss
- Return site (feed) description.
- Search::dateFormat() — Method in class Search
- Return the template for formatting dates from preferences.
- Admin::displayCancel() — Method in class Admin
- Cancel action and redirect to admin page.
- Admin::displayConfirmDelete() — Method in class Admin
- Display delete confirmation form.
- Admin::displayDelete() — Method in class Admin
- Delete content object and display result.
- Admin::displayTable() — Method in class Admin
- Display the admin summary table.
- Admin::displayToggle() — Method in class Admin
- Toggle a content object online or offline.
- Admin::dateFormat() — Method in class Admin
- Returns the template for formatting the date from preferences.
- AdminSearch::displayForm() — Method in class AdminSearch
- Display the search form.
- AdminSearch::dateFormat() — Method in class AdminSearch
- Returns the template for formatting the date from preferences.
- ContentEdit::displayAdd() — Method in class ContentEdit
- Display Add content form.
- ContentEdit::displayCancel() — Method in class ContentEdit
- Cancel action and redirect to admin page.
- ContentEdit::displayEdit() — Method in class ContentEdit
- Display edit content form.
- ContentEdit::displaySave() — Method in class ContentEdit
- Save content object (new or updated).
- ContentEdit::dateFormat() — Method in class ContentEdit
- Returns the date template as per the date() function of PHP.
- ContentEdit::defaultLanguage() — Method in class ContentEdit
- Returns the default language preference.
- Gallery::displayList() — Method in class Gallery
- Display a list of images.
- Listing::displayList() — Method in class Listing
- Display list of content in short (teaser) form.
- Listing::displayObject() — Method in class Listing
- Display a single content object.
- Listing::dateFormat() — Method in class Listing
- Returns the template for formatting the date from preferences.
- Rss::description() — Method in class Rss
- Return site (feed) description.
- Search::displayForm() — Method in class Search
- Display the search form.
- Cache::display() — Method in class Cache
- Display confirmatation message.
- Error::display() — Method in class Error
- Display error message.
- Login::display() — Method in class Login
- Display the login form.
- Logout::display() — Method in class Logout
- Process logout action.
- Password::display() — Method in class Password
- Display the change password form.
- PreferenceEdit::display() — Method in class PreferenceEdit
- Display the edit preferences form.
- PreferenceList::display() — Method in class PreferenceList
- Display the table of preferences.
- Yubikey::display() — Method in class Yubikey
- Display the Yubikey login form.
- Database — Class in namespace Tfish
- Tuskfish database handler class, implements \PDO and exclusively uses prepared statements.
- Database::delete() — Method in class Database
- Delete single row from table based on its ID.
- Database::deleteAll() — Method in class Database
- Delete multiple rows from a table according to criteria.
- $Metadata#description — Property in class Metadata
- Preference::dateFormat() — Method in class Preference
- Return date format.
- Preference::defaultLanguage() — Method in class Preference
- Return default language.
- FileHandler::deleteDirectory() — Method in class FileHandler
- Destroys a directory and all contents recursively relative to the data_file directory.
- FileHandler::deleteFile() — Method in class FileHandler
- Destroys an individual file in the data_file directory.
- Session::destroy() — Method in class Session
- Unset session variables and destroy the session.
- Cache::displayConfirm() — Method in class Cache
- Display flush cache confirmation page.
- Cache::displayFlush() — Method in class Cache
- Display flush cache result page (success or failure).
- Cache::displayCancel() — Method in class Cache
- Display cancel page for flush cache operation.
- Error::displayError() — Method in class Error
- Display error message.
- Login::displayForm() — Method in class Login
- Display the login form.
- Password::displayForm() — Method in class Password
- Display the change password form.
- Password::displaySetPassword() — Method in class Password
- Display change password confirmation message (success or failure).
- PreferenceEdit::displayCancel() — Method in class PreferenceEdit
- Cancel editing of preferences and redirect the user.
- PreferenceEdit::displayEdit() — Method in class PreferenceEdit
- Display the edit preferences form.
- PreferenceEdit::displayUpdate() — Method in class PreferenceEdit
- Update preferences and display confirmation message (success or failure).
- PreferenceList::displayForm() — Method in class PreferenceList
- Display the table of preference values.
- Token::displayError() — Method in class Token
- Display error message.
- Yubikey::displayForm() — Method in class Yubikey
- Display the login form.
E
- ContentEdit::edit() — Method in class ContentEdit
- Display the edit content form.
- Enclosure — Class in namespace Tfish\Content\Controller
- Controller for streaming file attachments (enclosures).
- Content::extension() — Method in class Content
- Return file extension.
- Content::expiresOn() — Method in class Content
- Return expiry date.
- ContentEdit::edit() — Method in class ContentEdit
- Edit content object.
- Enclosure — Class in namespace Tfish\Content\Model
- Model for streaming file attachments (enclosures).
- Admin::extraParams() — Method in class Admin
- Return extra parameters to be included in pagination control links.
- AdminSearch::escapedSearchTerms() — Method in class AdminSearch
- Return search terms XSS escaped for display.
- AdminSearch::extraParams() — Method in class AdminSearch
- Return extra parameters to be included in pagination control links.
- Enclosure — Class in namespace Tfish\Content\ViewModel
- ViewModel for streaming file attachments (enclosures).
- Gallery::extraParams() — Method in class Gallery
- Return extra parameters to be included in pagination control links.
- Listing::extraParams() — Method in class Listing
- Return extra parameters to be included in pagination control links.
- Search::escapedSearchTerms() — Method in class Search
- Return search terms XSS escaped for display.
- Search::extraParams() — Method in class Search
- Return extra parameters to be included in pagination control links.
- Error — Class in namespace Tfish\Controller
- Controller for displaying error messages.
- Database::escapeIdentifier() — Method in class Database
- Escape delimiters for identifiers (table and column names).
- Database::executeTransaction() — Method in class Database
- Execute a prepared statement within a transaction.
- Preference::enableCache() — Method in class Preference
- Return enableCache.
- Error — Class in namespace Tfish\Model
- Model for displaying error messages.
- EmailCheck — Class in namespace Tfish\Traits
- Validate that email address conforms to specification.
- ValidateString::encodeEscapeUrl() — Method in class ValidateString
- URL-encode and escape a query string for use in a URL.
- Error — Class in namespace Tfish\ViewModel
- ViewModel for displaying error messages.
- Listable::extraParams() — Method in class Listable
- Returns extra parameters used to filter queries.
F
- Cache::flush() — Method in class Cache
- Clear the private cache.
- Content::format() — Method in class Content
- Return format (mimetype).
- Content::fileSize() — Method in class Content
- Return file size of media attachment.
- Cache::flush() — Method in class Cache
- Flush cache.
- FileHandler — Class in namespace Tfish
- Provides methods for handling common file operations.
- FrontController — Class in namespace Tfish
- Top level controller that handles incoming requests and oversees the page generation life cycle.
- Cache::flush() — Method in class Cache
- Flush the cache.
G
- Gallery — Class in namespace Tfish\Content\Controller
- Controller for displaying an image gallery.
- Admin::getObjects() — Method in class Admin
- Get content objects.
- Admin::getCount() — Method in class Admin
- Count the number of content objects that match the filter criteria.
- Admin::getOptions() — Method in class Admin
- Return a list of options to build a select box.
- Admin::getTagsForObject() — Method in class Admin
- Get tags associated with a content object.
- Admin::getTitle() — Method in class Admin
- Return the title of a given content object.
- Listing::getObject() — Method in class Listing
- Get a single content object.
- Listing::getObjects() — Method in class Listing
- Get content objects matching filtering criteria.
- Listing::gallerylimit() — Method in class Listing
- Return the gallery pagination limit.
- Listing::getCount() — Method in class Listing
- Listing::getTagsForObject() — Method in class Listing
- Get the tags associated with a content object.
- Rss::getObjects() — Method in class Rss
- Return content objects for the feed.
- Rss::getObjectsforTag() — Method in class Rss
- Return content objects for a given tag.
- Search::getObjects() — Method in class Search
- Get objects matching filtering criteria.
- Gallery — Class in namespace Tfish\Content\ViewModel
- ViewModel for displaying an image gallery.
- Listing::getObject() — Method in class Listing
- Get a content object.
- $Criteria#groupBy — Property in class Criteria
- Preference::getPreferencesAsArray() — Method in class Preference
- Converts the preference object to an array suitable for insert/update calls to the database.
- Preference::galleryPagination() — Method in class Preference
- Return gallery pagination.
- Session::getLoginLink() — Method in class Session
- Returns a login or logout link for insertion in the template.
- HtmlPurifier::getHtmlPurifier() — Method in class HtmlPurifier
- Return a configured instance of HTMLPurifier.
- TagRead::getTagsForObject() — Method in class TagRead
- Get tags associated with an object.
- Tree::getTree() — Method in class Tree
- Get a category tree.
- Tree::getAllChild() — Method in class Tree
- Returns an array of all child objects of a parental object specified by its ID.
- Tree::getAllParent() — Method in class Tree
- Returns an array of all parent objects.
- Tree::getByKey() — Method in class Tree
- returns an object from the category tree specified by its id.
- Tree::getFirstChild() — Method in class Tree
- Returns an array of all the first child objects of a parental object specified by its id.
H
- Session::hashPassword() — Method in class Session
- Hashes and salts a password to harden it against dictionary attacks.
- HtmlPurifier — Class in namespace Tfish\Traits
- Includes HTMLPurifier library. Use sparingly as it requires significant resources.
- TraversalCheck::hasTraversalorNullByte() — Method in class TraversalCheck
- Check if a file path contains traversals (including encoded traversals) or null bytes.
I
- Content::id() — Method in class Content
- Return ID.
- Content::image() — Method in class Content
- Return image name.
- Content::info() — Method in class Content
- Return meta information about content object.
- ContentEdit::insert() — Method in class ContentEdit
- Insert a content object into the database.
- Admin::id() — Method in class Admin
- Return ID.
- ContentEdit::id() — Method in class ContentEdit
- Return ID.
- Gallery::id() — Method in class Gallery
- Return ID.
- Listing::id() — Method in class Listing
- Return ID.
- Rss::items() — Method in class Rss
- Return items for the feed.
- $Criteria#item — Property in class Criteria
- CriteriaFactory::item() — Method in class CriteriaFactory
- Factory method to instantiate and return a Tfish\CriteriaItem object.
- Database::insert() — Method in class Database
- Insert a single row into the database within a transaction.
- Session::isAdmin() — Method in class Session
- Shorthand admin privileges check.
- Session::isClean() — Method in class Session
- Checks if client IP address or user agent has changed.
- Session::isExpired() — Method in class Session
- Checks if a session has expired and sets last seen activity flag.
- EmailCheck::isEmail() — Method in class EmailCheck
- Check if an email address is valid.
- IntegerCheck — Class in namespace Tfish\Traits
- Validate and range check integers.
- IntegerCheck::isInt() — Method in class IntegerCheck
- Validate integer, optionally include range check.
- UrlCheck::isUrl() — Method in class UrlCheck
- Validate URL.
- ValidateString::isAlnum() — Method in class ValidateString
- Check that a string is comprised solely of alphanumeric characters.
- ValidateString::isAlnumUnderscore() — Method in class ValidateString
- Check that a string is comprised solely of alphanumeric characters and underscores.
- ValidateString::isAlpha() — Method in class ValidateString
- Check that a string is comprised solely of alphabetical characters.
- ValidateString::isUtf8() — Method in class ValidateString
- Check if the character encoding of text is UTF-8.
L
- Listing — Class in namespace Tfish\Content\Controller
- Controller for listing content objects.
- Content::load() — Method in class Content
- Load properties.
- Content::lastUpdated() — Method in class Content
- Return last modification time.
- Content::language() — Method in class Content
- Return language.
- Listing — Class in namespace Tfish\Content\Model
- Model for listing content objects.
- Search::limit() — Method in class Search
- Return search results pagination limit.
- ContentTypes::listTemplates() — Method in class ContentTypes
- Returns a list of template names used by specific content types.
- ContentTypes::listTypes() — Method in class ContentTypes
- Returns a whitelist of permitted content object types.
- Admin::listContent() — Method in class Admin
- Get content objects matching cached filter criteria.
- Admin::limit() — Method in class Admin
- Return admin-side pagination limit.
- AdminSearch::limit() — Method in class AdminSearch
- Return admin-side pagination limit.
- ContentEdit::listTags() — Method in class ContentEdit
- Returns a list of options for the tag select box.
- Gallery::limit() — Method in class Gallery
- Return gallery pagination limit.
- Gallery::listContent() — Method in class Gallery
- Get content objects matching cached filter criteria.
- Listing — Class in namespace Tfish\Content\ViewModel
- ViewModel for displaying a list of content objects.
- Listing::limit() — Method in class Listing
- Return user-side pagination limit.
- Listing::listChildren() — Method in class Listing
- Get children of a content object (collection or tag).
- Listing::listContent() — Method in class Listing
- Get content objects matching cached filter criteria.
- Rss::listContent() — Method in class Rss
- Return content objects for the feed.
- Rss::listContentForTag() — Method in class Rss
- Return content objects for a given tag.
- Rss::link() — Method in class Rss
- Return link to RSS feed.
- Search::limit() — Method in class Search
- Return limit.
- Login — Class in namespace Tfish\Controller
- Controller for logging in.
- Login::login() — Method in class Login
- Process login submission.
- Logout — Class in namespace Tfish\Controller
- Controller for logging out.
- Yubikey::login() — Method in class Yubikey
- Process login submission.
- $Criteria#limit — Property in class Criteria
- CriteriaItem::listPermittedOperators() — Method in class CriteriaItem
- Provides a whitelist of permitted operators for use in database queries.
- Database::lastInsertId() — Method in class Database
- Retrieves the ID of the last row inserted into the database.
- $Metadata#language — Property in class Metadata
- Preference::load() — Method in class Preference
- Update the preference object from an external data source (eg. form submission).
- Logger — Class in namespace Tfish
- Provides a custom error handler which writes to a logfile.
- Logger::logError() — Method in class Logger
- Tuskfish custom error logger class.
- Login — Class in namespace Tfish\Model
- Model for logging in.
- Login::login() — Method in class Login
- Process admin login.
- Login::logout() — Method in class Login
- Logout the user and redirect to the login form.
- Yubikey::login() — Method in class Yubikey
- Process admin login using two factor authentication (Yubikey hardware token).
- Yubikey::logout() — Method in class Yubikey
- Logout the user and redirect to the login form.
- Route::loginRequired() — Method in class Route
- Restricted route?
- Session::login() — Method in class Session
- Authenticate the user and establish a session.
- Session::logout() — Method in class Session
- Destroys the current session on logout
- Language — Class in namespace Tfish\Traits
- Provides common access to system languages.
- Language::listLanguages() — Method in class Language
- Returns a list of languages in use by the system.
- Listable — Class in namespace Tfish\Traits
- Provides standard implementation for common parts of the Listable interface
(excepting pagination and setMetadata()).
- Mimetypes::listAudioMimetypes() — Method in class Mimetypes
- Return a list of permitted audio mimetypes and extensions.
- Mimetypes::listImageMimetypes() — Method in class Mimetypes
- Return a list of permitted image mimetypes and extensions.
- Mimetypes::listVideoMimetypes() — Method in class Mimetypes
- Return a list of permitted video mimetypes and extensions.
- Mimetypes::listMimetypes() — Method in class Mimetypes
- Returns an array of mimetypes that are permitted for upload to the media directory.
- Rights::listRights() — Method in class Rights
- Returns a list of intellectual property rights licenses for the content submission form.
- Timezones::listTimezones() — Method in class Timezones
- Provide a list of timezone offsets.
- Listable — Class in namespace Tfish\ViewModel
- Interface that ensures compliance with \Tfish\View\Listing.
- Listable::limit() — Method in class Listable
- Return the query limit (number of results to retrieve).
- Login — Class in namespace Tfish\ViewModel
- ViewModel for logging in.
- Listing — Class in namespace Tfish\View
- Represents a view of a list of objects.
M
- Content::media() — Method in class Content
- Return media file name.
- Content::module() — Method in class Content
- Return module.
- Listing::mapsApiKey() — Method in class Listing
- Returns the Google Maps API key (if set) from preferences.
- Rss::managingEditor() — Method in class Rss
- Return managing editor email address.
- Search::minSearchLength() — Method in class Search
- Return minimum length (characters) of search terms.
- Listing::mapsApiKey() — Method in class Listing
- Returns the Google Maps API key (if set) from preferences.
- Metadata — Class in namespace Tfish\Entity
- Provides site-level metadata that can be overriden by a particular page.
- Preference::mapsApiKey() — Method in class Preference
- Preference::minSearchLength() — Method in class Preference
- Return minimum search length.
- Route::model() — Method in class Route
- Model class name.
- Listable::metadata() — Method in class Listable
- Return page-specific metadata overrides.
- Metadata — Class in namespace Tfish\Traits
- Adds support for HTML meta properties to object.
- Metadata::metaTitle() — Method in class Metadata
- Return meta title.
- Metadata::metaDescription() — Method in class Metadata
- Return meta description.
- Metadata::metaSeo() — Method in class Metadata
- Return SEO-friendly string.
- Mimetypes — Class in namespace Tfish\Traits
- Provides a list of common (permitted) mimetypes for file uploads.
- Viewable::metadata() — Method in class Viewable
- Return page-specific metadata overrides.
- Tree::makeParentSelectBox() — Method in class Tree
- Make a select box of parent collections from the tree.
- Tree::makeSelBox() — Method in class Tree
- Make select box options from the tree.
- Listable::metadata() — Method in class Listable
- Return metadata overrides for this page view.
- Viewable::metadata() — Method in class Viewable
- Return metadata overrides for this page view.
- Listing::metadata() — Method in class Listing
- Returns overriden metadata from the viewModel, if any.
- Single::metadata() — Method in class Single
- Returns overriden metadata from the viewModel (if any).
O
- Content::onlineStatus() — Method in class Content
- Return online status.
- Search::onlineStatus() — Method in class Search
- Return onlineStatus.
- Admin::onlineStatus() — Method in class Admin
- Return online status.
- AdminSearch::onlineStatus() — Method in class AdminSearch
- Return onlineStatus
- Gallery::onlineStatus() — Method in class Gallery
- Return online status.
- Listing::onlineStatus() — Method in class Listing
- Return online status.
- Search::onlineStatus() — Method in class Search
- Return onlineStatus
- $Criteria#offset — Property in class Criteria
- $Criteria#order — Property in class Criteria
- $Criteria#orderType — Property in class Criteria
- $CriteriaItem#operator — Property in class CriteriaItem
P
- Content::parent() — Method in class Content
- Return parent ID.
- Content::publisher() — Method in class Content
- Return publisher.
- ContentEdit::preference() — Method in class ContentEdit
- Return an instance of the Tuskfish site preferences.
- ContentEdit::parentOptions() — Method in class ContentEdit
- Returns a list of options for the parent select box.
- Listing::parent() — Method in class Listing
- Return parent of a content object.
- Password — Class in namespace Tfish\Controller
- Controller for changing the admin password.
- PreferenceEdit — Class in namespace Tfish\Controller
- Controller for editing preferences.
- PreferenceList — Class in namespace Tfish\Controller
- Controller for viewing a list of preferences.
- Database::preparedStatement() — Method in class Database
- Return a \PDO statement object.
- Preference — Class in namespace Tfish\Entity
- Holds Tuskfish site configuration (preference) data.
- Preference::paginationElements() — Method in class Preference
- Return number of elements in a pagination control.
- Password — Class in namespace Tfish\Model
- Model for changing the administrative password.
- Preference — Class in namespace Tfish\Model
- Read and write site preferences to the database.
- Preference::preference() — Method in class Preference
- Return instance of the site preferences class.
- Pagination — Class in namespace Tfish
- Generates pagination controls for paging through content.
- Listable::pageTitle() — Method in class Listable
- Return title of this page.
- Viewable::pageTitle() — Method in class Viewable
- Return title of this page.
- Listable::pageTitle() — Method in class Listable
- Return the page title.
- Password — Class in namespace Tfish\ViewModel
- ViewModel for changing the administrative password.
- PreferenceEdit — Class in namespace Tfish\ViewModel
- ViewModel for editing site preferences.
- PreferenceEdit::preference() — Method in class PreferenceEdit
- Return an instance of the site preferences class.
- PreferenceList — Class in namespace Tfish\ViewModel
- ViewModel for displaying a list of site preferences.
- PreferenceList::preference() — Method in class PreferenceList
- Return an instance of the site preferences class.
- Viewable::pageTitle() — Method in class Viewable
- Return the page title.
- Listing::pagination() — Method in class Listing
- Render the pagination control.
R
- Rss — Class in namespace Tfish\Content\Controller
- Generates route objects relevant to incoming requests.
- Content::rights() — Method in class Content
- Return rights.
- Rss — Class in namespace Tfish\Content\Model
- Model for generating RSS feeds from content objects.
- Admin::response() — Method in class Admin
- Return the response message (success or failure) for an action.
- ContentEdit::response() — Method in class ContentEdit
- Return the response message (success or failure) for an action.
- Listing::response() — Method in class Listing
- Return the response message (success or failure) for an action.
- Rss — Class in namespace Tfish\Content\ViewModel
- ViewModel for displaying RSS feeds from content objects.
- $Metadata#robots — Property in class Metadata
- Preference::readPreferences() — Method in class Preference
- Read out the site preferences into an array.
- Preference::rssPosts() — Method in class Preference
- Return the number of items to include in a RSS feed.
- Template::render() — Method in class Template
- Render the template.
- Pagination::renderPaginationControl() — Method in class Pagination
- Creates a pagination control designed for use with the Bootstrap framework.
- Route — Class in namespace Tfish
- Holds classnames of components required to meet the present routing request (model-view-viewModel-controller).
- Router — Class in namespace Tfish
- Generates route objects containing MVVM component class names relevant to incoming requests.
- Router::route() — Method in class Router
- Returns a route object containing the classnames of the MVVMC components required for this route.
- Session::regenerate() — Method in class Session
- Regenerates the session ID.
- Session::reset() — Method in class Session
- Reset session data after a session hijacking check fails. This will force logout.
- ResizeImage — Class in namespace Tfish\Traits
- Resize and cache copies of image files to allow them to be used at different sizes in templates.
- Rights — Class in namespace Tfish\Traits
- Provides a common list of intellectual property rights licenses.
- Cache::response() — Method in class Cache
- Return the response message (success or failure) for an action.
- Password::response() — Method in class Password
- Return the response message (success or failure) for an action.
- PreferenceEdit::response() — Method in class PreferenceEdit
- Return the response message (success or failure) for an action.
- Listing::render() — Method in class Listing
- Render the template used by this page.
- Single::render() — Method in class Single
- Render the template used by this page.
S
- Cache::save() — Method in class Cache
- Save a copy of this page to the cache directory.
- ContentEdit::save() — Method in class ContentEdit
- Save the new/edited content object.
- Search — Class in namespace Tfish\Content\Controller
- Controller for the search route.
- Search::search() — Method in class Search
- Search and display results.
- Content::setId() — Method in class Content
- Set ID
- Content::setTitle() — Method in class Content
- Set title
- Content::setType() — Method in class Content
- Set type.
- Content::setTeaser() — Method in class Content
- Set teaser.
- Content::setDescription() — Method in class Content
- Set description.
- Content::setCreator() — Method in class Content
- Set creator.
- Content::setMedia() — Method in class Content
- Set media file name.
- Content::setFormat() — Method in class Content
- Set format.
- Content::setFileSize() — Method in class Content
- Set file size of media attachment.
- Content::setImage() — Method in class Content
- Set image.
- Content::setCaption() — Method in class Content
- Set caption.
- Content::setDate() — Method in class Content
- Set date.
- Content::submissionTime() — Method in class Content
- Return submission time.
- Content::setSubmissionTime() — Method in class Content
- Set submission time.
- Content::setLastUpdated() — Method in class Content
- Set last updated time.
- Content::setExpiresOn() — Method in class Content
- Set expiry time.
- Content::setCounter() — Method in class Content
- Set view/download counter.
- Content::setOnlineStatus() — Method in class Content
- Set online status.
- Content::setParent() — Method in class Content
- Set parent.
- Content::setLanguage() — Method in class Content
- Set language.
- Content::setRights() — Method in class Content
- Set rights.
- Content::setPublisher() — Method in class Content
- Set publisher.
- Content::setModule() — Method in class Content
- Set module.
- ContentEdit::siteAuthor() — Method in class ContentEdit
- Returns the site author preference.
- Enclosure::streamFileToBrowser() — Method in class Enclosure
- Initiate streaming of a downloadable media file associated with a content object.
- Rss::siteEmail() — Method in class Rss
- Return site administrative email address.
- Search — Class in namespace Tfish\Content\Model
- Model for searching content objects.
- Search::search() — Method in class Search
- Search content objects.
- Search::setOnlineStatus() — Method in class Search
- Set onlineStatus.
- Admin::statusOptions() — Method in class Admin
- Return options for tag online status select box control.
- Admin::setId() — Method in class Admin
- Set ID.
- Admin::setContentTitle() — Method in class Admin
- Set title of content object.
- Admin::setOnlineStatus() — Method in class Admin
- Set online status.
- Admin::start() — Method in class Admin
- Return start.
- Admin::setStart() — Method in class Admin
- Set start ID.
- Admin::setTag() — Method in class Admin
- Set tag ID.
- Admin::setType() — Method in class Admin
- Set type.
- AdminSearch::search() — Method in class AdminSearch
- Search.
- AdminSearch::searchResults() — Method in class AdminSearch
- Return search results.
- AdminSearch::start() — Method in class AdminSearch
- Return start.
- AdminSearch::setStart() — Method in class AdminSearch
- Set the starting position in the set of available object.
- AdminSearch::setAction() — Method in class AdminSearch
- Set action.
- AdminSearch::searchTerms() — Method in class AdminSearch
- Return search terms.
- AdminSearch::searchTermsForForm() — Method in class AdminSearch
- Return search terms for display in form.
- AdminSearch::setSearchTerms() — Method in class AdminSearch
- Set search terms.
- AdminSearch::searchType() — Method in class AdminSearch
- Return search type.
- AdminSearch::setSearchType() — Method in class AdminSearch
- Set search type.
- AdminSearch::setTag() — Method in class AdminSearch
- Set tag ID.
- ContentEdit::siteAuthor() — Method in class ContentEdit
- Return the site author preference.
- ContentEdit::setContent() — Method in class ContentEdit
- Set content.
- Enclosure::streamFile() — Method in class Enclosure
- Stream a file (media attachment) to browser.
- Enclosure::setId() — Method in class Enclosure
- Set ID.
- Gallery::setId() — Method in class Gallery
- Set ID.
- Gallery::start() — Method in class Gallery
- Return start.
- Gallery::setStart() — Method in class Gallery
- Set start.
- Gallery::setTag() — Method in class Gallery
- Set tag ID.
- Gallery::setType() — Method in class Gallery
- Set type.
- Listing::setId() — Method in class Listing
- Set ID.
- Listing::start() — Method in class Listing
- Return start.
- Listing::setStart() — Method in class Listing
- Set start.
- Listing::setTag() — Method in class Listing
- Set tag ID.
- Listing::setType() — Method in class Listing
- Set type.
- Listing::setMetadata() — Method in class Listing
- Set page-specific overrides of the site metadata.
- Rss::setCollection() — Method in class Rss
- Set collection ID.
- Rss::setTag() — Method in class Rss
- Set tag ID.
- Rss::siteEmail() — Method in class Rss
- Return site administrative email address.
- Search — Class in namespace Tfish\Content\ViewModel
- ViewModel for free text searches of content objects.
- Search::search() — Method in class Search
- Search.
- Search::searchResults() — Method in class Search
- Return search results.
- Search::start() — Method in class Search
- Return start.
- Search::setStart() — Method in class Search
- Set the starting position in the set of available object.
- Search::setAction() — Method in class Search
- Set action.
- Search::searchTerms() — Method in class Search
- Return search terms.
- Search::searchTermsForForm() — Method in class Search
- Return search terms for display in form.
- Search::setSearchTerms() — Method in class Search
- Set search terms.
- Search::searchType() — Method in class Search
- Return search type.
- Search::setSearchType() — Method in class Search
- Set search type.
- Search::setTag() — Method in class Search
- Set tag ID.
- Password::submit() — Method in class Password
- Process the change password submission.
- $Criteria#secondaryOrder — Property in class Criteria
- $Criteria#secondaryOrderType — Property in class Criteria
- Criteria::setGroupBy() — Method in class Criteria
- Set a GROUP BY condition on a query.
- Criteria::setLimit() — Method in class Criteria
- Sets a limit on the number of database records to retrieve in a database query.
- Criteria::setOffset() — Method in class Criteria
- Sets an offset (starting point) for retrieving records in a database query.
- Criteria::setOrder() — Method in class Criteria
- Sets the primary column to order query results by.
- Criteria::setOrderType() — Method in class Criteria
- Sets the sort type (ascending or descending) for the primary order column of a result set.
- Criteria::setSecondaryOrder() — Method in class Criteria
- Sets the secondary column to order query results by.
- Criteria::setSecondaryOrderType() — Method in class Criteria
- Sets the sort type (ascending or descending) for the secondary order column of a result set.
- Criteria::setTag() — Method in class Criteria
- Set tag(s) to filter query results by.
- CriteriaItem::setColumn() — Method in class CriteriaItem
- Specifies the column to use in a query clause.
- CriteriaItem::setOperator() — Method in class CriteriaItem
- Sets the operator (=, <, >, etc) to use in a query clause.
- CriteriaItem::setValue() — Method in class CriteriaItem
- Sets the value of a column to use in a query clause.
- Database::select() — Method in class Database
- Prepare and execute a select query.
- Database::selectCount() — Method in class Database
- Count the number of rows matching a set of conditions.
- Database::selectDistinct() — Method in class Database
- Select results from the database but remove duplicate rows.
- Database::setType() — Method in class Database
- Helper method to set appropriate \PDO predefined constants in bindValue() and bindParam().
- $Metadata#siteName — Property in class Metadata
- $Metadata#seo — Property in class Metadata
- Metadata::setSiteName() — Method in class Metadata
- Sets the site title property.
- Metadata::setTitle() — Method in class Metadata
- Sets the page meta title property.
- Metadata::setDescription() — Method in class Metadata
- Sets the meta description property.
- Metadata::setAuthor() — Method in class Metadata
- Sets the page meta author property.
- Metadata::setCopyright() — Method in class Metadata
- Sets the page meta copyright property.
- Metadata::setSeo() — Method in class Metadata
- Sets the SEO-friendly URL string for this page.
- Metadata::setRobots() — Method in class Metadata
- Sets the meta robots directive for this page.
- Metadata::setCanonicalUrl() — Method in class Metadata
- Set query string parameters for the canonical URL tag in theme.html files.
- Metadata::setLanguage() — Method in class Metadata
- Set the language meta tag for this page.
- Preference::setAdminPagination() — Method in class Preference
- Set the number of objects to display in a single admin page view.
- Preference::siteAuthor() — Method in class Preference
- Return site author
- Preference::setSiteAuthor() — Method in class Preference
- Set the name of the site author. Used to population page meta author tag.
- Preference::setCacheLife() — Method in class Preference
- Set life of items in cache (seconds).
- Preference::setCloseSite() — Method in class Preference
- Open our close the site.
- Preference::setDateFormat() — Method in class Preference
- Set the date format, used to convert timestamps to human readable form.
- Preference::setDefaultLanguage() — Method in class Preference
- Set the default language for this Tuskfish installation.
- Preference::siteDescription() — Method in class Preference
- Return site description.
- Preference::setSiteDescription() — Method in class Preference
- Set the site description. Used in meta description tag.
- Preference::siteEmail() — Method in class Preference
- Return site email.
- Preference::setSiteEmail() — Method in class Preference
- Set the admin email address for the site.
- Preference::setEnableCache() — Method in class Preference
- Enable or disable the cache.
- Preference::setGalleryPagination() — Method in class Preference
- Set number of objects to display on the gallery page.
- Preference::setMapsApiKey() — Method in class Preference
- Preference::setMinSearchLength() — Method in class Preference
- Set the minimum length of search terms (characters).
- Preference::setPaginationElements() — Method in class Preference
- Set the default number of page slots to display in pagination elements.
- Preference::setRssPosts() — Method in class Preference
- Set number of items to display in RSS feeds.
- Preference::searchPagination() — Method in class Preference
- Number of items to include in a search page view.
- Preference::setSearchPagination() — Method in class Preference
- Set number of results to display on a search page view.
- Preference::serverTimezone() — Method in class Preference
- Return server timezone.
- Preference::setServerTimezone() — Method in class Preference
- Set the server timezone.
- Preference::sessionLife() — Method in class Preference
- Return session life (minutes).
- Preference::setSessionLife() — Method in class Preference
- Set the life of an idle session.
- Preference::sessionName() — Method in class Preference
- Return session name.
- Preference::setSessionName() — Method in class Preference
- Set the name (prefix) used to identify Tuskfish sessions.
- Preference::siteCopyright() — Method in class Preference
- Return site copyright.
- Preference::setSiteCopyright() — Method in class Preference
- Set the site meta copyright.
- Preference::siteName() — Method in class Preference
- Return site name.
- Preference::setSiteName() — Method in class Preference
- Set the title of the page.
- Preference::siteTimezone() — Method in class Preference
- Return site timezone.
- Preference::setSiteTimezone() — Method in class Preference
- Set the site timezone.
- Preference::setUserPagination() — Method in class Preference
- Set the number of objects to display in a single page view on the public facing side of the
site.
- Login::setSession() — Method in class Login
- Set the session object.
- Yubikey::setSession() — Method in class Yubikey
- Set the session object.
- Pagination::setCount() — Method in class Pagination
- Set the count property, which represents the number of objects matching the page parameters.
- Pagination::setExtraParams() — Method in class Pagination
- Set extra parameters to be included in pagination control links.
- Pagination::setGallerySideLimit() — Method in class Pagination
- Set the pagination limit for gallery views.
- Pagination::setLimit() — Method in class Pagination
- Sets the limit property, which controls the number of objects to be retrieved in a single
page view.
- Pagination::setSearchSideLimit() — Method in class Pagination
- Set the pagination limit for search views.
- Pagination::setStart() — Method in class Pagination
- Set the starting position in the set of available object.
- Pagination::setTag() — Method in class Pagination
- Set the ID of a tag used to filter content.
- Pagination::setUrl() — Method in class Pagination
- Set the base URL for pagination control links.
- Pagination::setUserSideLimit() — Method in class Pagination
- Set the pagination limit for user-side views (other than search or gallery).
- Session — Class in namespace Tfish
- Provides functions for managing user sessions in a security-conscious manner.
- Session::start() — Method in class Session
- Initialises a session and sets session cookie parameters to security-conscious values.
- Session::setToken() — Method in class Session
- Sets a token for use in cross-site request forgery checks on form submissions.
- Listable::setOrder() — Method in class Listable
- Sets the primary column to order query results by.
- Listable::setOrderType() — Method in class Listable
- Sets the sort type (ascending or descending) for the primary order column of a result set.
- Listable::setSecondaryOrder() — Method in class Listable
- Sets the secondary column to order query results by.
- Listable::setSecondaryOrderType() — Method in class Listable
- Sets the sort type (ascending or descending) for the secondary order column of a result set.
- Listable::setPageTitle() — Method in class Listable
- Set the title of this page.
- Listable::setTemplate() — Method in class Listable
- Set the template used by this page.
- Listable::setTheme() — Method in class Listable
- Set (change) the theme.
- Listable::setMetadata() — Method in class Listable
- Set page-specific overrides of the site metadata.
- Metadata::setMetaTitle() — Method in class Metadata
- Set meta title.
- Metadata::setMetaDescription() — Method in class Metadata
- Set meta description.
- Metadata::setMetaSeo() — Method in class Metadata
- Set SEO-friendly string
- States — Class in namespace Tfish\Traits
- Provide a list of states ("countries") and dependent territories as recognised by the UN (ISO 3166-1 alpha-2).
- States::stateList() — Method in class States
- Tag::setTags() — Method in class Tag
- Set tags.
- Viewable::setPageTitle() — Method in class Viewable
- Set the title of this page.
- Viewable::setTemplate() — Method in class Viewable
- Set the template used by this page.
- Viewable::setTheme() — Method in class Viewable
- Set (change) the theme.
- Viewable::setMetadata() — Method in class Viewable
- Set page-specific overrides of the site metadata.
- Listable::setOrder() — Method in class Listable
- Set primary field to sort query results by.
- Listable::setOrderType() — Method in class Listable
- Set primary sort order.
- Listable::setSecondaryOrder() — Method in class Listable
- Set secondary field to sort query results by.
- Listable::setSecondaryOrderType() — Method in class Listable
- Set secondary sort order.
- Listable::start() — Method in class Listable
- Return the query offset (starting position to retrieve results from result set).
- Listable::setPageTitle() — Method in class Listable
- Set the page title.
- Listable::setTemplate() — Method in class Listable
- Set the template for this page view.
- Listable::setTheme() — Method in class Listable
- Set the theme for this page view.
- Listable::setMetadata() — Method in class Listable
- Set metadata overrides for this page view.
- Password::setConfirm() — Method in class Password
- Set password confirmation.
- Password::setPassword() — Method in class Password
- Set password.
- Viewable::setPageTitle() — Method in class Viewable
- Set the page title.
- Viewable::setTemplate() — Method in class Viewable
- Set the template for this page view.
- Viewable::setTheme() — Method in class Viewable
- Set the theme for this page view.
- Viewable::setMetadata() — Method in class Viewable
- Set metadata overrides for this page view.
- Single — Class in namespace Tfish\View
- Represents a view of a single object or static page.
T
- Admin::toggle() — Method in class Admin
- Toggle a content objectg online or offline.
- Content::title() — Method in class Content
- Return title.
- Content::type() — Method in class Content
- Return type of content object.
- Content::teaser() — Method in class Content
- Return teaser.
- Content::teaserForDisplay() — Method in class Content
- Return teaser with TFISH_LINK constant converted to URL.
- Admin::toggleOnlineStatus() — Method in class Admin
- Toggle a content object online or offline.
- ContentEdit::tagSelectOptions() — Method in class ContentEdit
- Returns a list of options for the tag select box.
- Rss::title() — Method in class Rss
- Return site (feed) title.
- Admin::tagOptions() — Method in class Admin
- Return options for tag select box control.
- Admin::typeOptions() — Method in class Admin
- Return options for type select box control.
- Admin::tag() — Method in class Admin
- Return ID of tag filter.
- Admin::type() — Method in class Admin
- Return type.
- AdminSearch::tag() — Method in class AdminSearch
- Return tag ID.
- Gallery::tag() — Method in class Gallery
- Return tag ID.
- Gallery::type() — Method in class Gallery
- Return type.
- Listing::tag() — Method in class Listing
- Return tag ID.
- Listing::type() — Method in class Listing
- Return type.
- Rss::title() — Method in class Rss
- Return site (feed) title.
- Search::tag() — Method in class Search
- Return tag ID.
- $Criteria#tag — Property in class Criteria
- Database::toggleBoolean() — Method in class Database
- Toggle the online status of a column between 0 and 1, use for columns representing booleans.
- $Metadata#title — Property in class Metadata
- Template — Class in namespace Tfish\Entity
- Used to hold variables that will be inserted into templates, and to render templates for display.
- Session::twoFactorLogin() — Method in class Session
- Authenticate the user with two factors and establish a session.
- Listable::template() — Method in class Listable
- Return the template object required by this page.
- Listable::theme() — Method in class Listable
- Return the theme used by this page.
- Tag — Class in namespace Tfish\Traits
- Add tag support to an object, typically an entity.
- Tag::tags() — Method in class Tag
- Return tags.
- TagLink — Class in namespace Tfish\Traits
- Manage object-tag associations via taglinks.
- TagRead — Class in namespace Tfish\Traits
- Read the tags associated with an object, typically an entity.
- Timezones — Class in namespace Tfish\Traits
- Provides an array of time zones.
- TraversalCheck — Class in namespace Tfish\Traits
- Validates that a filename or path does NOT contain directory traversals in any form.
- ValidateString::trimString() — Method in class ValidateString
- Cast to string, check UTF-8 encoding and strip trailing whitespace and control characters.
- Viewable::template() — Method in class Viewable
- Return the template object required by this page.
- Viewable::theme() — Method in class Viewable
- Return the theme used by this page.
- Tree — Class in namespace Tfish
- Build and manipulate a tree representing hierarchical relationships between objects.
- Listable::tag() — Method in class Listable
- Return tag filter.
- Listable::template() — Method in class Listable
- Return the template name for this page view.
- Listable::theme() — Method in class Listable
- Return the active theme for this page view.
- Token — Class in namespace Tfish\ViewModel
- ViewModel for displaying token errors.
- Viewable::template() — Method in class Viewable
- Return the template name for this page view.
- Viewable::theme() — Method in class Viewable
- Return the active theme for this page view.
U
- Content::url() — Method in class Content
- Return a URL (permalink) to a content object.
- ContentEdit::update() — Method in class ContentEdit
- Update a content object in the database.
- Listing::userlimit() — Method in class Listing
- Return the user-side pagination limit.
- AdminSearch::urlEdit() — Method in class AdminSearch
- Return URL to edit a content object.
- PreferenceEdit::update() — Method in class PreferenceEdit
- Process the edit preferences submission.
- Criteria::unsetType() — Method in class Criteria
- Unset existing type criteria.
- Database::updateCounter() — Method in class Database
- Increment a content object counter field by one.
- Database::update() — Method in class Database
- Update a single row in the database.
- Database::updateAll() — Method in class Database
- Update multiple rows in a table according to criteria.
- Metadata::update() — Method in class Metadata
- Update metadata properties to page-specific values.
- Preference::userPagination() — Method in class Preference
- Number of items to display on a single user-side page.
- FileHandler::uploadFile() — Method in class FileHandler
- Upload a file to the uploads/image or uploads/media directory and set permissions to 644.
- Preference::update() — Method in class Preference
- Update site preferences.
- UrlCheck — Class in namespace Tfish\Traits
- Validate that a URL meets the specification.
V
- ContentEdit::validateForm() — Method in class ContentEdit
- Validate submitted form data for content object.
- $CriteriaItem#value — Property in class CriteriaItem
- Database::validateCriteriaObject() — Method in class Database
- Validates the properties of a Criteria object to be used in constructing a query.
- Database::validateColumns() — Method in class Database
- Validate and escape column names to be used in constructing a database query.
- Database::validateId() — Method in class Database
- Validates and sanitises an ID to be used in constructing a database query.
- Database::validateKeys() — Method in class Database
- Validate and escapes keys to be used in constructing a database query.
- Database::validateTableName() — Method in class Database
- Validate and escape a table name to be used in constructing a database query.
- $Template#variables — Property in class Template
- Template::validPath() — Method in class Template
- Check the theme and template for director traversals.
- Route::viewModel() — Method in class Route
- ViewModel class name required for this route.
- Route::view() — Method in class Route
- View class name.
- ValidateString — Class in namespace Tfish\Traits
- Provides methods for validating UTF-8 character encoding and string composition.
- ValidateToken — Class in namespace Tfish\Traits
- Provides method for validating cross-site request forgery tokens.
- ValidateToken::validateToken() — Method in class ValidateToken
- Validate a cross-site request forgery token from a form submission.
- Viewable — Class in namespace Tfish\Traits
- Provides standard implementation for the Viewable interface.
- Viewable — Class in namespace Tfish\ViewModel
- Interface that ensures compliance with \Tfish\View\Single.
W
- Rss::webMaster() — Method in class Rss
- Return site webmaster's email address.
- Rss::webMaster() — Method in class Rss
- Return site webmaster's email address.
Y
- Yubikey — Class in namespace Tfish\Controller
- Controller for two-factor login with a Yubikey hardware token.
- Yubikey — Class in namespace Tfish\Model
- Model for two-factor login with Yubikey hardware token.
- Yubikey — Class in namespace Tfish\ViewModel
- ViewModel for two-factor authentication with Yubikey hardware token.
_
- Cache::__construct() — Method in class Cache
- Constructor.
- Admin::__construct() — Method in class Admin
- Constructor.
- ContentEdit::__construct() — Method in class ContentEdit
- Constructor.
- Enclosure::__construct() — Method in class Enclosure
- Constructor.
- Gallery::__construct() — Method in class Gallery
- Constructor.
- Listing::__construct() — Method in class Listing
- Constructor.
- Rss::__construct() — Method in class Rss
- Constructor.
- Search::__construct() — Method in class Search
- Constructor.
- Content::__get() — Method in class Content
- Magic get access is to support the Tree class - better to refactor it.
- Admin::__construct() — Method in class Admin
- Constructor.
- ContentEdit::__construct() — Method in class ContentEdit
- Constructor.
- Enclosure::__construct() — Method in class Enclosure
- Constructor.
- Listing::__construct() — Method in class Listing
- Constructor.
- Rss::__construct() — Method in class Rss
- Constructor.
- Search::__construct() — Method in class Search
- Constructor.
- Admin::__construct() — Method in class Admin
- Constructor.
- AdminSearch::__construct() — Method in class AdminSearch
- Constructor.
- ContentEdit::__construct() — Method in class ContentEdit
- Constructor.
- Enclosure::__construct() — Method in class Enclosure
- Constructor.
- Gallery::__construct() — Method in class Gallery
- Constructor.
- Listing::__construct() — Method in class Listing
- Constructor.
- Rss::__construct() — Method in class Rss
- Constructor.
- Search::__construct() — Method in class Search
- Constructor.
- Cache::__construct() — Method in class Cache
- Constructor.
- Error::__construct() — Method in class Error
- Constructor
- Login::__construct() — Method in class Login
- Constructor
- Logout::__construct() — Method in class Logout
- Constructor
- Password::__construct() — Method in class Password
- Constructor
- PreferenceEdit::__construct() — Method in class PreferenceEdit
- Constructor
- PreferenceList::__construct() — Method in class PreferenceList
- Constructor
- Yubikey::__construct() — Method in class Yubikey
- Constructor
- Criteria::__construct() — Method in class Criteria
- Constructor.
- CriteriaItem::__construct() — Method in class CriteriaItem
- Constructor.
- Database::__construct() — Method in class Database
- Constructor.
- Metadata::__construct() — Method in class Metadata
- Constructor.
- Preference::__construct() — Method in class Preference
- Constructor.
- Template::__construct() — Method in class Template
- Constructor
- FrontController::__construct() — Method in class FrontController
- Constructor
- Logger::__construct() — Method in class Logger
- Constructor.
- Cache::__construct() — Method in class Cache
- Constructor.
- Error::__construct() — Method in class Error
- Constructor.
- Password::__construct() — Method in class Password
- Constructor.
- Preference::__construct() — Method in class Preference
- Constructor.
- Pagination::__construct() — Method in class Pagination
- Constructor.
- Route::__construct() — Method in class Route
- Constructor
- Router::__construct() — Method in class Router
- Constructor
- Session::__construct() — Method in class Session
- Constructor.
- Tree::__construct() — Method in class Tree
- Constructor.
- Cache::__construct() — Method in class Cache
- Constructor
- Error::__construct() — Method in class Error
- Constructor
- Login::__construct() — Method in class Login
- Constructor
- Password::__construct() — Method in class Password
- Constructor
- PreferenceEdit::__construct() — Method in class PreferenceEdit
- Constructor
- PreferenceList::__construct() — Method in class PreferenceList
- Constructor
- Token::__construct() — Method in class Token
- Constructor
- Yubikey::__construct() — Method in class Yubikey
- Constructor
- Listing::__construct() — Method in class Listing
- Constructor
- Single::__construct() — Method in class Single
- Constructor