ver. 0.283: Legacy class cleanup — S, Html, Email, Image, Log, Mobile_Detect → Shared namespace
- Migrate class.S → Shared\Helpers\Helpers (140+ files), remove 12 unused methods - Migrate class.Html → Shared\Html\Html - Migrate class.Email → Shared\Email\Email - Migrate class.Image → Shared\Image\ImageManipulator - Delete class.Log (unused), class.Mobile_Detect (outdated UA detection) - Remove grid library loading from admin (index.php, ajax.php) - Replace gridEdit usage in 10 admin templates with grid-edit-replacement.php - Fix grid-edit-replacement.php AJAX to send values as JSON (grid.js compat) - Remove mobile layout conditionals (m_html/m_css/m_js) from Site + LayoutsRepository - Remove \Log::save_log() calls from OrderAdminService, ShopOrder, Order Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
38
index.php
38
index.php
@@ -63,24 +63,24 @@ $mdb = new medoo( [
|
||||
|
||||
$langRepo = new \Domain\Languages\LanguagesRepository( $mdb );
|
||||
|
||||
if ( !$lang_id = \S::get_session( 'current-lang' ) )
|
||||
if ( !$lang_id = \Shared\Helpers\Helpers::get_session( 'current-lang' ) )
|
||||
{
|
||||
$lang_id = $langRepo->defaultLanguage();
|
||||
\S::set_session( 'current-lang', $lang_id );
|
||||
\Shared\Helpers\Helpers::set_session( 'current-lang', $lang_id );
|
||||
}
|
||||
|
||||
if ( !$lang = \S::get_session( 'lang-' . $lang_id ) )
|
||||
if ( !$lang = \Shared\Helpers\Helpers::get_session( 'lang-' . $lang_id ) )
|
||||
{
|
||||
$lang = $langRepo->translations( $lang_id );
|
||||
\S::set_session( 'lang-' . $lang_id, $lang );
|
||||
\Shared\Helpers\Helpers::set_session( 'lang-' . $lang_id, $lang );
|
||||
}
|
||||
|
||||
$settings = ( new \Domain\Settings\SettingsRepository( $mdb ) )->allSettings();
|
||||
$client = \S::get_session( 'client' );
|
||||
$client = \Shared\Helpers\Helpers::get_session( 'client' );
|
||||
|
||||
if ( \S::get( 'action' ) == 'htaccess' )
|
||||
if ( \Shared\Helpers\Helpers::get( 'action' ) == 'htaccess' )
|
||||
{
|
||||
\S::htacces( '' );
|
||||
\Shared\Helpers\Helpers::htacces( '' );
|
||||
unlink( 'install.php' );
|
||||
unlink( 'update.zip' );
|
||||
header( 'Location: /' );
|
||||
@@ -132,24 +132,24 @@ if ($request_uri != '')
|
||||
}
|
||||
}
|
||||
|
||||
if ( \S::get( 'a' ) == 'page' and \S::get( 'id' ) )
|
||||
if ( \Shared\Helpers\Helpers::get( 'a' ) == 'page' and \Shared\Helpers\Helpers::get( 'id' ) )
|
||||
{
|
||||
$page = \front\factory\Pages::page_details( \S::get( 'id' ) );
|
||||
\S::set_session( 'page', $page );
|
||||
$page = \front\factory\Pages::page_details( \Shared\Helpers\Helpers::get( 'id' ) );
|
||||
\Shared\Helpers\Helpers::set_session( 'page', $page );
|
||||
}
|
||||
|
||||
if ( !is_array( $page ) or !(int)$page['id'] )
|
||||
{
|
||||
$page = \S::get_session( 'page' );
|
||||
$page = \Shared\Helpers\Helpers::get_session( 'page' );
|
||||
}
|
||||
|
||||
if ( !is_array( $page ) or !(int)$page['id'] )
|
||||
{
|
||||
$page = \front\factory\Pages::page_details();
|
||||
\S::set_session( 'page', $page );
|
||||
\Shared\Helpers\Helpers::set_session( 'page', $page );
|
||||
}
|
||||
|
||||
if ( \S::get( 'devel' ) )
|
||||
if ( \Shared\Helpers\Helpers::get( 'devel' ) )
|
||||
$settings[ 'devel' ] = true;
|
||||
|
||||
$out = \front\view\Site::show();
|
||||
@@ -224,8 +224,8 @@ if ( $settings[ 'piksel' ] )
|
||||
content_type: "product"
|
||||
});';
|
||||
|
||||
if ( \S::get( 'product' ) )
|
||||
$piskel_code .= PHP_EOL . 'fbq( "track", "ViewContent", { content_category: "produkt", content_name: "' . htmlspecialchars( str_replace( '"', '', \front\factory\ShopProduct::product_name( \S::get( 'product' ) ) ) ) . '", content_ids: ["' . \S::get( 'product' ) . '"], content_type: "product" });';
|
||||
if ( \Shared\Helpers\Helpers::get( 'product' ) )
|
||||
$piskel_code .= PHP_EOL . 'fbq( "track", "ViewContent", { content_category: "produkt", content_name: "' . htmlspecialchars( str_replace( '"', '', \front\factory\ShopProduct::product_name( \Shared\Helpers\Helpers::get( 'product' ) ) ) ) . '", content_ids: ["' . \Shared\Helpers\Helpers::get( 'product' ) . '"], content_type: "product" });';
|
||||
|
||||
$element -> nodeValue = $piskel_code;
|
||||
|
||||
@@ -235,13 +235,13 @@ if ( $settings[ 'piksel' ] )
|
||||
/* end piksel */
|
||||
|
||||
/* meta tagi Facebook */
|
||||
if ( \S::get( 'product' ) )
|
||||
if ( \Shared\Helpers\Helpers::get( 'product' ) )
|
||||
{
|
||||
$url = preg_replace( '#^(http(s)?://)?w{3}\.#', '$1', $_SERVER[ 'SERVER_NAME' ] );
|
||||
|
||||
$head = $dom -> getElementsByTagName( 'head' ) -> item( 0 );
|
||||
|
||||
$product = \front\factory\ShopProduct::product_details( \S::get( 'product' ), $lang_id );
|
||||
$product = \front\factory\ShopProduct::product_details( \Shared\Helpers\Helpers::get( 'product' ), $lang_id );
|
||||
$product_image = $product[ 'images' ][ 0 ][ 'src' ];
|
||||
if ( $product_image and file_exists( substr( $product_image, 1, strlen( $product_image ) ) ) )
|
||||
{
|
||||
@@ -272,7 +272,7 @@ if ( \S::get( 'product' ) )
|
||||
|
||||
$node = $head -> appendChild( $dom -> createElement( 'meta' ) );
|
||||
$node -> setAttribute( 'property', 'product:price:amount' );
|
||||
$node -> setAttribute( 'content', $product[ 'price_brutto_promo' ] ? \S::normalize_decimal( $product[ 'price_brutto_promo' ] ) : \S::normalize_decimal( $product[ 'price_brutto' ] ) );
|
||||
$node -> setAttribute( 'content', $product[ 'price_brutto_promo' ] ? \Shared\Helpers\Helpers::normalize_decimal( $product[ 'price_brutto_promo' ] ) : \Shared\Helpers\Helpers::normalize_decimal( $product[ 'price_brutto' ] ) );
|
||||
|
||||
$node = $head -> appendChild( $dom -> createElement( 'meta' ) );
|
||||
$node -> setAttribute( 'property', 'product:price:currency' );
|
||||
@@ -333,7 +333,7 @@ if ( $settings['generate_webp'] )
|
||||
if ( strpos( $img_src, '/' ) === 0 )
|
||||
$img_src = substr( $img_src, 1, strlen( $img_src ) );
|
||||
|
||||
$img_webp = \S::generate_webp_image( $img_src, 85 );
|
||||
$img_webp = \Shared\Helpers\Helpers::generate_webp_image( $img_src, 85 );
|
||||
if ( $img_webp !== false )
|
||||
{
|
||||
$img -> setAttribute( 'src', '/' . $img_webp );
|
||||
|
||||
Reference in New Issue
Block a user