$op = HtmlInput::default_value_request("op", "list"); switch ($op) { case 'list': Anc_Key::display_list(); Anc_Key::key_add(); break; case 'consult': $id = HtmlInput::default_value_request("key", "0"); if (isNumber($id) == 0 || $id == 0) { die(_('Clef invalide')); } $key = new Anc_Key($id); if (isset($_POST['save_key'])) { try { $key->save($_POST); Anc_Key::display_list(); Anc_Key::key_add(); break; } catch (Exception $e) { echo span($e->getMessage(), ' class="notice"'); } } $key->input(); break; case 'delete_key': $id = HtmlInput::default_value_request("key", "0"); $key = new Anc_Key($id); $key->delete(); Anc_Key::display_list(); Anc_Key::key_add(); }