- ShopProduct factory: full migration (~40 ProductRepository methods, ~30 controller actions) - Dashboard: Domain+DI migration (DashboardRepository + DashboardController) - Update: Domain+DI migration (UpdateRepository + UpdateController, template rewrite) - Renamed admin\Site to admin\App, removed dead fallback routing - Removed all legacy folders: admin/controls, admin/factory, admin/view - Newsletter: switched from admin\factory\Articles to ArticleRepository - 414 tests, 1335 assertions passing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
48 lines
1.7 KiB
PHP
48 lines
1.7 KiB
PHP
<?php
|
|
error_reporting( E_ALL ^ E_NOTICE ^ E_STRICT ^ E_WARNING ^ E_DEPRECATED );
|
|
define( 'gdir', "/libraries/grid" );
|
|
require_once dirname( __FILE__ ) . '/grid-view.php';
|
|
require_once dirname( __FILE__ ) . '/gdb.min.php';
|
|
require_once dirname( __FILE__ ) . '/grid.php';
|
|
require_once dirname( __FILE__ ) . '/grid-edit.php';
|
|
require_once dirname( __FILE__ ) . '/grid-upload.php';
|
|
|
|
session_start();
|
|
|
|
/* połączenie z bazą ustawić wg własnych preferencji */
|
|
require_once dirname( __FILE__ ) . '/../../config.php';
|
|
require_once dirname( __FILE__ ) . '/../../autoload/class.S.php';
|
|
|
|
$legacyFactoryFiles = [
|
|
'/../../autoload/admin/factory/class.Articles.php',
|
|
'/../../autoload/admin/factory/class.Pages.php',
|
|
];
|
|
|
|
foreach ( $legacyFactoryFiles as $legacyFactoryFile )
|
|
{
|
|
$legacyFactoryPath = dirname( __FILE__ ) . $legacyFactoryFile;
|
|
if ( file_exists( $legacyFactoryPath ) )
|
|
require_once $legacyFactoryPath;
|
|
}
|
|
|
|
require_once dirname( __FILE__ ) . '/../../autoload/shop/class.Product.php';
|
|
require_once dirname( __FILE__ ) . '/../../libraries/medoo/medoo.php';
|
|
|
|
$gdb = array(
|
|
'database_type' => 'mysql',
|
|
'database_name' => $database['name'],
|
|
'server' => $database['host'],
|
|
'username' => $database['user'],
|
|
'password' => $database['password'],
|
|
'charset' => 'utf8'
|
|
);
|
|
|
|
$mdb = new medoo( [
|
|
'database_type' => 'mysql',
|
|
'database_name' => $database['name'],
|
|
'server' => $database['host'],
|
|
'username' => $database['user'],
|
|
'password' => $database['password'],
|
|
'charset' => 'utf8'
|
|
] );
|