mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
sportsmanager 2.0 changes merge result
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
### WebStorm/IntelliJ ###
|
### WebStorm/IntelliJ ###
|
||||||
/.idea
|
/.idea
|
||||||
|
.DS_Store
|
||||||
# Dependency directories
|
# Dependency directories
|
||||||
/node_modules
|
/node_modules
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2,14 +2,19 @@
|
|||||||
/*
|
/*
|
||||||
* Sports Manager API Extension
|
* Sports Manager API Extension
|
||||||
*/
|
*/
|
||||||
defined('_JEXEC') or die();
|
defined("_JEXEC") or die();
|
||||||
|
|
||||||
$secret = JFactory::$config['secret'];
|
//$secret = JFactory::$config['secret'];
|
||||||
|
|
||||||
function abortWithError($error) {
|
$secret = \Joomla\CMS\Factory::getConfig();
|
||||||
|
|
||||||
|
$secret = $secret->get("secret");
|
||||||
|
|
||||||
|
function abortWithError($error)
|
||||||
|
{
|
||||||
if (isJson()) {
|
if (isJson()) {
|
||||||
header('content-type: application/json');
|
header("content-type: application/json");
|
||||||
die(json_encode(['error' => $error]));
|
die(json_encode(["error" => $error]));
|
||||||
} else {
|
} else {
|
||||||
die($error);
|
die($error);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,18 +7,51 @@
|
|||||||
defined('_JEXEC') or die();
|
defined('_JEXEC') or die();
|
||||||
jimport('joomla.application.component.controller');
|
jimport('joomla.application.component.controller');
|
||||||
|
|
||||||
|
|
||||||
|
use Joomla\CMS\Factory;
|
||||||
|
use Joomla\CMS\MVC\Controller\BaseController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Auto Component Controller
|
* @package SportsManager.Site
|
||||||
|
* @subpackage com_sportsmanager
|
||||||
|
*
|
||||||
|
* @copyright Copyright (C) 2020 John Smith. All rights reserved.
|
||||||
|
* @license GNU General Public License version 3; see LICENSE
|
||||||
*/
|
*/
|
||||||
class SportsManagerController extends JControllerLegacy
|
|
||||||
{
|
/**
|
||||||
function display()
|
* Class DisplayController
|
||||||
{
|
* @since 2.0.0
|
||||||
// Setzt einen Standard view
|
* The DisplayController class handles the display of views in the application.
|
||||||
if ( ! JRequest::getCmd( 'view' ) ) {
|
* It extends the BaseController class.
|
||||||
JRequest::setVar('view', 'categories' );
|
*/
|
||||||
}
|
class DisplayController extends BaseController {
|
||||||
parent::display();
|
|
||||||
|
/**
|
||||||
|
* Displays the view for the given URL parameters.
|
||||||
|
*
|
||||||
|
* @param bool $cachable Whether the view can be cached or not. Default is false.
|
||||||
|
* @param array $urlparams The URL parameters to be passed to the view. Default is an empty array.
|
||||||
|
* @param array $safeurlparams An associative array of 'safe' URL parameters and their variable types.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
* @throws Exception
|
||||||
|
* @since 2.0.0
|
||||||
|
*/
|
||||||
|
public function display($cachable = false, $urlparams = array(), $safeurlparams = null) {
|
||||||
|
|
||||||
|
$document = Factory::getDocument();
|
||||||
|
$viewName = $this->input->getCmd('view', 'default');
|
||||||
|
$viewFormat = $document->getType();
|
||||||
|
$view = $this->getView($viewName, $viewFormat);
|
||||||
|
$view->document = $document;
|
||||||
|
|
||||||
|
$app = JFactory::getApplication();
|
||||||
|
$input = $app->input;
|
||||||
|
$layout = $input->get('layout', '', 'STRING');
|
||||||
|
|
||||||
|
//var_dump($layout);
|
||||||
|
$view->display($layout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -308,9 +308,9 @@ class MathParser
|
|||||||
$this->StringLiteralsAllowed = $value;
|
$this->StringLiteralsAllowed = $value;
|
||||||
if($value==true){
|
if($value==true){
|
||||||
if($this->StrConcatOperator=='&'){
|
if($this->StrConcatOperator=='&'){
|
||||||
$this->AndOp = new Mathparser_ParserFunction('&', mp_and_str_, 2);
|
$this->AndOp = new Mathparser_ParserFunction('&', 'mp_and_str_', 2);
|
||||||
}else if ($this->StrConcatOperator=='+'){
|
}else if ($this->StrConcatOperator=='+'){
|
||||||
$this->AddOp = new Mathparser_ParserFunction('+', mp_add_str_, 2);
|
$this->AddOp = new Mathparser_ParserFunction('+', 'mp_add_str_', 2);
|
||||||
}else{
|
}else{
|
||||||
throw new Exception('Invalid string concat operator: '.$this->StrConcatOperator);
|
throw new Exception('Invalid string concat operator: '.$this->StrConcatOperator);
|
||||||
}
|
}
|
||||||
@@ -339,18 +339,18 @@ class MathParser
|
|||||||
$this->StrConcatOperator=$value;
|
$this->StrConcatOperator=$value;
|
||||||
if($value=='&'){
|
if($value=='&'){
|
||||||
if($this->StringLiteralsAllowed){
|
if($this->StringLiteralsAllowed){
|
||||||
$this->AndOp = new Mathparser_ParserFunction('&', mp_and_str_, 2);
|
$this->AndOp = new Mathparser_ParserFunction('&', 'mp_and_str_', 2);
|
||||||
$this->AddOp = self::$add__;
|
$this->AddOp = self::$add__;
|
||||||
}else{
|
}else{
|
||||||
$this->AddOp = new Mathparser_ParserFunction('+', mp_add_str_, 2);
|
$this->AddOp = new Mathparser_ParserFunction('+', 'mp_add_str_', 2);
|
||||||
$this->AndOp = self::$and__;
|
$this->AndOp = self::$and__;
|
||||||
}
|
}
|
||||||
}else if ($value=='+'){
|
}else if ($value=='+'){
|
||||||
if($this->StringLiteralsAllowed){
|
if($this->StringLiteralsAllowed){
|
||||||
$this->AddOp = new Mathparser_ParserFunction('+', mp_add_str_, 2);
|
$this->AddOp = new Mathparser_ParserFunction('+', 'mp_add_str_', 2);
|
||||||
$this->AndOp = self::$and__;
|
$this->AndOp = self::$and__;
|
||||||
}else{
|
}else{
|
||||||
$this->AndOp = new Mathparser_ParserFunction('&', mp_and_str_, 2);
|
$this->AndOp = new Mathparser_ParserFunction('&', 'mp_and_str_', 2);
|
||||||
$this->AddOp = self::$add__;
|
$this->AddOp = self::$add__;
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
@@ -404,26 +404,26 @@ class MathParser
|
|||||||
$this->createDefaultVars();
|
$this->createDefaultVars();
|
||||||
|
|
||||||
if(!isset(self::$add__)){
|
if(!isset(self::$add__)){
|
||||||
self::$add__ = new Mathparser_ParserFunction('+', mp_add_, 2);
|
self::$add__ = new Mathparser_ParserFunction('+', 'mp_add_', 2);
|
||||||
self::$subtract__ = new Mathparser_ParserFunction('-', mp_subtract_, 2);
|
self::$subtract__ = new Mathparser_ParserFunction('-', 'mp_subtract_', 2);
|
||||||
self::$mult__ = new Mathparser_ParserFunction('*', mp_mult_, 2);
|
self::$mult__ = new Mathparser_ParserFunction('*', 'mp_mult_', 2);
|
||||||
self::$div__ = new Mathparser_ParserFunction('/', mp_div_, 2);
|
self::$div__ = new Mathparser_ParserFunction('/', 'mp_div_', 2);
|
||||||
self::$power__ = new Mathparser_ParserFunction('/', mp_power_, 2);
|
self::$power__ = new Mathparser_ParserFunction('/', 'mp_power_', 2);
|
||||||
self::$mod__ = new Mathparser_ParserFunction('/', mp_mod_, 2);
|
self::$mod__ = new Mathparser_ParserFunction('/', 'mp_mod_', 2);
|
||||||
|
|
||||||
self::$notequals__ = new Mathparser_ParserFunction('!=', mp_notequals_, 2);
|
self::$notequals__ = new Mathparser_ParserFunction('!=', 'mp_notequals_', 2);
|
||||||
self::$equals__ = new Mathparser_ParserFunction('=', mp_equals_, 2);
|
self::$equals__ = new Mathparser_ParserFunction('=', 'mp_equals_', 2);
|
||||||
self::$lt__ = new Mathparser_ParserFunction('<', mp_ltequals_, 2);
|
self::$lt__ = new Mathparser_ParserFunction('<', 'mp_ltequals_', 2);
|
||||||
self::$gt__ = new Mathparser_ParserFunction('>', mp_gtequals_, 2);
|
self::$gt__ = new Mathparser_ParserFunction('>', 'mp_gtequals_', 2);
|
||||||
self::$ltequals__ = new Mathparser_ParserFunction('<=', mp_ltequals_, 2);
|
self::$ltequals__ = new Mathparser_ParserFunction('<=', 'mp_ltequals_', 2);
|
||||||
self::$gtequals__ = new Mathparser_ParserFunction('>=', mp_gtequals_, 2);
|
self::$gtequals__ = new Mathparser_ParserFunction('>=', 'mp_gtequals_', 2);
|
||||||
|
|
||||||
self::$unaryadd__ = new Mathparser_ParserFunction('+', mp_unaryadd_, 1);
|
self::$unaryadd__ = new Mathparser_ParserFunction('+', 'mp_unaryadd_', 1);
|
||||||
self::$negate__ = new Mathparser_ParserFunction('-', mp_negate_, 1);
|
self::$negate__ = new Mathparser_ParserFunction('-', 'mp_negate_', 1);
|
||||||
self::$not__ = new Mathparser_ParserFunction('!', mp_not_, 1);
|
self::$not__ = new Mathparser_ParserFunction('!', 'mp_not_', 1);
|
||||||
|
|
||||||
self::$and__ = new Mathparser_ParserFunction('&', mp_and_, 2);
|
self::$and__ = new Mathparser_ParserFunction('&', 'mp_and_', 2);
|
||||||
self::$or__ = new Mathparser_ParserFunction('|', mp_or_, 2);
|
self::$or__ = new Mathparser_ParserFunction('|', 'mp_or_', 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->AddOp = self::$add__;
|
$this->AddOp = self::$add__;
|
||||||
@@ -442,7 +442,7 @@ class MathParser
|
|||||||
* may contain placeholder parameters using %s.
|
* may contain placeholder parameters using %s.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function &getTranslationStrings()
|
public static function &getTranslationStrings()
|
||||||
{
|
{
|
||||||
if(!isset(self::$translator))
|
if(!isset(self::$translator))
|
||||||
{
|
{
|
||||||
@@ -640,7 +640,7 @@ class MathParser
|
|||||||
throw new Mathparser_ParserException($this->getMessage2("BrcktMis", $formula, $brackets), substr($formula, $brackets), $formula);
|
throw new Mathparser_ParserException($this->getMessage2("BrcktMis", $formula, $brackets), substr($formula, $brackets), $formula);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if($brackets==len)
|
if($brackets=='len')
|
||||||
{
|
{
|
||||||
throw new Mathparser_ParserException($this->getMessage1("MisBrckt", $formula), $formula, $formula);
|
throw new Mathparser_ParserException($this->getMessage1("MisBrckt", $formula), $formula, $formula);
|
||||||
}
|
}
|
||||||
@@ -876,45 +876,45 @@ class MathParser
|
|||||||
*/
|
*/
|
||||||
public function createDefaultFuncs()
|
public function createDefaultFuncs()
|
||||||
{
|
{
|
||||||
$this->createFunc("SQR", mp_square_, 1);
|
$this->createFunc("SQR", 'mp_square_', 1);
|
||||||
$this->createFunc("SIN", sin, 1);
|
$this->createFunc("SIN", 'sin', 1);
|
||||||
$this->createFunc("COS", cos, 1);
|
$this->createFunc("COS", 'cos', 1);
|
||||||
$this->createFunc("ATAN", atan, 1);
|
$this->createFunc("ATAN", 'atan', 1);
|
||||||
$this->createFunc("SINH", sinh, 1);
|
$this->createFunc("SINH", 'sinh', 1);
|
||||||
$this->createFunc("COSH", cosh, 1);
|
$this->createFunc("COSH", 'cosh', 1);
|
||||||
$this->createFunc("COTAN", mp_cotan_, 1);
|
$this->createFunc("COTAN", 'mp_cotan_', 1);
|
||||||
$this->createFunc("TAN", tan, 1);
|
$this->createFunc("TAN", 'tan', 1);
|
||||||
$this->createFunc("EXP", exp, 1);
|
$this->createFunc("EXP", 'exp', 1);
|
||||||
$this->createFunc("LN", log, 1);
|
$this->createFunc("LN", 'log', 1);
|
||||||
$this->createFunc("LOG", log10, 1);
|
$this->createFunc("LOG", 'log10', 1);
|
||||||
$this->createFunc("SQRT", sqrt, 1);
|
$this->createFunc("SQRT", 'sqrt', 1);
|
||||||
$this->createFunc("ABS", abs, 1);
|
$this->createFunc("ABS", 'abs', 1);
|
||||||
$this->createFunc("SIGN", mp_sign_, 1);
|
$this->createFunc("SIGN", 'mp_sign_', 1);
|
||||||
$this->createFunc("TRUNC", mp_trunc_, 1);
|
$this->createFunc("TRUNC", 'mp_trunc_', 1);
|
||||||
$this->createFunc("CEIL", ceil, 1);
|
$this->createFunc("CEIL", 'ceil', 1);
|
||||||
$this->createFunc("FLOOR", floor, 1);
|
$this->createFunc("FLOOR", 'floor', 1);
|
||||||
$this->createFunc("RND", mp_rand_, 0);
|
$this->createFunc("RND", 'mp_rand_', 0);
|
||||||
$this->createFunc("VAL", mp_float_, 1);
|
$this->createFunc("VAL", 'mp_float_', 1);
|
||||||
|
|
||||||
$this->createFunc("POW", pow, 2);
|
$this->createFunc("POW", 'pow', 2);
|
||||||
$this->createFunc("LOGN", mp_logn_, 2);
|
$this->createFunc("LOGN", 'mp_logn_', 2);
|
||||||
$this->createFunc("MIN", mp_min_, -1);
|
$this->createFunc("MIN", 'mp_min_', -1);
|
||||||
$this->createFunc("MAX", mp_max_, -1);
|
$this->createFunc("MAX", 'mp_max_', -1);
|
||||||
$this->createFunc("MOD", modulo, 2);
|
$this->createFunc("MOD", 'modulo', 2);
|
||||||
|
|
||||||
$this->createFunc("IF", if_, 3);
|
$this->createFunc("IF", 'if_', 3);
|
||||||
|
|
||||||
$this->createFunc("STRLEN", strlen, 1);
|
$this->createFunc("STRLEN", 'strlen', 1);
|
||||||
$this->createFunc("STR", strval,1);
|
$this->createFunc("STR", 'strval',1);
|
||||||
$this->createFunc("SUBSTR", substr,3);
|
$this->createFunc("SUBSTR", 'substr',3);
|
||||||
$this->createFunc("CONCAT", mp_concat_,-1);
|
$this->createFunc("CONCAT", 'mp_concat_',-1);
|
||||||
$this->createFunc("TRIM", trim,1);
|
$this->createFunc("TRIM", 'trim',1);
|
||||||
$this->createFunc("RTRIM", rtrim,1);
|
$this->createFunc("RTRIM", 'rtrim',1);
|
||||||
$this->createFunc("LTRIM", ltrim,1);
|
$this->createFunc("LTRIM", 'ltrim',1);
|
||||||
$this->createFunc("CHR", chr,1);
|
$this->createFunc("CHR", 'chr',1);
|
||||||
$this->createFunc("NUM", mp_num_,1);
|
$this->createFunc("NUM", 'mp_num_',1);
|
||||||
|
|
||||||
$this->createFunc("SUM", sum_, -1);
|
$this->createFunc("SUM", 'sum_', -1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1247,7 +1247,7 @@ class MathParser
|
|||||||
$len = strlen($name);
|
$len = strlen($name);
|
||||||
for ($i=0; $i<$len; $i++)
|
for ($i=0; $i<$len; $i++)
|
||||||
{
|
{
|
||||||
if(!$this->isValidChar($i, $name[i]))
|
if(!$this->isValidChar($i, $name[$i]))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
// kein direkter Zugriff
|
// kein direkter Zugriff
|
||||||
defined('_JEXEC') or die('Restricted access');
|
defined('_JEXEC') or die('Restricted access');
|
||||||
define("SPORTS_MANAGER_VERSION", "1.7.1");
|
define("SPORTS_MANAGER_VERSION", "2.0.0");
|
||||||
|
|
||||||
//ini_set('display_errors', '1');
|
//ini_set('display_errors', '1');
|
||||||
|
|
||||||
@@ -1062,7 +1062,11 @@ function redirectSportsManagerURL($weitereParameter = NULL, $nachricht = '') {
|
|||||||
$weitereParameter .= "&rsession_id=" . urlencode($redirect_session_id);
|
$weitereParameter .= "&rsession_id=" . urlencode($redirect_session_id);
|
||||||
}
|
}
|
||||||
$app = &JFactory::getApplication();
|
$app = &JFactory::getApplication();
|
||||||
$app->redirect(SportsManagerURL($weitereParameter), $nachricht);
|
if($nachricht != '') {
|
||||||
|
$app->enqueueMessage($nachricht);
|
||||||
|
}
|
||||||
|
$app->redirect(SportsManagerURL($weitereParameter), 200);
|
||||||
|
exit;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4841,12 +4845,6 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
$vorschlagendes_team_id = $rows[0]->berechtigt_team_id;
|
$vorschlagendes_team_id = $rows[0]->berechtigt_team_id;
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_begegnung_historie WRITE, #__sportsmanager_veranstaltung READ, #__sportsmanager_begegnung READ, #__sportsmanager_verschieberegel READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
abortWithError($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Veranstaltung ermitteln
|
// Veranstaltung ermitteln
|
||||||
$query = "SELECT #__sportsmanager_veranstaltung.*,"
|
$query = "SELECT #__sportsmanager_veranstaltung.*,"
|
||||||
. "\n #__sportsmanager_verschieberegel.verschieberegel_id,"
|
. "\n #__sportsmanager_verschieberegel.verschieberegel_id,"
|
||||||
@@ -4896,11 +4894,6 @@ function teamSpielplanXML() {
|
|||||||
$verlegen_aktionen = $db->loadObjectList();
|
$verlegen_aktionen = $db->loadObjectList();
|
||||||
|
|
||||||
if (!$begegnung->verschieberegel_erfuellt && (count($verlegen_aktionen) == 0 || $verlegen_aktionen[0]->aktion == 1 || $verlegen_aktionen[0]->aktion == 5 || $verlegen_aktionen[0]->aktion == 10)) {
|
if (!$begegnung->verschieberegel_erfuellt && (count($verlegen_aktionen) == 0 || $verlegen_aktionen[0]->aktion == 1 || $verlegen_aktionen[0]->aktion == 5 || $verlegen_aktionen[0]->aktion == 10)) {
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
abortWithError($db->stderr(true));
|
|
||||||
}
|
|
||||||
keinZugriff();
|
keinZugriff();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4945,12 +4938,6 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
abortWithError($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Benachrichtigung schreiben
|
// Benachrichtigung schreiben
|
||||||
// Heimteam ermitteln
|
// Heimteam ermitteln
|
||||||
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->heim_team_id";
|
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->heim_team_id";
|
||||||
@@ -5162,35 +5149,6 @@ function teamSpielplanXML() {
|
|||||||
function teamstatistikAktualisieren($geaenderte_veranstaltung_id = 0, $geaenderter_teamspiel_modus_id = 0) {
|
function teamstatistikAktualisieren($geaenderte_veranstaltung_id = 0, $geaenderter_teamspiel_modus_id = 0) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_veranstaltung READ, #__sportsmanager_team AS t1 READ,"
|
|
||||||
. "#__sportsmanager_begegnung AS ttb1 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb2 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb3 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb4 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb5 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb6 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb7 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb8 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb9 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb10 READ, "
|
|
||||||
. "#__sportsmanager_begegnung AS ttb11 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu1 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu2 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu3 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu4 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu5 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu6 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu7 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu8 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu9 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu10 READ, "
|
|
||||||
. "#__sportsmanager_unbestaetigtes_ergebnis AS ttu11 READ, "
|
|
||||||
. "#__sportsmanager_team WRITE;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$query = "SELECT * FROM #__sportsmanager_veranstaltung";
|
$query = "SELECT * FROM #__sportsmanager_veranstaltung";
|
||||||
if ($geaenderte_veranstaltung_id != 0)
|
if ($geaenderte_veranstaltung_id != 0)
|
||||||
$query .= "\n WHERE veranstaltung_id = $geaenderte_veranstaltung_id";
|
$query .= "\n WHERE veranstaltung_id = $geaenderte_veranstaltung_id";
|
||||||
@@ -5450,22 +5408,11 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function ranglisteAktualisieren($geaenderte_rangliste_id = 0, $geaenderte_turnierdisziplin_id = 0, $geaenderte_spieler_id = 0, $berechnungen_auswerten = FALSE) {
|
function ranglisteAktualisieren($geaenderte_rangliste_id = 0, $geaenderte_turnierdisziplin_id = 0, $geaenderte_spieler_id = 0, $berechnungen_auswerten = FALSE) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_berechnung WRITE, #__sportsmanager_rangliste READ, #__sportsmanager_rangliste AS r2 READ, #__sportsmanager_spieler READ, #__sportsmanager_rangliste_system READ, #__sportsmanager_rangliste_system_punkte READ, #__sportsmanager_rangliste_turnierdisziplin READ, #__sportsmanager_rangliste_punkte WRITE, #__sportsmanager_rangliste_turnierdisziplin_punkte WRITE, #__sportsmanager_turniermeldung_spieler READ, #__sportsmanager_turniermeldung READ, #__sportsmanager_turnierdisziplin READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($geaenderte_spieler_id != 0) {
|
if ($geaenderte_spieler_id != 0) {
|
||||||
$query = "SELECT DISTINCT #__sportsmanager_rangliste.*"
|
$query = "SELECT DISTINCT #__sportsmanager_rangliste.*"
|
||||||
. "\n FROM #__sportsmanager_turniermeldung_spieler"
|
. "\n FROM #__sportsmanager_turniermeldung_spieler"
|
||||||
@@ -5763,22 +5710,11 @@ function teamSpielplanXML() {
|
|||||||
|
|
||||||
error_reporting($error_level);
|
error_reporting($error_level);
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function begegnungenAktualisieren($geaendert_veranstaltung_id = 0, $geaendert_modus_id = 0) {
|
function begegnungenAktualisieren($geaendert_veranstaltung_id = 0, $geaendert_modus_id = 0) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_veranstaltung READ, #__sportsmanager_teamspiel_modus READ, #__sportsmanager_team READ, #__sportsmanager_begegnung WRITE, #__sportsmanager_teamspiel WRITE;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($geaendert_veranstaltung_id != 0) {
|
if ($geaendert_veranstaltung_id != 0) {
|
||||||
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $geaendert_veranstaltung_id";
|
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $geaendert_veranstaltung_id";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
@@ -5901,22 +5837,11 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerstatistikAktualisieren($geaenderte_spielerstatistik_id = 0, $geaenderte_veranstaltung_id = 0, $geaenderter_individualwettbewerb_id = 0, $geaenderter_teamspiel_modus_id = 0) {
|
function spielerstatistikAktualisieren($geaenderte_spielerstatistik_id = 0, $geaenderte_veranstaltung_id = 0, $geaenderter_individualwettbewerb_id = 0, $geaenderter_teamspiel_modus_id = 0) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_bestenliste READ, #__sportsmanager_bestenliste_veranstaltung READ, #__sportsmanager_bestenliste_individualwettbewerb READ, #__sportsmanager_bestenliste_punkte WRITE, #__sportsmanager_veranstaltung READ, #__sportsmanager_begegnung READ, #__sportsmanager_team READ, #__sportsmanager_teamspiel READ, #__sportsmanager_unbestaetigtes_ergebnis READ, #__sportsmanager_individualwettbewerb READ, #__sportsmanager_individualwettbewerb_spiel READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$query = "SELECT * FROM #__sportsmanager_bestenliste";
|
$query = "SELECT * FROM #__sportsmanager_bestenliste";
|
||||||
if ($geaenderte_spielerstatistik_id != 0)
|
if ($geaenderte_spielerstatistik_id != 0)
|
||||||
$query .= "\n WHERE bestenliste_id = $geaenderte_spielerstatistik_id";
|
$query .= "\n WHERE bestenliste_id = $geaenderte_spielerstatistik_id";
|
||||||
@@ -6215,11 +6140,6 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function wannGespieltAktualisieren() {
|
function wannGespieltAktualisieren() {
|
||||||
@@ -6300,12 +6220,6 @@ function teamSpielplanXML() {
|
|||||||
function aktuellerVereinAktualisieren($spieler_id = 0) {
|
function aktuellerVereinAktualisieren($spieler_id = 0) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_spieler WRITE, #__sportsmanager_mitglied_von_verein READ, #__sportsmanager_verein READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$query = "UPDATE #__sportsmanager_spieler"
|
$query = "UPDATE #__sportsmanager_spieler"
|
||||||
. "\n LEFT JOIN (SELECT spieler_id, verein_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)"
|
. "\n LEFT JOIN (SELECT spieler_id, verein_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)"
|
||||||
. "\n SET aktueller_verein_id = mitgliedschaft.verein_id";
|
. "\n SET aktueller_verein_id = mitgliedschaft.verein_id";
|
||||||
@@ -6316,11 +6230,6 @@ function teamSpielplanXML() {
|
|||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function eloAktualisieren($datum_beginn = NULL) {
|
function eloAktualisieren($datum_beginn = NULL) {
|
||||||
@@ -6348,12 +6257,6 @@ function teamSpielplanXML() {
|
|||||||
|
|
||||||
eloGenerieren($datum_beginn, $elo_einzel, $elo_doppel, $spiele_einzel, $spiele_doppel, NULL, $dummy_array_einzel, $dummy_array_doppel);
|
eloGenerieren($datum_beginn, $elo_einzel, $elo_doppel, $spiele_einzel, $spiele_doppel, NULL, $dummy_array_einzel, $dummy_array_doppel);
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_spieler WRITE;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$query = "SELECT spieler_id, elo_einzel, elo_einzel_spiele, elo_doppel, elo_doppel_spiele"
|
$query = "SELECT spieler_id, elo_einzel, elo_einzel_spiele, elo_doppel, elo_doppel_spiele"
|
||||||
. "\n FROM #__sportsmanager_spieler";
|
. "\n FROM #__sportsmanager_spieler";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
@@ -6386,23 +6289,11 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function eloGenerieren($datum_beginn, &$elo_einzel, &$elo_doppel, &$spiele_einzel, &$spiele_doppel, $spieler_id, &$spieler_elo_verlauf_einzel, &$spieler_elo_verlauf_doppel) {
|
function eloGenerieren($datum_beginn, &$elo_einzel, &$elo_doppel, &$spiele_einzel, &$spiele_doppel, $spieler_id, &$spieler_elo_verlauf_einzel, &$spieler_elo_verlauf_doppel) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_teamspiel READ, #__sportsmanager_begegnung READ, #__sportsmanager_team READ, #__sportsmanager_veranstaltung READ, #__sportsmanager_unbestaetigtes_ergebnis READ, #__sportsmanager_turnierdisziplin READ, #__sportsmanager_spieler READ, #__sportsmanager_turniermeldung READ, #__sportsmanager_turniermeldung_spieler READ, #__sportsmanager_turnierspiel READ, #__sportsmanager_elo_cache WRITE, #__sportsmanager_individualwettbewerb_spiel READ, #__sportsmanager_individualwettbewerb READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$cache_datum_beginn = NULL;
|
$cache_datum_beginn = NULL;
|
||||||
if (!empty($datum_beginn)) {
|
if (!empty($datum_beginn)) {
|
||||||
$query = "SELECT MAX(cache_datum)"
|
$query = "SELECT MAX(cache_datum)"
|
||||||
@@ -7196,23 +7087,11 @@ function teamSpielplanXML() {
|
|||||||
$elo_einzel = $elo_einzel_neu;
|
$elo_einzel = $elo_einzel_neu;
|
||||||
$elo_doppel = $elo_doppel_neu;
|
$elo_doppel = $elo_doppel_neu;
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function spieleVerlauf($spieler_id, &$spieler_verlauf_einzel, &$spieler_verlauf_doppel) {
|
function spieleVerlauf($spieler_id, &$spieler_verlauf_einzel, &$spieler_verlauf_doppel) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_teamspiel READ, #__sportsmanager_begegnung READ, #__sportsmanager_team READ, #__sportsmanager_veranstaltung READ, #__sportsmanager_unbestaetigtes_ergebnis READ, #__sportsmanager_turnierdisziplin READ, #__sportsmanager_spieler READ, #__sportsmanager_turniermeldung READ, #__sportsmanager_turniermeldung_spieler READ, #__sportsmanager_turnierspiel READ, #__sportsmanager_individualwettbewerb_spiel READ, #__sportsmanager_individualwettbewerb READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$query = "SELECT #__sportsmanager_begegnung.begegnung_id, zeitpunkt, heim_spieler_1_id, heim_spieler_2_id, gast_spieler_1_id, gast_spieler_2_id, teamspiel_heim_punkte, teamspiel_gast_punkte, heim_team_id, gast_team_id, #__sportsmanager_veranstaltung.veranstaltung_id, spieltag, #__sportsmanager_veranstaltung.unterteilung"
|
$query = "SELECT #__sportsmanager_begegnung.begegnung_id, zeitpunkt, heim_spieler_1_id, heim_spieler_2_id, gast_spieler_1_id, gast_spieler_2_id, teamspiel_heim_punkte, teamspiel_gast_punkte, heim_team_id, gast_team_id, #__sportsmanager_veranstaltung.veranstaltung_id, spieltag, #__sportsmanager_veranstaltung.unterteilung"
|
||||||
. "\n FROM #__sportsmanager_veranstaltung"
|
. "\n FROM #__sportsmanager_veranstaltung"
|
||||||
. "\n INNER JOIN #__sportsmanager_team USING (veranstaltung_id)"
|
. "\n INNER JOIN #__sportsmanager_team USING (veranstaltung_id)"
|
||||||
@@ -7450,11 +7329,6 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function turniervoranmeldungen() {
|
function turniervoranmeldungen() {
|
||||||
@@ -7776,12 +7650,6 @@ function teamSpielplanXML() {
|
|||||||
$kategorieFilter = kategorieFilter("AND kategorie IN");
|
$kategorieFilter = kategorieFilter("AND kategorie IN");
|
||||||
$details_anzeigen = currentUserHasAccessToDetails();
|
$details_anzeigen = currentUserHasAccessToDetails();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_spieler READ, #__sportsmanager_mitglied_von_verein READ, #__sportsmanager_verein READ, #__sportsmanager_verein AS kategorie_verein READ, #__sportsmanager_veranstalter READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$elo_rangliste_typ = $params->get('typ');
|
$elo_rangliste_typ = $params->get('typ');
|
||||||
$elo_rangliste_einstufung_herrendamen = $params->get('kategorie_einstufung_herrendamen');
|
$elo_rangliste_einstufung_herrendamen = $params->get('kategorie_einstufung_herrendamen');
|
||||||
$ansicht_kategorien = array("" => "alle", ($elo_rangliste_einstufung_herrendamen == "inklusive" ? "M" : "H") => "herren", ($elo_rangliste_einstufung_herrendamen == "inklusive" ? "W" : "D") => "damen", "J" => "junioren", "S" => "senioren");
|
$ansicht_kategorien = array("" => "alle", ($elo_rangliste_einstufung_herrendamen == "inklusive" ? "M" : "H") => "herren", ($elo_rangliste_einstufung_herrendamen == "inklusive" ? "W" : "D") => "damen", "J" => "junioren", "S" => "senioren");
|
||||||
@@ -7879,12 +7747,6 @@ function teamSpielplanXML() {
|
|||||||
HTML_sportsmanager::eloRangliste($spieler, $ansicht_typ, $ansicht_kategorie, $allein_angezeigt, $vorherige_ansicht, $naechste_ansicht, $details_anzeigen);
|
HTML_sportsmanager::eloRangliste($spieler, $ansicht_typ, $ansicht_kategorie, $allein_angezeigt, $vorherige_ansicht, $naechste_ansicht, $details_anzeigen);
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($vorherige_ansicht) && empty($naechste_ansicht))
|
if (empty($vorherige_ansicht) && empty($naechste_ansicht))
|
||||||
administrationFooter();
|
administrationFooter();
|
||||||
}
|
}
|
||||||
@@ -7899,12 +7761,6 @@ function teamSpielplanXML() {
|
|||||||
$kategorieFilter = kategorieFilter("AND kategorie IN");
|
$kategorieFilter = kategorieFilter("AND kategorie IN");
|
||||||
$details_anzeigen = currentUserHasAccessToDetails();
|
$details_anzeigen = currentUserHasAccessToDetails();
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_saison READ, #__sportsmanager_spieler READ, #__sportsmanager_spieler AS theim1 READ, #__sportsmanager_spieler AS theim2 READ, #__sportsmanager_spieler AS tgast1 READ, #__sportsmanager_spieler AS tgast2 READ, #__sportsmanager_verein READ, #__sportsmanager_individualwettbewerb READ, #__sportsmanager_individualwettbewerb_spiel READ, #__sportsmanager_individualwettbewerb_platzierung READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$filter_saison_id = $jinput->get('filter_saison_id', 0, 'INT');
|
$filter_saison_id = $jinput->get('filter_saison_id', 0, 'INT');
|
||||||
if ($filter_saison_id == 0)
|
if ($filter_saison_id == 0)
|
||||||
$filter_saison_id = $jinput->cookie->get('sportsmanager_filter_saison_id', 0, 'INT');
|
$filter_saison_id = $jinput->cookie->get('sportsmanager_filter_saison_id', 0, 'INT');
|
||||||
@@ -8029,12 +7885,6 @@ function teamSpielplanXML() {
|
|||||||
HTML_sportsmanager::individualwettbewerbSpiele($individualwettbewerbe_bezeichnungen, $spiele, $details_anzeigen);
|
HTML_sportsmanager::individualwettbewerbSpiele($individualwettbewerbe_bezeichnungen, $spiele, $details_anzeigen);
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($ansicht != "spiele" || (empty($vorheriger_individualwettbewerb_id) && empty($naechster_individualwettbewerb_id)))
|
if ($ansicht != "spiele" || (empty($vorheriger_individualwettbewerb_id) && empty($naechster_individualwettbewerb_id)))
|
||||||
administrationFooter();
|
administrationFooter();
|
||||||
|
|
||||||
@@ -8271,17 +8121,18 @@ function teamSpielplanXML() {
|
|||||||
|
|
||||||
function ranglistenpunkte() {
|
function ranglistenpunkte() {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
|
$jinput = JFactory::getApplication()->input;
|
||||||
|
|
||||||
$rangliste_id = JRequest::getInt('rangliste_id', 0);
|
$rangliste_id = $jinput->get('rangliste_id', 0, 'INT');
|
||||||
if ($rangliste_id == 0)
|
if ($rangliste_id == 0)
|
||||||
die("Missing id!");
|
die("Missing id!");
|
||||||
$spieler_id = JRequest::getInt('spieler_id', 0);
|
$spieler_id = $jinput->get('spieler_id', 0, 'INT');
|
||||||
if ($spieler_id == 0)
|
if ($spieler_id == 0)
|
||||||
die("Missing id!");
|
die("Missing id!");
|
||||||
|
|
||||||
$filter_saison_id = JRequest::getInt('filter_saison_id', 0);
|
$filter_saison_id = $jinput->get('filter_saison_id', 0, 'INT');
|
||||||
if ($filter_saison_id == 0)
|
if ($filter_saison_id == 0)
|
||||||
$filter_saison_id = JRequest::getInt('sportsmanager_filter_saison_id', 0, 'cookie');
|
$filter_saison_id = $jinput->cookie->get('sportsmanager_filter_saison_id', 0, 'INT');
|
||||||
|
|
||||||
$query = "SELECT saison_id, saisonbezeichnung"
|
$query = "SELECT saison_id, saisonbezeichnung"
|
||||||
. "\n FROM #__sportsmanager_rangliste"
|
. "\n FROM #__sportsmanager_rangliste"
|
||||||
@@ -8307,12 +8158,6 @@ function teamSpielplanXML() {
|
|||||||
$filter_saison_id = $saisons[0]->saison_id;
|
$filter_saison_id = $saisons[0]->saison_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "LOCK TABLES #__sportsmanager_rangliste READ, #__sportsmanager_rangliste_punkte READ, #__sportsmanager_rangliste_turnierdisziplin_punkte READ, #__sportsmanager_rangliste_system READ, #__sportsmanager_rangliste_system_punkte READ, #__sportsmanager_rangliste_turnierdisziplin READ, #__sportsmanager_turniermeldung_spieler READ, #__sportsmanager_turniermeldung READ, #__sportsmanager_turnierdisziplin READ, #__sportsmanager_turnier READ, #__sportsmanager_spieler READ;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Rangliste ermitteln
|
// Rangliste ermitteln
|
||||||
$query = "SELECT *,"
|
$query = "SELECT *,"
|
||||||
. "\n (SELECT COUNT(*) FROM #__sportsmanager_rangliste_punkte WHERE #__sportsmanager_rangliste_punkte.rangliste_id = #__sportsmanager_rangliste.rangliste_id) AS teilnehmer"
|
. "\n (SELECT COUNT(*) FROM #__sportsmanager_rangliste_punkte WHERE #__sportsmanager_rangliste_punkte.rangliste_id = #__sportsmanager_rangliste.rangliste_id) AS teilnehmer"
|
||||||
@@ -8399,12 +8244,6 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
$query = "UNLOCK TABLES;";
|
|
||||||
$db->setQuery($query);
|
|
||||||
if (!$result = $db->execute()) {
|
|
||||||
die($db->stderr(true));
|
|
||||||
}
|
|
||||||
|
|
||||||
$n = count($rows);
|
$n = count($rows);
|
||||||
$vorherige_spieler_id = 0;
|
$vorherige_spieler_id = 0;
|
||||||
$naechste_spieler_id = 0;
|
$naechste_spieler_id = 0;
|
||||||
|
|||||||
@@ -20,9 +20,9 @@ class MathParserSM extends MathParser {
|
|||||||
// Verteilung nach Klostermann/Wahle
|
// Verteilung nach Klostermann/Wahle
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
MathParser::__construct();
|
MathParser::__construct();
|
||||||
$this->createFunc("ROUND", round, 1);
|
$this->createFunc("ROUND", 'round', 1);
|
||||||
$this->createFunc("VERTEILUNG", mathParserVerteilung, 4);
|
$this->createFunc("VERTEILUNG", 'mathParserVerteilung', 4);
|
||||||
$this->createFunc("VERTEILUNGR", mathParserVerteilungR, 4);
|
$this->createFunc("VERTEILUNGR", 'mathParserVerteilungR', 4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -36,12 +36,13 @@ function keinZugriff($login = FALSE) {
|
|||||||
}
|
}
|
||||||
$version = new JVersion;
|
$version = new JVersion;
|
||||||
$joomla = $version->getShortVersion();
|
$joomla = $version->getShortVersion();
|
||||||
$u =& JFactory::getURI();
|
//$u =& JFactory::getURI();
|
||||||
|
$u = JURI::getInstance();
|
||||||
$redirectUrl = urlencode(base64_encode($u->toString()));
|
$redirectUrl = urlencode(base64_encode($u->toString()));
|
||||||
$redirectUrl = '&return='.$redirectUrl;
|
$redirectUrl = '&return='.$redirectUrl;
|
||||||
$joomlaLoginUrl = 'index.php?option=' . (substr($joomla, 0, 3) != '1.5' ? 'com_users' : 'com_user') . '&view=login';
|
$joomlaLoginUrl = 'index.php?option=' . (substr($joomla, 0, 3) != '1.5' ? 'com_users' : 'com_user') . '&view=login';
|
||||||
$finalUrl = $joomlaLoginUrl . $redirectUrl;
|
$finalUrl = $joomlaLoginUrl . $redirectUrl;
|
||||||
$app = &JFactory::getApplication();
|
$app = JFactory::getApplication();
|
||||||
$app->redirect(JRoute::_($finalUrl));
|
$app->redirect(JRoute::_($finalUrl));
|
||||||
jexit();
|
jexit();
|
||||||
}
|
}
|
||||||
@@ -115,9 +116,10 @@ function setMinMemoryLimit($memDestSize) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getBytes($val) {
|
function getBytes($val) {
|
||||||
|
if (is_numeric($val)) {
|
||||||
$val = trim($val);
|
$val = trim($val);
|
||||||
$last = strtolower($val{strlen($val)-1});
|
$last = strtolower($val[strlen($val) - 1]);
|
||||||
switch($last) {
|
switch ($last) {
|
||||||
// The 'G' modifier is available since PHP 5.1.0
|
// The 'G' modifier is available since PHP 5.1.0
|
||||||
case 'g':
|
case 'g':
|
||||||
$val *= 1024;
|
$val *= 1024;
|
||||||
@@ -127,6 +129,7 @@ function getBytes($val) {
|
|||||||
$val *= 1024;
|
$val *= 1024;
|
||||||
}
|
}
|
||||||
return $val;
|
return $val;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function encrypt($str, $key){
|
function encrypt($str, $key){
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ require_once(JPATH_COMPONENT . DIRECTORY_SEPARATOR . 'views/sportsmanager/view_t
|
|||||||
|
|
||||||
class HTML_sportsmanager {
|
class HTML_sportsmanager {
|
||||||
|
|
||||||
function aktuelleBegegnungenHeader($titel, $beschreibung, $ticker_anzeigen = false, $pineingabe_anzeigen = false) {
|
static function aktuelleBegegnungenHeader($titel, $beschreibung, $ticker_anzeigen = false, $pineingabe_anzeigen = false) {
|
||||||
global $params;
|
global $params;
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
<div
|
<div
|
||||||
@@ -71,7 +71,7 @@ function aktuelleBegegnungenHeader($titel, $beschreibung, $ticker_anzeigen = fal
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function automatischAktualisieren($sekunden = 60) {
|
static function automatischAktualisieren($sekunden = 60) {
|
||||||
?>
|
?>
|
||||||
<script language="javascript" type="text/javascript">
|
<script language="javascript" type="text/javascript">
|
||||||
setTimeout("location.reload();", <?php echo $sekunden * 1000; ?>);
|
setTimeout("location.reload();", <?php echo $sekunden * 1000; ?>);
|
||||||
@@ -79,7 +79,7 @@ function automatischAktualisieren($sekunden = 60) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function automatischAktualisierenLink($sekunden = 60) {
|
static function automatischAktualisierenLink($sekunden = 60) {
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||||
@@ -94,7 +94,7 @@ function automatischAktualisierenLink($sekunden = 60) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function veranstaltungenHeader($titel, $beschreibung, $saisons, $filter_saison_id, $praesentation = 0, $ticker_anzeigen = false) {
|
static function veranstaltungenHeader($titel, $beschreibung, $saisons, $filter_saison_id, $praesentation = 0, $ticker_anzeigen = false) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -153,7 +153,7 @@ function veranstaltungenHeader($titel, $beschreibung, $saisons, $filter_saison_i
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function veranstaltungHeaderAlone($veranstaltung, $vorherige_veranstaltung_id, $naechste_veranstaltung_id, $filter_saison_id) {
|
static function veranstaltungHeaderAlone($veranstaltung, $vorherige_veranstaltung_id, $naechste_veranstaltung_id, $filter_saison_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -223,7 +223,7 @@ function veranstaltungHeaderAlone($veranstaltung, $vorherige_veranstaltung_id, $
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function tabelleHeader($veranstaltung) {
|
static function tabelleHeader($veranstaltung) {
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||||
@@ -249,7 +249,7 @@ function tabelleHeader($veranstaltung) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function administrationFooter() {
|
static function administrationFooter() {
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
<table border="0" width="100%" cellspacing="0" cellpadding="0">
|
<table border="0" width="100%" cellspacing="0" cellpadding="0">
|
||||||
@@ -263,7 +263,7 @@ function administrationFooter() {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function turniereHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
static function turniereHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -308,7 +308,7 @@ function turniereHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
|||||||
Turnierergebnisse Diziplin
|
Turnierergebnisse Diziplin
|
||||||
|
|
||||||
*/
|
*/
|
||||||
function disziplinHeader($disziplin) {
|
static function disziplinHeader($disziplin) {
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
<div class="uk-overflow-auto"><table class="uk-table contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||||
@@ -345,7 +345,7 @@ function disziplinHeader($disziplin) {
|
|||||||
Turnierübersicht
|
Turnierübersicht
|
||||||
Startseite / Wettbewerbe / Turnierserie / Turnierergebnisse
|
Startseite / Wettbewerbe / Turnierserie / Turnierergebnisse
|
||||||
*/
|
*/
|
||||||
function turniere($turniere) {
|
static function turniere($turniere) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -423,7 +423,7 @@ function turniere($turniere) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function turnierdisziplinenHeader($turnier, $vorherige_turnier_id, $naechste_turnier_id) {
|
static function turnierdisziplinenHeader($turnier, $vorherige_turnier_id, $naechste_turnier_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -485,7 +485,7 @@ function turnierdisziplinenHeader($turnier, $vorherige_turnier_id, $naechste_tur
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function turnierdisziplinen($disziplin, $meldungen, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $platzierung_anzeigen, $details_anzeigen) {
|
static function turnierdisziplinen($disziplin, $meldungen, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $platzierung_anzeigen, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (count($meldungen) > 0) {
|
if (count($meldungen) > 0) {
|
||||||
@@ -608,7 +608,7 @@ function turnierdisziplinen($disziplin, $meldungen, $meldungenSpielerIds, $meldu
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $spiele, $vorherige_turnierdisziplin_id, $naechste_turnierdisziplin_id, $platzierung_anzeigen, $filter_saison_id, $details_anzeigen) {
|
static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $spiele, $vorherige_turnierdisziplin_id, $naechste_turnierdisziplin_id, $platzierung_anzeigen, $filter_saison_id, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1315,7 +1315,7 @@ function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpielerIds
|
|||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $titel, $aus_uebersicht, $praesentation = 0) {
|
static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $titel, $aus_uebersicht, $praesentation = 0) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (count($rows) > 0) {
|
if (count($rows) > 0) {
|
||||||
@@ -1549,7 +1549,7 @@ function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $titel
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function veranstaltungenAnzeigen($veranstaltungen) {
|
static function veranstaltungenAnzeigen($veranstaltungen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1574,7 +1574,7 @@ function veranstaltungenAnzeigen($veranstaltungen) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function begegnungSpielplan($veranstaltung, $modus, $begegnung, $heim_team, $gast_team, $spiele, $vorherige_begegnung_id, $naechste_begegnung_id, $teamansicht_team, $details_anzeigen) {
|
static function begegnungSpielplan($veranstaltung, $modus, $begegnung, $heim_team, $gast_team, $spiele, $vorherige_begegnung_id, $naechste_begegnung_id, $teamansicht_team, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1874,7 +1874,7 @@ global $params;
|
|||||||
* @param $alleine_angezeigt
|
* @param $alleine_angezeigt
|
||||||
* @param int $praesentation
|
* @param int $praesentation
|
||||||
*/
|
*/
|
||||||
function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spieltage, $alleine_angezeigt, $praesentation = 0) {
|
static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spieltage, $alleine_angezeigt, $praesentation = 0) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (count($teams) > 0) {
|
if (count($teams) > 0) {
|
||||||
@@ -2173,7 +2173,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function tabelleEigeneAnzeigen($veranstaltung, $modus, $teams, $alleine_angezeigt, $praesentation = 0) {
|
static function tabelleEigeneAnzeigen($veranstaltung, $modus, $teams, $alleine_angezeigt, $praesentation = 0) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
// Um Platzierungen zu bestimmen, muss überhaupt eine Platzierung/konkrete K.O.-Runde existieren
|
// Um Platzierungen zu bestimmen, muss überhaupt eine Platzierung/konkrete K.O.-Runde existieren
|
||||||
@@ -2311,7 +2311,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function teamsHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
static function teamsHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -2354,7 +2354,7 @@ global $params;
|
|||||||
* @param $veranstaltung
|
* @param $veranstaltung
|
||||||
* @param $rows
|
* @param $rows
|
||||||
*/
|
*/
|
||||||
function mannschaften($veranstaltung, $rows) {
|
static function mannschaften($veranstaltung, $rows) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($veranstaltung)) {
|
if (!empty($veranstaltung)) {
|
||||||
@@ -2519,7 +2519,7 @@ global $params;
|
|||||||
* @param $ansicht_vereinigt
|
* @param $ansicht_vereinigt
|
||||||
* @param $ist_vergangen
|
* @param $ist_vergangen
|
||||||
*/
|
*/
|
||||||
function mannschaftDetails($veranstaltung, $team, $mitglieder, $mailverteiler, $mitglieder_statistiken, $teamansprechpartner, $begegnungen, $vorheriges_team_id, $naechstes_team_id, $team_moderator, $details_anzeigen, $ansprechpartner_anzeigen, $weitere_veranstaltungen, $veranstaltungsbezeichnungen, $spielberechtigungen, $ansicht_vereinigt, $ist_vergangen) {
|
static function mannschaftDetails($veranstaltung, $team, $mitglieder, $mailverteiler, $mitglieder_statistiken, $teamansprechpartner, $begegnungen, $vorheriges_team_id, $naechstes_team_id, $team_moderator, $details_anzeigen, $ansprechpartner_anzeigen, $weitere_veranstaltungen, $veranstaltungsbezeichnungen, $spielberechtigungen, $ansicht_vereinigt, $ist_vergangen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -3093,7 +3093,7 @@ global $params;
|
|||||||
HTML_sportsmanager::iCalBegegnungen(SportsManagerURL('&task=team_begegnungen_ical&id=' . $team->team_id));
|
HTML_sportsmanager::iCalBegegnungen(SportsManagerURL('&task=team_begegnungen_ical&id=' . $team->team_id));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($team_moderator && count($mitglieder_statistiken) > 0) {
|
if ($team_moderator && !is_null($mitglieder_statistiken) && count($mitglieder_statistiken) > 0) {
|
||||||
$elo_einzel = false;
|
$elo_einzel = false;
|
||||||
$elo_doppel = false;
|
$elo_doppel = false;
|
||||||
foreach ($mitglieder_statistiken as $mitglied) {
|
foreach ($mitglieder_statistiken as $mitglied) {
|
||||||
@@ -3237,7 +3237,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function vereine($titel, $beschreibung, $rows, $organisationAnzeigen) {
|
static function vereine($titel, $beschreibung, $rows, $organisationAnzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -3349,7 +3349,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function vereinDetails($verein, $mitglieder, $vereinsansprechpartner, $aktuelle_teams, $vorheriger_verein_id, $naechster_verein_id, $vereins_moderator, $details_anzeigen, $ansprechpartner_anzeigen) {
|
static function vereinDetails($verein, $mitglieder, $vereinsansprechpartner, $aktuelle_teams, $vorheriger_verein_id, $naechster_verein_id, $vereins_moderator, $details_anzeigen, $ansprechpartner_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -3657,7 +3657,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function iCalBegegnungen($url) {
|
static function iCalBegegnungen($url) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -3677,7 +3677,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function vereinDetailsErgaenzung($mailverteiler, $fruehere_teams, $vereins_moderator) {
|
static function vereinDetailsErgaenzung($mailverteiler, $fruehere_teams, $vereins_moderator) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (count($fruehere_teams) > 0) {
|
if (count($fruehere_teams) > 0) {
|
||||||
@@ -3773,7 +3773,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielorte($titel, $beschreibung, $rows) {
|
static function spielorte($titel, $beschreibung, $rows) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -3866,7 +3866,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielort($spielort, $begegnung_zeitpunkt, $aktuelle_teams, $vorheriger_spielort_id, $naechster_spielort_id) {
|
static function spielort($spielort, $begegnung_zeitpunkt, $aktuelle_teams, $vorheriger_spielort_id, $naechster_spielort_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -4059,7 +4059,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function spieler($titel, $beschreibung, $rows, $sortierung, $statistik, $beginn, $anzahl_gefundener_spieler, $kategorie, $filter, $veranstaltungid, $einstufungid, $veranstaltungen, $veranstalterid, $veranstalter, $einstufungen, $details_anzeigen) {
|
static function spieler($titel, $beschreibung, $rows, $sortierung, $statistik, $beginn, $anzahl_gefundener_spieler, $kategorie, $filter, $veranstaltungid, $einstufungid, $veranstaltungen, $veranstalterid, $veranstalter, $einstufungen, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
$suche_eingrenzen = empty($rows) && $anzahl_gefundener_spieler > 0;
|
$suche_eingrenzen = empty($rows) && $anzahl_gefundener_spieler > 0;
|
||||||
@@ -4403,7 +4403,7 @@ global $params;
|
|||||||
Startseite / Wettbewerbe / Turnierserie / Rangliste
|
Startseite / Wettbewerbe / Turnierserie / Rangliste
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function spielerDetails($spieler, $vereine, $veranstalter, $spieler_elo_verlauf_einzel, $spieler_elo_verlauf_doppel, $spielerNamen, $teamNamen, $veranstaltungBezeichnungen, $turnierdisziplinBezeichnungen, $individualwettbewerbBezeichnungen, $ranglistenplatzierungen, $turnierplatzierungen, $teams, $sortierung, $vorheriger_spieler_id, $naechster_spieler_id, $elo_detailliert, $statistik, $beginn, $kategorie, $einstufungen, $filter, $veranstaltungid, $veranstalterid, $einstufungid, $unabhaengige_ansicht, $details_anzeigen, $lizenz_anzeigen) {
|
static function spielerDetails($spieler, $vereine, $veranstalter, $spieler_elo_verlauf_einzel, $spieler_elo_verlauf_doppel, $spielerNamen, $teamNamen, $veranstaltungBezeichnungen, $turnierdisziplinBezeichnungen, $individualwettbewerbBezeichnungen, $ranglistenplatzierungen, $turnierplatzierungen, $teams, $sortierung, $vorheriger_spieler_id, $naechster_spieler_id, $elo_detailliert, $statistik, $beginn, $kategorie, $einstufungen, $filter, $veranstaltungid, $veranstalterid, $einstufungid, $unabhaengige_ansicht, $details_anzeigen, $lizenz_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -5456,7 +5456,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function turniervoranmeldungenHeader($titel, $beschreibung) {
|
static function turniervoranmeldungenHeader($titel, $beschreibung) {
|
||||||
global $params;
|
global $params;
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
<div
|
<div
|
||||||
@@ -5472,7 +5472,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function turniervoranmeldungen($disziplin, $meldungenSpielerSortiert, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $details_anzeigen) {
|
static function turniervoranmeldungen($disziplin, $meldungenSpielerSortiert, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -5658,7 +5658,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerstatistikenHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
static function spielerstatistikenHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
||||||
global $params;
|
global $params;
|
||||||
//SpielerstatistikenHeader
|
//SpielerstatistikenHeader
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -5697,7 +5697,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerstatistik($spielerstatistik, $spielerstatistik_punkte, $allein_angezeigt, $filter_saison_id, $vorherige_spielerstatistik_id, $naechste_spielerstatistik_id, $details_anzeigen) {
|
static function spielerstatistik($spielerstatistik, $spielerstatistik_punkte, $allein_angezeigt, $filter_saison_id, $vorherige_spielerstatistik_id, $naechste_spielerstatistik_id, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if ($allein_angezeigt) {
|
if ($allein_angezeigt) {
|
||||||
@@ -5946,7 +5946,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerstatistikenListe($spielerstatistiken) {
|
static function spielerstatistikenListe($spielerstatistiken) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -5971,7 +5971,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function individualwettbewerbHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
static function individualwettbewerbHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -6010,7 +6010,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function individualwettbewerb($individualwettbewerb, $spiele, $platzierungen, $allein_angezeigt, $vorheriger_individualwettbewerb_id, $naechster_individualwettbewerb_id, $details_anzeigen) {
|
static function individualwettbewerb($individualwettbewerb, $spiele, $platzierungen, $allein_angezeigt, $vorheriger_individualwettbewerb_id, $naechster_individualwettbewerb_id, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($vorheriger_individualwettbewerb_id) || !empty($naechster_individualwettbewerb_id)) {
|
if (!empty($vorheriger_individualwettbewerb_id) || !empty($naechster_individualwettbewerb_id)) {
|
||||||
@@ -6453,7 +6453,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function individualwettbewerbSpiele($individualwettbewerbe_bezeichnungen, $spiele, $details_anzeigen) {
|
static function individualwettbewerbSpiele($individualwettbewerbe_bezeichnungen, $spiele, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($spiele)) {
|
if (!empty($spiele)) {
|
||||||
@@ -6620,7 +6620,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function eloRanglistenHeader($titel, $beschreibung) {
|
static function eloRanglistenHeader($titel, $beschreibung) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if (!empty($titel)) { ?>
|
if (!empty($titel)) { ?>
|
||||||
@@ -6637,7 +6637,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function eloRangliste($spieler, $typ, $kategorie, $allein_angezeigt, $vorherige_ansicht, $naechste_ansicht, $details_anzeigen) {
|
static function eloRangliste($spieler, $typ, $kategorie, $allein_angezeigt, $vorherige_ansicht, $naechste_ansicht, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if ($kategorie == 'H')
|
if ($kategorie == 'H')
|
||||||
@@ -6801,7 +6801,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ranglistenHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
static function ranglistenHeader($titel, $beschreibung, $saisons, $filter_saison_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
|
|
||||||
@@ -6841,7 +6841,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function rangliste($rangliste, $rangliste_punkte, $allein_angezeigt, $filter_saison_id, $vorherige_rangliste_id, $naechste_rangliste_id, $details_anzeigen) {
|
static function rangliste($rangliste, $rangliste_punkte, $allein_angezeigt, $filter_saison_id, $vorherige_rangliste_id, $naechste_rangliste_id, $details_anzeigen) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
if ($allein_angezeigt) {
|
if ($allein_angezeigt) {
|
||||||
@@ -6977,7 +6977,7 @@ global $params;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ranglistenListe($ranglisten) {
|
static function ranglistenListe($ranglisten) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -7003,7 +7003,7 @@ global $params;
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function ranglistenpunkte($rangliste, $rangliste_punkte, $turnierdisziplinen, $streichergebnisse, $vorherige_spieler_id, $naechste_spieler_id) {
|
static function ranglistenpunkte($rangliste, $rangliste_punkte, $turnierdisziplinen, $streichergebnisse, $vorherige_spieler_id, $naechste_spieler_id) {
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ require_once(JPATH_COMPONENT . DIRECTORY_SEPARATOR . 'views/sportsmanager/view_t
|
|||||||
|
|
||||||
class HTML_sportsmanager_admin
|
class HTML_sportsmanager_admin
|
||||||
{
|
{
|
||||||
function adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, $unabhaengige_ansicht, $externe_datenbank)
|
static function adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, $unabhaengige_ansicht, $externe_datenbank)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -25,8 +25,8 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<div class="componentheading<?php echo $params->get('pageclass_sfx'); ?>">Sports
|
<div class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><a href="https://github.com/Deutscher-Tischfussballbund/" target="_blank">Sports
|
||||||
Manager <?php echo SPORTS_MANAGER_VERSION; ?> Copyright © 2006 – 2020 Sven Nickel
|
Manager <?php echo SPORTS_MANAGER_VERSION; ?> </a>
|
||||||
</div>
|
</div>
|
||||||
<table cellspacing="10">
|
<table cellspacing="10">
|
||||||
<?php
|
<?php
|
||||||
@@ -619,7 +619,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEinstellungen($einstellungen)
|
static function adminEinstellungen($einstellungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -808,7 +808,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminDatenbank($einstellungen)
|
static function adminDatenbank($einstellungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -912,7 +912,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpieler($filter, $rows, $anzahlSpieler, $admin_uebersicht, $beschraenkter_zugriff, $ansprechpartner_importieren, $ansprechpartner_exportieren, $ansprechpartner_spielerdaten_aendern, $ansprechpartner_bilder_aendern, $statistik)
|
static function adminSpieler($filter, $rows, $anzahlSpieler, $admin_uebersicht, $beschraenkter_zugriff, $ansprechpartner_importieren, $ansprechpartner_exportieren, $ansprechpartner_spielerdaten_aendern, $ansprechpartner_bilder_aendern, $statistik)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -1096,8 +1096,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
addOnLoad("document.adminForm.filter.focus();");
|
addOnLoad("document.adminForm.filter.focus();");
|
||||||
|
|
||||||
if (count($rows) > 0)
|
if (!is_null($rows) && count( $rows ) > 0) {
|
||||||
{
|
|
||||||
$bilder_anzeigen = false;
|
$bilder_anzeigen = false;
|
||||||
foreach ($rows as $spieler)
|
foreach ($rows as $spieler)
|
||||||
{
|
{
|
||||||
@@ -1187,7 +1186,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpieler($row, $naechste_spielernr, $filter, $vereine, $vereinsmitgliedschaften, $beschraenkter_zugriff, $ansprechpartner_spielerdaten)
|
static function adminEditSpieler($row, $naechste_spielernr, $filter, $vereine, $vereinsmitgliedschaften, $beschraenkter_zugriff, $ansprechpartner_spielerdaten)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -1627,7 +1626,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRemoveInaktiveSpieler($spieler, $filter)
|
static function adminRemoveInaktiveSpieler($spieler, $filter)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -1701,7 +1700,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerZusammenlegen($spieler, $filter)
|
static function adminSpielerZusammenlegen($spieler, $filter)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -1781,7 +1780,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminExportSpieler($beschraenkter_zugriff, $ansprechpartner_exportieren, $veranstalter, $vereine)
|
static function adminExportSpieler($beschraenkter_zugriff, $ansprechpartner_exportieren, $veranstalter, $vereine)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -1922,7 +1921,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminExportSpielerInternational()
|
static function adminExportSpielerInternational()
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -1985,7 +1984,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpieler()
|
static function adminImportSpieler()
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -2024,7 +2023,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpielerDetails($beschraenkter_zugriff, $ansprechpartner_importieren, $veranstalter, $veranstalter_import, $veranstalter_zugehoerigkeit, $session_id, $spalten, $verein_import, $vereine, $persoenliche_daten_vorauswahl)
|
static function adminImportSpielerDetails($beschraenkter_zugriff, $ansprechpartner_importieren, $veranstalter, $veranstalter_import, $veranstalter_zugehoerigkeit, $session_id, $spalten, $verein_import, $vereine, $persoenliche_daten_vorauswahl)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -2179,7 +2178,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpielerFehler($spieler)
|
static function adminImportSpielerFehler($spieler)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -2244,7 +2243,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpielerVorschau($import_verweigern, $spieler, $veranstalter, $session_id, $persoenliche_daten, $lizenznr_beibehalten, $spalten)
|
static function adminImportSpielerVorschau($import_verweigern, $spieler, $veranstalter, $session_id, $persoenliche_daten, $lizenznr_beibehalten, $spalten)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -2404,7 +2403,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpielerBericht($aktualisierungen, $spielerHinzugefuegt, $vereineHinzugefuegt, $spieler_import, $vereineManuell, $ausgetreteneVereineMitAktivenMitgliedern, $kategorie_potentiell_geaendert, $rsession_id)
|
static function adminImportSpielerBericht($aktualisierungen, $spielerHinzugefuegt, $vereineHinzugefuegt, $spieler_import, $vereineManuell, $ausgetreteneVereineMitAktivenMitgliedern, $kategorie_potentiell_geaendert, $rsession_id)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -2648,7 +2647,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerteiler($verteiler, $organisationen, $organisationen_mailverteiler, $veranstaltungen, $veranstaltungen_mailverteiler, $saisons, $filter_saison_id, $moderator_zugriff)
|
static function adminVerteiler($verteiler, $organisationen, $organisationen_mailverteiler, $veranstaltungen, $veranstaltungen_mailverteiler, $saisons, $filter_saison_id, $moderator_zugriff)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -2850,7 +2849,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVerteiler($row)
|
static function adminEditVerteiler($row)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -2899,7 +2898,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRechnungen($rechnungen, $neuzugaenge, $aufsummierung, $saisons, $filter_saison_id, $saison)
|
static function adminRechnungen($rechnungen, $neuzugaenge, $aufsummierung, $saisons, $filter_saison_id, $saison)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -3073,7 +3072,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRechnung($row, $veranstalter, $vereine)
|
static function adminEditRechnung($row, $veranstalter, $vereine)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -3230,7 +3229,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereine($rows, $organisationAnzeigen)
|
static function adminVereine($rows, $organisationAnzeigen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -3374,7 +3373,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVerein($row, $users, $veranstalter, $berechtigt_fuer_verein, $vereinsansprechpartner)
|
static function adminEditVerein($row, $users, $veranstalter, $berechtigt_fuer_verein, $vereinsansprechpartner)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -3645,7 +3644,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineZusammenlegen($vereine)
|
static function adminVereineZusammenlegen($vereine)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -3726,7 +3725,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereinsmitglieder($verein, $vereinsmitglieder, $berechtigt_spieler_aendern)
|
static function adminVereinsmitglieder($verein, $vereinsmitglieder, $berechtigt_spieler_aendern)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -3790,7 +3789,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVereinsmitglied($row, $verein, $spieler)
|
static function adminEditVereinsmitglied($row, $verein, $spieler)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -3868,7 +3867,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielorte($rows)
|
static function adminSpielorte($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -3991,7 +3990,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpielort($row)
|
static function adminEditSpielort($row)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -4089,7 +4088,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielorteZusammenlegen($spielorte)
|
static function adminSpielorteZusammenlegen($spielorte)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -4170,7 +4169,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTeamspielmodi($rows)
|
static function adminTeamspielmodi($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -4231,7 +4230,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTeamspielmodus($row)
|
static function adminEditTeamspielmodus($row)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -4573,7 +4572,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerschiebenModi($rows)
|
static function adminVerschiebenModi($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -4628,7 +4627,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVerschiebenModus($row)
|
static function adminEditVerschiebenModus($row)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -4763,7 +4762,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminKategorien($kategorien)
|
static function adminKategorien($kategorien)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -4841,7 +4840,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRanglistensysteme($rows, $pruefung)
|
static function adminRanglistensysteme($rows, $pruefung)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -4905,7 +4904,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRanglistensystem($row, $punkte, $typ)
|
static function adminEditRanglistensystem($row, $punkte, $typ)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -5016,7 +5015,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRanglistensystemAuswertung($row, $teilnehmer, $multiplikator, $teilnehmerpunkte)
|
static function adminRanglistensystemAuswertung($row, $teilnehmer, $multiplikator, $teilnehmerpunkte)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -5144,7 +5143,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRangliste($rangliste, $systeme, $kategorien, $saisons)
|
static function adminEditRangliste($rangliste, $systeme, $kategorien, $saisons)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -5328,7 +5327,7 @@ class HTML_sportsmanager_admin
|
|||||||
$lizenzen = ['A', 'B', 'C', 'D'];
|
$lizenzen = ['A', 'B', 'C', 'D'];
|
||||||
foreach ($lizenzen as $lizenz)
|
foreach ($lizenzen as $lizenz)
|
||||||
{
|
{
|
||||||
$checked = (in_array($lizenz, $rangliste->lizenzen)) ? ' checked': '';
|
$checked = ($rangliste != null && is_array($lizenz) && in_array($lizenz, $rangliste->lizenzen)) ? ' checked': '';
|
||||||
echo '<label><input class="uk-checkbox" name="lizenzen[]" id="lizenzen[]" value="' . $lizenz. '" type="checkbox"' . $checked. '> ' . $lizenz. '</label><br>';
|
echo '<label><input class="uk-checkbox" name="lizenzen[]" id="lizenzen[]" value="' . $lizenz. '" type="checkbox"' . $checked. '> ' . $lizenz. '</label><br>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@@ -5450,7 +5449,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRanglisteTurnierdisziplinen($rangliste, $turnierdisziplinen)
|
static function adminRanglisteTurnierdisziplinen($rangliste, $turnierdisziplinen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -5523,7 +5522,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRanglisteTurnierdisziplin($rangliste, $ranglisteTurnierdisziplin, $turnierdisziplinen, $systeme)
|
static function adminEditRanglisteTurnierdisziplin($rangliste, $ranglisteTurnierdisziplin, $turnierdisziplinen, $systeme)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -5620,7 +5619,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpielerstatistik($spielerstatistik, $kategorien, $saisons)
|
static function adminEditSpielerstatistik($spielerstatistik, $kategorien, $saisons)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -5830,7 +5829,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerstatistikVeranstaltungen($spielerstatistik, $veranstaltungen, $individualwettbewerbe)
|
static function adminSpielerstatistikVeranstaltungen($spielerstatistik, $veranstaltungen, $individualwettbewerbe)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -5929,7 +5928,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpielerstatistikVeranstaltung($spielerstatistik, $spielerstatistikVeranstaltung, $veranstaltungen)
|
static function adminEditSpielerstatistikVeranstaltung($spielerstatistik, $spielerstatistikVeranstaltung, $veranstaltungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -5978,7 +5977,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpielerstatistikIndividualwettbewerb($spielerstatistik, $spielerstatistikIndividualwettbewerb, $individualwettbewerbe)
|
static function adminEditSpielerstatistikIndividualwettbewerb($spielerstatistik, $spielerstatistikIndividualwettbewerb, $individualwettbewerbe)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -6026,7 +6025,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminModeratoren($rows)
|
static function adminModeratoren($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -6081,7 +6080,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditModerator($row, $zugriffe, $users)
|
static function adminEditModerator($row, $zugriffe, $users)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -6188,7 +6187,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaisons($rows)
|
static function adminSaisons($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -6243,7 +6242,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSaison($row)
|
static function adminEditSaison($row)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -6284,7 +6283,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVeranstalter($rows)
|
static function adminVeranstalter($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -6343,7 +6342,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEinstufungen($rows)
|
static function adminEinstufungen($rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -6407,7 +6406,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditEinstufung($row, $ranglisten)
|
static function adminEditEinstufung($row, $ranglisten)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -6539,7 +6538,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVeranstalter($row, $berechtigt_fuer_veranstalter, $users, $kategorien)
|
static function adminEditVeranstalter($row, $berechtigt_fuer_veranstalter, $users, $kategorien)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -6635,7 +6634,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVeranstaltung($row, $veranstalter, $spielmodus, $verschieberegeln, $kategorien, $saisons, $users, $berechtigt_fuer_veranstaltung, $vorlage)
|
static function adminEditVeranstaltung($row, $veranstalter, $spielmodus, $verschieberegeln, $kategorien, $saisons, $users, $berechtigt_fuer_veranstaltung, $vorlage)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -7031,7 +7030,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminMannschaften($veranstaltung, $rows)
|
static function adminMannschaften($veranstaltung, $rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -7143,7 +7142,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditMannschaft($veranstaltung, $row, $veranstaltungen, $vereine, $users, $berechtigt_fuer_team, $teamansprechpartner, $spielorte, $beschraenkter_zugriff_veranstaltungen)
|
static function adminEditMannschaft($veranstaltung, $row, $veranstaltungen, $vereine, $users, $berechtigt_fuer_team, $teamansprechpartner, $spielorte, $beschraenkter_zugriff_veranstaltungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -7557,7 +7556,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminKopierenMannschaft($veranstaltung, $teams, $veranstaltungen)
|
static function adminKopierenMannschaft($veranstaltung, $teams, $veranstaltungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -7645,7 +7644,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerknuepfenMannschaft($veranstaltung, $teams, $veranstaltungen)
|
static function adminVerknuepfenMannschaft($veranstaltung, $teams, $veranstaltungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -7722,7 +7721,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminMitglieder($team, $veranstaltung, $mitglieder, $berechtigt_spieler_aendern)
|
static function adminMitglieder($team, $veranstaltung, $mitglieder, $berechtigt_spieler_aendern)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -7852,7 +7851,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditMitglied($row, $team, $verein, $veranstaltung, $spieler, $spielberechtigungen, $veranstaltungsbezeichnungen, $mannschaftsnamen, $veranstaltungen, $veranstaltungen_begegnungen, $alle_anzeigen, $entfernen)
|
static function adminEditMitglied($row, $team, $verein, $veranstaltung, $spieler, $spielberechtigungen, $veranstaltungsbezeichnungen, $mannschaftsnamen, $veranstaltungen, $veranstaltungen_begegnungen, $alle_anzeigen, $entfernen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -8261,7 +8260,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function adminBegegnungen($veranstaltung, $modus, $rows)
|
static function adminBegegnungen($veranstaltung, $modus, $rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -8383,7 +8382,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditBegegnung($veranstaltung, $row, $neuer_eintrag, $teams, $spielorte)
|
static function adminEditBegegnung($veranstaltung, $row, $neuer_eintrag, $teams, $spielorte)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -8618,7 +8617,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerlegenVerlauf($verlegen_aktionen)
|
static function adminVerlegenVerlauf($verlegen_aktionen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
if (count($verlegen_aktionen) > 0)
|
if (count($verlegen_aktionen) > 0)
|
||||||
@@ -8719,7 +8718,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus, $pin_encrypted, $anzahl_historie, $erneut_oeffnen, $aus_uebersicht = false)
|
static function adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus, $pin_encrypted, $anzahl_historie, $erneut_oeffnen, $aus_uebersicht = false)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
global $Browser;
|
global $Browser;
|
||||||
@@ -9282,7 +9281,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminBegegnungenGenerieren($veranstaltung, $rows)
|
static function adminBegegnungenGenerieren($veranstaltung, $rows)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
$anzahlteams = count($rows);
|
$anzahlteams = count($rows);
|
||||||
@@ -9389,7 +9388,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminBegegnungenRundeErzeugen($veranstaltung, $rows, $row, $spielorte)
|
static function adminBegegnungenRundeErzeugen($veranstaltung, $rows, $row, $spielorte)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
$anzahlteams = count($rows);
|
$anzahlteams = count($rows);
|
||||||
@@ -9616,7 +9615,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditIndividualwettbewerb($row, $veranstalter, $kategorien, $saisons, $users, $berechtigt_fuer_individualwettbewerb, $vorlage)
|
static function adminEditIndividualwettbewerb($row, $veranstalter, $kategorien, $saisons, $users, $berechtigt_fuer_individualwettbewerb, $vorlage)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -9821,7 +9820,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminIndividualwettbewerbSpiele($individualwettbewerb, $spiele, $ausgangsplatzierungen)
|
static function adminIndividualwettbewerbSpiele($individualwettbewerb, $spiele, $ausgangsplatzierungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -10063,7 +10062,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditIndividualwettbewerbSpiel($row, $typ, $individualwettbewerb, $spieler)
|
static function adminEditIndividualwettbewerbSpiel($row, $typ, $individualwettbewerb, $spieler)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -10298,7 +10297,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditIndividualwettbewerbAusgangsplatzierung($row, $individualwettbewerb, $ausgangsplatzierungen, $spieler)
|
static function adminEditIndividualwettbewerbAusgangsplatzierung($row, $individualwettbewerb, $ausgangsplatzierungen, $spieler)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -10367,7 +10366,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnier($row, $veranstalter, $saisons, $vorlage, $users, $berechtigt_fuer_turnier, $kategorien)
|
static function adminEditTurnier($row, $veranstalter, $saisons, $vorlage, $users, $berechtigt_fuer_turnier, $kategorien)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -10589,7 +10588,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTurnierdisziplinen($turnier, $rows, $beschraenkter_zugriff_turniere)
|
static function adminTurnierdisziplinen($turnier, $rows, $beschraenkter_zugriff_turniere)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -10674,7 +10673,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnierdisziplin($turnier, $row, $ranglisten, $systeme)
|
static function adminEditTurnierdisziplin($turnier, $row, $ranglisten, $systeme)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -11064,7 +11063,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminExportTurniervoranmeldungen($turnierdisziplin, $ranglisten)
|
static function adminExportTurniervoranmeldungen($turnierdisziplin, $ranglisten)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -11164,7 +11163,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTurnierdisziplinMeldungenSpiele($disziplin, $rundenstufen_details, $meldungen, $meldungenSpielerNamen, $spiele, $platzierung_anzeigen)
|
static function adminTurnierdisziplinMeldungenSpiele($disziplin, $rundenstufen_details, $meldungen, $meldungenSpielerNamen, $spiele, $platzierung_anzeigen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -11446,7 +11445,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportTurnierdisziplinMeldungenSpieleForm($row, $veranstalter)
|
static function adminImportTurnierdisziplinMeldungenSpieleForm($row, $veranstalter)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -11533,7 +11532,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnierdisziplinMeldung($meldung, $rundenstufe, $meldung_spieler, $turnierdisziplin, $spieler, $rundenstufen, $platzierungen, $weitere)
|
static function adminEditTurnierdisziplinMeldung($meldung, $rundenstufe, $meldung_spieler, $turnierdisziplin, $spieler, $rundenstufen, $platzierungen, $weitere)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -11714,7 +11713,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerknuepfenTurnierdisziplinMeldung($disziplin, $meldungen)
|
static function adminVerknuepfenTurnierdisziplinMeldung($disziplin, $meldungen)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -11843,7 +11842,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnierdisziplinRundenstufe($turnierdisziplin, $rundenstufe, $rundenstufen_details)
|
static function adminEditTurnierdisziplinRundenstufe($turnierdisziplin, $rundenstufe, $rundenstufen_details)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -11946,7 +11945,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnierdisziplinSpiel($row, $disziplin, $rundenstufen_details, $meldungen, $rundenstufe)
|
static function adminEditTurnierdisziplinSpiel($row, $disziplin, $rundenstufen_details, $meldungen, $rundenstufe)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12171,7 +12170,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnierdisziplinRunde($runde, $rundenstufe, $id, $disziplin)
|
static function adminEditTurnierdisziplinRunde($runde, $rundenstufe, $id, $disziplin)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -12255,7 +12254,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerExportBilder($veranstalter, $beschraenkter_zugriff)
|
static function adminSpielerExportBilder($veranstalter, $beschraenkter_zugriff)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12318,7 +12317,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineExportBilder($veranstalter)
|
static function adminVereineExportBilder($veranstalter)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12370,7 +12369,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerImportBilder($veranstalter, $beschraenkter_zugriff)
|
static function adminSpielerImportBilder($veranstalter, $beschraenkter_zugriff)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12438,7 +12437,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerImportBilderBericht($anzahlSpieler, $nicht_importiere_bilder)
|
static function adminSpielerImportBilderBericht($anzahlSpieler, $nicht_importiere_bilder)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12507,7 +12506,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineImportBilder($veranstalter)
|
static function adminVereineImportBilder($veranstalter)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12575,7 +12574,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineImportBilderBericht($anzahlVereine, $nicht_importiere_bilder)
|
static function adminVereineImportBilderBericht($anzahlVereine, $nicht_importiere_bilder)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -12648,7 +12647,7 @@ class HTML_sportsmanager_admin
|
|||||||
Terminkalender
|
Terminkalender
|
||||||
Startseite / Events / Terminkalender
|
Startseite / Events / Terminkalender
|
||||||
*/
|
*/
|
||||||
function adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $veranstaltungen, $zusaetze, $laender, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, $externe_datenbank)
|
static function adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $veranstaltungen, $zusaetze, $laender, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, $externe_datenbank)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -13013,7 +13012,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineVerlauf($terminaktionen, $nur_beantragte, $admin_uebersicht)
|
static function adminTermineVerlauf($terminaktionen, $nur_beantragte, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -13135,7 +13134,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTerminDetails($terminaktion, $terminaktionen, $nur_beantragte, $admin_uebersicht, $uebersicht, $externe_datenbank)
|
static function adminTerminDetails($terminaktion, $terminaktionen, $nur_beantragte, $admin_uebersicht, $uebersicht, $externe_datenbank)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -13569,7 +13568,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte)
|
static function adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -13949,7 +13948,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRemoveTermin($terminaktion, $nur_beantragte, $zugriffsebene, $admin_uebersicht)
|
static function adminRemoveTermin($terminaktion, $nur_beantragte, $zugriffsebene, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -14157,7 +14156,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineBeantragtBestaetigung($admin_uebersicht)
|
static function adminTermineBeantragtBestaetigung($admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -14189,7 +14188,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineBezeichnungen($bezeichnungen, $admin_uebersicht)
|
static function adminTermineBezeichnungen($bezeichnungen, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -14241,7 +14240,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineBezeichnung($bezeichnung, $admin_uebersicht)
|
static function adminEditTermineBezeichnung($bezeichnung, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -14300,7 +14299,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineBezeichnungszusaetze($bezeichnungszusaetze, $admin_uebersicht)
|
static function adminTermineBezeichnungszusaetze($bezeichnungszusaetze, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -14354,7 +14353,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineBezeichnungszusatz($bezeichnungszusatz, $admin_uebersicht)
|
static function adminEditTermineBezeichnungszusatz($bezeichnungszusatz, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -14423,7 +14422,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineBundeslaender($bundeslaender, $admin_uebersicht)
|
static function adminTermineBundeslaender($bundeslaender, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -14475,7 +14474,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineBundesland($bundesland, $admin_uebersicht)
|
static function adminEditTermineBundesland($bundesland, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -14534,7 +14533,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineLaender($laender, $admin_uebersicht)
|
static function adminTermineLaender($laender, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -14586,7 +14585,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineLand($land, $admin_uebersicht)
|
static function adminEditTermineLand($land, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
@@ -14643,7 +14642,7 @@ class HTML_sportsmanager_admin
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineSymbole($symbole, $admin_uebersicht)
|
static function adminTermineSymbole($symbole, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
@@ -14706,7 +14705,7 @@ class HTML_sportsmanager_admin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineSymbol($symbol, $admin_uebersicht)
|
static function adminEditTermineSymbol($symbol, $admin_uebersicht)
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -12,12 +12,12 @@ class HTML_sportsmanager_ticker {
|
|||||||
// $buttons_right == 1: Show "Groups"
|
// $buttons_right == 1: Show "Groups"
|
||||||
// $buttons_right == 2: Show "Groups", "K.O."
|
// $buttons_right == 2: Show "Groups", "K.O."
|
||||||
// $buttons_right == 3: Show "Groups", "K.O.", "Final"
|
// $buttons_right == 3: Show "Groups", "K.O.", "Final"
|
||||||
function veranstaltungenTickerTimestamp($matches_timestamp, $groups_timestamp) {
|
static function veranstaltungenTickerTimestamp($matches_timestamp, $groups_timestamp) {
|
||||||
//$groups_timestamp="1232188323137723883";
|
//$groups_timestamp="1232188323137723883";
|
||||||
//$matches_timestamp="123288147121";
|
//$matches_timestamp="123288147121";
|
||||||
echo 'tmatchez='.$matches_timestamp.'&tgroups='.$groups_timestamp;
|
echo 'tmatchez='.$matches_timestamp.'&tgroups='.$groups_timestamp;
|
||||||
}
|
}
|
||||||
function veranstaltungenTickerDaten($type, $veranstaltungen, $tabellen, $begegnungen, $veranstaltung_elimination_index, $currentpage, $begegnung_spiele) {
|
static function veranstaltungenTickerDaten($type, $veranstaltungen, $tabellen, $begegnungen, $veranstaltung_elimination_index, $currentpage, $begegnung_spiele) {
|
||||||
$view_right = $veranstaltung_elimination_index < 0 ? 0 : 3;
|
$view_right = $veranstaltung_elimination_index < 0 ? 0 : 3;
|
||||||
if ($type == "allmatches" || $type == "finmatches" || $type == "upcmatches" || $type == "runmatches") {
|
if ($type == "allmatches" || $type == "finmatches" || $type == "upcmatches" || $type == "runmatches") {
|
||||||
$matchez = array();
|
$matchez = array();
|
||||||
@@ -363,7 +363,7 @@ class HTML_sportsmanager_ticker {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function veranstaltungenTicker($logo_veranstaltung_id, $logo_url) {
|
static function veranstaltungenTicker($logo_veranstaltung_id, $logo_url) {
|
||||||
$favico_url = "";
|
$favico_url = "";
|
||||||
$dirs = array(JPATH_THEMES.DIRECTORY_SEPARATOR.JFactory::getApplication()->getTemplate().DIRECTORY_SEPARATOR, JPATH_BASE.DIRECTORY_SEPARATOR );
|
$dirs = array(JPATH_THEMES.DIRECTORY_SEPARATOR.JFactory::getApplication()->getTemplate().DIRECTORY_SEPARATOR, JPATH_BASE.DIRECTORY_SEPARATOR );
|
||||||
foreach ($dirs as $dir ) {
|
foreach ($dirs as $dir ) {
|
||||||
@@ -809,7 +809,7 @@ class HTML_sportsmanager_ticker {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function veranstaltungenTickerCSS() {
|
static function veranstaltungenTickerCSS() {
|
||||||
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
||||||
?>
|
?>
|
||||||
body{
|
body{
|
||||||
@@ -1912,7 +1912,7 @@ table.groups{
|
|||||||
}
|
}
|
||||||
|
|
||||||
// printable function start -> This function is responsible for display of the left table matches
|
// printable function start -> This function is responsible for display of the left table matches
|
||||||
function veranstaltungenTickerPrintable($matchez,$currentpage=1){
|
static function veranstaltungenTickerPrintable($matchez,$currentpage=1){
|
||||||
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
||||||
|
|
||||||
$matchezperpage=12;
|
$matchezperpage=12;
|
||||||
@@ -2082,7 +2082,7 @@ table.groups{
|
|||||||
// printable function end
|
// printable function end
|
||||||
|
|
||||||
// printgtable function start -> This function is responsible for display of the groups qualification results
|
// printgtable function start -> This function is responsible for display of the groups qualification results
|
||||||
function veranstaltungenTickerPrintgtable($teamz, $group) {
|
static function veranstaltungenTickerPrintgtable($teamz, $group) {
|
||||||
$punkte_anzeigen = false;
|
$punkte_anzeigen = false;
|
||||||
if (isset($teamz[0]) && isset($teamz[0]['score']))
|
if (isset($teamz[0]) && isset($teamz[0]['score']))
|
||||||
$punkte_anzeigen = true;
|
$punkte_anzeigen = true;
|
||||||
@@ -2118,7 +2118,7 @@ table.groups{
|
|||||||
}
|
}
|
||||||
// printgtable function end
|
// printgtable function end
|
||||||
|
|
||||||
function veranstaltungenTickerPrintRightheader($printright=1,$type='groups'){
|
static function veranstaltungenTickerPrintRightheader($printright=1,$type='groups'){
|
||||||
?>
|
?>
|
||||||
<script>
|
<script>
|
||||||
$('#r_menu li').hide();
|
$('#r_menu li').hide();
|
||||||
@@ -2210,7 +2210,7 @@ table.groups{
|
|||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
// printeliminations function start -> This function is responsible for display of the right elimination chart
|
// printeliminations function start -> This function is responsible for display of the right elimination chart
|
||||||
function veranstaltungenTickerPrinteliminations($matchez){
|
static function veranstaltungenTickerPrinteliminations($matchez){
|
||||||
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
||||||
$federationLogoFile="dtfvb_logo.png";
|
$federationLogoFile="dtfvb_logo.png";
|
||||||
if(!empty($matchez)){
|
if(!empty($matchez)){
|
||||||
@@ -2261,7 +2261,7 @@ table.groups{
|
|||||||
// printeliminations function end
|
// printeliminations function end
|
||||||
|
|
||||||
// printop3 function start - > This function is responsible for display of the right top3 end results after the elimination chart
|
// printop3 function start - > This function is responsible for display of the right top3 end results after the elimination chart
|
||||||
function veranstaltungenTickerPrintop3($teamz){
|
static function veranstaltungenTickerPrintop3($teamz){
|
||||||
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
$bilder_pfad = JURI::root(TRUE).'/components/com_sportsmanager/images/';
|
||||||
if(!empty($teamz)){
|
if(!empty($teamz)){
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// kein direkter Zugriff
|
// kein direkter Zugriff
|
||||||
defined('_JEXEC') or die('Restricted access');
|
defined("_JEXEC") or die("Restricted access");
|
||||||
|
|
||||||
function htmlentities_utf8($s) {
|
function htmlentities_utf8($s) {
|
||||||
return htmlentities($s, ENT_QUOTES, "UTF-8");
|
return htmlentities($s, ENT_QUOTES, "UTF-8");
|
||||||
@@ -37,19 +37,65 @@ function addOnLoad($function) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
function SportsManagerURL($weitereParameter = null, $ssl = 0) {
|
function SportsManagerURL($weitereParameter = null, $ssl = 0)
|
||||||
return JRoute::_('index.php' . ($weitereParameter != null ? ("?" . ltrim($weitereParameter, "&")) : ""), false, $ssl);
|
{
|
||||||
|
$urlPath = handleFilter($weitereParameter);
|
||||||
|
$joomlaBaseUrl = JUri::getInstance()->toString([
|
||||||
|
"scheme",
|
||||||
|
"host",
|
||||||
|
"port",
|
||||||
|
"path",
|
||||||
|
]);
|
||||||
|
|
||||||
|
if (strpos($joomlaBaseUrl, "?") !== false) {
|
||||||
|
// Base URL already contains a query string, append with '&'
|
||||||
|
$finalUrl = $joomlaBaseUrl . "&" . ltrim($urlPath, "&");
|
||||||
|
} else {
|
||||||
|
// Base URL does not contain a query string, append with '?'
|
||||||
|
$finalUrl = $joomlaBaseUrl . "?" . ltrim($urlPath, "&");
|
||||||
|
}
|
||||||
|
|
||||||
|
return \Joomla\CMS\Router\Route::_($finalUrl, false, $ssl);
|
||||||
}
|
}
|
||||||
|
|
||||||
function NichtLeererString($s, $ersatz = "Keiner") {
|
function handleFilter($urlPart)
|
||||||
|
{
|
||||||
|
// Check if both '&filter=' and '#' are present in the URL part
|
||||||
|
if (
|
||||||
|
strpos($urlPart, "&filter=") !== false &&
|
||||||
|
strpos($urlPart, "#") !== false
|
||||||
|
) {
|
||||||
|
// Split the string by '#' to remove the hash part
|
||||||
|
$parts = explode("#", $urlPart, 2);
|
||||||
|
$query = $parts[0];
|
||||||
|
|
||||||
|
// Parse the query string into an associative array
|
||||||
|
parse_str($query, $queryParams);
|
||||||
|
|
||||||
|
// Remove the 'filter' parameter if it exists
|
||||||
|
unset($queryParams["filter"]);
|
||||||
|
|
||||||
|
// Rebuild the query string without the 'filter' parameter
|
||||||
|
$newQuery = http_build_query($queryParams);
|
||||||
|
|
||||||
|
return $newQuery;
|
||||||
|
} else {
|
||||||
|
// Return the original URL part if either '&filter=' or '#' is not present
|
||||||
|
return $urlPart;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function NichtLeererString($s, $ersatz = "Keiner")
|
||||||
|
{
|
||||||
return !empty($s) ? $s : $ersatz;
|
return !empty($s) ? $s : $ersatz;
|
||||||
}
|
}
|
||||||
|
|
||||||
function hervorheben($titel) {
|
function hervorheben($titel) {
|
||||||
if (empty($titel))
|
if (empty($titel)) {
|
||||||
return $titel;
|
return $titel;
|
||||||
|
}
|
||||||
|
|
||||||
return $titel . ' *';
|
return $titel . " *";
|
||||||
}
|
}
|
||||||
|
|
||||||
function Laenderkennungen() {
|
function Laenderkennungen() {
|
||||||
@@ -61,22 +107,22 @@ function Laenderkennungen() {
|
|||||||
function rundenstufe($stufe) {
|
function rundenstufe($stufe) {
|
||||||
switch ($stufe) {
|
switch ($stufe) {
|
||||||
case 0:
|
case 0:
|
||||||
$bezeichnung = JText::_('COM_SPORTSMANAGER_FINAL_RANKS');
|
$bezeichnung = JText::_("COM_SPORTSMANAGER_FINAL_RANKS");
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
$bezeichnung = JText::_('COM_SPORTSMANAGER_MAIN_ROUND');
|
$bezeichnung = JText::_("COM_SPORTSMANAGER_MAIN_ROUND");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$bezeichnung = JText::_('COM_SPORTSMANAGER_ADDITIONAL_ROUND');
|
$bezeichnung = JText::_("COM_SPORTSMANAGER_ADDITIONAL_ROUND");
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
$bezeichnung = JText::_('COM_SPORTSMANAGER_2ND_ADDITIONAL_ROUND');
|
$bezeichnung = JText::_("COM_SPORTSMANAGER_2ND_ADDITIONAL_ROUND");
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
$bezeichnung = JText::_('COM_SPORTSMANAGER_PRELIMINARY_ROUND');
|
$bezeichnung = JText::_("COM_SPORTSMANAGER_PRELIMINARY_ROUND");
|
||||||
break;
|
break;
|
||||||
case 20:
|
case 20:
|
||||||
$bezeichnung = JText::_('COM_SPORTSMANAGER_REGISTRATIONS');
|
$bezeichnung = JText::_("COM_SPORTSMANAGER_REGISTRATIONS");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$bezeichnung = "";
|
$bezeichnung = "";
|
||||||
@@ -86,8 +132,9 @@ function rundenstufe($stufe) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function StringsZusammenfassen($titel1, $titel2, $ersatz = null, $separator = " / ") {
|
function StringsZusammenfassen($titel1, $titel2, $ersatz = null, $separator = " / ") {
|
||||||
if ($ersatz == null)
|
if ($ersatz == null) {
|
||||||
$ersatz = JText::_('COM_SPORTSMANAGER_NONE');
|
$ersatz = JText::_("COM_SPORTSMANAGER_NONE");
|
||||||
|
}
|
||||||
$t1 = NichtLeererString($titel1, $ersatz);
|
$t1 = NichtLeererString($titel1, $ersatz);
|
||||||
$t2 = NichtLeererString($titel2, $ersatz);
|
$t2 = NichtLeererString($titel2, $ersatz);
|
||||||
|
|
||||||
@@ -97,57 +144,68 @@ function StringsZusammenfassen($titel1, $titel2, $ersatz = null, $separator = "
|
|||||||
function Rundenbezeichnung($runde, $spieltag = false, $bezeichnung_verstecken = false, $kurzform = false) {
|
function Rundenbezeichnung($runde, $spieltag = false, $bezeichnung_verstecken = false, $kurzform = false) {
|
||||||
if ($kurzform) {
|
if ($kurzform) {
|
||||||
if ($runde >= 20000)
|
if ($runde >= 20000)
|
||||||
return JText::sprintf('COM_SPORTSMANAGER_PLACE_FROM_TO_SHORTCUT', 99 - $runde % 100, 99 - floor(($runde - 20000) / 100) + 99 - ($runde % 100));
|
return JText::sprintf("COM_SPORTSMANAGER_PLACE_FROM_TO_SHORTCUT", 99 - $runde % 100, 99 - floor(($runde - 20000) / 100) + 99 - ($runde % 100));
|
||||||
|
|
||||||
switch ($runde) {
|
switch ($runde) {
|
||||||
case 0:
|
case 0:
|
||||||
return $spieltag ? JText::_('COM_SPORTSMANAGER_MATCH_DAY_NONE') : JText::_('COM_SPORTSMANAGER_ROUND_NONE');
|
return $spieltag
|
||||||
|
? JText::_("COM_SPORTSMANAGER_MATCH_DAY_NONE")
|
||||||
|
: JText::_("COM_SPORTSMANAGER_ROUND_NONE");
|
||||||
case 19999:
|
case 19999:
|
||||||
return JText::_('COM_SPORTSMANAGER_FINAL_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_FINAL_SHORTCUT");
|
||||||
case 19998:
|
case 19998:
|
||||||
return JText::_('COM_SPORTSMANAGER_3RD_PLACE_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_3RD_PLACE_SHORTCUT");
|
||||||
case 19997:
|
case 19997:
|
||||||
return JText::_('COM_SPORTSMANAGER_HALF_FINAL_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_HALF_FINAL_SHORTCUT");
|
||||||
case 19996:
|
case 19996:
|
||||||
return JText::_('COM_SPORTSMANAGER_QUARTER_FINAL_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_QUARTER_FINAL_SHORTCUT");
|
||||||
case 19995:
|
case 19995:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_16_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_16_SHORTCUT");
|
||||||
case 19994:
|
case 19994:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_32_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_32_SHORTCUT");
|
||||||
case 19993:
|
case 19993:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_64_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_64_SHORTCUT");
|
||||||
case 19992:
|
case 19992:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_128_SHORTCUT');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_128_SHORTCUT");
|
||||||
}
|
}
|
||||||
|
|
||||||
return $bezeichnung_verstecken ? $runde : JText::sprintf($spieltag ? 'COM_SPORTSMANAGER_MATCH_DAY_NR_SHORTCUT' : 'COM_SPORTSMANAGER_ROUND_NR_SHORTCUT', $runde);
|
return $bezeichnung_verstecken ? $runde : JText::sprintf($spieltag ? "COM_SPORTSMANAGER_MATCH_DAY_NR_SHORTCUT" : "COM_SPORTSMANAGER_ROUND_NR_SHORTCUT", $runde);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if ($runde >= 20000)
|
if ($runde >= 20000)
|
||||||
return JText::sprintf('COM_SPORTSMANAGER_PLACE_FROM_TO', 99 - $runde % 100, 99 - floor(($runde - 20000) / 100) + 99 - ($runde % 100));
|
return JText::sprintf("COM_SPORTSMANAGER_PLACE_FROM_TO", 99 - $runde % 100, 99 - floor(($runde - 20000) / 100) + 99 - ($runde % 100));
|
||||||
|
|
||||||
switch ($runde) {
|
switch ($runde) {
|
||||||
case 0:
|
case 0:
|
||||||
return $spieltag ? JText::_('COM_SPORTSMANAGER_MATCH_DAY_NONE') : JText::_('COM_SPORTSMANAGER_ROUND_NONE');
|
return $spieltag
|
||||||
|
? JText::_("COM_SPORTSMANAGER_MATCH_DAY_NONE")
|
||||||
|
: JText::_("COM_SPORTSMANAGER_ROUND_NONE");
|
||||||
case 19999:
|
case 19999:
|
||||||
return JText::_('COM_SPORTSMANAGER_FINAL');
|
return JText::_("COM_SPORTSMANAGER_FINAL");
|
||||||
case 19998:
|
case 19998:
|
||||||
return JText::_('COM_SPORTSMANAGER_3RD_PLACE');
|
return JText::_("COM_SPORTSMANAGER_3RD_PLACE");
|
||||||
case 19997:
|
case 19997:
|
||||||
return JText::_('COM_SPORTSMANAGER_HALF_FINAL');
|
return JText::_("COM_SPORTSMANAGER_HALF_FINAL");
|
||||||
case 19996:
|
case 19996:
|
||||||
return JText::_('COM_SPORTSMANAGER_QUARTER_FINAL');
|
return JText::_("COM_SPORTSMANAGER_QUARTER_FINAL");
|
||||||
case 19995:
|
case 19995:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_16');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_16");
|
||||||
case 19994:
|
case 19994:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_32');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_32");
|
||||||
case 19993:
|
case 19993:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_64');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_64");
|
||||||
case 19992:
|
case 19992:
|
||||||
return JText::_('COM_SPORTSMANAGER_ROUND_OF_128');
|
return JText::_("COM_SPORTSMANAGER_ROUND_OF_128");
|
||||||
}
|
}
|
||||||
|
|
||||||
return $bezeichnung_verstecken ? $runde : JText::sprintf($spieltag ? 'COM_SPORTSMANAGER_MATCH_DAY_NR' : 'COM_SPORTSMANAGER_ROUND_NR', $runde);
|
return $bezeichnung_verstecken
|
||||||
|
? $runde
|
||||||
|
: JText::sprintf(
|
||||||
|
$spieltag
|
||||||
|
? "COM_SPORTSMANAGER_MATCH_DAY_NR"
|
||||||
|
: "COM_SPORTSMANAGER_ROUND_NR",
|
||||||
|
$runde
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -155,7 +213,7 @@ function FormatiertesDatum($s, $zeit_anzeigen = true, $wochentag_anzeigen = true
|
|||||||
if ($s != null && strlen($s) > 0) {
|
if ($s != null && strlen($s) > 0) {
|
||||||
$ts = getdate(strtotime($s));
|
$ts = getdate(strtotime($s));
|
||||||
if ($wochentag_anzeigen) {
|
if ($wochentag_anzeigen) {
|
||||||
$wochentage = array(JText::_('COM_SPORTSMANAGER_DAY_0_SHORTCUT'), JText::_('COM_SPORTSMANAGER_DAY_1_SHORTCUT'), JText::_('COM_SPORTSMANAGER_DAY_2_SHORTCUT'), JText::_('COM_SPORTSMANAGER_DAY_3_SHORTCUT'), JText::_('COM_SPORTSMANAGER_DAY_4_SHORTCUT'), JText::_('COM_SPORTSMANAGER_DAY_5_SHORTCUT'), JText::_('COM_SPORTSMANAGER_DAY_6_SHORTCUT'));
|
$wochentage = array(JText::_("COM_SPORTSMANAGER_DAY_0_SHORTCUT"), JText::_("COM_SPORTSMANAGER_DAY_1_SHORTCUT"), JText::_("COM_SPORTSMANAGER_DAY_2_SHORTCUT"), JText::_("COM_SPORTSMANAGER_DAY_3_SHORTCUT"), JText::_("COM_SPORTSMANAGER_DAY_4_SHORTCUT"), JText::_("COM_SPORTSMANAGER_DAY_5_SHORTCUT"), JText::_("COM_SPORTSMANAGER_DAY_6_SHORTCUT"));
|
||||||
if ($zeit_anzeigen)
|
if ($zeit_anzeigen)
|
||||||
return sprintf("%s, %02d.%02d.%04d %02d:%02d", $wochentage[$ts["wday"]], $ts["mday"], $ts["mon"], $ts["year"], $ts["hours"], $ts["minutes"]);
|
return sprintf("%s, %02d.%02d.%04d %02d:%02d", $wochentage[$ts["wday"]], $ts["mday"], $ts["mon"], $ts["year"], $ts["hours"], $ts["minutes"]);
|
||||||
|
|
||||||
@@ -167,7 +225,7 @@ function FormatiertesDatum($s, $zeit_anzeigen = true, $wochentag_anzeigen = true
|
|||||||
return sprintf("%02d.%02d.%04d", $ts["mday"], $ts["mon"], $ts["year"]);
|
return sprintf("%02d.%02d.%04d", $ts["mday"], $ts["mon"], $ts["year"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return JText::_('COM_SPORTSMANAGER_DATE_NONE');
|
return JText::_("COM_SPORTSMANAGER_DATE_NONE");
|
||||||
}
|
}
|
||||||
|
|
||||||
function FormatierterTermin($erster_tag, $letzter_tag, $jahr_anzeigen = false, $filter_jahr = null) {
|
function FormatierterTermin($erster_tag, $letzter_tag, $jahr_anzeigen = false, $filter_jahr = null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user