150, 'square' => true, 'randompicture_preload' => 25, // number preloaded random pictures 'title' => 'A random photo', 'delay' => 4000, ); function __construct($plugin_id) { parent::__construct($plugin_id); } function install($plugin_version, &$errors=array()) { global $conf; if (empty($conf['MRP'])) { $conf['MRP'] = serialize($this->default_conf); conf_update_param('MRP', $conf['MRP']); } else { $new_conf = is_string($conf['MRP']) ? unserialize($conf['MRP']) : $conf['MRP']; $conf['MRP'] = serialize($new_conf); conf_update_param('MRP', $conf['MRP']); } $this->installed = true; } function activate($plugin_version, &$errors=array()) { if (!$this->installed) { $this->install($plugin_version, $errors); } } function deactivate() { } function uninstall() { conf_delete_param('MRP'); } } ?>