function edit($id, $name, $filter) { global $database, $db; if (empty($id) || !isset($id)) return false; if (!preg_match("/^[0-9]+$/", $id)) return false; $id = $db->escape($id); $name = $db->escape($name); $filter = $db->escape($filter); $result = $db->execute('UPDATE '.$database['prefix'].'Categories SET name = "'.$name.'", filter = "'.$filter.'" WHERE id='.$id); Category::inputFilters($id,$filter); Category::rebuildFilters($id,$filter); Category::rebuildCount($id); return $result; }