questlab/doc/classes/hhu.z.models.QuestsModel.html
2015-03-06 12:20:53 +01:00

2555 lines
179 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
<meta charset="utf-8"/>
<title>Questlab</title>
<meta name="author" content=""/>
<meta name="description" content=""/>
<link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
<link href="../css/font-awesome.min.css" rel="stylesheet">
<link href="../css/prism.css" rel="stylesheet" media="all"/>
<link href="../css/template.css" rel="stylesheet" media="all"/>
<!--[if lt IE 9]>
<script src="../js/html5.js"></script>
<![endif]-->
<script src="../js/jquery-1.11.0.min.js"></script>
<script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/jquery.smooth-scroll.js"></script>
<script src="../js/prism.min.js"></script>
<!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
<script type="text/javascript">
function loadExternalCodeSnippets() {
Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
var src = pre.getAttribute('data-src');
var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
var language = 'php';
var code = document.createElement('code');
code.className = 'language-' + language;
pre.textContent = '';
code.textContent = 'Loading…';
pre.appendChild(code);
var xhr = new XMLHttpRequest();
xhr.open('GET', src, true);
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) {
if (xhr.status < 400 && xhr.responseText) {
code.textContent = xhr.responseText;
Prism.highlightElement(code);
}
else if (xhr.status >= 400) {
code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
}
else {
code.textContent = '✖ Error: File does not exist or is empty';
}
}
};
xhr.send(null);
});
}
$(document).ready(function(){
loadExternalCodeSnippets();
});
$('#source-view').on('shown', function () {
loadExternalCodeSnippets();
})
</script>
<link rel="shortcut icon" href="../images/favicon.ico"/>
<link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<i class="icon-ellipsis-vertical"></i>
</a>
<a class="brand" href="../index.html">Questlab</a>
<div class="nav-collapse">
<ul class="nav pull-right">
<li class="dropdown">
<a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
API Documentation <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="../namespaces/hhu.html">\hhu</a></li>
<li><a href="../namespaces/nre.html">\nre</a></li>
</ul>
</li>
<li class="dropdown" id="charts-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Charts <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li>
<a href="../graphs/class.html">
<i class="icon-list-alt"></i>&#160;Class hierarchy diagram
</a>
</li>
</ul>
</li>
<li class="dropdown" id="reports-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Reports <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li>
<a href="../reports/errors.html">
<i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">1</span>
</a>
</li>
<li>
<a href="../reports/markers.html">
<i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">5</span>
</a>
</li>
<li>
<a href="../reports/deprecated.html">
<i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">6</span>
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<!--<div class="go_to_top">-->
<!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
<!--</div>-->
</div>
<div id="___" class="container-fluid">
<section class="row-fluid">
<div class="span2 sidebar">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-101856190"></a>
<a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
</div>
<div id="namespace-101856190" class="accordion-body collapse in">
<div class="accordion-inner">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1117894364"></a>
<a href="../namespaces/hhu.html" style="margin-left: 30px; padding-left: 0">hhu</a>
</div>
<div id="namespace-1117894364" class="accordion-body collapse ">
<div class="accordion-inner">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-361408412"></a>
<a href="../namespaces/hhu.z.html" style="margin-left: 30px; padding-left: 0">z</a>
</div>
<div id="namespace-361408412" class="accordion-body collapse ">
<div class="accordion-inner">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1907411775"></a>
<a href="../namespaces/hhu.z.agents.html" style="margin-left: 30px; padding-left: 0">agents</a>
</div>
<div id="namespace-1907411775" class="accordion-body collapse ">
<div class="accordion-inner">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-499207536"></a>
<a href="../namespaces/hhu.z.agents.bottomlevel.html" style="margin-left: 30px; padding-left: 0">bottomlevel</a>
</div>
<div id="namespace-499207536" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.agents.bottomlevel.MailreceiverAgent.html">MailreceiverAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.bottomlevel.MenuAgent.html">MenuAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.bottomlevel.QuestgroupshierarchypathAgent.html">QuestgroupshierarchypathAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.bottomlevel.SeminarybarAgent.html">SeminarybarAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.bottomlevel.SeminarymenuAgent.html">SeminarymenuAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.bottomlevel.UserrolesAgent.html">UserrolesAgent</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-927547510"></a>
<a href="../namespaces/hhu.z.agents.intermediate.html" style="margin-left: 30px; padding-left: 0">intermediate</a>
</div>
<div id="namespace-927547510" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.AchievementsAgent.html">AchievementsAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.CharactergroupsAgent.html">CharactergroupsAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.CharactergroupsquestsAgent.html">CharactergroupsquestsAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.CharactersAgent.html">CharactersAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.CharactertypesAgent.html">CharactertypesAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.ErrorAgent.html">ErrorAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.IntroductionAgent.html">IntroductionAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.LibraryAgent.html">LibraryAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.MailAgent.html">MailAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.MediaAgent.html">MediaAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.QuestgroupsAgent.html">QuestgroupsAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.QuestgroupshierarchyAgent.html">QuestgroupshierarchyAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.QuestsAgent.html">QuestsAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.SeminariesAgent.html">SeminariesAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.UploadsAgent.html">UploadsAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.UsersAgent.html">UsersAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.intermediate.XplevelsAgent.html">XplevelsAgent</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1409128928"></a>
<a href="../namespaces/hhu.z.agents.toplevel.html" style="margin-left: 30px; padding-left: 0">toplevel</a>
</div>
<div id="namespace-1409128928" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.agents.toplevel.AjaxAgent.html">AjaxAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.toplevel.BinaryAgent.html">BinaryAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.toplevel.FaultAgent.html">FaultAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.toplevel.HtmlAgent.html">HtmlAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.toplevel.HtmlmailAgent.html">HtmlmailAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.toplevel.TextmailAgent.html">TextmailAgent</a></li>
</ul>
</div>
</div>
</div>
</div>
<ul>
<li class="class"><a href="../classes/hhu.z.agents.QuesttypeAgent.html">QuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.agents.ToplevelAgent.html">ToplevelAgent</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1427402988"></a>
<a href="../namespaces/hhu.z.apis.html" style="margin-left: 30px; padding-left: 0">apis</a>
</div>
<div id="namespace-1427402988" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.apis.MailApi.html">MailApi</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1094048681"></a>
<a href="../namespaces/hhu.z.controllers.html" style="margin-left: 30px; padding-left: 0">controllers</a>
</div>
<div id="namespace-1094048681" class="accordion-body collapse ">
<div class="accordion-inner">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1557777037"></a>
<a href="../namespaces/hhu.z.controllers.components.html" style="margin-left: 30px; padding-left: 0">components</a>
</div>
<div id="namespace-1557777037" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.controllers.components.AchievementComponent.html">AchievementComponent</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.components.AuthComponent.html">AuthComponent</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.components.NotificationComponent.html">NotificationComponent</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.components.ValidationComponent.html">ValidationComponent</a></li>
</ul>
</div>
</div>
</div>
</div>
<ul>
<li class="class"><a href="../classes/hhu.z.controllers.AchievementsController.html">AchievementsController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.AjaxController.html">AjaxController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.BinaryController.html">BinaryController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.CharactergroupsController.html">CharactergroupsController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.CharactergroupsquestsController.html">CharactergroupsquestsController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.CharactersController.html">CharactersController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.CharactertypesController.html">CharactertypesController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.ErrorController.html">ErrorController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.FaultController.html">FaultController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.HtmlController.html">HtmlController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.HtmlmailController.html">HtmlmailController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.IntermediateController.html">IntermediateController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.IntroductionController.html">IntroductionController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.LibraryController.html">LibraryController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.MailController.html">MailController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.MailreceiverController.html">MailreceiverController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.MediaController.html">MediaController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.MenuController.html">MenuController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.QuestgroupsController.html">QuestgroupsController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.QuestgroupshierarchyController.html">QuestgroupshierarchyController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.QuestgroupshierarchypathController.html">QuestgroupshierarchypathController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.QuestsController.html">QuestsController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.QuesttypeController.html">QuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.SeminariesController.html">SeminariesController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.SeminarybarController.html">SeminarybarController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.SeminaryController.html">SeminaryController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.SeminarymenuController.html">SeminarymenuController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.TextmailController.html">TextmailController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.UploadsController.html">UploadsController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.UserrolesController.html">UserrolesController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.UsersController.html">UsersController</a></li>
<li class="class"><a href="../classes/hhu.z.controllers.XplevelsController.html">XplevelsController</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1750354620"></a>
<a href="../namespaces/hhu.z.exceptions.html" style="margin-left: 30px; padding-left: 0">exceptions</a>
</div>
<div id="namespace-1750354620" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.exceptions.FileUploadException.html">FileUploadException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.MailingException.html">MailingException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.MaxFilesizeException.html">MaxFilesizeException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.QuesttypeAgentNotFoundException.html">QuesttypeAgentNotFoundException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.QuesttypeAgentNotValidException.html">QuesttypeAgentNotValidException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.QuesttypeControllerNotFoundException.html">QuesttypeControllerNotFoundException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.QuesttypeControllerNotValidException.html">QuesttypeControllerNotValidException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.QuesttypeModelNotFoundException.html">QuesttypeModelNotFoundException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.QuesttypeModelNotValidException.html">QuesttypeModelNotValidException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.SubmissionNotValidException.html">SubmissionNotValidException</a></li>
<li class="class"><a href="../classes/hhu.z.exceptions.WrongFiletypeException.html">WrongFiletypeException</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1954170025"></a>
<a href="../namespaces/hhu.z.lib.html" style="margin-left: 30px; padding-left: 0">lib</a>
</div>
<div id="namespace-1954170025" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.lib.Password.html">Password</a></li>
<li class="class"><a href="../classes/hhu.z.lib.PHPMailer.html">PHPMailer</a></li>
<li class="class"><a href="../classes/hhu.z.lib.PHPMailerAutoload.html">PHPMailerAutoload</a></li>
<li class="class"><a href="../classes/hhu.z.lib.SMTP.html">SMTP</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1315776028"></a>
<a href="../namespaces/hhu.z.models.html" style="margin-left: 30px; padding-left: 0">models</a>
</div>
<div id="namespace-1315776028" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.models.AchievementsModel.html">AchievementsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.AvatarsModel.html">AvatarsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.CharactergroupsModel.html">CharactergroupsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.CharactergroupsquestsModel.html">CharactergroupsquestsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.CharacterrolesModel.html">CharacterrolesModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.CharactersModel.html">CharactersModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.CharactertypesModel.html">CharactertypesModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.MediaModel.html">MediaModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuestgroupshierarchyModel.html">QuestgroupshierarchyModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuestgroupsModel.html">QuestgroupsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuestgrouptextsModel.html">QuestgrouptextsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuestsModel.html">QuestsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuesttextsModel.html">QuesttextsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuesttopicsModel.html">QuesttopicsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuesttypeModel.html">QuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.QuesttypesModel.html">QuesttypesModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.SeminariesModel.html">SeminariesModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.SeminarycharacterfieldsModel.html">SeminarycharacterfieldsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.UploadsModel.html">UploadsModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.UserrolesModel.html">UserrolesModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.UsersModel.html">UsersModel</a></li>
<li class="class"><a href="../classes/hhu.z.models.XplevelsModel.html">XplevelsModel</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1734770502"></a>
<a href="../namespaces/hhu.z.questtypes.html" style="margin-left: 30px; padding-left: 0">questtypes</a>
</div>
<div id="namespace-1734770502" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.questtypes.BossfightQuesttypeAgent.html">BossfightQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.BossfightQuesttypeController.html">BossfightQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.BossfightQuesttypeModel.html">BossfightQuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.ChoiceinputQuesttypeAgent.html">ChoiceinputQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.ChoiceinputQuesttypeController.html">ChoiceinputQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.ChoiceinputQuesttypeModel.html">ChoiceinputQuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.CrosswordQuesttypeAgent.html">CrosswordQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.CrosswordQuesttypeController.html">CrosswordQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.CrosswordQuesttypeModel.html">CrosswordQuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.DragndropQuesttypeAgent.html">DragndropQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.DragndropQuesttypeController.html">DragndropQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.DragndropQuesttypeModel.html">DragndropQuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.MultiplechoiceQuesttypeAgent.html">MultiplechoiceQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.MultiplechoiceQuesttypeController.html">MultiplechoiceQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.MultiplechoiceQuesttypeModel.html">MultiplechoiceQuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.SubmitQuesttypeAgent.html">SubmitQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.SubmitQuesttypeController.html">SubmitQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.SubmitQuesttypeModel.html">SubmitQuesttypeModel</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.TextinputQuesttypeAgent.html">TextinputQuesttypeAgent</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.TextinputQuesttypeController.html">TextinputQuesttypeController</a></li>
<li class="class"><a href="../classes/hhu.z.questtypes.TextinputQuesttypeModel.html">TextinputQuesttypeModel</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1902240620"></a>
<a href="../namespaces/hhu.z.requests.html" style="margin-left: 30px; padding-left: 0">requests</a>
</div>
<div id="namespace-1902240620" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.requests.MailRequest.html">MailRequest</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1962224197"></a>
<a href="../namespaces/hhu.z.responses.html" style="margin-left: 30px; padding-left: 0">responses</a>
</div>
<div id="namespace-1962224197" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.responses.MailResponse.html">MailResponse</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-824344599"></a>
<a href="../namespaces/hhu.z.views.html" style="margin-left: 30px; padding-left: 0">views</a>
</div>
<div id="namespace-824344599" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/hhu.z.views.QuesttypeView.html">QuesttypeView</a></li>
</ul>
</div>
</div>
</div>
</div>
<ul>
<li class="class"><a href="../classes/hhu.z.Controller.html">Controller</a></li>
<li class="class"><a href="../classes/hhu.z.Model.html">Model</a></li>
<li class="class"><a href="../classes/hhu.z.TextFormatter.html">TextFormatter</a></li>
<li class="class"><a href="../classes/hhu.z.Utils.html">Utils</a></li>
</ul>
</div>
</div>
</div>
</div>
<ul>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1535226499"></a>
<a href="../namespaces/nre.html" style="margin-left: 30px; padding-left: 0">nre</a>
</div>
<div id="namespace-1535226499" class="accordion-body collapse ">
<div class="accordion-inner">
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1459364756"></a>
<a href="../namespaces/nre.agents.html" style="margin-left: 30px; padding-left: 0">agents</a>
</div>
<div id="namespace-1459364756" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.agents.BottomlevelAgent.html">BottomlevelAgent</a></li>
<li class="class"><a href="../classes/nre.agents.IntermediateAgent.html">IntermediateAgent</a></li>
<li class="class"><a href="../classes/nre.agents.ToplevelAgent.html">ToplevelAgent</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-146615448"></a>
<a href="../namespaces/nre.apis.html" style="margin-left: 30px; padding-left: 0">apis</a>
</div>
<div id="namespace-146615448" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.apis.WebApi.html">WebApi</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1631220058"></a>
<a href="../namespaces/nre.configs.html" style="margin-left: 30px; padding-left: 0">configs</a>
</div>
<div id="namespace-1631220058" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.configs.AppConfig.html">AppConfig</a></li>
<li class="class"><a href="../classes/nre.configs.CoreConfig.html">CoreConfig</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-43487543"></a>
<a href="../namespaces/nre.core.html" style="margin-left: 30px; padding-left: 0">core</a>
</div>
<div id="namespace-43487543" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.core.Agent.html">Agent</a></li>
<li class="class"><a href="../classes/nre.core.Api.html">Api</a></li>
<li class="class"><a href="../classes/nre.core.Autoloader.html">Autoloader</a></li>
<li class="class"><a href="../classes/nre.core.ClassLoader.html">ClassLoader</a></li>
<li class="class"><a href="../classes/nre.core.Component.html">Component</a></li>
<li class="class"><a href="../classes/nre.core.Config.html">Config</a></li>
<li class="class"><a href="../classes/nre.core.Controller.html">Controller</a></li>
<li class="class"><a href="../classes/nre.core.Driver.html">Driver</a></li>
<li class="class"><a href="../classes/nre.core.Exception.html">Exception</a></li>
<li class="class"><a href="../classes/nre.core.Linker.html">Linker</a></li>
<li class="class"><a href="../classes/nre.core.Logger.html">Logger</a></li>
<li class="class"><a href="../classes/nre.core.Model.html">Model</a></li>
<li class="class"><a href="../classes/nre.core.Request.html">Request</a></li>
<li class="class"><a href="../classes/nre.core.Response.html">Response</a></li>
<li class="class"><a href="../classes/nre.core.View.html">View</a></li>
<li class="class"><a href="../classes/nre.core.WebUtils.html">WebUtils</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1085584724"></a>
<a href="../namespaces/nre.drivers.html" style="margin-left: 30px; padding-left: 0">drivers</a>
</div>
<div id="namespace-1085584724" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.drivers.DatabaseDriver.html">DatabaseDriver</a></li>
<li class="class"><a href="../classes/nre.drivers.MysqliDriver.html">MysqliDriver</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1913464307"></a>
<a href="../namespaces/nre.exceptions.html" style="margin-left: 30px; padding-left: 0">exceptions</a>
</div>
<div id="namespace-1913464307" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.exceptions.AccessDeniedException.html">AccessDeniedException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ActionNotFoundException.html">ActionNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.AgentNotFoundException.html">AgentNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.AgentNotValidException.html">AgentNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ClassNotFoundException.html">ClassNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ClassNotValidException.html">ClassNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ComponentNotFoundException.html">ComponentNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ComponentNotValidException.html">ComponentNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ControllerNotFoundException.html">ControllerNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ControllerNotValidException.html">ControllerNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.DatamodelException.html">DatamodelException</a></li>
<li class="class"><a href="../classes/nre.exceptions.DriverNotFoundException.html">DriverNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.DriverNotValidException.html">DriverNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.FatalDatamodelException.html">FatalDatamodelException</a></li>
<li class="class"><a href="../classes/nre.exceptions.IdNotFoundException.html">IdNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.LayoutNotFoundException.html">LayoutNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.LayoutNotValidException.html">LayoutNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ModelNotFoundException.html">ModelNotFoundException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ModelNotValidException.html">ModelNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ParamsNotValidException.html">ParamsNotValidException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ServiceUnavailableException.html">ServiceUnavailableException</a></li>
<li class="class"><a href="../classes/nre.exceptions.ViewNotFoundException.html">ViewNotFoundException</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1306685742"></a>
<a href="../namespaces/nre.models.html" style="margin-left: 30px; padding-left: 0">models</a>
</div>
<div id="namespace-1306685742" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.models.DatabaseModel.html">DatabaseModel</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-857498074"></a>
<a href="../namespaces/nre.requests.html" style="margin-left: 30px; padding-left: 0">requests</a>
</div>
<div id="namespace-857498074" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.requests.WebRequest.html">WebRequest</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="accordion" style="margin-bottom: 0">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1734965984"></a>
<a href="../namespaces/nre.responses.html" style="margin-left: 30px; padding-left: 0">responses</a>
</div>
<div id="namespace-1734965984" class="accordion-body collapse ">
<div class="accordion-inner">
<ul>
<li class="class"><a href="../classes/nre.responses.WebResponse.html">WebResponse</a></li>
</ul>
</div>
</div>
</div>
</div>
<ul>
</ul>
</div>
</div>
</div>
</div>
<ul>
<li class="class"><a href="../classes/PHPMailer.html">PHPMailer</a></li>
<li class="class"><a href="../classes/phpmailerException.html">phpmailerException</a></li>
<li class="class"><a href="../classes/SMTP.html">SMTP</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="row-fluid">
<div class="span10 offset2">
<div class="row-fluid">
<div class="span8 content class">
<nav>
<a href="../namespaces/hhu.z.models.html">\hhu\z\models</a> <i class="icon-level-up"></i>
</nav>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
<h1><small>\hhu\z\models</small>QuestsModel</h1>
<p><em>Model to interact with Quests-table.</em></p>
<section id="summary">
<h2>Summary</h2>
<section class="row-fluid heading">
<section class="span4">
<a href="#methods">Methods</a>
</section>
<section class="span4">
<a href="#properties">Properties</a>
</section>
<section class="span4">
<a href="#constants">Constants</a>
</section>
</section>
<section class="row-fluid public">
<section class="span4">
<a href="../classes/hhu.z.models.QuestsModel.html#method___construct" class="">__construct()</a><br />
<a href="../classes/nre.core.Model.html#method_load" class="">load()</a><br />
<a href="../classes/nre.core.Model.html#method_factory" class="">factory()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getQuestByUrl" class="">getQuestByUrl()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getQuestById" class="">getQuestById()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getFirstQuestOfQuestgroup" class="">getFirstQuestOfQuestgroup()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getLastQuestsOfQuestgroup" class="">getLastQuestsOfQuestgroup()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getNextQuests" class="">getNextQuests()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getPreviousQuests" class="">getPreviousQuests()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setPreviousQuest" class="">setPreviousQuest()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setQuestEntered" class="">setQuestEntered()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setQuestSubmitted" class="">setQuestSubmitted()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setQuestUnsolved" class="">setQuestUnsolved()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setQuestSolved" class="">setQuestSolved()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_hasCharacterEnteredQuest" class="">hasCharacterEnteredQuest()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_hasCharacterTriedQuest" class="">hasCharacterTriedQuest()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_hasCharacterSolvedQuest" class="">hasCharacterSolvedQuest()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getLastQuestForCharacter" class="">getLastQuestForCharacter()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getQuestsForSeminary" class="">getQuestsForSeminary()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getCountForQuestsForSeminaryByOpenSubmissions" class="">getCountForQuestsForSeminaryByOpenSubmissions()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getQuestsForSeminaryByOpenSubmissions" class="">getQuestsForSeminaryByOpenSubmissions()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getQuestsForQuesttopic" class="">getQuestsForQuesttopic()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_getLastQuestStatus" class="">getLastQuestStatus()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_questTitleExists" class="">questTitleExists()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_createQuest" class="">createQuest()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setQuestmedia" class="">setQuestmedia()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_editQuest" class="">editQuest()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_deleteQuest" class="">deleteQuest()</a><br />
</section>
<section class="span4">
<em>No public properties found</em>
</section>
<section class="span4">
<a href="../classes/hhu.z.models.QuestsModel.html#constant_QUEST_STATUS_ENTERED" class="">QUEST_STATUS_ENTERED</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#constant_QUEST_STATUS_SUBMITTED" class="">QUEST_STATUS_SUBMITTED</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#constant_QUEST_STATUS_UNSOLVED" class="">QUEST_STATUS_UNSOLVED</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#constant_QUEST_STATUS_SOLVED" class="">QUEST_STATUS_SOLVED</a><br />
</section>
</section>
<section class="row-fluid protected">
<section class="span4">
<em>No protected methods found</em>
</section>
<section class="span4">
<a href="../classes/nre.models.DatabaseModel.html#property_db" class="">$db</a><br />
</section>
<section class="span4">
<em>N/A</em>
</section>
</section>
<section class="row-fluid private">
<section class="span4">
<a href="../classes/nre.models.DatabaseModel.html#method_loadDriver" class="">loadDriver()</a><br />
<a href="../classes/nre.models.DatabaseModel.html#method_connect" class="">connect()</a><br />
<a href="../classes/nre.core.Model.html#method_getClassName" class="">getClassName()</a><br />
<a href="../classes/nre.core.Model.html#method_loadModels" class="">loadModels()</a><br />
<a href="../classes/hhu.z.models.QuestsModel.html#method_setQuestStatus" class="">setQuestStatus()</a><br />
</section>
<section class="span4">
<em>No private properties found</em>
</section>
<section class="span4">
<em>N/A</em>
</section>
</section>
</section>
</div>
<aside class="span4 detailsbar">
<dl>
<dt>File</dt>
<dd><a href="../files/models.QuestsModel.html"><div class="path-wrapper">models/QuestsModel.inc</div></a></dd>
<dt>Package</dt>
<dd><div class="namespace-wrapper">Default</div></dd>
<dt>Class hierarchy</dt>
<dd class="hierarchy">
<div class="namespace-wrapper"><a href="../classes/nre.core.Model.html">\nre\core\Model</a></div>
<div class="namespace-wrapper"><a href="../classes/nre.models.DatabaseModel.html">\nre\models\DatabaseModel</a></div>
<div class="namespace-wrapper"><a href="../classes/hhu.z.Model.html">\hhu\z\Model</a></div>
<div class="namespace-wrapper">\hhu\z\models\QuestsModel</div>
</dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr>
<th>
author
</th>
<td>
<p>Oliver Hanraths <a href="mailto:oliver.hanraths@uni-duesseldorf.de">oliver.hanraths@uni-duesseldorf.de</a></p>
</td>
</tr>
</table>
</aside>
</div>
<a id="constants" name="constants"></a>
<div class="row-fluid">
<div class="span8 content class">
<h2>Constants</h2>
</div>
<aside class="span4 detailsbar"></aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="constant_QUEST_STATUS_ENTERED" name="constant_QUEST_STATUS_ENTERED" class="anchor"></a>
<article id="constant_QUEST_STATUS_ENTERED" class="constant">
<h3 class="">QUEST_STATUS_ENTERED</h3>
<pre class="signature">QUEST_STATUS_ENTERED</pre>
<p><em>Quest-status: Entered</em></p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="constant_QUEST_STATUS_SUBMITTED" name="constant_QUEST_STATUS_SUBMITTED" class="anchor"></a>
<article id="constant_QUEST_STATUS_SUBMITTED" class="constant">
<h3 class="">QUEST_STATUS_SUBMITTED</h3>
<pre class="signature">QUEST_STATUS_SUBMITTED</pre>
<p><em>Quest-status: submitted</em></p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="constant_QUEST_STATUS_UNSOLVED" name="constant_QUEST_STATUS_UNSOLVED" class="anchor"></a>
<article id="constant_QUEST_STATUS_UNSOLVED" class="constant">
<h3 class="">QUEST_STATUS_UNSOLVED</h3>
<pre class="signature">QUEST_STATUS_UNSOLVED</pre>
<p><em>Quest-status: Unsolved</em></p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="constant_QUEST_STATUS_SOLVED" name="constant_QUEST_STATUS_SOLVED" class="anchor"></a>
<article id="constant_QUEST_STATUS_SOLVED" class="constant">
<h3 class="">QUEST_STATUS_SOLVED</h3>
<pre class="signature">QUEST_STATUS_SOLVED</pre>
<p><em>Quest-status: Solved</em></p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<a id="properties" name="properties"></a>
<div class="row-fluid">
<div class="span8 content class">
<h2>Properties</h2>
</div>
<aside class="span4 detailsbar"></aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="property_db" name="property_db" class="anchor"></a>
<article class="property">
<h3 class="protected ">$db</h3>
<pre class="signature">$db : \nre\models\DatabaseDriver</pre>
<p><em>Database connection</em></p>
<h4>Type</h4>
\nre\models\DatabaseDriver
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.models.DatabaseModel.html"><div class="path-wrapper">\nre\models\DatabaseModel</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr>
<th>
static
</th>
<td>
</td>
</tr>
</table>
</aside>
</div>
<a id="methods" name="methods"></a>
<div class="row-fluid">
<div class="span8 content class"><h2>Methods</h2></div>
<aside class="span4 detailsbar"></aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method___construct" name="method___construct" class="anchor"></a>
<article class="method">
<h3 class="public ">__construct()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">__construct() </pre>
<p><em>Construct a new QuestsModel.</em></p>
<p>TODO Catch exception</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_load" name="method_load" class="anchor"></a>
<article class="method">
<h3 class="public ">load()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">load(string <span class="argument">$modelName</span>) </pre>
<p><em>Load the class of a Model.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$modelName </td>
<td><p>Name of the Model to load</p></td>
</tr>
</table>
<h4>Throws</h4>
<dl>
<dt>\nre\exceptions\ModelNotFoundException</dt>
<dd></dd>
<dt>\nre\exceptions\ModelNotValidException</dt>
<dd></dd>
</dl>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<span class="label label-info">static</span>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.core.Model.html"><div class="path-wrapper">\nre\core\Model</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_factory" name="method_factory" class="anchor"></a>
<article class="method">
<h3 class="public ">factory()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">factory(string <span class="argument">$modelName</span>) </pre>
<p><em>Instantiate a Model (Factory Pattern).</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$modelName </td>
<td><p>Name of the Model to instantiate</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<span class="label label-info">static</span>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.core.Model.html"><div class="path-wrapper">\nre\core\Model</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getQuestByUrl" name="method_getQuestByUrl" class="anchor"></a>
<article class="method">
<h3 class="public ">getQuestByUrl()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getQuestByUrl(integer <span class="argument">$seminaryId</span>, integer <span class="argument">$questgroupId</span>, <span class="argument">$questUrl</span>) : array</pre>
<p><em>Get a Quest and its data by its URL.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$seminaryId </td>
<td><p>ID of the corresponding Seminary</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questgroupId </td>
<td><p>ID of the corresponding Questgroup</p></td>
</tr>
<tr>
<td></td>
<td>$questUrl </td>
<td></td>
</tr>
</table>
<h4>Throws</h4>
<dl>
<dt>\nre\exceptions\IdNotFoundException</dt>
<dd></dd>
</dl>
<h4>Returns</h4>
array
&mdash; <p>Quest data</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getQuestById" name="method_getQuestById" class="anchor"></a>
<article class="method">
<h3 class="public ">getQuestById()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getQuestById(string <span class="argument">$questId</span>) : array</pre>
<p><em>Get a Quest and its data by its ID.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$questId </td>
<td><p>ID of a Quest</p></td>
</tr>
</table>
<h4>Throws</h4>
<dl>
<dt>\nre\exceptions\IdNotFoundException</dt>
<dd></dd>
</dl>
<h4>Returns</h4>
array
&mdash; <p>Quest data</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getFirstQuestOfQuestgroup" name="method_getFirstQuestOfQuestgroup" class="anchor"></a>
<article class="method">
<h3 class="public ">getFirstQuestOfQuestgroup()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getFirstQuestOfQuestgroup( <span class="argument">$questgroupId</span>) : array</pre>
<p><em>Get the first Quest of a Qusetgroup.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td></td>
<td>$questgroupId </td>
<td></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>Data of first Quest</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getLastQuestsOfQuestgroup" name="method_getLastQuestsOfQuestgroup" class="anchor"></a>
<article class="method">
<h3 class="public ">getLastQuestsOfQuestgroup()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getLastQuestsOfQuestgroup( <span class="argument">$questgroupId</span>) : array</pre>
<p><em>Get all Quests a Qusetgroup that do not have a following
Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td></td>
<td>$questgroupId </td>
<td></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>List of last Quests</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getNextQuests" name="method_getNextQuests" class="anchor"></a>
<article class="method">
<h3 class="public ">getNextQuests()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getNextQuests(integer <span class="argument">$questId</span>) : array</pre>
<p><em>Get Quests that follow-up a Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to get next Quests of</p></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>Quests data</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getPreviousQuests" name="method_getPreviousQuests" class="anchor"></a>
<article class="method">
<h3 class="public ">getPreviousQuests()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getPreviousQuests(integer <span class="argument">$questId</span>) : array</pre>
<p><em>Get Quests that the given Quests follows-up to.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to get previous Quests of</p></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>Quests data</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setPreviousQuest" name="method_setPreviousQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">setPreviousQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setPreviousQuest(integer <span class="argument">$questId</span>, integer <span class="argument">$previousQuestId</span>) </pre>
<p><em>Set the previous Quest for a Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to set previous Quest for</p></td>
</tr>
<tr>
<td>integer</td>
<td>$previousQuestId </td>
<td><p>Id of previous Quest</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setQuestEntered" name="method_setQuestEntered" class="anchor"></a>
<article class="method">
<h3 class="public ">setQuestEntered()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setQuestEntered(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Mark a Quest as entered for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to mark as entered</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character that entered the Quest</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setQuestSubmitted" name="method_setQuestSubmitted" class="anchor"></a>
<article class="method">
<h3 class="public ">setQuestSubmitted()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setQuestSubmitted(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Mark a Quest as submitted for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to mark as unsolved</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character that unsolved the Quest</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setQuestUnsolved" name="method_setQuestUnsolved" class="anchor"></a>
<article class="method">
<h3 class="public ">setQuestUnsolved()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setQuestUnsolved(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Mark a Quest as unsolved for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to mark as unsolved</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character that unsolved the Quest</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setQuestSolved" name="method_setQuestSolved" class="anchor"></a>
<article class="method">
<h3 class="public ">setQuestSolved()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setQuestSolved(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Mark a Quest as solved for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to mark as solved</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character that solved the Quest</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_hasCharacterEnteredQuest" name="method_hasCharacterEnteredQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">hasCharacterEnteredQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">hasCharacterEnteredQuest(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Determine if the given Character has entered a Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to check</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character to check</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr>
<th>
result
</th>
<td>
<p>boolean Whether Character has entered the Quest or not</p>
</td>
</tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_hasCharacterTriedQuest" name="method_hasCharacterTriedQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">hasCharacterTriedQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">hasCharacterTriedQuest(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Determine if the given Character has tried to solve a Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to check</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character to check</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr>
<th>
result
</th>
<td>
<p>boolean Whether Character has tried to solved the Quest or not</p>
</td>
</tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_hasCharacterSolvedQuest" name="method_hasCharacterSolvedQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">hasCharacterSolvedQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">hasCharacterSolvedQuest(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) </pre>
<p><em>Determine if the given Character has solved the given Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to check</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character to check</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr>
<th>
result
</th>
<td>
<p>boolean Whether Character has solved the Quest or not</p>
</td>
</tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getLastQuestForCharacter" name="method_getLastQuestForCharacter" class="anchor"></a>
<article class="method">
<h3 class="public ">getLastQuestForCharacter()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getLastQuestForCharacter(integer <span class="argument">$characterId</span>) </pre>
<p><em>Get the last Quests for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr>
<th>
retrun
</th>
<td>
<p>array Quest data</p>
</td>
</tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getQuestsForSeminary" name="method_getQuestsForSeminary" class="anchor"></a>
<article class="method">
<h3 class="public ">getQuestsForSeminary()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getQuestsForSeminary(integer <span class="argument">$seminaryId</span>) : array</pre>
<p><em>Get all Quests for a Seminary.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$seminaryId </td>
<td><p>ID of Seminary</p></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>Quests for this Seminary</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getCountForQuestsForSeminaryByOpenSubmissions" name="method_getCountForQuestsForSeminaryByOpenSubmissions" class="anchor"></a>
<article class="method">
<h3 class="public ">getCountForQuestsForSeminaryByOpenSubmissions()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getCountForQuestsForSeminaryByOpenSubmissions(integer <span class="argument">$seminaryId</span>, integer <span class="argument">$questgroupId = null</span>, integer <span class="argument">$questtypeId = null</span>, string <span class="argument">$title = null</span>) : integer</pre>
<p><em>Get count of all Quests for a Seminary.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$seminaryId </td>
<td><p>ID of Seminary</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questgroupId </td>
<td><p>ID of Questgroup (optional)</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questtypeId </td>
<td><p>ID of Questtype (optional)</p></td>
</tr>
<tr>
<td>string</td>
<td>$title </td>
<td><p>Part of the title to filter for (optional)</p></td>
</tr>
</table>
<h4>Returns</h4>
integer
&mdash; <p>Count of Quests for this Seminary</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getQuestsForSeminaryByOpenSubmissions" name="method_getQuestsForSeminaryByOpenSubmissions" class="anchor"></a>
<article class="method">
<h3 class="public ">getQuestsForSeminaryByOpenSubmissions()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getQuestsForSeminaryByOpenSubmissions(integer <span class="argument">$seminaryId</span>, integer <span class="argument">$questgroupId = null</span>, integer <span class="argument">$questtypeId = null</span>, string <span class="argument">$title = null</span>, integer <span class="argument">$limit = null</span>, integer <span class="argument">$offset</span>) : array</pre>
<p><em>Get all Quests for a Seminary order by their count of open
submissions.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$seminaryId </td>
<td><p>ID of Seminary</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questgroupId </td>
<td><p>ID of Questgroup (optional)</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questtypeId </td>
<td><p>ID of Questtype (optional)</p></td>
</tr>
<tr>
<td>string</td>
<td>$title </td>
<td><p>Part of title to filter for (optional)</p></td>
</tr>
<tr>
<td>integer</td>
<td>$limit </td>
<td><p>Limit amount of Quests (optional)</p></td>
</tr>
<tr>
<td>integer</td>
<td>$offset </td>
<td><p>Offset (optional)</p></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>Quests for this Seminary</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getQuestsForQuesttopic" name="method_getQuestsForQuesttopic" class="anchor"></a>
<article class="method">
<h3 class="public ">getQuestsForQuesttopic()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getQuestsForQuesttopic(integer <span class="argument">$questtopicId</span>) : array</pre>
<p><em>Get all Quests that are linked to a Questtopic.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questtopicId </td>
<td><p>ID of Questtopic</p></td>
</tr>
</table>
<h4>Returns</h4>
array
&mdash; <p>Quests for this Questtopic</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getLastQuestStatus" name="method_getLastQuestStatus" class="anchor"></a>
<article class="method">
<h3 class="public ">getLastQuestStatus()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getLastQuestStatus(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>) : integer</pre>
<p><em>Get the last status of a Quest for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character to get status for</p></td>
</tr>
</table>
<h4>Returns</h4>
integer
&mdash; <p>Last status</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_questTitleExists" name="method_questTitleExists" class="anchor"></a>
<article class="method">
<h3 class="public ">questTitleExists()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">questTitleExists(string <span class="argument">$title</span>, integer <span class="argument">$seminaryId</span>, integer <span class="argument">$questId = null</span>) : boolean</pre>
<p><em>Check if a Quest title already exists.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$title </td>
<td><p>Quest title to check</p></td>
</tr>
<tr>
<td>integer</td>
<td>$seminaryId </td>
<td><p>ID of Seminary</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>Do not check this ID (for editing)</p></td>
</tr>
</table>
<h4>Returns</h4>
boolean
&mdash; <p>Whether Quest title exists or not</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_createQuest" name="method_createQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">createQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">createQuest(integer <span class="argument">$userId</span>, integer <span class="argument">$questgroupId</span>, integer <span class="argument">$questtypeId</span>, string <span class="argument">$title</span>, integer <span class="argument">$xps</span>, string <span class="argument">$task</span>, string <span class="argument">$entrytext</span>, string <span class="argument">$wrongtext</span>) : integer</pre>
<p><em>Create a new Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$userId </td>
<td><p>User-ID that creates the new character</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questgroupId </td>
<td><p>ID of Questgroup</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questtypeId </td>
<td><p>ID of Questtype</p></td>
</tr>
<tr>
<td>string</td>
<td>$title </td>
<td><p>Title for new Quest</p></td>
</tr>
<tr>
<td>integer</td>
<td>$xps </td>
<td><p>XPs for new Quest</p></td>
</tr>
<tr>
<td>string</td>
<td>$task </td>
<td><p>Task for new Quest</p></td>
</tr>
<tr>
<td>string</td>
<td>$entrytext </td>
<td><p>Entrytext for new Quest</p></td>
</tr>
<tr>
<td>string</td>
<td>$wrongtext </td>
<td><p>Wrongtext for new Quest</p></td>
</tr>
</table>
<h4>Returns</h4>
integer
&mdash; <p>ID of new Quest</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setQuestmedia" name="method_setQuestmedia" class="anchor"></a>
<article class="method">
<h3 class="public ">setQuestmedia()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setQuestmedia(integer <span class="argument">$questId</span>, <span class="argument">$questsmediaId</span>) </pre>
<p><em>Set the media for a Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to set media for</p></td>
</tr>
<tr>
<td></td>
<td>$questsmediaId </td>
<td></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_editQuest" name="method_editQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">editQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">editQuest(integer <span class="argument">$questId</span>, integer <span class="argument">$questtypeId</span>, string <span class="argument">$title</span>, integer <span class="argument">$xps</span>, string <span class="argument">$task</span>, string <span class="argument">$entrytext</span>, string <span class="argument">$wrongtext</span>) </pre>
<p><em>Edit a new Quest.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to edit</p></td>
</tr>
<tr>
<td>integer</td>
<td>$questtypeId </td>
<td><p>ID of Questtype</p></td>
</tr>
<tr>
<td>string</td>
<td>$title </td>
<td><p>New title for Quest</p></td>
</tr>
<tr>
<td>integer</td>
<td>$xps </td>
<td><p>XPs for Quest</p></td>
</tr>
<tr>
<td>string</td>
<td>$task </td>
<td><p>New task for Quest</p></td>
</tr>
<tr>
<td>string</td>
<td>$entrytext </td>
<td><p>New entrytext for Quest</p></td>
</tr>
<tr>
<td>string</td>
<td>$wrongtext </td>
<td><p>New wrongtext for Quest</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_deleteQuest" name="method_deleteQuest" class="anchor"></a>
<article class="method">
<h3 class="public ">deleteQuest()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">deleteQuest(integer <span class="argument">$questId</span>) </pre>
<p><em>Delete a Quest of a Seminary.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to delete</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_loadDriver" name="method_loadDriver" class="anchor"></a>
<article class="method">
<h3 class="private ">loadDriver()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">loadDriver(string <span class="argument">$driverName</span>) </pre>
<p><em>Load the database driver.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$driverName </td>
<td><p>Name of the database driver</p></td>
</tr>
</table>
<h4>Throws</h4>
<dl>
<dt>\nre\exceptions\DriverNotFoundException</dt>
<dd></dd>
<dt>\nre\exceptions\DriverNotValidException</dt>
<dd></dd>
</dl>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.models.DatabaseModel.html"><div class="path-wrapper">\nre\models\DatabaseModel</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_connect" name="method_connect" class="anchor"></a>
<article class="method">
<h3 class="private ">connect()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">connect(string <span class="argument">$driverName</span>, array <span class="argument">$config</span>) </pre>
<p><em>Establish a connection to the database.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$driverName </td>
<td><p>Name of the database driver</p></td>
</tr>
<tr>
<td>array</td>
<td>$config </td>
<td><p>Connection settings</p></td>
</tr>
</table>
<h4>Throws</h4>
<dl>
<dt>\nre\exceptions\DatamodelException</dt>
<dd></dd>
</dl>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.models.DatabaseModel.html"><div class="path-wrapper">\nre\models\DatabaseModel</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_getClassName" name="method_getClassName" class="anchor"></a>
<article class="method">
<h3 class="private ">getClassName()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">getClassName(string <span class="argument">$modelName</span>) : string</pre>
<p><em>Determine the classname for the given Model name.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>string</td>
<td>$modelName </td>
<td><p>Model name to get classname of</p></td>
</tr>
</table>
<h4>Returns</h4>
string
&mdash; <p>Classname fore the Model name</p>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<span class="label label-info">static</span>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.core.Model.html"><div class="path-wrapper">\nre\core\Model</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_loadModels" name="method_loadModels" class="anchor"></a>
<article class="method">
<h3 class="private ">loadModels()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">loadModels() </pre>
<p><em>Load the Models of this Model.</em></p>
<h4>Throws</h4>
<dl>
<dt>\nre\exceptions\DatamodelException</dt>
<dd></dd>
<dt>\nre\exceptions\DriverNotFoundException</dt>
<dd></dd>
<dt>\nre\exceptions\DriverNotValidException</dt>
<dd></dd>
<dt>\nre\exceptions\ModelNotValidException</dt>
<dd></dd>
<dt>\nre\exceptions\ModelNotFoundException</dt>
<dd></dd>
</dl>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
<dt>Inherited from</dt>
<dd><a href="../classes/nre.core.Model.html"><div class="path-wrapper">\nre\core\Model</div></a></dd>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
<div class="row-fluid">
<div class="span8 content class">
<a id="method_setQuestStatus" name="method_setQuestStatus" class="anchor"></a>
<article class="method">
<h3 class="private ">setQuestStatus()</h3>
<a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
<pre class="signature" style="margin-right: 54px;">setQuestStatus(integer <span class="argument">$questId</span>, integer <span class="argument">$characterId</span>, integer <span class="argument">$status</span>, boolean <span class="argument">$repeated = true</span>) </pre>
<p><em>Mark a Quest for a Character.</em></p>
<h4>Parameters</h4>
<table class="table table-condensed table-hover">
<tr>
<td>integer</td>
<td>$questId </td>
<td><p>ID of Quest to mark</p></td>
</tr>
<tr>
<td>integer</td>
<td>$characterId </td>
<td><p>ID of Character to mark the Quest for</p></td>
</tr>
<tr>
<td>integer</td>
<td>$status </td>
<td><p>Quest status to mark</p></td>
</tr>
<tr>
<td>boolean</td>
<td>$repeated </td>
<td><p>Insert although status is already set for this Quest and Character</p></td>
</tr>
</table>
</article>
</div>
<aside class="span4 detailsbar">
<h1><i class="icon-arrow-down"></i></h1>
<dl>
</dl>
<h2>Tags</h2>
<table class="table table-condensed">
<tr><td colspan="2"><em>None found</em></td></tr>
</table>
</aside>
</div>
</div>
</section>
<div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="source-view-label">QuestsModel.inc</h3>
</div>
<div class="modal-body">
<pre data-src="../files/models/QuestsModel.inc.txt" class="language-php line-numbers"></pre>
</div>
</div>
<footer class="row-fluid">
<section class="span10 offset2">
<section class="row-fluid">
<section class="span10 offset1">
<section class="row-fluid footer-sections">
<section class="span4">
<h1><i class="icon-code"></i></h1>
<div>
<ul>
<li><a href="../namespaces/hhu.html">\hhu</a></li>
<li><a href="../namespaces/nre.html">\nre</a></li>
</ul>
</div>
</section>
<section class="span4">
<h1><i class="icon-bar-chart"></i></h1>
<div>
<ul>
<li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
</ul>
</div>
</section>
<section class="span4">
<h1><i class="icon-pushpin"></i></h1>
<div>
<ul>
<li><a href="../reports/errors.html">Errors</a></li>
<li><a href="../reports/markers.html">Markers</a></li>
</ul>
</div>
</section>
</section>
</section>
</section>
<section class="row-fluid">
<section class="span10 offset1">
<hr />
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
on March 6th, 2015 at 11:17.
</section>
</section>
</section>
</footer>
</div>
</body>
</html>