diff --git a/controllers/CharactersController.inc b/controllers/CharactersController.inc index 2d94c75a..cf04da4d 100644 --- a/controllers/CharactersController.inc +++ b/controllers/CharactersController.inc @@ -242,6 +242,9 @@ } } + // Get XP-levels + $xplevels = $this->Characters->getXPLevelsForSeminary($seminary['id']); + // Pass data to view $this->set('seminary', $seminary); @@ -250,6 +253,7 @@ $this->set('charactername', $charactername); $this->set('validation', $validation); $this->set('fieldsValidation', $fieldsValidation); + $this->set('xplevels', $xplevels); } diff --git a/models/CharactersModel.inc b/models/CharactersModel.inc index 97e95f77..4d2811fb 100644 --- a/models/CharactersModel.inc +++ b/models/CharactersModel.inc @@ -392,6 +392,19 @@ } + public function getXPLevelsForSeminary($seminaryId) + { + return $this->db->query( + 'SELECT id, xps, level, name '. + 'FROM xplevels '. + 'WHERE seminary_id = ? '. + 'ORDER BY level ASC', + 'i', + $seminaryId + ); + } + + /** * Check if a Character name already exists. * diff --git a/views/html/characters/register.tpl b/views/html/characters/register.tpl index 2d0879ac..03dcfa9b 100644 --- a/views/html/characters/register.tpl +++ b/views/html/characters/register.tpl @@ -40,12 +40,14 @@
- - checked="checked" /> + - +