preferences store fix
This commit is contained in:
parent
f6a27dfa28
commit
cfc710e768
|
@ -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));
|
||||
}
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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));
|
||||
|
|
|
@ -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/>
|
||||
|
||||
|
|
Loading…
Reference in New Issue