| 
				
			 | 
			
			
				@@ -93,9 +93,12 @@ function restore_local_dokuwiki { 
			 | 
		
	
		
			
			| 
				93
			 | 
			
				93
			 | 
			
			
				         DOKUWIKI_DOMAIN_NAME=$(get_completion_param "dokuwiki domain") 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				94
			 | 
			
			
				         temp_restore_dir=/root/tempdokuwiki 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				95
			 | 
			
			
				         function_check restore_directory_from_usb 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				
			 | 
			
			
				-        restore_directory_from_usb $temp_restore_dir wiki 
			 | 
		
	
		
			
			| 
				97
			 | 
			
				
			 | 
			
			
				-        restore_directory_from_usb $temp_restore_dir dokuwiki 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				
			 | 
			
			
				-        cp -r $temp_restore_dir/var/lib/dokuwiki/* /var/lib/dokuwiki/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				96
			 | 
			
			
				+        if [ -d ${USB_MOUNT}/backup/wiki ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				97
			 | 
			
			
				+            restore_directory_from_usb ${temp_restore_dir} wiki 
			 | 
		
	
		
			
			| 
				
			 | 
			
				98
			 | 
			
			
				+        else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				99
			 | 
			
			
				+            restore_directory_from_usb ${temp_restore_dir} dokuwiki 
			 | 
		
	
		
			
			| 
				
			 | 
			
				100
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				101
			 | 
			
			
				+        cp -r ${temp_restore_dir}/var/lib/dokuwiki/* /var/lib/dokuwiki/ 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				102
			 | 
			
			
				         if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				100
			 | 
			
				103
			 | 
			
			
				             function_check restore_directory_from_usb 
			 | 
		
	
		
			
			| 
				101
			 | 
			
				104
			 | 
			
			
				             set_user_permissions 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -103,7 +106,11 @@ function restore_local_dokuwiki { 
			 | 
		
	
		
			
			| 
				103
			 | 
			
				106
			 | 
			
			
				             backup_unmount_drive 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				107
			 | 
			
			
				             exit 868 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				108
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				
			 | 
			
			
				-        restore_directory_from_usb ${temp_restore_dir}2 dokuwiki2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				109
			 | 
			
			
				+        if [ -d ${USB_MOUNT}/backup/wiki2 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				110
			 | 
			
			
				+            restore_directory_from_usb ${temp_restore_dir}2 wiki2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				111
			 | 
			
			
				+        else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				112
			 | 
			
			
				+            restore_directory_from_usb ${temp_restore_dir}2 dokuwiki2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				113
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				107
			 | 
			
				114
			 | 
			
			
				         cp -r ${temp_restore_dir}2/etc/dokuwiki/* /etc/dokuwiki/ 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				115
			 | 
			
			
				         if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				116
			 | 
			
			
				             function_check set_user_permissions 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -112,10 +119,10 @@ function restore_local_dokuwiki { 
			 | 
		
	
		
			
			| 
				112
			 | 
			
				119
			 | 
			
			
				             backup_unmount_drive 
			 | 
		
	
		
			
			| 
				113
			 | 
			
				120
			 | 
			
			
				             exit 869 
			 | 
		
	
		
			
			| 
				114
			 | 
			
				121
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				115
			 | 
			
				
			 | 
			
			
				-        rm -rf $temp_restore_dir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				122
			 | 
			
			
				+        rm -rf ${temp_restore_dir} 
			 | 
		
	
		
			
			| 
				116
			 | 
			
				123
			 | 
			
			
				         rm -rf ${temp_restore_dir}2 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/lib/dokuwiki/data/cache/* 
			 | 
		
	
		
			
			| 
				118
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/lib/dokuwiki/data/meta/* 
			 | 
		
	
		
			
			| 
				
			 | 
			
				124
			 | 
			
			
				+        #rm -rf /var/lib/dokuwiki/data/cache/* 
			 | 
		
	
		
			
			| 
				
			 | 
			
				125
			 | 
			
			
				+        #rm -rf /var/lib/dokuwiki/data/meta/* 
			 | 
		
	
		
			
			| 
				119
			 | 
			
				126
			 | 
			
			
				         chmod -R 755 /var/lib/dokuwiki/data 
			 | 
		
	
		
			
			| 
				120
			 | 
			
				127
			 | 
			
			
				         chown -R www-data:www-data /var/lib/dokuwiki/data 
			 | 
		
	
		
			
			| 
				121
			 | 
			
				128
			 | 
			
			
				         chown -R www-data:www-data /var/lib/dokuwiki/* 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -157,8 +164,8 @@ function restore_remote_dokuwiki { 
			 | 
		
	
		
			
			| 
				157
			 | 
			
				164
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				158
			 | 
			
				165
			 | 
			
			
				         rm -rf /root/tempdokuwiki 
			 | 
		
	
		
			
			| 
				159
			 | 
			
				166
			 | 
			
			
				         rm -rf /root/tempdokuwiki2 
			 | 
		
	
		
			
			| 
				160
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/lib/dokuwiki/data/cache/* 
			 | 
		
	
		
			
			| 
				161
			 | 
			
				
			 | 
			
			
				-        rm -rf /var/lib/dokuwiki/data/meta/* 
			 | 
		
	
		
			
			| 
				
			 | 
			
				167
			 | 
			
			
				+        #rm -rf /var/lib/dokuwiki/data/cache/* 
			 | 
		
	
		
			
			| 
				
			 | 
			
				168
			 | 
			
			
				+        #rm -rf /var/lib/dokuwiki/data/meta/* 
			 | 
		
	
		
			
			| 
				162
			 | 
			
				169
			 | 
			
			
				         chmod -R 755 /var/lib/dokuwiki/data 
			 | 
		
	
		
			
			| 
				163
			 | 
			
				170
			 | 
			
			
				         chown -R www-data:www-data /var/lib/dokuwiki/data 
			 | 
		
	
		
			
			| 
				164
			 | 
			
				171
			 | 
			
			
				         chown -R www-data:www-data /var/lib/dokuwiki/* 
			 |