]> source.dussan.org Git - nextcloud-server.git/commitdiff
some fixes
authorMartin T. H. Sandsmark <sandsmark@samfundet.no>
Sat, 24 Jul 2010 23:48:36 +0000 (01:48 +0200)
committerMartin T. H. Sandsmark <sandsmark@samfundet.no>
Sat, 24 Jul 2010 23:48:36 +0000 (01:48 +0200)
inc/lib_base.php
inc/lib_ocs.php

index df6df15cc234839cff9b014dc1eca2c969633513..5b80055ad8321df125aff817652ef461cbcd8dab 100644 (file)
@@ -376,6 +376,7 @@ class OC_DB {
        * @return result-set
        */
        static function query($cmd){
+        error_log($cmd);
                global $CONFIG_DBTYPE;
                if(!trim($cmd)){
                        return false;
index 708500d4094c3f4f2055af9d6b33dc6819385068..a4d9534bb30f5c7bb17e5df95d8f0bb46175e35d 100644 (file)
@@ -135,14 +135,15 @@ class OC_OCS {
 
     // PRIVATEDATA
     // get - GET DATA
-    }elseif(($method=='get') and (strtolower($ex[$paracount-5])=='v1.php')and (strtolower($ex[$paracount-3])=='privatedata')){
+    }elseif(($method=='get') and (strtolower($ex[$paracount-4])=='v1.php')and (strtolower($ex[$paracount-3])=='privatedata')){
       $key=OC_OCS::readdata('key','text');
       OC_OCS::privateDataGet($key);
 
     // set - POST DATA
-    }elseif(($method=='post') and (strtolower($ex[$paracount-5])=='v1.php')and (strtolower($ex[$paracount-3])=='privatedata')){
+    }elseif(($method=='post') and (strtolower($ex[$paracount-4])=='v1.php')and (strtolower($ex[$paracount-3])=='privatedata')){
       $key=OC_OCS::readdata('key','text');
-      $value=OC_OCS::readdata('key','text');
+      $value=OC_OCS::readdata('value','text');
+      error_log("key: '$key', value: '$value'");
       OC_OCS::privatedataset($key, $value);
 
     }else{
@@ -457,7 +458,7 @@ class OC_OCS {
   }
 
   /**
-   * set private data referenced by $key to $valu`
+   * set private data referenced by $key to $value
    * @param string $key
    * @param string $value
    * @return string xml/json
@@ -471,9 +472,9 @@ class OC_OCS {
     $result=OC_DB::query("select count(*) as co from {$CONFIG_DBTABLEPREFIX}privatedata where key = '".$key."'");
 //    $entry=$result->fetchRow();
     //$totalcount=$entry['co'];
-    $totalcount=$result['co'];
-    die($totalcount);
+    $totalcount=(integer)$result['co'];
     OC_DB::free_result($result);
+    error_log($totalcount);
 
     if ($totalcount != 0) {
         $result = OC_DB::query("update {$CONFIG_DBTABLEPREFIX}privatedata set value='".addslashes($value)."', timestamp = now() where key = '".addslashes($key)."'");