if (!defined('ALLOWED')) die('Appel direct ne sont pas permis'); if (!defined('ALLOWED_ADMIN')) { die(_('Non autorisé')); } $package_repository=new Package_Repository(); $xml=$package_repository->getContent(); /* * If xml is null , it means it was not possible to get the file , could be * a network problem or a misconfiguration */ if ( $xml == NULL) { echo '

'; printf (_("Désolé , impossible de se connecter au serveur %s"), NOALYSS_PACKAGE_REPOSITORY); echo '

'; return; } $a_template=$xml->xpath('//database_template/dbtemplate'); $nb_template=count($a_template); echo ""; echo tr( th(_("Nom")).th(_("Description")).th(_("Mise à jour")) ); for ($i=0; $i<$nb_template; $i++) { echo ''; echo td($a_template[$i]->name); echo td($a_template[$i]->description); echo td($a_template[$i]->date_update); echo ''; echo ''; } echo "
'; $js=sprintf("onclick=\"install_template('%s')\"", trim($a_template[$i]->code)); echo HtmlInput::button("installTemplate", "Installation modèle", $js); echo '
"; ?>