From f4c1771d11c7c5edda529c10c7cbf720b16657ab Mon Sep 17 00:00:00 2001 From: coderkun Date: Fri, 11 Apr 2014 14:48:54 +0200 Subject: [PATCH] move ?aside? to Agent ?Seminarybar? (Issue #55) --- agents/bottomlevel/SeminarybarAgent.inc | 35 +++++++++++++++ agents/toplevel/HtmlAgent.inc | 3 ++ controllers/SeminarybarController.inc | 53 ++++++++++++++++++++++ views/html/html.tpl | 60 +++---------------------- views/html/seminarybar/index.tpl | 55 +++++++++++++++++++++++ 5 files changed, 151 insertions(+), 55 deletions(-) create mode 100644 agents/bottomlevel/SeminarybarAgent.inc create mode 100644 controllers/SeminarybarController.inc create mode 100644 views/html/seminarybar/index.tpl diff --git a/agents/bottomlevel/SeminarybarAgent.inc b/agents/bottomlevel/SeminarybarAgent.inc new file mode 100644 index 00000000..10315ab5 --- /dev/null +++ b/agents/bottomlevel/SeminarybarAgent.inc @@ -0,0 +1,35 @@ + + * @copyright 2014 Heinrich-Heine-Universität Düsseldorf + * @license http://www.gnu.org/licenses/gpl.html + * @link https://bitbucket.org/coderkun/the-legend-of-z + */ + + namespace hhu\z\agents\bottomlevel; + + + /** + * Agent to display a sidebar with Seminary related information. + * + * @author Oliver Hanraths + */ + class SeminarybarAgent extends \nre\agents\BottomlevelAgent + { + + + + + /** + * Action: index. + */ + public function index(\nre\core\Request $request, \nre\core\Response $response) + { + } + + } + +?> diff --git a/agents/toplevel/HtmlAgent.inc b/agents/toplevel/HtmlAgent.inc index 63ed4525..049ba904 100644 --- a/agents/toplevel/HtmlAgent.inc +++ b/agents/toplevel/HtmlAgent.inc @@ -39,6 +39,9 @@ { // Add menu $this->addSubAgent('Menu'); + + // Add Seminary sidebar + $this->addSubAgent('Seminarybar'); } diff --git a/controllers/SeminarybarController.inc b/controllers/SeminarybarController.inc new file mode 100644 index 00000000..7fd5d8fa --- /dev/null +++ b/controllers/SeminarybarController.inc @@ -0,0 +1,53 @@ + + * @copyright 2014 Heinrich-Heine-Universität Düsseldorf + * @license http://www.gnu.org/licenses/gpl.html + * @link https://bitbucket.org/coderkun/the-legend-of-z + */ + + namespace hhu\z\controllers; + + + /** + * Controller of the Agent to display a sidebar with Seminary related + * information. + * + * @author Oliver Hanraths + */ + class SeminarybarController extends \hhu\z\Controller + { + + + + + /** + * Prefilter. + * + * @param Request $request Current request + * @param Response $response Current response + */ + public function preFilter(\nre\core\Request $request, \nre\core\Response $response) + { + parent::preFilter($request, $response); + + // Set userdata + $this->set('loggedUser', IntermediateController::$user); + $this->set('loggedSeminary', IntermediateController::$seminary); + $this->set('loggedCharacter', IntermediateController::$character); + } + + + /** + * Action: index. + */ + public function index() + { + } + + } + +?> diff --git a/views/html/html.tpl b/views/html/html.tpl index c2bc1804..9cfcf8f3 100644 --- a/views/html/html.tpl +++ b/views/html/html.tpl @@ -47,61 +47,11 @@ diff --git a/views/html/seminarybar/index.tpl b/views/html/seminarybar/index.tpl new file mode 100644 index 00000000..b6fabcc2 --- /dev/null +++ b/views/html/seminarybar/index.tpl @@ -0,0 +1,55 @@ +
+

Zyrendaniel

+ + +
+
+

Letzter Speicherpunkt

+

Die verwunschene Stadt

+
+
+

Letzte Errungenschaft

+ +
+
+

Wille und die Majas

+
    +
  • + +

    Anduin

    +

    Level 27 (1500 XP)

    +
  • +
  • + +

    Jaina

    +

    Level 26 (1400 XP)

    +
  • +
  • + +

    Uther

    +

    Level 25 (1300 XP)

    +
  • +
  • + +

    Lothar

    +

    Level 24 (1200 XP)

    +
  • +
  • + +

    Morris

    +

    Level 23 (1100 XP)

    +
  • +
+

Gildenprofil ansehen

+