fix line endings
[GitHub/Stricted/Domain-Control-Panel.git] / lib / page / RecordEditPage.class.php
CommitLineData
6706658b
S
1<?php
2namespace dns\page;
3use dns\api\idna\idna_convert;
4use dns\system\DNS;
5use dns\system\User;
6
7/**
8 * @author Jan Altensen (Stricted)
9 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
10 * @copyright 2014-2015 Jan Altensen (Stricted)
11 */
12class RecordEditPage extends AbstractPage {
13 public $activeMenuItem = 'index';
14
15 public function prepare() {
16 if (!isset($_GET['id']) || empty($_GET['id'])) {
17 throw new \Exception('The link you are trying to reach is no longer available or invalid.', 404);
18 }
19 $idna = new idna_convert();
20
21 $sql = "SELECT * FROM dns_rr WHERE id = ?";
22 $res = DNS::getDB()->query($sql, array($_GET['id']));
23 $rr = DNS::getDB()->fetch_array($res);
24
25 $soaIDs = User::getAccessibleDomains();
26 if (!in_array($rr['zone'], $soaIDs)) {
27