]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Show global key and secret, if defined, in Twitter bridge admin panel
authorZach Copley <zach@status.net>
Wed, 3 Mar 2010 01:49:14 +0000 (01:49 +0000)
committerZach Copley <zach@status.net>
Wed, 3 Mar 2010 01:49:14 +0000 (01:49 +0000)
plugins/TwitterBridge/TwitterBridgePlugin.php
plugins/TwitterBridge/twitteradminpanel.php

index bc702e745bbcbd7f446881ff1ff4a7b6378df85d..1a0a69682a269b1eb7c50f4232e35f42e09d4e54 100644 (file)
@@ -88,15 +88,15 @@ class TwitterBridgePlugin extends Plugin
 
     static function hasKeys()
     {
-        $key    = common_config('twitter', 'consumer_key');
-        $secret = common_config('twitter', 'consumer_secret');
+        $ckey    = common_config('twitter', 'consumer_key');
+        $csecret = common_config('twitter', 'consumer_secret');
 
-        if (empty($key) && empty($secret)) {
-            $key    = common_config('twitter', 'global_consumer_key');
-            $secret = common_config('twitter', 'global_consumer_secret');
+        if (empty($ckey) && empty($csecret)) {
+            $ckey    = common_config('twitter', 'global_consumer_key');
+            $csecret = common_config('twitter', 'global_consumer_secret');
         }
 
-        if (!empty($key) && !empty($secret)) {
+        if (!empty($ckey) && !empty($csecret)) {
             return true;
         }
 
@@ -115,6 +115,8 @@ class TwitterBridgePlugin extends Plugin
 
     function onRouterInitialized($m)
     {
+        $m->connect('admin/twitter', array('action' => 'twitteradminpanel'));
+
         if (self::hasKeys()) {
             $m->connect(
                 'twitter/authorization',
@@ -133,8 +135,6 @@ class TwitterBridgePlugin extends Plugin
             }
         }
 
-        $m->connect('admin/twitter', array('action' => 'twitteradminpanel'));
-
         return true;
     }
 
index b22e6d99fe3f66d0bad4059ee9ea936f707befcf..0ed53bc05bfb0b28aa89445c0c07d6c6038002c7 100644 (file)
@@ -225,6 +225,49 @@ class TwitterAdminPanelForm extends AdminForm
         );
         $this->unli();
 
+                $globalConsumerKey = common_config('twitter', 'global_consumer_key');
+        $globalConsumerSec = common_config('twitter', 'global_consumer_secret');
+
+        if (!empty($globalConsumerKey)) {
+            $this->li();
+            $this->out->element(
+                'label',
+                array('for' => 'global_consumer_key'),
+                ''
+            );
+            $this->out->element(
+                'input',
+                array(
+                    'name'     => 'global_consumer_key',
+                    'type'     => 'text',
+                    'id'       => 'global_consumer_key',
+                    'value'    => $globalConsumerKey,
+                    'disabled' => 'true'
+                )
+            );
+            $this->out->element('p', 'form_guide', _('Global consumer key'));
+            $this->unli();
+
+            $this->li();
+            $this->out->element(
+                'label',
+                array('for' => 'global_consumer_secret'),
+                ''
+            );
+            $this->out->element(
+                'input',
+                array(
+                    'name'     => 'global_consumer_secret',
+                    'type'     => 'text',
+                    'id'       => 'global_consumer_secret',
+                    'value'    => $globalConsumerSec,
+                    'disabled' => 'true'
+                   )
+            );
+            $this->out->element('p', 'form_guide', _('Global consumer secret'));
+            $this->unli();
+        }
+
         $this->li();
         $this->input(
             'source',