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 @@
-
-
+