Namesort iconLocationDescription
drupal/ modules/ file/ file.moduleThese functions may be used to determine if and where a file is in use.
Actionsdrupal/ includes/ actions.incFunctions that perform an action on a certain system object.
AJAX frameworkdrupal/ includes/ ajax.incDrupal's AJAX framework is used to dynamically update parts of a page's HTML based on data from the server. Upon a specified event, such as a button click, a callback function is triggered which performs server-side logic and may return...
AJAX framework commandsdrupal/ includes/ ajax.inc
Authorized operationsdrupal/ modules/ system/ system.moduleFunctions to run operations with elevated privileges via authorize.php.
Batch operationsdrupal/ includes/ form.incFunctions allowing forms processing to be spread out over several page requests, thus ensuring that the processing does not get interrupted because of a PHP timeout, while allowing the user to receive feedback on the progress of the ongoing operations.
Code registrydrupal/ includes/ registry.incThe code registry engine.
Database abstraction layerdrupal/ includes/ database/ database.incAllow the use of different database servers using the same code base.
Default theme implementationsdrupal/ modules/ system/ theme.api.phpFunctions and templates that present output to the user, and can be implemented by themes.
Example batch definitionscontributions/ docs/ developer/ examples/ batch_example.moduleDefinitions of the batches used in this module.
Field APIdrupal/ modules/ field/ field.moduleAttach custom data fields to Drupal entities.
Field API bulk data deletiondrupal/ modules/ field/ field.crud.incClean up after Field API bulk deletion operations.
Field API data structuresdrupal/ modules/ field/ field.crud.incRepresent Field API fields and instances.
Field Attach APIdrupal/ modules/ field/ field.attach.incOperate on Field API data attached to Drupal entities.
Field CRUD APIdrupal/ modules/ field/ field.crud.incCreate, update, and delete Field API fields, bundles, and instances.
Field Info APIdrupal/ modules/ field/ field.info.incObtain information about Field API configuration.
Field Storage APIdrupal/ modules/ field/ field.attach.incImplement a storage engine for Field API data.
Field Types APIdrupal/ modules/ field/ field.api.phpDefine field types, widget types, display formatter types, storage types.
File interfacedrupal/ includes/ file.incCommon file handling functions.
Form builder functionsdrupal/ includes/ form.incFunctions that build an abstract representation of a HTML form.
Form generationdrupal/ includes/ form.incFunctions to enable the processing and display of HTML forms.
Formattingdrupal/ includes/ common.incFunctions to format numbers, strings, dates, etc.
Functions to coordinate long-running operations across requests.drupal/ includes/ lock.incIn most environments, multiple Drupal page requests (a.k.a. threads or processes) will execute in parallel. This leads to potential conflicts or race conditions when two requests execute the same code at the same time. A common example of this is a...
Hook implementations for user-created content types.drupal/ modules/ node/ node.module
Hooksdrupal/ includes/ module.incAllow modules to interact with the Drupal core.
Image toolkitsdrupal/ includes/ image.incDrupal's image toolkits provide an abstraction layer for common image file manipulations like scaling, cropping, and rotating. The abstraction frees module authors from the need to support multiple image libraries, and it allows site...
indexing Taxonomy functions maintaining {taxonomy_index}.drupal/ modules/ taxonomy/ taxonomy.moduleTaxonomy uses default field storage to store canonical relationships between terms and fieldable entities. However its most common use case requires listing all content associated with a term or group of terms sorted by creation date. To avoid slow...
Input validationdrupal/ includes/ common.incFunctions to validate user input.
Menu systemdrupal/ includes/ menu.incDefine the navigation menus, and route page requests to code based on URLs.
Node access rightsdrupal/ modules/ node/ node.moduleThe node access system determines who can do what to which nodes.
Node API Hooksdrupal/ modules/ node/ node.api.phpThe Node API allows modules to define content types, to modify content types created in the user interface, and to modify content types created by other modules.
PHP wrapper functionsdrupal/ includes/ common.incFunctions that are wrappers or custom implementations of PHP functions.
Private update status cache systemdrupal/ modules/ update/ update.moduleWe specifically do NOT use the core cache API for saving the fetched data about available updates. It is vitally important that this cache is only cleared when we're populating it after successfully fetching new available update data. Usage of...
Queue operationsdrupal/ modules/ system/ system.queue.incThe queue system allows placing items in a queue and processing them later. The system tries to ensure that only one consumer can process an item.
RDF Mapping APIdrupal/ modules/ rdf/ rdf.moduleFunctions to describe entities and bundles for RDFa.
Sanitization functionsdrupal/ includes/ common.incFunctions to sanitize values.
Schema APIdrupal/ includes/ database/ schema.incA Drupal schema definition is an array structure representing one or more tables and their related keys and indexes. A schema is defined by hook_schema(), which usually lives in a modulename.install file.
Search interfacedrupal/ modules/ search/ search.moduleThe Drupal search interface manages a global search mechanism.
Update manager file management functions.drupal/ modules/ update/ update.manager.inc
Update manager for installing new code.drupal/ modules/ update/ update.manager.inc
Update manager for updating existing code.drupal/ modules/ update/ update.manager.inc