From d7c50d86566dfb1696f5c36f8ddcc305676022da Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Sun, 6 Aug 2023 18:03:57 +0200 Subject: [PATCH] upgrade to Dotclear 2.27 --- src/Backend.php | 10 ++++------ src/Frontend.php | 10 ++++------ src/My.php | 29 ++--------------------------- src/Widgets.php | 2 +- 4 files changed, 11 insertions(+), 40 deletions(-) diff --git a/src/Backend.php b/src/Backend.php index 34de926..23b134b 100644 --- a/src/Backend.php +++ b/src/Backend.php @@ -15,20 +15,18 @@ declare(strict_types=1); namespace Dotclear\Plugin\bloganniv; use dcCore; -use dcNsProcess; +use Dotclear\Core\Process; -class Backend extends dcNsProcess +class Backend extends Process { public static function init(): bool { - static::$init = defined('DC_CONTEXT_ADMIN'); - - return static::$init; + return self::status(My::checkContext(My::BACKEND)); } public static function process(): bool { - if (!static::$init) { + if (!self::status()) { return false; } diff --git a/src/Frontend.php b/src/Frontend.php index 57729ec..d02c555 100644 --- a/src/Frontend.php +++ b/src/Frontend.php @@ -15,20 +15,18 @@ declare(strict_types=1); namespace Dotclear\Plugin\bloganniv; use dcCore; -use dcNsProcess; +use Dotclear\Core\Process; -class Frontend extends dcNsProcess +class Frontend extends Process { public static function init(): bool { - static::$init = defined('DC_RC_PATH'); - - return static::$init; + return self::status(My::checkContext(My::FRONTEND)); } public static function process(): bool { - if (!static::$init) { + if (!self::status()) { return false; } diff --git a/src/My.php b/src/My.php index 45dfdfa..151547c 100644 --- a/src/My.php +++ b/src/My.php @@ -14,36 +14,11 @@ declare(strict_types=1); namespace Dotclear\Plugin\bloganniv; -use dcCore; +use Dotclear\Module\MyPlugin; /** * This module definitions. */ -class My +class My extends MyPlugin { - /** - * This module id. - */ - public static function id(): string - { - return basename(dirname(__DIR__)); - } - - /** - * This module name. - */ - public static function name(): string - { - $name = dcCore::app()->plugins->moduleInfo(self::id(), 'name'); - - return __(is_string($name) ? $name : self::id()); - } - - /** - * This module path. - */ - public static function path(): string - { - return dirname(__DIR__); - } } diff --git a/src/Widgets.php b/src/Widgets.php index 372de13..1c3d02d 100644 --- a/src/Widgets.php +++ b/src/Widgets.php @@ -90,7 +90,7 @@ class Widgets $nbrejours = abs($timestamp2 - $timestamp1) / 86400; $nbreannee = abs($annee2 - $annee - 1); } - // abs($timestamp2 - $timestamp1)/(86400*7); //Affichage du nombre de semaine : 3.85 + // abs($timestamp2 - $timestamp1)/(86400*7); //Affichage du nombre de semaine : 3.85 } else { // date invalide return '';