From cfc710e7683a3e16e80fd0f2b6e8bef047e8502c Mon Sep 17 00:00:00 2001 From: Bartek Przybylski <bart.p.pl@gmail.com> Date: Sat, 4 Feb 2012 20:15:55 +0100 Subject: [PATCH] preferences store fix --- apps/gallery/ajax/galleryOp.php | 8 ++++---- apps/gallery/lib/album.php | 2 +- apps/gallery/lib/hooks_handlers.php | 2 +- apps/gallery/lib/scanner.php | 2 +- apps/gallery/templates/index.php | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/gallery/ajax/galleryOp.php b/apps/gallery/ajax/galleryOp.php index 1233b49052..f819d87f66 100644 --- a/apps/gallery/ajax/galleryOp.php +++ b/apps/gallery/ajax/galleryOp.php @@ -57,7 +57,7 @@ function handleGalleryScanning() { function handleFilescan($cleanup) { OC_JSON::checkLoggedIn(); if ($cleanup) OC_Gallery_Album::cleanup(); - $root = OC_Appconfig::getValue('gallery', 'root', '').'/'; + $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '').'/'; $pathlist = OC_Gallery_Scanner::find_paths($root); sort($pathlist); OC_JSON::success(array('paths' => $pathlist)); @@ -85,11 +85,11 @@ function handleStoreSettings($root, $order) { return; } - $current_root = OC_Appconfig::getValue('gallery', 'root', '/'); + $current_root = OC_Preferences::getValue(OC_User::getUser(),'gallery', 'root', '/'); $root = trim(rtrim($root, '/')); $rescan = $current_root==$root?'no':'yes'; - OC_Appconfig::setValue('gallery', 'root', $root); - OC_Appconfig::setValue('gallery', 'order', $order); + OC_Preferences::setValue(OC_User::getUser(), 'gallery', 'root', $root); + OC_Preferences::setValue(OC_User::getUser(), 'gallery', 'order', $order); OC_JSON::success(array('rescan' => $rescan)); } diff --git a/apps/gallery/lib/album.php b/apps/gallery/lib/album.php index 502237481a..d1405333ac 100644 --- a/apps/gallery/lib/album.php +++ b/apps/gallery/lib/album.php @@ -77,7 +77,7 @@ class OC_Gallery_Album { $sql .= ' AND album_path = ?'; $args[] = $path; } - $order = OC_Appconfig::getValue('gallery', 'order', 'ASC'); + $order = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'order', 'ASC'); $sql .= ' ORDER BY album_name ' . $order; $stmt = OC_DB::prepare($sql); diff --git a/apps/gallery/lib/hooks_handlers.php b/apps/gallery/lib/hooks_handlers.php index 605cb0d003..046866e5c5 100644 --- a/apps/gallery/lib/hooks_handlers.php +++ b/apps/gallery/lib/hooks_handlers.php @@ -59,7 +59,7 @@ class OC_Gallery_Hooks_Handlers { } public static function pathInRoot($path) { - $root = OC_Appconfig::getValue('gallery', 'root', '/'); + $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '/'); return substr($path, 0, strlen($path)>strlen($root)?strlen($root):strlen($path)) == $root; } diff --git a/apps/gallery/lib/scanner.php b/apps/gallery/lib/scanner.php index 13800f48e6..3aae94d1a4 100644 --- a/apps/gallery/lib/scanner.php +++ b/apps/gallery/lib/scanner.php @@ -40,7 +40,7 @@ class OC_Gallery_Scanner { } public static function createName($name) { - $root = OC_Appconfig::getValue('gallery', 'root', '/'); + $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '/'); $name = str_replace('/', '.', str_replace(OC::$CONFIG_DATADIRECTORY, '', $name)); if (substr($name, 0, strlen($root)) == str_replace('/','.',$root)) { $name = substr($name, strlen($root)); diff --git a/apps/gallery/templates/index.php b/apps/gallery/templates/index.php index 4e74be4c64..7cc7dad3ac 100644 --- a/apps/gallery/templates/index.php +++ b/apps/gallery/templates/index.php @@ -33,7 +33,7 @@ $l = new OC_L10N('gallery'); <div id="g-dialog-settings" title="<?php echo $l->t('Settings');?>" style="display:none"> <form> - <fieldset><?php $root = OC_Appconfig::getValue('gallery', 'root', '/'); $order = OC_Appconfig::getValue('gallery', 'order', 'ASC');?> + <fieldset><?php $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '/'); $order = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'order', 'ASC');?> <label for="name"><?php echo $l->t('Scanning root');?></label> <input type="text" name="g-scanning-root" id="g-scanning-root" class="text ui-widget-content ui-corner-all" value="<?php echo $root;?>" /><br/> -- GitLab