mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-03-09 07:47:46 +01:00
fix: verifica plugin duplicati
This commit is contained in:
parent
60db747783
commit
f61b0d1a07
@ -21,6 +21,7 @@
|
|||||||
namespace Modules\Aggiornamenti\Controlli;
|
namespace Modules\Aggiornamenti\Controlli;
|
||||||
|
|
||||||
use Models\Module;
|
use Models\Module;
|
||||||
|
use Models\Plugin;
|
||||||
|
|
||||||
class PluginDuplicati extends Controllo
|
class PluginDuplicati extends Controllo
|
||||||
{
|
{
|
||||||
@ -36,13 +37,14 @@ class PluginDuplicati extends Controllo
|
|||||||
|
|
||||||
public function check()
|
public function check()
|
||||||
{
|
{
|
||||||
$duplicati = database()->fetchArray('SELECT `idmodule_to`, `title` FROM `zz_plugins` LEFT JOIN `zz_plugins_lang` ON (`zz_plugins`.`id` = `zz_plugins_lang`.`id_record` AND `zz_plugins_lang`.`id_lang` = '.prepare(\Models\Locale::getDefault()->id).') GROUP BY `idmodule_to`, `title` HAVING COUNT(`title`) > 1');
|
$duplicati = database()->fetchArray('SELECT `idmodule_to`, `title`, `zz_plugins`.`id` FROM `zz_plugins` LEFT JOIN `zz_plugins_lang` ON (`zz_plugins`.`id` = `zz_plugins_lang`.`id_record` AND `zz_plugins_lang`.`id_lang` = '.prepare(\Models\Locale::getDefault()->id).') GROUP BY `idmodule_to`, `title` HAVING COUNT(`title`) > 1');
|
||||||
|
|
||||||
foreach ($duplicati as $plugin) {
|
foreach ($duplicati as $plugin) {
|
||||||
$modulo = Module::find($plugin['idmodule_to']);
|
$modulo = Module::find($plugin['idmodule_to']);
|
||||||
|
$plugin = Plugin::find($plugin['id']);
|
||||||
|
|
||||||
$this->addResult([
|
$this->addResult([
|
||||||
'id' => $plugin->getTranslation('title'),
|
'id' => $plugin->id,
|
||||||
'nome' => $modulo->getTranslation('title').': '.$plugin->getTranslation('title'),
|
'nome' => $modulo->getTranslation('title').': '.$plugin->getTranslation('title'),
|
||||||
'descrizione' => tr('Il plugin _NAME_ del modulo _MODULE_ esiste più volte', [
|
'descrizione' => tr('Il plugin _NAME_ del modulo _MODULE_ esiste più volte', [
|
||||||
'_NAME_' => $plugin->getTranslation('title'),
|
'_NAME_' => $plugin->getTranslation('title'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user