Skip to content

Commit

Permalink
Added documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
nesiax committed Jan 29, 2021
1 parent 0f85d7f commit 9558dd4
Show file tree
Hide file tree
Showing 13 changed files with 1,139 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,5 @@
/custom/
/uploads/reservation
/logs/*
\#*\#
.\#*
40 changes: 40 additions & 0 deletions Pages/AdministrationPage.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?php
/**
Copyright 2021 Nestor Diaz
This file is part of Booked Scheduler.
Booked Scheduler is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Booked Scheduler is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Booked Scheduler. If not, see <http://www.gnu.org/licenses/>.
*/

require_once(ROOT_DIR . 'Pages/Page.php');

class AdministrationPage extends Page
{
public function __construct()
{
parent::__construct('Administration');
}

public function PageLoad()
{
$this->Set('RemindersPath', realpath(ROOT_DIR . 'Jobs/sendreminders.php'));
$this->Set('AutoReleasePath', realpath(ROOT_DIR . 'Jobs/autorelease.php'));
$this->Set('WaitListPath', realpath(ROOT_DIR . 'Jobs/sendwaitlist.php'));
$this->Set('MissedCheckinPath', realpath(ROOT_DIR . 'Jobs/sendmissedcheckin.php'));
$this->Set('ServerTimezone', date_default_timezone_get());

$this->DisplayLocalized('administration.tpl');
}
}
40 changes: 40 additions & 0 deletions Pages/UsagePage.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?php
/**
Copyright 2011-2020 Nick Korbel
This file is part of Booked Scheduler.
Booked Scheduler is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Booked Scheduler is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Booked Scheduler. If not, see <http://www.gnu.org/licenses/>.
*/

require_once(ROOT_DIR . 'Pages/Page.php');

class UsagePage extends Page
{
public function __construct()
{
parent::__construct('Usage');
}

public function PageLoad()
{
$this->Set('RemindersPath', realpath(ROOT_DIR . 'Jobs/sendreminders.php'));
$this->Set('AutoReleasePath', realpath(ROOT_DIR . 'Jobs/autorelease.php'));
$this->Set('WaitListPath', realpath(ROOT_DIR . 'Jobs/sendwaitlist.php'));
$this->Set('MissedCheckinPath', realpath(ROOT_DIR . 'Jobs/sendmissedcheckin.php'));
$this->Set('ServerTimezone', date_default_timezone_get());

$this->DisplayLocalized('usage.tpl');
}
}
25 changes: 25 additions & 0 deletions Web/administration.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php
/**
Copyright 2021 Nestor Diaz
This file is part of Booked Scheduler.
Booked Scheduler is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Booked Scheduler is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Booked Scheduler. If not, see <http://www.gnu.org/licenses/>.
*/

define('ROOT_DIR', '../');
require_once(ROOT_DIR . 'Pages/AdministrationPage.php');

$page = new AdministrationPage();
$page->PageLoad();
Binary file modified Web/img/booked.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions Web/usage.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php
/**
Copyright 2021 Nestor Diaz
This file is part of Booked Scheduler.
Booked Scheduler is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Booked Scheduler is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Booked Scheduler. If not, see <http://www.gnu.org/licenses/>.
*/

define('ROOT_DIR', '../');
require_once(ROOT_DIR . 'Pages/UsagePage.php');

$page = new UsagePage();
$page->PageLoad();
4 changes: 2 additions & 2 deletions config/config.dist.php
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,8 @@
*/
$conf['settings']['google.analytics']['tracking.id'] = ''; // if set, Google Analytics tracking code will be added to every page in Booked

$conf['settings']['authentication']['allow.facebook.login'] = 'true';
$conf['settings']['authentication']['allow.google.login'] = 'true';
$conf['settings']['authentication']['allow.facebook.login'] = 'false';
$conf['settings']['authentication']['allow.google.login'] = 'false';
$conf['settings']['authentication']['required.email.domains'] = '';
$conf['settings']['authentication']['hide.booked.login.prompt'] = 'false';
$conf['settings']['authentication']['captcha.on.login'] = 'false';
Expand Down
13 changes: 11 additions & 2 deletions tpl/ResourceDisplay/resource-display-instructions.tpl
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{*
Copyright 2020 Nick Korbel
Copyright 2021 Nestor Diaz
Copyright 2011-2020 Nick Korbel
This file is part of Booked Scheduler.
Expand All @@ -19,5 +20,13 @@ along with Booked Scheduler. If not, see <http://www.gnu.org/licenses/>.
<div>
{translate key=ResourceDisplayInstructions}
<br/><br/>
<a href="https://www.bookedscheduler.com/help/administration/#Reservation_Tablet_View" target="blank">{translate key=Help}</a>
<a href="{$Path}administration.php" target="blank">{translate key=Administration}</a>
</div>

{*
For Emacs:
Local Variables:
mode: html
coding: utf-8
End:
*}
Loading

0 comments on commit 9558dd4

Please sign in to comment.