/** * Do some uninstall work by removing the set preferences. * * @return void */ public function uninstall() { if (class_exists('ConfigurationAccessor')) { ConfigurationAccessor::remove('formvalidation'); } else { $this->_Parent->Configuration->remove('formvalidation'); } $this->_Parent->saveConfig(); }
public function getWordpressApiKey() { if (class_exists('ConfigurationAccessor')) { return ConfigurationAccessor::get('api-key', 'akismet'); } return $this->_Parent->Configuration->get('api-key', 'akismet'); }
function action() { ##Do not proceed if the config file is read only if (!is_writable(CONFIG)) { redirect($this->_Parent->getCurrentPageURL()); } if (isset($_POST['action']['save'])) { $settings = array_map('addslashes', $_POST['fields']); foreach ($settings as $key => $value) { ConfigurationAccessor::set($key, $value, 'members'); } $this->_Parent->saveConfig(); redirect($this->_Parent->getCurrentPageURL()); } }
public function initialiseCookie() { if (!$this->_cookie) { $this->_cookie =& new Cookie(ConfigurationAccessor::get('cookie-prefix', 'members'), TWO_WEEKS, __SYM_COOKIE_PATH__); } }