]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
auto setting reasonable defaults on first use
authorcash <cash.costello@gmail.com>
Wed, 12 Oct 2011 02:00:24 +0000 (22:00 -0400)
committercash <cash.costello@gmail.com>
Wed, 12 Oct 2011 02:00:24 +0000 (22:00 -0400)
views/default/settings/tidypics/edit.php

index a6b2c2d0c7a6e7f7ff3b1666b98e63ae1b5f8128..681007ac5e3a9c496040ca838efb21e47f97be76 100644 (file)
@@ -1,4 +1,32 @@
 <?php
+/**
+ * Tidypics plugin settings view
+ *
+ * Set reasonable defaults if no settings saved
+ */
+
+if (!get_plugin_setting('image_lib', 'tidypics')) {
+       set_plugin_setting('image_lib', 'GD', 'tidypics');
+       set_plugin_setting('download_link', 'enabled', 'tidypics');
+       set_plugin_setting('tagging', 'enabled', 'tidypics');
+       set_plugin_setting('photo_ratings', 'disabled', 'tidypics');
+       set_plugin_setting('exif', 'disabled', 'tidypics');
+       set_plugin_setting('view_count', 'disabled', 'tidypics');
+       set_plugin_setting('maxfilesize', '5', 'tidypics');
+       set_plugin_setting('quota', '0', 'tidypics');
+       set_plugin_setting('img_river_view', 'batch', 'tidypics');
+       set_plugin_setting('album_river_view', 'set', 'tidypics');
+
+       $image_sizes = array();
+       $image_sizes['large_image_width'] = 600;
+       $image_sizes['large_image_height'] = 600;
+       $image_sizes['small_image_width'] = 153;
+       $image_sizes['small_image_height'] = 153;
+       $image_sizes['thumb_image_width'] = 60;
+       $image_sizes['thumb_image_height'] = 60;
+       set_plugin_setting('image_sizes', serialize($image_sizes), 'tidypics');
+}
+
 global $CONFIG;  
 $system_url = $CONFIG->wwwroot . 'mod/tidypics/pages/server_analysis.php';
 $settings_url = $CONFIG->wwwroot . 'mod/tidypics/pages/admin.php';