Init files

This commit is contained in:
Александр Бабаев 2022-07-15 21:54:58 +03:00
parent a4887d1fc6
commit 42dd4c60f2
4 changed files with 62 additions and 0 deletions

23
fcms-configs/config.php Normal file
View File

@ -0,0 +1,23 @@
<?php
/*
* Параметры сайта (параметры доступа к БД, окружение и т.п.)
* @package freecms
*/
namespace freecms;
/*
* FCMS_ENVIRONMENT
* Окружение для запуска
* Возможные значения:
* dev - разработка
* test - тестирование на сервере
* prod - функционирующее приложение
*/
const FCMS_ENVIRONMENT = "dev";
/*
* FCMS_DBNAME
* Имя БД
*/
const FCMS_DBNAME = "";

25
fcms-core/classes/db.php Normal file
View File

@ -0,0 +1,25 @@
<?php
/*
* Класс для работы с базой данных
* @package freecms
*/
namespace freecms\classes;
//Используем класс PDO для подключения к БД
use PDO;
/*
* Класс для работы с БД
*/
class db
{
// Переменная инициализации PDO
private PDO $pdo;
public function __construct()
{
$this->pdo = new PDO ("");
}
}

7
fcms-core/freecms.php Normal file
View File

@ -0,0 +1,7 @@
<?php
/*
* Приложение FreeCMS.
* @package FreeCMS
*/
//Подключаем глобальные параметры сервера

7
index.php Normal file
View File

@ -0,0 +1,7 @@
<?php
/*
* Главный файл сайта. Запускает приложение FreeCMS.
* @package FreeCMS
*/
require __DIR__ . "/fcms-core/freecms.php";