]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Added is_readonly() method to all Actions
authorzach <zach@copley.name>
Tue, 22 Jul 2008 17:15:01 +0000 (13:15 -0400)
committerzach <zach@copley.name>
Tue, 22 Jul 2008 17:15:01 +0000 (13:15 -0400)
darcs-hash:20080722171501-ca946-160bad6c4f80be2b3b105ea9b913f1c0f9edb0ef.gz

16 files changed:
actions/avatar.php
actions/confirmaddress.php
actions/finishaddopenid.php
actions/finishremotesubscribe.php
actions/newnotice.php
actions/postnotice.php
actions/recoverpassword.php
actions/register.php
actions/subscribe.php
actions/twitapiaccount.php
actions/twitapistatuses.php
actions/unsubscribe.php
actions/updateprofile.php
actions/userauthorization.php
lib/action.php
lib/settingsaction.php

index ebfbd72952e9d1bec9ec315d3c958c948de38e4b..b1697f97bbb734a3e09d1f5d1bd6bc91de95cfd9 100644 (file)
@@ -23,6 +23,10 @@ require_once(INSTALLDIR.'/lib/settingsaction.php');
 
 class AvatarAction extends SettingsAction {
 
+       function is_readonly() {
+               return false;
+       }
+
     function get_instructions() {
                return _('Upload a new "avatar" (user image) here. You can\'t edit the picture after you upload it, so make sure it\'s more or less square. It must be under the site license, also. Use a picture that belongs to you and that you want to share.');
        }
index 3cffda8710b59c15efa87ca347c22e087df3e073..66a41d9d7da051aaf7e48509a714a9f2a922068c 100644 (file)
@@ -21,6 +21,10 @@ if (!defined('LACONICA')) { exit(1); }
 
 class ConfirmaddressAction extends Action {
 
+       function is_readonly() {
+               return false;
+       }
+
     function handle($args) {
         parent::handle($args);
         if (!common_logged_in()) {
index 028dc82e5a218a878adbb7fef8c62736334bd41d..af96635d624a63a455fc342d0ecb27adc26edfe2 100644 (file)
@@ -32,6 +32,10 @@ class FinishaddopenidAction extends Action {
                }
        }
 
+       function is_readonly() {
+               return false;
+       }
+       
        function try_login() {
 
                $consumer =& oid_consumer();
index ba5156a204ff770bb25218e43b4fc190259af739..bce2447ac7a256a05d53e3983582956da0989530 100644 (file)
@@ -23,6 +23,10 @@ require_once(INSTALLDIR.'/lib/omb.php');
 
 class FinishremotesubscribeAction extends Action {
 
+       function is_readonly() {
+               return false;
+       }
+
        function handle($args) {
 
                parent::handle($args);
index bf5fd5bcc0f1f03514a346be2d7be0fca07419a9..487396e4e16cfcbfd9c6423fdbea720a6cbb8c1f 100644 (file)
@@ -21,6 +21,10 @@ if (!defined('LACONICA')) { exit(1); }
 
 class NewnoticeAction extends Action {
 
+       function is_readonly() {
+               return false;
+       }
+
        function handle($args) {
                parent::handle($args);
                # XXX: Ajax!
index ab12277bbdd5fe734eed61290a52befdf05b2a43..3b5a4ee1536264ad24da69956fd0128838d27187 100644 (file)
@@ -21,6 +21,10 @@ if (!defined('LACONICA')) { exit(1); }
 
 require_once(INSTALLDIR.'/lib/omb.php');
 
+function is_readonly() {
+       return false;
+}
+
 class PostnoticeAction extends Action {
        function handle($args) {
                parent::handle($args);
index 9c34ff3d84149ea1a28f8bdb5dddd47337fbc321..0d85163d74d03bbaf0b640ff7773c108a6df51c1 100644 (file)
@@ -25,6 +25,10 @@ define(MAX_RECOVERY_TIME, 24 * 60 * 60);
 
 class RecoverpasswordAction extends Action {
 
+       function is_readonly() {
+               return false;
+       }
+
     function handle($args) {
         parent::handle($args);
         if (common_logged_in()) {
index 6ac28305953fc7b1644c48bdcb297ea984cf1fff..0d6338797c4cd8da837cce40893f21f795bc542d 100644 (file)
@@ -21,6 +21,10 @@ if (!defined('LACONICA')) { exit(1); }
 
 class RegisterAction extends Action {
 
+       function is_readonly() {
+               return false;
+       }
+
        function handle($args) {
                parent::handle($args);
 
index f37095c1c649b98a9b587b4a88aaf6ef6a5214a2..7ce50dac8cb0ecf944657ce9d0f71f8b5cda5539 100644 (file)
 if (!defined('LACONICA')) { exit(1); }
 
 class SubscribeAction extends Action {
+       
+       function is_readonly() {
+               return false;
+       }
+       
        function handle($args) {
                parent::handle($args);
 
index f337a54506269dcfe1dba93bb9516e347c3261f0..a43d1edbada0f5927064a9af5756d9f8b7972161 100644 (file)
@@ -23,6 +23,10 @@ require_once(INSTALLDIR.'/lib/twitterapi.php');
 
 class TwitapiaccountAction extends TwitterapiAction {
 
+       function is_readonly() {
+               return false;
+       }
+
        function verify_credentials($args, $apidata) {
 
                if ($apidata['content-type'] == 'xml') {
index ffe6aed51e75ad4add26fc0026ea2e0642f465a2..3a06d146c7b674ae3c2cf955599bd0ad7757ca9f 100644 (file)
@@ -27,6 +27,10 @@ require_once(INSTALLDIR.'/lib/twitterapi.php');
  */
 class TwitapistatusesAction extends TwitterapiAction {
        
+       function is_readonly() {
+               return false;
+       }
+       
        function public_timeline($args, $apidata) {
                parent::handle($args);
 
index 0c66946b2cf9417c4e3ab5dffa938bef4672895c..69d5139073a60c2a3d1fd47e1594a732ba86e772 100644 (file)
  */
 
 class UnsubscribeAction extends Action {
+       
+       function is_readonly() {
+               return false;
+       }
+       
        function handle($args) {
                parent::handle($args);
                if (!common_logged_in()) {
index 0889ad08283320f16e4785181f260227953e9d53..72246dab884a4dfc5c56e43d019c0d3d0b1623b1 100644 (file)
@@ -22,6 +22,11 @@ if (!defined('LACONICA')) { exit(1); }
 require_once(INSTALLDIR.'/lib/omb.php');
 
 class UpdateprofileAction extends Action {
+
+       function is_readonly() {
+               return false;
+       }
+       
        function handle($args) {
                parent::handle($args);
                try {
index 19fe693139c3d4c23d86b7c8a28f5cb38023c940..b02fe96ceebafff990fbd35d5a05c4572a04bceb 100644 (file)
@@ -23,6 +23,11 @@ require_once(INSTALLDIR.'/lib/omb.php');
 define('TIMESTAMP_THRESHOLD', 300);
 
 class UserauthorizationAction extends Action {
+
+       function is_readonly() {
+               return false;
+       }
+       
        function handle($args) {
                parent::handle($args);
 
index 5f452616618db48453cb009ac514469e007dfad9..1dca596eb851a19699b3aa8dd6e23436bd43b713 100644 (file)
@@ -26,6 +26,10 @@ class Action { // lawsuit
        function Action() {
        }
 
+       function is_readonly() {
+               return true;
+       }
+
        function arg($key, $def=NULL) {
                if (array_key_exists($key, $this->args)) {
                        return $this->args[$key];
@@ -55,7 +59,7 @@ class Action { // lawsuit
                } else {
                        return $def;
                }
-       }
+       }       
 
        function server_error($msg, $code=500) {
                $action = $this->trimmed('action');
index a71c9e9bc3e8384f9cb0db98e120eb6a2096d928..0e39a7459763e8e366c8fd2e5ee65c2f3c6ca94e 100644 (file)
@@ -21,6 +21,10 @@ if (!defined('LACONICA')) { exit(1); }
 
 class SettingsAction extends Action {
 
+       function is_readonly() {
+               return false;
+       }
+
     function handle($args) {
         parent::handle($args);
         if (!common_logged_in()) {