integrate Character groups Quest Stations into Character groups Quests
This commit is contained in:
parent
a31252d81b
commit
c424cfe30c
4 changed files with 202 additions and 7 deletions
|
|
@ -95,7 +95,7 @@
|
|||
public function getGroupsgroupById($groupsgroupId)
|
||||
{
|
||||
$data = $this->db->query(
|
||||
'SELECT id, name, url, preferred '.
|
||||
'SELECT id, seminary_id, name, url, preferred '.
|
||||
'FROM charactergroupsgroups '.
|
||||
'WHERE id = ?',
|
||||
'i',
|
||||
|
|
@ -400,6 +400,28 @@
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get Character groups that have entered a Character groups Quest
|
||||
* station.
|
||||
*
|
||||
* @param int $stationId ID of station
|
||||
* @return array List of groups
|
||||
*/
|
||||
public function getGroupsForQueststation($stationId)
|
||||
{
|
||||
return $this->db->query(
|
||||
'SELECT charactergroups.id, charactergroups.name, charactergroups.url, charactergroupsqueststations_charactergroups.created '.
|
||||
'FROM charactergroupsqueststations_charactergroups '.
|
||||
'INNER JOIN charactergroups ON charactergroups.id = charactergroupsqueststations_charactergroups.charactergroup_id '.
|
||||
'WHERE charactergroupsqueststations_charactergroups.charactergroupsqueststation_id = ? AND status = ? '.
|
||||
'ORDER BY charactergroupsqueststations_charactergroups.created ASC',
|
||||
'ii',
|
||||
$stationId,
|
||||
CharactergroupsqueststationsModel::STATUS_ENTERED
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Check if a Character group name already exists.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@
|
|||
public function getQuestById($questId)
|
||||
{
|
||||
$data = $this->db->query(
|
||||
'SELECT id, questgroups_id, title, url, description, xps, rules, won_text, lost_text, questsmedia_id '.
|
||||
'SELECT id, charactergroupsgroup_id, questgroups_id, title, url, description, xps, rules, won_text, lost_text, questsmedia_id '.
|
||||
'FROM charactergroupsquests '.
|
||||
'WHERE id = ?',
|
||||
'i',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue