update copyright year
[GitHub/Stricted/Domain-Control-Panel.git] / lib / page / SecAddPage.class.php
CommitLineData
ed1268fb
S
1<?php
2namespace dns\page;
3use dns\system\DNS;
4use dns\system\User;
5
6/**
7 * @author Jan Altensen (Stricted)
8 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
d4779364 9 * @copyright 2014-2016 Jan Altensen (Stricted)
ed1268fb
S
10 */
11class SecAddPage extends AbstractPage {
12
13 public function prepare() {
14 if (!isset($_GET['id']) || empty($_GET['id']) || !ENABLE_DNSSEC) {
15 throw new \Exception('The link you are trying to reach is no longer available or invalid.', 404);
16 }
17 print_r($_REQUEST);
18 $soaIDs = User::getAccessibleDomains();
19 if (!in_array($_GET['id'], $soaIDs)) {
20 throw new \Exception('Access denied. You\'re not authorized to view this page.', 403);
21 }
22
23 $sql = "SELECT * FROM dns_soa WHERE id = ?";
24 $res = DNS::getDB()->query($sql, array($_GET['id']));
25 $soa = DNS::getDB()->fetch_array($res);
26
27 DNS::getTPL()->assign(array("soa" => $soa));
28 }
29}