/** * @see Cardwall_OnTop_Config_Command::execute() */ public function execute(Codendi_Request $request) { $please_enable = $request->get('use_freestyle_columns'); $tracker_id = $this->tracker->getId(); $is_enabled = $this->dao->isFreestyleEnabled($tracker_id); if ($please_enable) { if (!$is_enabled) { $this->dao->enableFreestyleColumns($tracker_id); } } else { if ($is_enabled) { $this->dao->disableFreestyleColumns($tracker_id); } } }