%echo "#!/bin/bash" set -x cd /usr/local/share/piwigo %for %%user in %%piwigo_users export REQUEST_URI="/%%user/" /usr/bin/php piwigo_cli.php -c db:install --language fr_FR IMPORTED=$? if [ "$IMPORTED" = "0" ]; then /usr/bin/php piwigo_cli.php -c user:admin:create --login admin --admin_pass %%piwigo_admin_password --mail_address %%piwigo_admin_email --language fr_FR fi # /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name picture_informations --key author --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name picture_informations --key rating_score --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name picture_informations --key visits --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name picture_informations --key categories --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name picture_informations --key posted_on --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify --conf_name gallery_title --value "%%piwigo_title" --type string /usr/bin/php piwigo_cli.php -c config:modify --conf_name page_banner --value "%%piwigo_title" --type string /usr/bin/php piwigo_cli.php -c config:modify --conf_name allow_user_registration --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify --conf_name allow_user_customization --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify --conf_name nb_categories_page --value 40 --type string /usr/bin/php piwigo_cli.php -c config:modify --conf_name picture_metadata_icon --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify --conf_name picture_favorite_icon --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify --conf_name picture_sizes_icon --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify --conf_name no_photo_yet --value false --type boolean # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name piwigo-openstreetmap /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key left_menu.enabled --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key left_menu.link --value "Voir sur la carte" --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key right_panel.enabled --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key category_description.enabled --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key category_description.height --value 500 --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key category_description.width --value 300 --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key main_menu.enabled --value false --type boolean #/usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key left_menu.link --value Carte --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key batch.global_height --value 300 --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key batch.unit_height --value 300 --type string #/usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key main_menu.height --value 300 --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key map.attrplugin --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key method --value resize --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name osm_conf --key method --value resize --type string # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name GDThumb /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name gdThumb --key margin --value 1 --type integer /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name gdThumb --key big_thumb --value false --type boolean #/usr/bin/php piwigo_cli.php -c config:modify:array --conf_name gdThumb --key thumb_animate --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name gdThumb --key thumb_metamode --value hide --type string # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name rv_tscroller # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name gvideo # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name OpenIdConnect /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key issuer_url --value https://%%oauth2_client_server_domainname/ --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key client_id --value %%oauth2_client_id --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key client_secret --value %%oauth2_client_secret --type string /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key verify_host --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key verify_peer --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key register_new_users --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key redirect_new_to_profile --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key notify_admins_on_register --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key notify_user_on_register --value false --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key authorization_code_flow --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:array --conf_name OIDC --key password_flow --value false --type boolean # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name community if [ "$IMPORTED" = "0" ]; then /usr/bin/php piwigo_cli.php -c community:permission:add --type any_registered_user --create_subcategories fi # /usr/bin/php piwigo_cli.php -c plugin:activate --plugin_name gvideo # /usr/bin/php piwigo_cli.php -c theme:activate --theme_name bootstrap_darkroom /usr/bin/php piwigo_cli.php -c config:modify:json --conf_name bootstrap_darkroom --key fluid_width --value true --type boolean /usr/bin/php piwigo_cli.php -c config:modify:json --conf_name bootstrap_darkroom --key page_header --value none --type string /usr/bin/php piwigo_cli.php -c config:modify:json --conf_name bootstrap_darkroom --key bootstrap_theme --value bootswatch-darkly --type string /usr/bin/php piwigo_cli.php -c config:modify:json --conf_name bootstrap_darkroom --key navbar_main_bg --value bg-primary --type string /usr/bin/php piwigo_cli.php -c config:modify:json --conf_name bootstrap_darkroom --key social_enabled --value false --type boolean # if [ "$IMPORTED" = "0" ]; then /usr/bin/php piwigo_cli.php -c user:create --login %%user --mail_address %%user.piwigo_email --oidc fi %end for