forked from GNUsocial/gnu-social
		
	Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
This commit is contained in:
		@@ -103,6 +103,7 @@ class CacheLogPlugin extends Plugin
 | 
			
		||||
                            'author' => 'Evan Prodromou',
 | 
			
		||||
                            'homepage' => 'http://status.net/wiki/Plugin:CacheLog',
 | 
			
		||||
                            'description' =>
 | 
			
		||||
                            // TRANS: Plugin description.
 | 
			
		||||
                            _m('Log reads and writes to the cache.'));
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -125,12 +125,15 @@ class CasAuthenticationPlugin extends AuthenticationPlugin
 | 
			
		||||
    function onInitializePlugin(){
 | 
			
		||||
        parent::onInitializePlugin();
 | 
			
		||||
        if(!isset($this->server)){
 | 
			
		||||
            // TRANS: Exception thrown when the CAS Authentication plugin has been configured incorrectly.
 | 
			
		||||
            throw new Exception(_m("Specifying a server is required."));
 | 
			
		||||
        }
 | 
			
		||||
        if(!isset($this->port)){
 | 
			
		||||
            // TRANS: Exception thrown when the CAS Authentication plugin has been configured incorrectly.
 | 
			
		||||
            throw new Exception(_m("Specifying a port is required."));
 | 
			
		||||
        }
 | 
			
		||||
        if(!isset($this->path)){
 | 
			
		||||
            // TRANS: Exception thrown when the CAS Authentication plugin has been configured incorrectly.
 | 
			
		||||
            throw new Exception(_m("Specifying a path is required."));
 | 
			
		||||
        }
 | 
			
		||||
        //These values need to be accessible to a action object
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,7 @@ class CasloginAction extends Action
 | 
			
		||||
    {
 | 
			
		||||
        parent::handle($args);
 | 
			
		||||
        if (common_is_real_login()) {
 | 
			
		||||
            // TRANS: Client error displayed when trying to log in while already logged on.
 | 
			
		||||
            $this->clientError(_m('Already logged in.'));
 | 
			
		||||
        } else {
 | 
			
		||||
            global $casSettings;
 | 
			
		||||
@@ -36,12 +37,14 @@ class CasloginAction extends Action
 | 
			
		||||
            $casTempPassword = common_good_rand(16);
 | 
			
		||||
            $user = common_check_user(phpCAS::getUser(), $casTempPassword);
 | 
			
		||||
            if (!$user) {
 | 
			
		||||
                // TRANS: Server error displayed when trying to log in with incorrect username or password.
 | 
			
		||||
                $this->serverError(_m('Incorrect username or password.'));
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // success!
 | 
			
		||||
            if (!common_set_user($user)) {
 | 
			
		||||
                // TRANS: Server error displayed when login fails in CAS authentication plugin.
 | 
			
		||||
                $this->serverError(_m('Error setting user. You are probably not authorized.'));
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
@@ -73,6 +73,7 @@ class ClientSideShortenPlugin extends Plugin
 | 
			
		||||
                            'author' => 'Craig Andrews',
 | 
			
		||||
                            'homepage' => 'http://status.net/wiki/Plugin:ClientSideShorten',
 | 
			
		||||
                            'rawdescription' =>
 | 
			
		||||
                            // TRANS: Plugin description.
 | 
			
		||||
                            _m('ClientSideShorten causes the web interface\'s notice form to automatically shorten URLs as they entered, and before the notice is submitted.'));
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,5 @@
 | 
			
		||||
ClientSideShorten causes the web interface's notice form to automatically shorten urls as they entered, and before the notice is submitted.
 | 
			
		||||
ClientSideShorten causes the web interface's notice form to automatically
 | 
			
		||||
shorten URLs as they entered, and before the notice is submitted.
 | 
			
		||||
 | 
			
		||||
Installation
 | 
			
		||||
============
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@
 | 
			
		||||
                function delayed () {
 | 
			
		||||
                    if (!execAsap)
 | 
			
		||||
                        func.apply(obj, args);
 | 
			
		||||
                        timeout = null; 
 | 
			
		||||
                        timeout = null;
 | 
			
		||||
                };
 | 
			
		||||
 | 
			
		||||
                if (timeout)
 | 
			
		||||
@@ -24,7 +24,7 @@
 | 
			
		||||
                else if (execAsap)
 | 
			
		||||
                    func.apply(obj, args);
 | 
			
		||||
 | 
			
		||||
                timeout = setTimeout(delayed, threshold || 100); 
 | 
			
		||||
                timeout = setTimeout(delayed, threshold || 100);
 | 
			
		||||
            };
 | 
			
		||||
        }
 | 
			
		||||
        jQuery.fn[sr] = function(fn){  return fn ? this.bind('keypress', debounce(fn, 1000)) : this.trigger(sr); };
 | 
			
		||||
 
 | 
			
		||||
@@ -52,7 +52,8 @@ class ShortenAction extends Action
 | 
			
		||||
        $this->users=array();
 | 
			
		||||
        $this->text = $this->arg('text');
 | 
			
		||||
        if(is_null($this->text)){
 | 
			
		||||
            throw new ClientException(_m('\'text\' argument must be specified.'));
 | 
			
		||||
            // TRANS: Client exception thrown when a text argument is not present.
 | 
			
		||||
            throw new ClientException(_m('"text" argument must be specified.'));
 | 
			
		||||
        }
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,5 @@
 | 
			
		||||
<?php
 | 
			
		||||
/*
 | 
			
		||||
 *
 | 
			
		||||
 * Phomet: a php comet client
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (C) 2008 Morgan 'ARR!' Allen <morganrallen@gmail.com> http://morglog.alleycatracing.com
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,4 @@
 | 
			
		||||
// update the local timeline from a Comet server
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
var CometUpdate = function()
 | 
			
		||||
{
 | 
			
		||||
     var _server;
 | 
			
		||||
@@ -27,4 +25,3 @@ var CometUpdate = function()
 | 
			
		||||
          }
 | 
			
		||||
     }
 | 
			
		||||
}();
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -261,6 +261,7 @@ class DirectionDetectorPlugin extends Plugin {
 | 
			
		||||
            'version' => DIRECTIONDETECTORPLUGIN_VERSION,
 | 
			
		||||
            'author' => 'Behrooz Shabani',
 | 
			
		||||
            'homepage' => $url,
 | 
			
		||||
            // TRANS: Plugin description.
 | 
			
		||||
            'rawdescription' => _m('Shows notices with right-to-left content in correct direction.')
 | 
			
		||||
        );
 | 
			
		||||
        return true;
 | 
			
		||||
 
 | 
			
		||||
@@ -44,7 +44,6 @@ if (!defined('STATUSNET')) {
 | 
			
		||||
 */
 | 
			
		||||
class DirectoryPlugin extends Plugin
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    private $dir = null;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
@@ -165,8 +164,10 @@ class DirectoryPlugin extends Plugin
 | 
			
		||||
 | 
			
		||||
        $nav->out->menuItem(
 | 
			
		||||
            common_local_url('userdirectory'),
 | 
			
		||||
            _m('Directory'),
 | 
			
		||||
            _m('User Directory'),
 | 
			
		||||
            // TRANS: Menu item text for user directory.
 | 
			
		||||
            _m('MENU','Directory'),
 | 
			
		||||
            // TRANS: Menu item title for user directory.
 | 
			
		||||
            _m('User Directory.'),
 | 
			
		||||
            $actionName == 'userdirectory',
 | 
			
		||||
            'nav_directory'
 | 
			
		||||
        );
 | 
			
		||||
@@ -184,6 +185,7 @@ class DirectoryPlugin extends Plugin
 | 
			
		||||
            'version' => STATUSNET_VERSION,
 | 
			
		||||
            'author' => 'Zach Copley',
 | 
			
		||||
            'homepage' => 'http://status.net/wiki/Plugin:Directory',
 | 
			
		||||
            // TRANS: Plugin description.
 | 
			
		||||
            'rawdescription' => _m('Add a user directory.')
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -44,7 +44,6 @@ if (!defined('STATUSNET')) {
 | 
			
		||||
 * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
 | 
			
		||||
 * @link      http://status.net/
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
class DiskCachePlugin extends Plugin
 | 
			
		||||
{
 | 
			
		||||
    var $root = '/tmp';
 | 
			
		||||
@@ -64,7 +63,6 @@ class DiskCachePlugin extends Plugin
 | 
			
		||||
     *
 | 
			
		||||
     * @return boolean hook success
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    function onStartCacheGet(&$key, &$value)
 | 
			
		||||
    {
 | 
			
		||||
        $filename = $this->keyToFilename($key);
 | 
			
		||||
@@ -91,7 +89,6 @@ class DiskCachePlugin extends Plugin
 | 
			
		||||
     *
 | 
			
		||||
     * @return boolean hook success
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    function onStartCacheSet(&$key, &$value, &$flag, &$expiry, &$success)
 | 
			
		||||
    {
 | 
			
		||||
        $filename = $this->keyToFilename($key);
 | 
			
		||||
@@ -152,7 +149,6 @@ class DiskCachePlugin extends Plugin
 | 
			
		||||
     *
 | 
			
		||||
     * @return boolean hook success
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    function onStartCacheDelete(&$key, &$success)
 | 
			
		||||
    {
 | 
			
		||||
        $filename = $this->keyToFilename($key);
 | 
			
		||||
@@ -172,6 +168,7 @@ class DiskCachePlugin extends Plugin
 | 
			
		||||
                            'author' => 'Evan Prodromou',
 | 
			
		||||
                            'homepage' => 'http://status.net/wiki/Plugin:DiskCache',
 | 
			
		||||
                            'rawdescription' =>
 | 
			
		||||
                            // TRANS: Plugin description.
 | 
			
		||||
                            _m('Plugin to implement cache interface with disk files.'));
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user