public function save_oke($item) { $result = parent::save_oke($item); if (valid_input($item["name"], VALIDATE_LETTERS . "_", VALIDATE_NONEMPTY) == false) { $this->output->add_message("Invalid name"); $result = false; } return $result; }
public function save_oke($item) { if (in_array($item["key"], $this->hidden_keys)) { $this->output->add_message("You are not allowed to change this setting."); return false; } header("X-Hiawatha-Cache-Remove: all"); $result = parent::save_oke($item); return $result; }
public function save_oke($item) { $flags = $this->module_flags[$item["module"]]; foreach ($flags as $flag) { $this->elements["flag"]["options"][$flag] = $flag; } $query = "select count(*) as count from flags " . "where role_id=%d and module=%s and flag=%s"; if (($result = $this->db->execute($query, $item["role_id"], $item["module"], $item["flag"])) == false) { return false; } if ($result[0]["count"] > 0) { $this->output->add_message("This combination already exists."); return false; } return parent::save_oke($item); }