<?php
/**
BACKUP COMMANDER VERIOSN 2
==========================
So far, we have created a new composer project, imported Amara and run it successfully.
Before going any further, I need to organise the HTML.
I will do this by creating a template engine as part of Amara.
*/
session_start();
require dirname(__DIR__)."/vendor/autoload.php";
use \Johnpearcey\Amara\AmaraApp;
use \Johnpearcey\Amara\JPLogger;
JPLogger::init( dirname(__DIR__).'/logs', Psr\Log\LogLevel::DEBUG );
JPLogger::get()->info("*** Request start ***");
// database required for backup commander and Amara
$db = new \PDO('sqlite:'.dirname(__DIR__).'/html/data/data.db');
// secret properties, logins for email etc.
$local_props_json = __DIR__."/bu-command-local-conf.json";
// Init Amara application using it's own nav defaults
$app = new AmaraApp( $db, $local_props_json );
//set globals
$app->setGlobals( __DIR__.'/bu-command-nav.json' );
// settings and overrides for "Handlers" and "Navigate"
$app->setAdditional_Nav_Rq( __DIR__.'/bu-command-nav.json' );
// settings and overrides "Templates"
$app->setAdditional_Templates( __DIR__.'/bu-command-pages.json' );
// settings and overrides "PageBuilder" and "DataSources"
$app->setAdditional_PageBuilder( __DIR__.'/bu-command-pages.json' );
// Start Amara application
$app->run( );
?>