Some typos, add some missing required session_key parameters, cs, etc...
authorMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 27 Feb 2009 19:59:02 +0000 (14:59 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 27 Feb 2009 20:07:40 +0000 (15:07 -0500)
framework/Service_Facebook/lib/Horde/Service/Facebook.php
framework/Service_Facebook/lib/Horde/Service/Facebook/BatchRequest.php
framework/Service_Facebook/lib/Horde/Service/Facebook/Friends.php
framework/Service_Facebook/lib/Horde/Service/Facebook/Notifications.php
framework/Service_Facebook/lib/Horde/Service/Facebook/Users.php

index e5bfae5..fa380f2 100644 (file)
@@ -264,7 +264,7 @@ class Horde_Service_Facebook
             throw new Horde_Service_Facebook_Exception($description, $code);
         }
 
-        $this->batchRequest = new Horde_Service_FacebookbatchRequest($this, $this->_http);
+        $this->batchRequest = new Horde_Service_Facebook_BatchRequest($this, $this->_http);
     }
 
     /**
index 731da26..34c74e2 100644 (file)
@@ -79,7 +79,8 @@ class Horde_Service_Facebook_BatchRequest extends Horde_Service_Facebook_Request
 
         $serial_only = ($this->_batchMode == self::BATCH_MODE_SERIAL_ONLY);
         $params = array('method_feed' => $method_feed_json,
-                        'serial_only' => $serial_only);
+                        'serial_only' => $serial_only,
+                        'session_key' => $this->_facebook->auth->getSessionKey());
         $json = $this->_postRequest('batch.run', $params);
         $result = json_decode($json, true);
         if (is_array($result) && isset($result['error_code'])) {
index 646216e..3ea85ab 100644 (file)
@@ -8,7 +8,7 @@
  * @category Horde
  * @package Horde_Service_Facebook
  */
-class Horde_Servce_Facebook_Friends extends Horde_Service_Facebook_Base
+class Horde_Service_Facebook_Friends extends Horde_Service_Facebook_Base
 {
     /**
      * Returns whether or not pairs of users are friends.
@@ -51,15 +51,15 @@ class Horde_Servce_Facebook_Friends extends Horde_Service_Facebook_Base
     public function &get($flid = null, $uid = null)
     {
         // Session key is *required*
-        if (!$this->_facebook->auth->getSessionKey()) {
+        if (!$skey = $this->_facebook->auth->getSessionKey()) {
             throw new Horde_Service_Facebook_Exception('session_key is required',
                                                Horde_Service_Facebook_ErrorCodes::API_EC_SESSION_REQUIRED);
         }
-        $params = array();
-        if ($uid) {
+        $params = array('session_key' => $skey);
+        if (!empty($uid)) {
           $params['uid'] = $uid;
         }
-        if ($flid) {
+        if (!empty($flid)) {
           $params['flid'] = $flid;
         }
 
index 9234546..697582c 100644 (file)
@@ -22,12 +22,12 @@ class Horde_Service_Facebook_Notifications extends Horde_Service_Facebook_Base
     public function &get()
     {
         // Session key is *required*
-        if (!$this->_facebook->auth->getSessionKey()) {
+        if (!$skey = $this->_facebook->auth->getSessionKey()) {
             throw new Horde_Service_Facebook_Exception('session_key is required',
                                                Horde_Service_Facebook_ErrorCodes::API_EC_SESSION_REQUIRED);
         }
         return $this->_facebook->call_method('facebook.notifications.get',
-            array('session_key' => $this->_facebook->auth->getSessionKey()));
+            array('session_key' => $skey));
     }
 
     /**
index cc817bb..7775c03 100644 (file)
@@ -144,9 +144,9 @@ class Horde_Service_Facebook_Users extends Horde_Service_Facebook_Base
      *
      * @return boolean
      */
-    public function &users_setStatus($status, $uid = null, $clear = false, $includeVerb = true)
+    public function &setStatus($status, $uid = null, $clear = false, $includeVerb = true)
     {
-        if (empty($uid) && !$this->_facebook->auth->getSessionKey()) {
+        if (empty($uid) && !$skey = $this->_facebook->auth->getSessionKey()) {
             throw new Horde_Service_Facebook_Exception('users.setStatus requires a uid or a session_key',
                 Horde_Service_Facebook_ErrorCodes::API_EC_PARAM_SESSION_KEY);
         }
@@ -154,10 +154,10 @@ class Horde_Service_Facebook_Users extends Horde_Service_Facebook_Base
                          'clear' => $clear,
                          'status_includes_verb' => $includeVerb);
 
-        if (empty($uid)) {
+        if (!empty($uid)) {
             $params['uid'] = $uid;
         } else {
-            $params['session_key']  = $this->_facebook->auth->getSessionKey();
+            $params['session_key']  = $skey;
         }
 
         return $this->_facebook->call_method('facebook.users.setStatus', $params);