From ebc99ce44d00f037ffde933c86e1448361e2a795 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Thu, 5 Nov 2015 10:22:59 +0100 Subject: [PATCH] Show template status : not existing , nothing or invalid --- include/modele.inc.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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('' . '%d %s ' . ' %s ' . ''.$str_name.''. + td($mod_status). ' ' . HtmlInput::anchor(_('Effacer'), '?action=modele_mgt&sa=del&m=' . $mod['mod_id']," onclick = \"modele_drop('{$mod['mod_id']}') \"") . '' . '' .