Deprecated in Symphony 2.7.8

References in the API marked as deprecated should not be used for new integrations. Existing implementations should seek to find alternative methods/functions where possible.

Classes

class.ajaxpage.php #15
::AjaxPage

AjaxPage extends the Page class to provide an object representation of a Symphony backend AJAX page.

class.datasource.dynamic_xml.php #23
::DynamicXMLDatasource

The DynamicXMLDatasource allows a user to retrieve XML from an URL. This datasource supports namespaces, partial results using XPath and caching the result for a number of minutes.

class.md5.php #14
::MD5

MD5 is a cryptography class for hashing and comparing messages using the MD5-Algorithm

class.sha1.php #14
::SHA1

SHA1 is a cryptography class for hashing and comparing messages using the SHA1-Algorithm

Fields

class.entry.php #50
Entry::$creationDate

An ISO 8601 representation of when this Entry was created eg. 2004-02-12T15:19:21+00:00

class.page.php #101
Page::$_status

The HTTP status code of the page using the HTTP_STATUSES constants

Methods

class.datasource.php #586
Datasource::__determineFilterType

By default, all Symphony filters are considering to be OR and "+" filters are used for AND. They are all used and Entries must match each filter to be included. It is possible to use OR filtering in a field by using an "," to separate the values. eg. If the filter is "test1, test2", this will match any entries where this field is test1 OR test2. If the filter is "test1 + test2", this will match entries where this field is test1 AND test2. Not all fields supports this feature. This function is run on each filter (ie. each field) in a datasource.

class.field.php #1913
Field::fetchAssociatedEntryIDs

Fetch the Entry ID's associated with this field instance given a $value, where the $value can be anything. This function is unused by Symphony core but should be implemented by Fields that maintain relationships.

field.taglist.php #92
FieldTagList::fetchAssociatedEntryIDs

Fetch the Entry ID's associated with this field instance given a $value, where the $value can be anything. This function is unused by Symphony core but should be implemented by Fields that maintain relationships.

class.general.php #1009
General::checkFile

Checks that the file and its folder are readable and writable.

class.section.php #167
Section::fetchAssociatedSections

Returns any section associations this section has with other sections linked using fields. Has an optional parameter, $respect_visibility that will only return associations that are deemed visible by a field that created the association. eg. An articles section may link to the authors section, but the field that links these sections has hidden this association so an Articles column will not appear on the Author's Publish Index

class.sectionmanager.php #359
SectionManager::fetchAssociatedSections

Returns any section associations this section has with other sections linked using fields. Has an optional parameter, $respect_visibility that will only return associations that are deemed visible by a field that created the association. eg. An articles section may link to the authors section, but the field that links these sections has hidden this association so an Articles column will not appear on the Author's Publish Index

class.symphony.php #265
Symphony::initialiseCookie

Setter for $Cookie. This will use PHP's parseurl function on the current URL to set a cookie using the cookieprefix defined in the Symphony configuration. The cookie will last two weeks.

This function also defines two constants, __SYM_COOKIE_PATH__ and __SYM_COOKIE_PREFIX__.

class.xsrf.php #219
XSRF::getSession

Return's the location of the XSRF tokens in the Session

Constants

defines.php #348
::EXTENSION_DISABLED

Status when an extension is disabled

defines.php #341
::EXTENSION_ENABLED

Status when an extension is installed and enabled

defines.php #372
::EXTENSION_NOT_COMPATIBLE

Status when the extension is not compatible with the current version of Symphony

defines.php #355
::EXTENSION_NOT_INSTALLED

Status when an extension is in the file system, but has not been installed.

defines.php #363
::EXTENSION_REQUIRES_UPDATE

Status when an extension version in the file system is different to the version stored in the database for the extension

defines.php #318
::RESOURCE_TYPE_DS

The integer value for datasource-type resources.

defines.php #310
::RESOURCE_TYPE_EVENT

The integer value for event-type resources.

defines.php #334
::__ENTRY_FIELD_ERROR__

The constant for an Entry if there is an error is raised by any of it's Fields.

defines.php #326
::__ENTRY_OK__

The constant for when an Entry is ok, that is, no errors have been raised by any of it's Fields.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details