Merge pull request #45 from jfriviere/master

Correction textfunc.php /tocable :
importFromZip doit pouvoir prendre un model xml (pas uniquement sql)
Ne pas utiliser différentes API de cache
Merge branch 'importxmlmodel'

Réparation de la fonction d'import d'un ME en XML.
Fonctionnalité cassée par les travaux sur le cache et les fonctions zip.
Interface admin: besoin du paramètre EDITION pour définir la widget à utiliser
Manipulation du ME

- les hooks et les externalentry doivent être unique.
- pouvoir choisir le type de masque d'un tablefield.
À l'import il n'y a pas encore d'idtask.

Pas besoin de varible qui ne sert à rien.
Passage de la fonction maketask dans la class TasksLogic
Harmonisation de l'indentation de oochargement.php
Passe gettypeandclassfromtask et gettask dans la classe TasksLogic.

Toutes les fonctions sur les tasks sont maintenant dans la classe Logic qui les gère.
On se débarrasse ainsi de quelques include et du fichier taskfunc.php
Ajout d'un argument limit à DAO->findMany
logic.php, une ligne vide en moins…
Ajout d'un tableau tmpdirs dans les informations des tâches.

Ainsi à l'effacement de la tâche, les fichiers temporaires associés
pourront être effacé.
Utiliser deleteAction pour effacer les tâches.

Utiliser 'tmpdirs' pour effacer les fichiers temporaire de la tâche.
Autoriser tout utilisateur a effacer les vieilles tâches.
Effacer automatiquement les tâches vieilles de plus de quatre heures.
N'utiliser les informations de la tâche que si elles sont valides
Message d'erreur plus explicite lors d'un import
entities_import: ne pas obliger à passer par une task pour l'import
L'import n'utilise plus les fonctions XML, on enlève tout ce code.
Rendre paramétrable l'effacement des vieilles tâches