diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2013-03-18 22:18:09 +0100 | 
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2013-03-18 22:18:13 +0100 | 
| commit | 0a040e2134178f347bc5ebdb0be281813c1c4e72 (patch) | |
| tree | f4eec7b94c449923ce566945c00b32609d461930 | |
| parent | d0ed9adec8084b193c3429b664a408b2a3f6b71c (diff) | |
| download | semanticscuttle-0a040e2134178f347bc5ebdb0be281813c1c4e72.tar.gz semanticscuttle-0a040e2134178f347bc5ebdb0be281813c1c4e72.tar.bz2 | |
Fix bug #109: preserve privacy setting from Delicious export files.
Thanks for David Glenck for the initial version of this patch.
| -rw-r--r-- | www/importNetscape.php | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/www/importNetscape.php b/www/importNetscape.php index b476c40..a014b95 100644 --- a/www/importNetscape.php +++ b/www/importNetscape.php @@ -67,6 +67,8 @@ if ($userservice->isLoggedOn() && sizeof($_FILES) > 0 && $_FILES['userfile']['si  		$bDatetime = ""; //bDateTime optional  		$bCategories = ""; //bCategories optional +		$bPrivateNote = ""; //bPrivateNote optional +		$bPrivate = $status; //bPrivate set default  		foreach ($attributes[0] as $attribute) {  			$att = preg_split('/\s*=\s*/s', $attribute, 2); @@ -86,6 +88,11 @@ if ($userservice->isLoggedOn() && sizeof($_FILES) > 0 && $_FILES['userfile']['si  					break;  				case "NOTE":  					$bPrivateNote = $attrVal; +					break; +				case "PRIVATE": +					if ($attrVal) { +						$bPrivate = 2;//private +					}  			}  		}  		$bTitle = trim($titles[$i]); @@ -102,7 +109,7 @@ if ($userservice->isLoggedOn() && sizeof($_FILES) > 0 && $_FILES['userfile']['si  					$bDatetime = gmdate('Y-m-d H:i:s');  				} -				if ($bookmarkservice->addBookmark($bAddress, $bTitle, $bDescription, $bPrivateNote, $status, $bCategories, null, $bDatetime, false, true)) { +				if ($bookmarkservice->addBookmark($bAddress, $bTitle, $bDescription, $bPrivateNote, $bPrivate, $bCategories, null, $bDatetime, false, true)) {  					$countImportedBookmarks++;  				} else {  					$tplVars['error'] = T_('There was an error saving your bookmark. Please try again or contact the administrator.'); | 
