<?php defined('BLUDIT') or die('Bludit CMS.');

// ============================================================================
// Check role
// ============================================================================

if($Login->role()!=='admin') {
	Alert::set($Language->g('you-do-not-have-sufficient-permissions'));
	Redirect::page('admin', 'dashboard');
}

// ============================================================================
// Main after POST
// ============================================================================

// ============================================================================
// POST Method
// ============================================================================

// ============================================================================
// Main after POST
// ============================================================================

$themes = array();
$themesPaths = Filesystem::listDirectories(PATH_THEMES);

// Load each plugin clasess
foreach($themesPaths as $themePath)
{
	$langLocaleFile  = $themePath.DS.'languages'.DS.$Site->locale().'.json';
	$langDefaultFile = $themePath.DS.'languages'.DS.'en_US.json';
	$database = false;

	// Check if exists locale language
	if( Sanitize::pathFile($langLocaleFile) ) {
		$database = new dbJSON($langLocaleFile, false);
	}
	// Check if exists default language
	elseif( Sanitize::pathFile($langDefaultFile) ) {
		$database = new dbJSON($langDefaultFile, false);
	}

	if($database!==false)
	{
		$databaseArray = $database->db;
		$databaseArray['theme-data']['dirname'] = basename($themePath);

		// Theme data
		array_push($themes, $databaseArray['theme-data']);
	}
}