Dans le fichier soplanning\www\process\upload_backup.php remplacer la ligne 25 sinon "process\restore.php" ne trouve pas les fichiers a cause du "rand"
$dest_dir=$upload_dir.$filename.".tmp" . rand(0, 10000000);
par
$dest_dir=$upload_dir.$filename.".tmp";
Dans le fichier soplanning\www\process\backup.php remplacer les lignes 180/181 sinon il manque la colonne "affichage_liste"
$fields=array('status_id','nom','commentaire','affichage','barre','gras','italique','souligne','defaut','pourcentage','couleur','priorite');
$sql="select status_id,nom,commentaire,affichage,barre,gras,italique,souligne,defaut,pourcentage,couleur,priorite from planning_status";
par
$fields=array('status_id','nom','commentaire','affichage','barre','gras','italique','souligne','defaut','affichage_liste','pourcentage','couleur','priorite');
$sql="select status_id,nom,commentaire,affichage,barre,gras,italique,souligne,defaut,affichage_liste,pourcentage,couleur,priorite from planning_status";
Dans le fichier soplanning\www\process\restrore.php remplacer la ligne 690 pour supprimer "affichage_filtre" en trop et remettre les bon numéro de colonne car que 12 colonnes
if ($data[0]<>"status_id" || $data[1]<>"nom" || $data[2]<>"commentaire" || $data[3]<>"affichage" || $data[4]<>"barre" || $data[5]<>"gras" || $data[6]<>"italique" || $data[7]<>"souligne" || $data[8]<>"affichage_filtre" || $data[9]<>"defaut" || $data[10]<>"affichage_liste" || $data[11]<>"pourcentage" || $data[12]<>"couleur" || $data[13]<>"priorite")
par
if ($data[0]<>"status_id" || $data[1]<>"nom" || $data[2]<>"commentaire" || $data[3]<>"affichage" || $data[4]<>"barre" || $data[5]<>"gras" || $data[6]<>"italique" || $data[7]<>"souligne" || $data[8]<>"defaut"|| $data[9]<>"affichage_liste" || $data[10]<>"pourcentage" || $data[11]<>"couleur" || $data[12]<>"priorite")
Dans le fichier soplanning\www\process\restrore.php remplacer la ligne 538 pour corriger le nom de la variable
if ($periode->db_save(array(),array(),true))
par
if ($groupe->db_save(array(),array(),true))
correction sauvegarde et import v1.53.
-
- Site Admin
- Posts: 415
- Joined: 31 Aug 2017, 15:58
Re: correction sauvegarde et import v1.53.
Bonjour
merci pour les corrections, ce module est peu utilisé.
Le "rand" est volontaire pour éviter une faille de sécurité (upload d'un fichier malveillant), mais il manque la prise en compte de cette info dans la lecture du fichier ensuite.
Ce sera corrigé dans la prochaine version.
merci pour les corrections, ce module est peu utilisé.
Le "rand" est volontaire pour éviter une faille de sécurité (upload d'un fichier malveillant), mais il manque la prise en compte de cette info dans la lecture du fichier ensuite.
Ce sera corrigé dans la prochaine version.
Re: correction sauvegarde et import v1.53.
A noter que je n'ai réussi a debug que la version pour réaliser une restauration fichier par fichier.
La restauration global par fichier zip contient toujours des bug. Elle est donc non utilisable actuellement.
La restauration global par fichier zip contient toujours des bug. Elle est donc non utilisable actuellement.