if (!is_array($settings)) { trigger_error('Auth settings not found', E_USER_ERROR); }
// Extended DOM document class
-require_once('../kairo-utils/document.php-class');
+require_once('../php-utility-classes/classes/document.php-class');
// Class for sending emails
-require_once('../kairo-utils/email.php-class');
+require_once('../php-utility-classes/classes/email.php-class');
// Class for sending emails
require_once(__DIR__.'/authutils.php-class');
bind_textdomain_codeset($textdomain, 'utf-8');
textdomain($textdomain);
+// Sanitize settings.
+$settings['piwik_enabled'] = (@$settings['piwik_enabled']) ? true : false;
+$settings['piwik_site_id'] = intval(@$settings['piwik_site_id']);
+$settings['piwik_url'] = strlen(@$settings['piwik_url']) ? $settings['piwik_url'] : '/piwik/';
+$settings['piwik_tracker_path'] = strlen(@$settings['piwik_tracker_path']) ? $settings['piwik_tracker_path'] : '../vendor/piwik/piwik-php-tracker/';
+
/* Creating the DB tables:
CREATE TABLE `auth_sessions` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT ,