summaryrefslogtreecommitdiff
path: root/update.php
diff options
context:
space:
mode:
authorJennifer Hodgdon <yahgrp@poplarware.com>2012-11-28 16:59:17 -0800
committerJennifer Hodgdon <yahgrp@poplarware.com>2012-11-28 16:59:17 -0800
commitbcacd22f28f47ca04bafd31afcf82667396e8ac1 (patch)
tree59475252b3d74f12b86b7e69d4ffcda6685a50d2 /update.php
parentfd2936b84e8bff5a9e37678ab7d656b3cb97f2a9 (diff)
downloadbrdo-bcacd22f28f47ca04bafd31afcf82667396e8ac1.tar.gz
brdo-bcacd22f28f47ca04bafd31afcf82667396e8ac1.tar.bz2
Issue #1606946 by Albert Volkman, udaksh, bunthorne: Fix up API docs for top-level PHP files
Diffstat (limited to 'update.php')
-rw-r--r--update.php36
1 files changed, 31 insertions, 5 deletions
diff --git a/update.php b/update.php
index 0c2aaf850..71b0916fd 100644
--- a/update.php
+++ b/update.php
@@ -1,7 +1,7 @@
<?php
/**
- * Root directory of Drupal installation.
+ * Defines the root directory of the Drupal installation.
*/
define('DRUPAL_ROOT', getcwd());
@@ -27,6 +27,9 @@ define('DRUPAL_ROOT', getcwd());
*/
define('MAINTENANCE_MODE', 'update');
+/**
+ * Renders form with a list of available database updates.
+ */
function update_selection_page() {
drupal_set_title('Drupal database update');
$elements = drupal_get_form('update_script_selection_form');
@@ -37,6 +40,9 @@ function update_selection_page() {
return $output;
}
+/**
+ * Form constructor for the list of available database module updates.
+ */
function update_script_selection_form($form, &$form_state) {
$count = 0;
$incompatible_count = 0;
@@ -141,6 +147,9 @@ function update_script_selection_form($form, &$form_state) {
return $form;
}
+/**
+ * Provides links to the homepage and administration pages.
+ */
function update_helpful_links() {
// NOTE: we can't use l() here because the URL would point to
// 'update.php?q=admin'.
@@ -151,6 +160,9 @@ function update_helpful_links() {
return $links;
}
+/**
+ * Displays results of the update script with any accompanying errors.
+ */
function update_results_page() {
drupal_set_title('Drupal database update');
$links = update_helpful_links();
@@ -231,6 +243,15 @@ function update_results_page() {
return $output;
}
+/**
+ * Provides an overview of the Drupal database update.
+ *
+ * This page provides cautionary suggestions that should happen before
+ * proceeding with the update to ensure data integrity.
+ *
+ * @return
+ * Rendered HTML form.
+ */
function update_info_page() {
// Change query-strings on css/js files to enforce reload for all users.
_drupal_flush_css_js();
@@ -256,6 +277,12 @@ function update_info_page() {
return $output;
}
+/**
+ * Renders a 403 access denied page for update.php.
+ *
+ * @return
+ * Rendered HTML warning with 403 status.
+ */
function update_access_denied_page() {
drupal_add_http_header('Status', '403 Forbidden');
watchdog('access denied', 'update.php', NULL, WATCHDOG_WARNING);
@@ -294,7 +321,7 @@ function update_access_allowed() {
}
/**
- * Add the update task list to the current page.
+ * Adds the update task list to the current page.
*/
function update_task_list($active = NULL) {
// Default list of tasks.
@@ -310,8 +337,7 @@ function update_task_list($active = NULL) {
}
/**
- * Returns (and optionally stores) extra requirements that only apply during
- * particular parts of the update.php process.
+ * Returns and stores extra requirements that apply during the update process.
*/
function update_extra_requirements($requirements = NULL) {
static $extra_requirements = array();
@@ -322,7 +348,7 @@ function update_extra_requirements($requirements = NULL) {
}
/**
- * Check update requirements and report any errors or (optionally) warnings.
+ * Checks update requirements and reports errors and (optionally) warnings.
*
* @param $skip_warnings
* (optional) If set to TRUE, requirement warnings will be ignored, and a