Global variables

    This list of common global variables Zenphoto uses internally can be useful for developing extra theme functions or plugins.

    The usage of these is aimed at the more web developing experienced user as they primarily are to be used with the object model.

    General Zenphoto globals

    $_zp_active_languages
    The list of installed locales
    $_zp_admin_album_list
    Used to cache the list of albums that an admin may administer
    $_zp_authority
    Cache of the admin users
    $_zp_albums
    Cache for the current album loop
    $_zp_album_folder
    Contains the album folder name (when it is internal to the Zenphoto installation.)
    $_zp_all_tags
    Cache of the tags used in a gallery. (Used in the Tag Strings case only, contains multiple copies of a tag.)
    $_zp_comments
    Cache for the current comment loop
    $_zp_comment_error
    Contains the error from the last comment post
    $_zp_comment_stored
    Saves comment context from a post for restoration
    $_zp_conf_vars
    Holds configuration information from the zp-config.php file. May be overridden by the $_zp_options array.
    $_zp_count_tags
    Cache of the tags with occurrence counts.
    $_zp_current_admin_obj
    An array containing the credentials of the currently logged in administrator
    $_zp_current_album
    The current active album object
    $_zp_current_album_restore
    Saved album
    $_zp_current_comment
    The current comment
    $_zp_current_context
    Contains the 'context' Zenphoto is operating in
    $_zp_current_context_restore
    Saved context
    $_zp_current_image
    The current active image object
    $_zp_current_image_restore
    Saved image
    $_zp_current_search
    The current active search
    $_zp_dynamic_album
    If not NULL, contains the current dynamic album
    $_zp_error
    Set true if Zenphoto has encountered an error
    $_zp_exifvars
    The list of EXIF fields that Zenphoto handles
    $_zp_flash_player
    If set, the multimedia player object ("flash" for historic reasons)
    $_zp_gallery
    The gallery object. This is the base object of Zenphoto site itself.
    $_zp_gallery_albums_per_page
    A cache of the number of albums that go on the index.php page
    $_zp_gallery_page
    The basename of the page loaded by the root index.php. (e.g. album.php, image.php, etc.)
    $_zp_images
    Cache for the current image loop
    $_zp_languages
    An array of locale, language name pairs
    $_zp_loggedin
    Contains the privileges of the current admin. (It is 0 if no one is logged in.)
    $_zp_login_error
    Contains the error indication from the last login
    $_zp_null_account
    Used only in Admin. Set to true if the admin user/password must be set.
    $_zp_object_cache
    Part of the object query cache
    $_zp_object_update_cache
    Part of the object query cache
    $_zp_optionDB_hasownerid
    Used for transitioning to a single option table
    $_zp_options
    The current set of Options
    $_zp_page
    The current gallery/album page
    $_zp_phoogle
    If set, the google maps object
    $_zp_plugin_scripts
    Plugins register the global initialization needed by plugins
    $_zp_pre_authorization
    Cache of Authorizations
    $_zp_query_count
    Count of queries
    $_zp_sortable_list
    Object for sorting albums
    $_zp_supported_images
    The list of valid image file suffixes
    $_zp_supported_videos
    The list of valid video (and music) file suffixes
    $_zp_themeroot
    The WEBPATH to the current theme
    $_zp_unique_tags
    Cache of the Unique tags.
    $_zp_use_tag_table
    An indicator of whether we are using Tag Tables or Tag Strings.
    $_zp_xternal_album_folder
    If not NULL contains the path to the album folder external to the Zenphoto instalation.
    $_zp_zip_list
    Used when making a zip archive

    Zenpage CMS-plugin globals

    $_zp_current_zenpage_news
    The current active news article object
    $_zp_current_category
    The current active news category. Note: Before 1.4 this is just the name of the category, afterwards this contains the object of the category
    $_zp_zenpage_total_pages
    The total number of news pages for the news article loop
    $_zp_zenpage_total_articles
    The total number of news articles
    $_zp_current_zenpage_page
    The current active page object

    Creative Commons LicenseThis text by www.zenphoto.org is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

    Code examples are released under the GPL v2 or later license

    For questions and comments please use the forum or discuss on the social networks.

    Related items