Skip to content
Snippets Groups Projects
Select Git revision
  • 6d2ce628bc9362588e209a6ddac37295b40b3ce9
  • 11.x default protected
  • 11.2.x protected
  • 10.6.x protected
  • 10.5.x protected
  • 11.1.x protected
  • 10.4.x protected
  • 11.0.x protected
  • 10.3.x protected
  • 7.x protected
  • 10.2.x protected
  • 10.1.x protected
  • 9.5.x protected
  • 10.0.x protected
  • 9.4.x protected
  • 9.3.x protected
  • 9.2.x protected
  • 9.1.x protected
  • 8.9.x protected
  • 9.0.x protected
  • 8.8.x protected
  • 10.5.1 protected
  • 11.2.2 protected
  • 11.2.1 protected
  • 11.2.0 protected
  • 10.5.0 protected
  • 11.2.0-rc2 protected
  • 10.5.0-rc1 protected
  • 11.2.0-rc1 protected
  • 10.4.8 protected
  • 11.1.8 protected
  • 10.5.0-beta1 protected
  • 11.2.0-beta1 protected
  • 11.2.0-alpha1 protected
  • 10.4.7 protected
  • 11.1.7 protected
  • 10.4.6 protected
  • 11.1.6 protected
  • 10.3.14 protected
  • 10.4.5 protected
  • 11.0.13 protected
41 results

DrupalKernel.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    common.inc 40.71 KiB
    <?php
    /* $Id$ */
    
    /**
     * @name Page title
     * @ingroup common
     *
     * Functions to get and set the title of the current page.
     * @{
     */
    function drupal_set_title($title = NULL) {
      static $stored_title;
    
      if (isset($title)) {
        $stored_title = ucfirst($title);
      }
      return $stored_title;
    }
    
    function drupal_get_title() {
      $title = drupal_set_title();
    
      if (!isset($title)) {
        $title = menu_get_active_title();
      }
    
      return $title;
    }
    /* @} */
    
    /**
     * @name Page messages
     * @ingroup common
     *
     * Functions to get and set the message of the current page.
     * @{
     */
    function drupal_set_message($message = NULL, $type = "status") {
      if (!isset($_SESSION['messages'])) {
        $_SESSION['messages'] = array();
      }
    
      if (isset($message)) {
        $_SESSION['messages'][] = array($message, $type);
      }
    
      return $_SESSION['messages'];
    }
    
    function drupal_get_messages() {
      $messages = drupal_set_message();
      $_SESSION['messages'] = array();
    
      return $messages;
    }
    
    /* @} */
    
    /**
     * @name Page breadcrumbs
     * @ingroup common
     *
     * Functions to get and set the breadcrumb trail of the current page.
     * @{
     */
    
    /**
     * @param $breadcrumb Array of links, starting with "home" and proceeding up
     *   to but not including the current page.
     */