Overview

Packages

  • None
  • Sam

Classes

  • Sam
  • Sam_Driver_Amavisd_Sql
  • Sam_Driver_Base
  • Sam_Driver_Spamd_Base
  • Sam_Driver_Spamd_Ftp
  • Sam_Driver_Spamd_Ldap
  • Sam_Driver_Spamd_Sql
  • Sam_Exception
  • Sam_Factory_Driver
  • Sam_Form_Blacklist
  • Sam_Form_List
  • Sam_Form_Options
  • Sam_Form_Whitelist
  • Overview
  • Package
  • Class
  • Tree

Class Sam_Driver_Amavisd_Sql

Sam SQL storage implementation using Horde_Db.

Copyright 2003-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.

Sam_Driver_Base
Extended by Sam_Driver_Amavisd_Sql
Package: Sam
Author: Max Kalika max@horde.org
Author: Jan Schneider jan@horde.org
Located at Driver/Amavisd/Sql.php
Methods summary
public
# __construct( string $user, array $params = array() )

Constructor.

Constructor.

Parameters

$user
A user name.
$params
<p>Class parameters: - db: (Horde_Db_Adapater) A database handle. - table_map: (array) A map of table and field names. See config/backends.php.</p>

Overrides

Sam_Driver_Base::__construct()
public
# retrieve( )

Retrieves user preferences from the backend.

Retrieves user preferences from the backend.

Throws

Sam_Exception
public
# store( boolean $defaults = false )

Stores user preferences and default values in the backend.

Stores user preferences and default values in the backend.

Parameters

$defaults
<p>Whether to store the global defaults instead of user options. Unused.</p>

Throws

Sam_Exception
public mixed
# booleanToOption( boolean $boolean )

Converts a boolean option to a backend specific value.

Converts a boolean option to a backend specific value.

Parameters

$boolean
The value to convert.

Returns

mixed
Y if true and N if false.

Overrides

Sam_Driver_Base::booleanToOption()
Methods inherited from Sam_Driver_Base
getListOption(), getOption(), hasCapability(), optionToBoolean(), setListOption(), setOption(), setStackedOption()
API documentation generated by ApiGen