mirror of
https://github.com/YunoHost-Apps/moncycle_ynh.git
synced 2024-09-03 19:46:16 +02:00
Trying to solve sep issue
This commit is contained in:
parent
1e570e9b5a
commit
e09897d25b
2 changed files with 13 additions and 6 deletions
|
@ -27,10 +27,11 @@ services = [ 'php8.3-fpm']
|
|||
name = "Export"
|
||||
|
||||
[main.export.csv_sep]
|
||||
ask.en = "Separator for data export in csv format"
|
||||
ask.fr = "Séparateur pour l'export des données au format csv"
|
||||
type = "string"
|
||||
default = ';'
|
||||
ask.en = "For data in csv format"
|
||||
ask.fr = "Pour les des données au format csv"
|
||||
type = "select"
|
||||
choices = ["Utiliser le séparateur ;", "Utiliser le séparateur ,", "Utiliser un espace"]
|
||||
default = "Utiliser le séparateur ;"
|
||||
|
||||
[statistics]
|
||||
name = "Statistiques"
|
||||
|
|
|
@ -29,11 +29,17 @@ pushd "$install_dir/script"
|
|||
popd
|
||||
|
||||
get__csv_sep(){
|
||||
echo ""$(grep -oPi 'define\("CSV_SEP",[\s"]*\K[^\")]+' "$install_dir/config.php")""
|
||||
echo "Utiliser le séparateur" "$(grep -oPi 'define\("CSV_SEP",[\s"]*\K[^\")]+' "$install_dir/config.php")"
|
||||
}
|
||||
|
||||
set__csv_sep(){
|
||||
sed -i "s/define(\"CSV_SEP\",.*);/define(\"CSV_SEP\", \"$csv_sep\");/" "$install_dir/config.php"
|
||||
if [ $csv_sep == "Utiliser le séparateur ," ]; then
|
||||
sed -i "s/define(\"CSV_SEP\",.*);/define(\"CSV_SEP\", \",\");/" "$install_dir/config.php"
|
||||
elif [ $csv_sep == "Utiliser un espace" ]; then
|
||||
sed -i "s/define(\"CSV_SEP\",.*);/define(\"CSV_SEP\", \" \");/" "$install_dir/config.php"
|
||||
else
|
||||
sed -i "s/define(\"CSV_SEP\",.*);/define(\"CSV_SEP\", \";\");/" "$install_dir/config.php"
|
||||
fi
|
||||
ynh_app_setting_set --app=$app --key=csv_sep --value="$csv_sep"
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue