added view to document

This commit is contained in:
2020-06-19 16:51:41 +02:00
parent 8d1c4836e7
commit d685952f17
4 changed files with 10 additions and 7 deletions

View File

@@ -10,18 +10,21 @@ abstract class Document {
protected Body $body;
protected User $user;
protected bool $databaseRequired;
private ?string $activeView;
public function __construct(User $user, $headClass, $bodyClass) {
public function __construct(User $user, $headClass, $bodyClass, ?string $view = NULL) {
$this->head = new $headClass($this);
$this->body = new $bodyClass($this);
$this->user = $user;
$this->databaseRequired = true;
$this->activeView = $view;
}
public function getHead() { return $this->head; }
public function getBody() { return $this->body; }
public function getSQL() { return $this->user->getSQL(); }
public function getUser() { return $this->user; }
public function getView() { return $this->activeView; }
protected function sendHeaders() {
header("X-Frame-Options: DENY");