public function update($info) { if (!Validator::validateSettingsUpdateInformation($info)) { return false; } $_info = (array) $info; // ddd($info, $_info); foreach ($_info as $title => $value) { $query = 'UPDATE options '; $query .= 'SET value = :value'; $query .= " WHERE name = '" . $title . "'"; // ddd($query); $stmt = $this->db()->prepare($query); $stmt->execute([':value' => $value]); } Session::flash('flash_messages', Communicator::SETTINGS_SUCCESSFULLY_EDITED); return true; }