You are here

function agenda_settings in Agenda 6.2

Same name and namespace in other branches
  1. 6 agenda.module \agenda_settings()
  2. 7.2 agenda.module \agenda_settings()
  3. 7 agenda.module \agenda_settings()

Retrieve the settings for a block

Parameters

int $delta The ID of the agenda:

string $parameter The parameter required:

2 calls to agenda_settings()
agenda_debug in ./agenda.admin.php
Provide a page to debug a calendar ID that is not working
agenda_display_block in ./agenda.module
Generate the themed agenda block

File

./agenda.module, line 232

Code

function agenda_settings($delta) {
  $res = db_query('SELECT name, value FROM {agenda} WHERE bid=%d', $delta);
  $settings = new stdClass();
  $settings->bid = $delta;
  while ($row = db_fetch_array($res)) {
    $settings->{$row['name']} = $row['value'];
  }
  if (!count($settings) || !isset($settings->title)) {
    $settings = FALSE;
  }
  return $settings;
}