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"
|
name = "Export"
|
||||||
|
|
||||||
[main.export.csv_sep]
|
[main.export.csv_sep]
|
||||||
ask.en = "Separator for data export in csv format"
|
ask.en = "For data in csv format"
|
||||||
ask.fr = "Séparateur pour l'export des données au format csv"
|
ask.fr = "Pour les des données au format csv"
|
||||||
type = "string"
|
type = "select"
|
||||||
default = ';'
|
choices = ["Utiliser le séparateur ;", "Utiliser le séparateur ,", "Utiliser un espace"]
|
||||||
|
default = "Utiliser le séparateur ;"
|
||||||
|
|
||||||
[statistics]
|
[statistics]
|
||||||
name = "Statistiques"
|
name = "Statistiques"
|
||||||
|
|
|
@ -29,11 +29,17 @@ pushd "$install_dir/script"
|
||||||
popd
|
popd
|
||||||
|
|
||||||
get__csv_sep(){
|
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(){
|
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"
|
ynh_app_setting_set --app=$app --key=csv_sep --value="$csv_sep"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue