/** * Called when Post action is triggered * * @return void */ public function action() { parent::action(); switch (ABH_Classes_Tools::getValue('action')) { case 'abh_settings_update': if (ABH_Classes_Tools::getValue('data') != '') { parse_str(ABH_Classes_Tools::getValue('data'), $params); $this->saveValues($params); exit; } else { $this->saveValues($_POST); } ABH_Classes_Tools::emptyCache(); break; case 'abh_settings_subscribe': ABH_Classes_Tools::saveOptions('abh_subscribe', 1); break; case 'abh_powered_by': ABH_Classes_Tools::saveOptions('abh_powered_by', ABH_Classes_Tools::getValue('abh_powered_by')); break; } }