root/eu.playstartrek.wcf.ranksystem/files/lib/page/PlayStarTrekRankPage.class.php @ 906

Revision 906, 1.3 kB (checked in by MDMAN, 4 years ago)

neue Version eu.playstartrek.wcf.ranksystem

Line 
1<?php
2require_once(WCF_DIR.'lib/page/AbstractPage.class.php');
3
4/**
5 * Zeigt die Startseite des PlayStarTrek-Ranksystems
6 *
7 * @author              Markus Gerdelmann
8 * @copyright   2005-2009
9 * @package             de.mdman.playstartrek.rangsystem
10 */
11class PlayStarTrekRankPage extends AbstractPage {
12       
13        public $templateName = 'playStarTrekRank';
14        private $page = 'rank';
15        private $ranks = array();
16                               
17        /**
18         * @see Page::readParameters()
19         */
20        public function readParameters() {
21                parent::readParameters();
22                                       
23        }
24       
25        /**
26         * @see Page::readData()
27         */
28        public function readData() {
29                parent::readData();
30               
31                // Hier werden alle RÀnge geladen
32                $sql = "SELECT *
33                                FROM `wcf".WCF_N."_pst_ranks`
34                                ORDER BY `sortOrder` ASC
35                                ";
36                       
37                $res = WCF::getDB()->sendQuery($sql);
38                while ($row = WCF::getDB()->fetchArray($res)) {
39                        $this->ranks[] = $row;
40                }
41                               
42               
43        }
44       
45        /**
46         * @see Page::assignVariables()
47         */
48        public function assignVariables() {
49                parent::assignVariables();
50               
51                WCF::getTPL()->assign(array(
52               
53                        'page' => $this->page,
54                        'ranks' => $this->ranks,
55                                               
56                ));
57        }
58
59        /**
60         * @see Page::show()
61         */
62        public function show() {
63               
64                WCF::getUser()->checkPermission('user.playstartrek.ranksystem.canseerank');
65                require_once(WCF_DIR.'lib/page/util/menu/PageMenu.class.php');
66                PageMenu::setActiveMenuItem('wcf.header.menu.playstartrek.ranksystem');
67               
68                parent::show();
69        }       
70}
71?>
Note: See TracBrowser for help on using the browser.