summaryrefslogtreecommitdiffstats
path: root/apps/oauth2/l10n/fi.json
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2018-08-23 00:12:59 +0000
committerNextcloud bot <bot@nextcloud.com>2018-08-23 00:12:59 +0000
commitc0f48a7b4002c9def9f13fe54114f3f08a86240b (patch)
tree1742e025898907cf27c50266e5ba9ee55110915c /apps/oauth2/l10n/fi.json
parent04a744742a06f6f274f7d61fa5d0ab3c6fa72203 (diff)
downloadnextcloud-server-c0f48a7b4002c9def9f13fe54114f3f08a86240b.tar.gz
nextcloud-server-c0f48a7b4002c9def9f13fe54114f3f08a86240b.zip
[tx-robot] updated from transifex
Diffstat (limited to 'apps/oauth2/l10n/fi.json')
-rw-r--r--apps/oauth2/l10n/fi.json1
1 files changed, 0 insertions, 1 deletions
diff --git a/apps/oauth2/l10n/fi.json b/apps/oauth2/l10n/fi.json
index 01ad2307448..2936860941d 100644
--- a/apps/oauth2/l10n/fi.json
+++ b/apps/oauth2/l10n/fi.json
@@ -1,6 +1,5 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
- "Allows OAuth2 compatible authentication from other web applications." : "Sallii OAuth2-yhteensopivan tunnistautumisen muista verkkosovelluksista.",
"OAuth 2.0 clients" : "OAuth 2.0 -asiakkaat",
"Name" : "Nimi",
"Client Identifier" : "Asiakkaan tunniste",
ld } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
<?php
/**
* ownCloud
*
* @author Jakob Sack
* @copyright 2012 Jakob Sack owncloud@jakobsack.de
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
* License as published by the Free Software Foundation; either
* version 3 of the License, or any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with this library.  If not, see <http://www.gnu.org/licenses/>.
*
*/

// Unfortunately we need this class for shutdown function
class TemporaryCronClass {
	public static $sent = false;
	public static $lockfile = "";
	public static $keeplock = false;
}

// We use this function to handle (unexpected) shutdowns
function handleUnexpectedShutdown() {
	// Delete lockfile
	if( !TemporaryCronClass::$keeplock && file_exists( TemporaryCronClass::$lockfile )) {
		unlink( TemporaryCronClass::$lockfile );
	}
	
	// Say goodbye if the app did not shutdown properly
	if( !TemporaryCronClass::$sent ) {
		if( OC::$CLI ) {
			echo 'Unexpected error!'.PHP_EOL;
		}
		else{
			OC_JSON::error( array( 'data' => array( 'message' => 'Unexpected error!')));
		}
	}
}

require_once 'lib/base.php';

session_write_close();

// Don't do anything if ownCloud has not been installed
if( !OC_Config::getValue( 'installed', false )) {
	exit( 0 );
}

// Handle unexpected errors
register_shutdown_function('handleUnexpectedShutdown');

// Delete temp folder
OC_Helper::cleanTmpNoClean();

// Exit if background jobs are disabled!
$appmode = OC_BackgroundJob::getExecutionType();
if( $appmode == 'none' ) {
	TemporaryCronClass::$sent = true;
	if( OC::$CLI ) {
		echo 'Background Jobs are disabled!'.PHP_EOL;
	}
	else{
		OC_JSON::error( array( 'data' => array( 'message' => 'Background jobs disabled!')));
	}
	exit( 1 );
}

if( OC::$CLI ) {
	// Create lock file first
	TemporaryCronClass::$lockfile = OC_Config::getValue( "datadirectory", OC::$SERVERROOT.'/data' ).'/cron.lock';
	
	// We call ownCloud from the CLI (aka cron)
	if( $appmode != 'cron' ) {
		// Use cron in feature!
		OC_BackgroundJob::setExecutionType('cron' );
	}

	// check if backgroundjobs is still running
	if( file_exists( TemporaryCronClass::$lockfile )) {
		TemporaryCronClass::$keeplock = true;
		TemporaryCronClass::$sent = true;
		echo "Another instance of cron.php is still running!";
		exit( 1 );
	}

	// Create a lock file
	touch( TemporaryCronClass::$lockfile );

	// Work
	OC_BackgroundJob_Worker::doAllSteps();
}
else{
	// We call cron.php from some website
	if( $appmode == 'cron' ) {
		// Cron is cron :-P
		OC_JSON::error( array( 'data' => array( 'message' => 'Backgroundjobs are using system cron!')));
	}
	else{
		// Work and success :-)
		OC_BackgroundJob_Worker::doNextStep();
		OC_JSON::success();
	}
}

// done!
TemporaryCronClass::$sent = true;
exit();