/** * Updates an item and definition into the database * * @param integer $id Glossary ID * @param string $item Item * @param string $definition Definition * @return boolean */ public function updateGlossaryItem($id, $item, $definition) { $this->item = $this->db->escape_string($item); $this->definition = $this->db->escape_string($definition); $query = sprintf("\n UPDATE\n %sfaqglossary\n SET\n item = '%s',\n definition = '%s'\n WHERE\n id = %d AND lang = '%s'", SQLPREFIX, $this->db->escape_string($this->item), $this->db->escape_string($this->definition), (int) $id, $this->language); if ($this->db->query($query)) { return true; } return false; }