b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (Version 1.9) [ class tree: evocore ] [ index: evocore ] [ all elements ]

Class: CollectionSettings

Source Location: /blogs/inc/MODEL/collections/_collsettings.class.php

Class CollectionSettings

Class Overview

Class to handle the settings for collections/blogs

Located in /blogs/inc/MODEL/collections/_collsettings.class.php [line 43]

AbstractSettings
   |
   --CollectionSettings

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From AbstractSettings

AbstractSettings::$all_loaded
AbstractSettings::$cache
AbstractSettings::$cache_by_col_keys
AbstractSettings::$col_key_names
AbstractSettings::$col_value_name
AbstractSettings::$db_table_name

Inherited From AbstractSettings

AbstractSettings::AbstractSettings()
Constructor.
AbstractSettings::dbupdate()
Commit changed settings to DB.
AbstractSettings::delete()
Remove a setting.
AbstractSettings::delete_array()
Delete an array of values.
AbstractSettings::get()
Get a setting from the DB settings table.
AbstractSettings::get_cond()
Only set the first variable (passed by reference) if we could retrieve a setting.
AbstractSettings::get_default()
Get the default for the last key of $col_key_names
AbstractSettings::load_all()
Load all settings, disregarding the derived classes setting of $cache_by_col_keys
  • useful if you know that you want to get
all user settings for example.
AbstractSettings::reset()
Reset cache (includes settings to be written to DB).
AbstractSettings::restore_defaults()
Delete values for $_defaults in DB.
AbstractSettings::set()
Temporarily sets a setting (dbupdate() writes it to DB).
AbstractSettings::set_array()
Set an array of values.
AbstractSettings::_load()
Loads the settings. Not meant to be called directly, but gets called when needed.

[ Top ]
Property Summary
mixed   $_defaults   The default settings to use, when a setting is not defined in the database.

[ Top ]
Method Summary
CollectionSettings   CollectionSettings()   Constructor

[ Top ]
Properties
mixed   $_defaults = array(
'new_feedback_status' => 'draft', // 'draft', 'published' or 'deprecated'
'ping_plugins' => 'ping_pingomatic,ping_b2evonet', // ping plugin codes, separated by comma
)
[line 50]

The default settings to use, when a setting is not defined in the database.

API Tags:
Access:  protected


Redefinition of:
AbstractSettings::$_defaults
Default settings.

[ Top ]
Methods
Constructor CollectionSettings  [line 59]

  CollectionSettings CollectionSettings( )

Constructor



[ Top ]

Documentation generated on Tue, 18 Dec 2007 19:12:55 +0100 by phpDocumentor 1.4.0