diff --git a/include/modele.inc.php b/include/modele.inc.php index 7740592bf..5e8bf18ea 100644 --- a/include/modele.inc.php +++ b/include/modele.inc.php @@ -304,10 +304,25 @@ if ($sa == 'list') $mod = Database::fetch_array($Res, $i); $class = ($i % 2 == 0) ? "odd" : "even"; $str_name=domaine.'mod'.$mod['mod_id']; + $valid=true; + $exist=true; + $mod_status=""; + if ( $cn->exist_database($str_name) == 0 ) { + $exist=false; + $mod_status=_('Inexistant'); + } + if ( $exist ) { + $mod_cn=new Database($mod['mod_id'],'mod'); + if ( $mod_cn->exist_table("version")==0) { + $valid=false; + $mod_status=_('Invalide'); + } + } printf('