public function test_type2string() { $this->assertEquals('primary', Model_Field::type2string(Model_Field::PrimaryField)); $this->assertEquals('secondary', Model_Field::type2string(Model_Field::SecondaryField)); $this->assertEquals('auxiliary', Model_Field::type2string(Model_Field::AuxiliaryField)); $this->assertEquals('back', Model_Field::type2string(Model_Field::BackField)); }
public function action_delete_field($id) { if ($field = Model_Field::find($id)) { $pass = $field->pass; $type = Model_Field::type2string($field->type); $field->delete(); Session::set_flash('success', e('Deleted field #' . $id)); Response::redirect('admin/pass/fields/' . $pass->id . '/' . $type); } else { Session::set_flash('error', e('Could not delete field #' . $id)); Response::redirect('admin/pass'); } }