Fix archive task default settings

This commit is contained in:
Romain Neutron
2013-09-13 10:42:17 +02:00
parent 56eb725b80
commit 28367c9007

View File

@@ -2156,6 +2156,26 @@ class task_period_archive extends task_abstract
return null;
}
/**
* @param array $params
*/
public static function getDefaultSettings(Configuration $config, array $params = array())
{
$period = isset($params['period']) ? $params['period'] : self::MINPERIOD;
return sprintf("<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<tasksettings>
<base_id></base_id>
<hotfolder></hotfolder>
<period>%s</period>
<move_archived>0</move_archived>
<move_error>0</move_error>
<delfolder>0</delfolder>
<copy_spe>0</copy_spe>
<cold></cold>
</tasksettings>", min(max($period, self::MINPERIOD), self::MAXPERIOD));
}
}
class CListFolder
@@ -2202,24 +2222,4 @@ class CListFolder
{
return array_shift($this->list);
}
/**
* @param array $params
*/
public static function getDefaultSettings(Configuration $config, array $params = array())
{
$period = isset($params['period']) ? $params['period'] : self::MINPERIOD;
return sprintf("<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<tasksettings>
<base_id></base_id>
<hotfolder></hotfolder>
<period>%s</period>
<move_archived>0</move_archived>
<move_error>0</move_error>
<delfolder>0</delfolder>
<copy_spe>0</copy_spe>
<cold></cold>
</tasksettings>", min(max($period, self::MINPERIOD), self::MAXPERIOD));
}
}