Fixed css class color on background rows for beforeinstall, bkpmanageinstall and uninstall methods

This commit is contained in:
Rooty 2021-04-26 08:46:03 +02:00
parent c144ae3b9c
commit b7c321b145
11 changed files with 53 additions and 52 deletions

View File

@ -25,9 +25,9 @@
<legend><mx:text id="TxtFileUninstallTitle"/></legend>
<div class="legendcolor">
<div><strong><mx:text id="TxtLegend"/></strong></div>
<div class="lnColor3">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="lnColor1">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="lnColor2">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="text-success">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="text-warning">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="text-danger">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="linkview">&nbsp;</div><div><mx:text id="TxtDetail"/></div>
</div>
<table class="table">

View File

@ -55,7 +55,7 @@
<th><mx:text id="TxtAction"/></th>
</tr>
<tr mXattribut="class:lineStyle">
<td class="lnColor2"><mx:text id="nom"/></td>
<td class="text-danger"><mx:text id="nom"/></td>
<td class="actionOne">
<a mXattribut="href:link" class="linkadd"></a>
<a mXattribut="href:linkDel" class="linkdelete"></a>
@ -75,7 +75,7 @@
<th><mx:text id="TxtAction"/></th>
</tr>
<tr mXattribut="class:lineStyle">
<td class="lnColor1"><mx:text id="oldname"/></td>
<td class="text-warning"><mx:text id="oldname"/></td>
<td class="actionOne">
<a mXattribut="href:link" class="linkadd"></a>
<a mXattribut="href:linkDel" class="linkdelete"></a>

View File

@ -25,9 +25,9 @@
<legend><mx:text id="TxtFileCopyTitle"/></legend>
<div class="legendcolor">
<div><strong><mx:text id="TxtLegend"/></strong></div>
<div class="lnColor3">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="lnColor1">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="lnColor2">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="text-success">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="text-warning">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="text-danger">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
</div>
<table class="table">
<tr>

View File

@ -25,9 +25,9 @@
<legend><mx:text id="TxtFileUninstallTitle"/></legend>
<div class="legendcolor">
<div><strong><mx:text id="TxtLegend"/></strong></div>
<div class="lnColor3">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="lnColor1">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="lnColor2">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="text-success">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="text-warning">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="text-danger">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="linkview">&nbsp;</div><div><mx:text id="TxtDetail"/></div>
</div>
<table class="table">

View File

@ -55,7 +55,7 @@
<th><mx:text id="TxtAction"/></th>
</tr>
<tr mXattribut="class:lineStyle">
<td class="lnColor2"><mx:text id="nom"/></td>
<td class="text-danger"><mx:text id="nom"/></td>
<td class="actionOne">
<a mXattribut="href:link" class="linkadd"></a>
<a mXattribut="href:linkDel" class="linkdelete"></a>
@ -75,7 +75,7 @@
<th><mx:text id="TxtAction"/></th>
</tr>
<tr mXattribut="class:lineStyle">
<td class="lnColor1"><mx:text id="oldname"/></td>
<td class="text-warning"><mx:text id="oldname"/></td>
<td class="actionOne">
<a mXattribut="href:link" class="linkadd"></a>
<a mXattribut="href:linkDel" class="linkdelete"></a>

View File

@ -25,9 +25,9 @@
<legend><mx:text id="TxtFileCopyTitle"/></legend>
<div class="legendcolor">
<div><strong><mx:text id="TxtLegend"/></strong></div>
<div class="lnColor3">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="lnColor1">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="lnColor2">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="text-success">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="text-warning">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="text-danger">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
</div>
<table class="table">
<tr>

View File

@ -25,9 +25,9 @@
<legend><mx:text id="TxtFileUninstallTitle"/></legend>
<div class="legendcolor">
<div><strong><mx:text id="TxtLegend"/></strong></div>
<div class="lnColor3">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="lnColor1">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="lnColor2">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="text-success">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="text-warning">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="text-danger">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="linkview">&nbsp;</div><div><mx:text id="TxtDetail"/></div>
</div>
<table class="table">

View File

@ -59,7 +59,7 @@
<th><mx:text id="TxtAction"/></th>
</tr>-->
<tr mXattribut="class:lineStyle">
<td class="lnColor2"><mx:text id="nom"/></td>
<td class="text-danger"><mx:text id="nom"/></td>
<td class="actionOne">
<span class="float-right">
<a class="fa fa-lg fa-history text-success mr-2" mXattribut="href:link"></a>
@ -83,7 +83,7 @@
<th><mx:text id="TxtAction"/></th>
</tr>
<tr mXattribut="class:lineStyle">
<td class="lnColor1"><mx:text id="oldname"/></td>
<td class="text-warning"><mx:text id="oldname"/></td>
<td class="actionOne">
<a mXattribut="href:link" class="linkadd"></a>
<a mXattribut="href:linkDel" class="linkdelete"></a>

View File

@ -25,9 +25,9 @@
<legend><mx:text id="TxtFileCopyTitle"/></legend>
<div class="legendcolor">
<div><strong><mx:text id="TxtLegend"/></strong></div>
<div class="lnColor3">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="lnColor1">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="lnColor2">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
<div class="text-success">&nbsp;</div><div><mx:text id="TxtFileToUnInstall"/></div>
<div class="text-warning">&nbsp;</div><div><mx:text id="TxtFileNotUnInstalled"/></div>
<div class="text-danger">&nbsp;</div><div><mx:text id="TxtFileNotRight"/></div>
</div>
<table class="table">
<tr>

View File

@ -227,16 +227,16 @@ var $dbUninstallFile= "uninstall";
# Verification des droits de fichier ()droit destination
if (isset($tabRight[$key]) && $tabRight[$key][1]===true)
{
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "text-success");
}else{
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "lnColor2");
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "text-danger");
$msg=getMessage("NoRightForFile").$tabRight[$key][0];
$ficError=true;
}
$nbToReplace++;
}else{
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "text-warning");
//$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.status", "Version source trop ancienne.");
}
}else{
@ -244,9 +244,10 @@ var $dbUninstallFile= "uninstall";
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.ficDest", $tabficini[$key][0]);
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.versionSrc", getMessage("NoFileFound"));
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.versionDest", $backup->getFileVersion($tabficini[$key][0]));
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "lnColor1");
$msg=getMessage("FileSrcError");
$ficError=true;
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("BLOCFIC.class", "text-warning");
/* TODO HERE WE CAN REMOVE FILES NOT PRESENT IN PACKAGE AND PESENT ON PLATFORM (like files to remove) */
// $msg=getMessage("FileSrcError");
// $ficError=true;
}
$GLOBALS["SYSTEM_TEMPLATE"]-> MxBloc("BLOCFIC", "loop");
}
@ -375,13 +376,13 @@ var $dbUninstallFile= "uninstall";
if ($tabcopie[$key][1]===true)
{
# copie == ok
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.statutfic", getMessage("SuccessCopy"));
}
else
{
# copie == pb...
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.statutfic", getMessage("ErrorCopy"));
}
$GLOBALS["SYSTEM_TEMPLATE"]-> MxBloc("BLOCFIC", "loop");
@ -401,12 +402,12 @@ var $dbUninstallFile= "uninstall";
//Execution du script de création de la bd
if ($backup->restorebackUpDB($sourcepath,$this->dbInstallFile.".". DATA_SOURCE_DB_TYPE .".sql"))
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("TABLEBD.BLOCBD.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("TABLEBD.BLOCBD.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("TABLEBD.BLOCBD.statutDB", getMessage("SuccessBD"));
}
else
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("TABLEBD.BLOCBD.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("TABLEBD.BLOCBD.class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("TABLEBD.BLOCBD.statutDB", getMessage("ErrorBD"));
return "ErrorCreateDB";
}
@ -431,7 +432,7 @@ var $dbUninstallFile= "uninstall";
{
if (count($tabresult)>0)
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BlocBackup.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BlocBackup.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BlocBackup.NomBackup",$tabresult["backup_libelle"]);
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BlocBackup.DateBackup",date("Y/m/d H:i:s",$tabresult["backup_date"]));
}
@ -534,7 +535,7 @@ var $dbUninstallFile= "uninstall";
{
//Test sur le type d'objet a supprimer
if (strpos($tabcp[$key][0],"data/message/fr/object.ini")!==False){
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.ficSrc",$key);
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.versionSrc", $backup->getFileVersion($sourcepath.$key));
$GLOBALS["SYSTEM_TEMPLATE"]-> MxBloc("BLOCFIC", "loop");
@ -550,12 +551,12 @@ var $dbUninstallFile= "uninstall";
if($tabperm[$key][1]===True)
{
//Permission == ok
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-success");
}
else
{
//permission == Not ok
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-warning");
}
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.ficSrc",$key);
@ -597,7 +598,7 @@ var $dbUninstallFile= "uninstall";
{
if (count($tabresultFILE)>0)
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFICBKP.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFICBKP.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFICBKP.fic",$tabresult["new_name"]);
}
$GLOBALS["SYSTEM_TEMPLATE"]-> MxBloc("BLOCFICBKP", "loop");
@ -610,7 +611,7 @@ var $dbUninstallFile= "uninstall";
{
if (count($tabresultBD)>0)
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCBDBKP.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCBDBKP.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCBDBKP.nombd",$tabresultBD["nom_bd"]);
}
$GLOBALS["SYSTEM_TEMPLATE"]-> MxBloc("BLOCBDBKP", "loop");
@ -694,13 +695,13 @@ var $dbUninstallFile= "uninstall";
{
if (unlink($tabini[$key][0]))
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.statutfic", getMessage("SuccessDel"));
}
else
{
//Erreur lors de la suppression du fichier
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.statutfic", getMessage("ErrorDel"));
}
}
@ -708,7 +709,7 @@ var $dbUninstallFile= "uninstall";
else
{
# suppression == pb...
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCFIC.class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCFIC.statutfic", getMessage("ErrorDel"));
}
$GLOBALS["SYSTEM_TEMPLATE"]-> MxBloc("BLOCFIC", "loop");
@ -785,12 +786,12 @@ var $dbUninstallFile= "uninstall";
//Execution du script de création de la bd
if ($backup->restorebackUpDB($sourcepath,$this->dbUninstallFile.".". DATA_SOURCE_DB_TYPE .".sql"))
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCBD.class", "lnColor3");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCBD.class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCBD.statutDB", getMessage("SuccessEraseBD"));
}
else
{
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCBD.class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxAttribut("BLOCBD.class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]-> MxText("BLOCBD.statutDB", getMessage("ErrorEraseBD"));
return "ErrorCreateDB";
}

View File

@ -346,11 +346,11 @@ Class InstallManager extends CoordinationObj
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4/1.10.22/dataTables.bootstrap4.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectCoordination').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectPlugin').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectPrinting').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabTemplate').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabUpgrade').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectCoordination').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectPlugin').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectPrinting').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabTemplate').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabUpgrade').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
mxRawJs($arrayRawJs);
withBlocPath("InstallManager", "listinstall");
@ -445,12 +445,12 @@ Class InstallManager extends CoordinationObj
###########################################################################
if (!in_array($val, $tabTmp)){
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".class", "lnColor1");
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".class", "text-warning");
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".INSTALL.urlInstall", formatUrl($this->getId(), "InstallManager", "beforeInstall", "","&detailId=".$val));
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".INSTALL.urlDeleteSrc", formatUrl($this->getId(), "InstallManager", "deletePackageInstall", "","&detailId=".$val));
$GLOBALS["SYSTEM_TEMPLATE"]->MxBloc($tmp[0].".UNINSTALL", "delete");
}else{
// Package non installïżœ $GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".class", "lnColor3");
// Package non installïżœ $GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".class", "text-success");
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut($tmp[0].".UNINSTALL.urlUnInstall", formatUrl($this->getId(), "InstallManager", "beforeUninstall", "","&detailId=".$val));
$GLOBALS["SYSTEM_TEMPLATE"]->MxBloc($tmp[0].".INSTALL", "delete");
}