mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 14:37:52 +00:00
Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fefe66820d | |||
| f5ea327c4d | |||
| 7b4c676d9f | |||
| 77e047c38a | |||
| 9f83b61086 | |||
| d7b3437326 | |||
| 9db5a97c12 | |||
| 6b6d5ba89f | |||
| 472a19b0cc | |||
| a91ac6ade5 | |||
| 041731f1bf | |||
| edeebb71ae | |||
| 4e9163cc90 |
@@ -1,23 +0,0 @@
|
|||||||
name: Deploy production branch to dtfb.de
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: ['production']
|
|
||||||
paths: ['src/structure/**']
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
deploy:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- name: rsync deployments
|
|
||||||
uses: burnett01/rsync-deployments@7.0.1
|
|
||||||
with:
|
|
||||||
switches: -avzr
|
|
||||||
path: src/structure/
|
|
||||||
remote_path: ${{ secrets.DTFB_PROD_PATH }}
|
|
||||||
remote_host: ${{ secrets.DTFB_PROD_HOST }}
|
|
||||||
remote_port: ${{ secrets.DTFB_PROD_PORT }}
|
|
||||||
remote_user: ${{ secrets.DTFB_PROD_USER }}
|
|
||||||
remote_key: ${{ secrets.DTFB_PROD_KEY }}
|
|
||||||
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
name: Deploy dev branch to stage.dtfb.de
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: ['dev']
|
|
||||||
paths: ['src/structure/**']
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
deploy:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- name: rsync deployments
|
|
||||||
uses: burnett01/rsync-deployments@7.0.1
|
|
||||||
with:
|
|
||||||
switches: -avzr
|
|
||||||
path: src/structure/
|
|
||||||
remote_path: ${{ secrets.DTFB_STAGE_PATH }}
|
|
||||||
remote_host: ${{ secrets.DTFB_STAGE_HOST }}
|
|
||||||
remote_port: ${{ secrets.DTFB_STAGE_PORT }}
|
|
||||||
remote_user: ${{ secrets.DTFB_STAGE_USER }}
|
|
||||||
remote_key: ${{ secrets.DTFB_STAGE_KEY }}
|
|
||||||
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
name: Deploy production branch to kickern-hamburg.de
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: ['production']
|
|
||||||
paths: ['src/structure/**']
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
deploy:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- name: rsync deployments
|
|
||||||
uses: burnett01/rsync-deployments@7.0.1
|
|
||||||
with:
|
|
||||||
switches: -avzr
|
|
||||||
path: src/structure/
|
|
||||||
remote_path: ${{ secrets.KICKERN_PROD_PATH }}
|
|
||||||
remote_host: ${{ secrets.KICKERN_PROD_HOST }}
|
|
||||||
remote_port: ${{ secrets.KICKERN_PROD_PORT }}
|
|
||||||
remote_user: ${{ secrets.KICKERN_PROD_USER }}
|
|
||||||
remote_key: ${{ secrets.KICKERN_PROD_KEY }}
|
|
||||||
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
name: Deploy dev branch to stage.kickern-hamburg.de
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: ['dev']
|
|
||||||
paths: ['src/structure/**']
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
deploy:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- name: rsync deployments
|
|
||||||
uses: burnett01/rsync-deployments@7.0.1
|
|
||||||
with:
|
|
||||||
switches: -avzr
|
|
||||||
path: src/structure/
|
|
||||||
remote_path: ${{ secrets.KICKERN_STAGE_PATH }}
|
|
||||||
remote_host: ${{ secrets.KICKERN_STAGE_HOST }}
|
|
||||||
remote_port: ${{ secrets.KICKERN_STAGE_PORT }}
|
|
||||||
remote_user: ${{ secrets.KICKERN_STAGE_USER }}
|
|
||||||
remote_key: ${{ secrets.KICKERN_STAGE_KEY }}
|
|
||||||
|
|
||||||
@@ -3,11 +3,31 @@
|
|||||||
## Deploy status
|
## Deploy status
|
||||||
|
|
||||||
### DEV environment
|
### DEV environment
|
||||||
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/173) [Preview: sportsmanager.s10.kicktemp.dev](https://sportsmanager.s10.kicktemp.dev)
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/173) [Preview: sportsmanager.s10.kicktemp.dev](https://sportsmanager.s10.kicktemp.dev)
|
||||||
|
|
||||||
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/204) [Preview: stage.kickern-hamburg.de](https://stage.kickern-hamburg.de)
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/204) [Preview: stage.kickern-hamburg.de](https://stage.kickern-hamburg.de)
|
||||||
|
|
||||||
### PROD environment
|
### PROD environment
|
||||||
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/218) [Preview: dtfb.de](https://dtfb.de)
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/145) [Preview: dtfb.de](https://dtfb.de)
|
||||||
|
|
||||||
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/219) [Preview: kickern-hamburg.de](https://kickern-hamburg.de)
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174) [Preview: kickern-hamburg.de](https://kickern-hamburg.de)
|
||||||
|
|
||||||
|
## Lokale Entwicklungsumgebung
|
||||||
|
### Benötigte Programme
|
||||||
|
|
||||||
|
[get docker](https://docs.docker.com/get-docker/)
|
||||||
|
[get node](https://nodejs.org/en/download/) for packaging
|
||||||
|
### Vorbereitung der Entwicklungsumgebung durch Akeeba Backup Restore
|
||||||
|
|
||||||
|
- `docker compose up -d` ausführen und warten bis joomla auf [localhost:8080](localhost:8080) erreichbar ist
|
||||||
|
- im Verzeichnis [data/joomla_data/](data/joomla_data/) folgende Daten ablegen:
|
||||||
|
- die [kickstarter datei](https://www.akeeba.com/download/akeeba-kickstart/7-1-2/kickstart-core-7-1-2-zip.raw) von akeeba
|
||||||
|
- das backup von der dtfb seite (herunterladen via ftp auf u231953.your-storagebox.de)
|
||||||
|
- [Vollständige Anleitung](https://www.siteground.com/kb/how_to_extract_and_restore_a_joomla_jpa_archive_or_backup/)
|
||||||
|
- [localhost:8080/kickstart.php](localhost:8080/kickstart.php) aufrufen
|
||||||
|
|
||||||
|
### Komponenten verpacken
|
||||||
|
|
||||||
|
- Abhängigkeiten installieren via `npm i`.
|
||||||
|
- Paketierung beginnen mit `npm run package`
|
||||||
|
- Joomla Komponente ist nun hier fertig verpackt: [package/packages/com_sportsmanager.zip](package/packages/com_sportsmanager.zip)
|
||||||
|
|||||||
+4
-3
@@ -9,13 +9,14 @@ services:
|
|||||||
- ALLOW_EMPTY_PASSWORD=yes
|
- ALLOW_EMPTY_PASSWORD=yes
|
||||||
- MARIADB_USER=bn_joomla
|
- MARIADB_USER=bn_joomla
|
||||||
- MARIADB_DATABASE=bitnami_joomla
|
- MARIADB_DATABASE=bitnami_joomla
|
||||||
|
- MARIADB_INITDB_SKIP_TZINFO=yes
|
||||||
volumes:
|
volumes:
|
||||||
- './data/mariadb_data:/bitnami/mariadb'
|
- './data/mariadb_data:/bitnami/mariadb'
|
||||||
joomla:
|
joomla:
|
||||||
image: docker.io/bitnami/joomla:3
|
build: docker/joomla
|
||||||
ports:
|
ports:
|
||||||
- '80:8080'
|
- '8080:8080'
|
||||||
- '443:8443'
|
- '8443:8443'
|
||||||
environment:
|
environment:
|
||||||
- JOOMLA_DATABASE_HOST=mariadb
|
- JOOMLA_DATABASE_HOST=mariadb
|
||||||
- JOOMLA_DATABASE_PORT_NUMBER=3306
|
- JOOMLA_DATABASE_PORT_NUMBER=3306
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM docker.io/bitnami/joomla:3
|
||||||
|
|
||||||
|
# Some credit goes to: https://www.linode.com/community/questions/16977/server-fails-after-installing-certbot-mpm-run-failed-exiting#answer-66578
|
||||||
|
RUN echo 'Mutex posixsem' >>/opt/bitnami/apache2/conf/httpd.conf
|
||||||
+1
-1
@@ -479,7 +479,7 @@ error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
|
|||||||
; Development Value: On
|
; Development Value: On
|
||||||
; Production Value: Off
|
; Production Value: Off
|
||||||
; http://php.net/display-errors
|
; http://php.net/display-errors
|
||||||
display_errors = Off
|
display_errors = On
|
||||||
|
|
||||||
; The display of errors which occur during PHP's startup sequence are handled
|
; The display of errors which occur during PHP's startup sequence are handled
|
||||||
; separately from display_errors. PHP's default behavior is to suppress those
|
; separately from display_errors. PHP's default behavior is to suppress those
|
||||||
|
|||||||
+16
-16
@@ -56,28 +56,28 @@ export const config = {
|
|||||||
},
|
},
|
||||||
packagefiles: [
|
packagefiles: [
|
||||||
{
|
{
|
||||||
src: './releasefiles/components/com_kickboilerplate/**/**',
|
src: './releasefiles/components/com_sportsmanager/**/**',
|
||||||
dest: 'sourcefiles/com_kickboilerplate/site'
|
dest: 'sourcefiles/com_sportsmanager/site'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
src: './releasefiles/administrator/components/com_kickboilerplate/**/**',
|
src: './releasefiles/administrator/components/com_sportsmanager/**/**',
|
||||||
dest: 'sourcefiles/com_kickboilerplate/admin'
|
dest: 'sourcefiles/com_sportsmanager/admin'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
src: './releasefiles/administrator/components/com_kickboilerplate/kickboilerplate.xml',
|
src: './releasefiles/administrator/components/com_sportsmanager/sportsmanager.xml',
|
||||||
dest: 'sourcefiles/com_kickboilerplate/'
|
dest: 'sourcefiles/com_sportsmanager/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
src: './releasefiles/administrator/components/com_kickboilerplate/script.php',
|
src: './releasefiles/administrator/components/com_sportsmanager/script.php',
|
||||||
dest: 'sourcefiles/com_kickboilerplate/'
|
dest: 'sourcefiles/com_sportsmanager/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
src: './releasefiles/media/com_kickboilerplate/**/**',
|
src: './releasefiles/media/com_sportsmanager/**/**',
|
||||||
dest: 'sourcefiles/com_kickboilerplate/media'
|
dest: 'sourcefiles/com_sportsmanager/media'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
src: './releasefiles/plugins/system/kickboilerplate/**/**',
|
src: './releasefiles/plugins/system/kickyootheme/**/**',
|
||||||
dest: 'sourcefiles/plg_system_kickboilerplate'
|
dest: 'sourcefiles/plg_system_kickyootheme'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
package: [
|
package: [
|
||||||
@@ -100,7 +100,7 @@ export const config = {
|
|||||||
archiver: [
|
archiver: [
|
||||||
{
|
{
|
||||||
destination : 'package/packages/',
|
destination : 'package/packages/',
|
||||||
name: 'plg_system_kickboilerplate',
|
name: 'plg_system_kickyootheme',
|
||||||
suffixversion: false,
|
suffixversion: false,
|
||||||
types: [
|
types: [
|
||||||
{
|
{
|
||||||
@@ -112,14 +112,14 @@ export const config = {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
folders: [
|
folders: [
|
||||||
'sourcefiles/plg_system_kickboilerplate'
|
'sourcefiles/plg_system_kickyootheme'
|
||||||
],
|
],
|
||||||
files: [
|
files: [
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
destination : 'package/packages/',
|
destination : 'package/packages/',
|
||||||
name: 'com_kickboilerplate',
|
name: 'com_sportsmanager',
|
||||||
suffixversion: false,
|
suffixversion: false,
|
||||||
types: [
|
types: [
|
||||||
{
|
{
|
||||||
@@ -131,7 +131,7 @@ export const config = {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
folders: [
|
folders: [
|
||||||
'sourcefiles/com_kickboilerplate'
|
'sourcefiles/com_sportsmanager'
|
||||||
],
|
],
|
||||||
files: [
|
files: [
|
||||||
]
|
]
|
||||||
|
|||||||
Generated
+8982
-11
File diff suppressed because it is too large
Load Diff
+4
-4
@@ -51,9 +51,9 @@
|
|||||||
"[PLUGINTYPE]": "system"
|
"[PLUGINTYPE]": "system"
|
||||||
},
|
},
|
||||||
"casesensitive": {
|
"casesensitive": {
|
||||||
"joomlaboilerplate": "kickboilerplate",
|
"joomlaboilerplate": "sportsmanager",
|
||||||
"JoomlaBoilerplate": "KickBoilerPlate",
|
"JoomlaBoilerplate": "SportsManager",
|
||||||
"JOOMLABOILERPLATE": "KICKBOILERPLATE"
|
"JOOMLABOILERPLATE": "SPORTSMANAGER"
|
||||||
},
|
},
|
||||||
"boilerplate": {
|
"boilerplate": {
|
||||||
"files": [
|
"files": [
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
"./boilerplates/plugin/system/**/**.{php,html,xml,ini,less,json,js,css}",
|
"./boilerplates/plugin/system/**/**.{php,html,xml,ini,less,json,js,css}",
|
||||||
"./boilerplates/plugin/system/**/.*.{php,html,xml,ini,less,json,js,css}"
|
"./boilerplates/plugin/system/**/.*.{php,html,xml,ini,less,json,js,css}"
|
||||||
],
|
],
|
||||||
"dest": "src/structure/plugins/system/kickboilerplate"
|
"dest": "src/structure/plugins/system/sportsmanager"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": [
|
"src": [
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
ALTER TABLE `#__sportsmanager_rangliste` ADD COLUMN `lizenzen` varchar(50) NULL DEFAULT '';
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -83,7 +83,7 @@ function adminUebersicht() {
|
|||||||
if ($beschraenkter_zugriff_turniere) {
|
if ($beschraenkter_zugriff_turniere) {
|
||||||
$query = "SELECT #__sportsmanager_turnier.*, veranstalterbezeichnung, veranstalterkuerzel, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen, COUNT(turnierdisziplin_id) AS disziplinen_anzahl, COALESCE(SUM(meldung_vorhanden), 0) AS disziplinen_mit_meldung_anzahl"
|
$query = "SELECT #__sportsmanager_turnier.*, veranstalterbezeichnung, veranstalterkuerzel, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen, COUNT(turnierdisziplin_id) AS disziplinen_anzahl, COALESCE(SUM(meldung_vorhanden), 0) AS disziplinen_mit_meldung_anzahl"
|
||||||
. "\n FROM #__sportsmanager_turnier"
|
. "\n FROM #__sportsmanager_turnier"
|
||||||
. "\n LEFT JOIN (SELECT turnier_id, turnierdisziplin_id, status, IF(COALESCE(kuerzel, '') <> '', kuerzel, disziplin) AS disziplintitel, IF(EXISTS(SELECT * FROM #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung.turnierdisziplin_id = #__sportsmanager_turnierdisziplin.turnierdisziplin_id), 1, 0) AS meldung_vorhanden FROM #__sportsmanager_turnierdisziplin) AS turnierdisziplin USING (turnier_id)"
|
. "\n LEFT JOIN ((SELECT turnier_id, turnierdisziplin_id, status, IF(COALESCE(kuerzel, '') <> '', kuerzel, disziplin) AS disziplintitel, IF(EXISTS(SELECT * FROM #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung.turnierdisziplin_id = #__sportsmanager_turnierdisziplin.turnierdisziplin_id), 1, 0) AS meldung_vorhanden FROM #__sportsmanager_turnierdisziplin) AS turnierdisziplin) USING (turnier_id)"
|
||||||
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
|
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
|
||||||
. "\n WHERE " . turnierFilter("#__sportsmanager_turnier.turnier_id IN")
|
. "\n WHERE " . turnierFilter("#__sportsmanager_turnier.turnier_id IN")
|
||||||
. ($filter_saison_id != 0 ? " AND saison_id = $filter_saison_id" : "")
|
. ($filter_saison_id != 0 ? " AND saison_id = $filter_saison_id" : "")
|
||||||
@@ -93,7 +93,7 @@ function adminUebersicht() {
|
|||||||
else {
|
else {
|
||||||
$query = "SELECT #__sportsmanager_turnier.*, veranstalterbezeichnung, veranstalterkuerzel, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen, COUNT(turnierdisziplin_id) AS disziplinen_anzahl, COALESCE(SUM(meldung_vorhanden), 0) AS disziplinen_mit_meldung_anzahl"
|
$query = "SELECT #__sportsmanager_turnier.*, veranstalterbezeichnung, veranstalterkuerzel, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen, COUNT(turnierdisziplin_id) AS disziplinen_anzahl, COALESCE(SUM(meldung_vorhanden), 0) AS disziplinen_mit_meldung_anzahl"
|
||||||
. "\n FROM #__sportsmanager_turnier"
|
. "\n FROM #__sportsmanager_turnier"
|
||||||
. "\n LEFT JOIN (SELECT turnier_id, turnierdisziplin_id, status, IF(COALESCE(kuerzel, '') <> '', kuerzel, disziplin) AS disziplintitel, IF(EXISTS(SELECT * FROM #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung.turnierdisziplin_id = #__sportsmanager_turnierdisziplin.turnierdisziplin_id), 1, 0) AS meldung_vorhanden FROM #__sportsmanager_turnierdisziplin) AS turnierdisziplin USING (turnier_id)"
|
. "\n LEFT JOIN ((SELECT turnier_id, turnierdisziplin_id, status, IF(COALESCE(kuerzel, '') <> '', kuerzel, disziplin) AS disziplintitel, IF(EXISTS(SELECT * FROM #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung.turnierdisziplin_id = #__sportsmanager_turnierdisziplin.turnierdisziplin_id), 1, 0) AS meldung_vorhanden FROM #__sportsmanager_turnierdisziplin) AS turnierdisziplin) USING (turnier_id)"
|
||||||
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
|
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
|
||||||
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
|
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
|
||||||
. "\n GROUP BY turnier_id"
|
. "\n GROUP BY turnier_id"
|
||||||
@@ -184,7 +184,7 @@ function adminUebersicht() {
|
|||||||
}
|
}
|
||||||
$statistik["individualwettbewerbe"] = $db->loadResult();
|
$statistik["individualwettbewerbe"] = $db->loadResult();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, $unabhaengige_ansicht, isExternalDatabase());
|
(new HTML_sportsmanager_admin)->adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, $unabhaengige_ansicht, isExternalDatabase());
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerteiler() {
|
function adminVerteiler() {
|
||||||
@@ -290,7 +290,7 @@ function adminVerteiler() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVerteiler($verteiler, $organisationen, $organisationen_mailverteiler, $veranstaltungen, $veranstaltungen_mailverteiler, $saisons, $filter_saison_id, benutzerZugriff("verteiler_aendern"));
|
(new HTML_sportsmanager_admin)->adminVerteiler($verteiler, $organisationen, $organisationen_mailverteiler, $veranstaltungen, $veranstaltungen_mailverteiler, $saisons, $filter_saison_id, benutzerZugriff("verteiler_aendern"));
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVerteiler() {
|
function adminEditVerteiler() {
|
||||||
@@ -314,7 +314,7 @@ function adminEditVerteiler() {
|
|||||||
$row = $rows[0];
|
$row = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditVerteiler($row);
|
(new HTML_sportsmanager_admin)->adminEditVerteiler($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveVerteiler() {
|
function adminSaveVerteiler() {
|
||||||
@@ -470,7 +470,7 @@ function adminRechnungen() {
|
|||||||
}
|
}
|
||||||
$aufsummierung = $db->loadObjectList();
|
$aufsummierung = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRechnungen($rechnungen, $neuzugaenge, $aufsummierung, $saisons, $filter_saison_id, $saison);
|
(new HTML_sportsmanager_admin)->adminRechnungen($rechnungen, $neuzugaenge, $aufsummierung, $saisons, $filter_saison_id, $saison);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRechnung() {
|
function adminEditRechnung() {
|
||||||
@@ -518,7 +518,7 @@ function adminEditRechnung() {
|
|||||||
}
|
}
|
||||||
$vereine = $db->loadObjectList();
|
$vereine = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditRechnung($row, $veranstalter, $vereine);
|
(new HTML_sportsmanager_admin)->adminEditRechnung($row, $veranstalter, $vereine);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveRechnung() {
|
function adminSaveRechnung() {
|
||||||
@@ -762,7 +762,7 @@ function adminEinstellungen() {
|
|||||||
foreach ($rows as $row)
|
foreach ($rows as $row)
|
||||||
$einstellungen[$row->name] = $row->wert;
|
$einstellungen[$row->name] = $row->wert;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEinstellungen($einstellungen);
|
(new HTML_sportsmanager_admin)->adminEinstellungen($einstellungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveEinstellungen() {
|
function adminSaveEinstellungen() {
|
||||||
@@ -909,7 +909,7 @@ function adminDatenbank() {
|
|||||||
foreach ($rows as $row)
|
foreach ($rows as $row)
|
||||||
$einstellungen[$row->name] = $row->wert;
|
$einstellungen[$row->name] = $row->wert;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminDatenbank($einstellungen);
|
(new HTML_sportsmanager_admin)->adminDatenbank($einstellungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveDatenbank() {
|
function adminSaveDatenbank() {
|
||||||
@@ -1240,7 +1240,7 @@ function adminSpieler($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$statistik["spielernr_international"] = $db->loadResult();
|
$statistik["spielernr_international"] = $db->loadResult();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpieler($filter, $rows, $anzahlSpieler, $admin_uebersicht, $beschraenkter_zugriff, $ansprechpartner_importieren, $ansprechpartner_exportieren, $ansprechpartner_spielerdaten_bearbeiten, $ansprechpartner_bilder_bearbeiten, $statistik);
|
(new HTML_sportsmanager_admin)->adminSpieler($filter, $rows, $anzahlSpieler, $admin_uebersicht, $beschraenkter_zugriff, $ansprechpartner_importieren, $ansprechpartner_exportieren, $ansprechpartner_spielerdaten_bearbeiten, $ansprechpartner_bilder_bearbeiten, $statistik);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpieler() {
|
function adminEditSpieler() {
|
||||||
@@ -1362,7 +1362,7 @@ function adminEditSpieler() {
|
|||||||
$naechste_spielernr = "1" . $naechste_spielernr;
|
$naechste_spielernr = "1" . $naechste_spielernr;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditSpieler($spieler, $naechste_spielernr, $filter, $vereine, $vereinsmitgliedschaften, $beschraenkter_zugriff, $ansprechpartner_spielerdaten);
|
(new HTML_sportsmanager_admin)->adminEditSpieler($spieler, $naechste_spielernr, $filter, $vereine, $vereinsmitgliedschaften, $beschraenkter_zugriff, $ansprechpartner_spielerdaten);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveSpieler() {
|
function adminSaveSpieler() {
|
||||||
@@ -1828,7 +1828,7 @@ function adminSpielerZusammenlegenForm() {
|
|||||||
}
|
}
|
||||||
$spieler = $db->loadObjectList();
|
$spieler = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielerZusammenlegen($spieler, $filter);
|
(new HTML_sportsmanager_admin)->adminSpielerZusammenlegen($spieler, $filter);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerZusammenlegen() {
|
function adminSpielerZusammenlegen() {
|
||||||
@@ -2178,7 +2178,7 @@ function adminRemoveInaktiveSpielerForm() {
|
|||||||
}
|
}
|
||||||
$spieler = $db->loadObjectList();
|
$spieler = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRemoveInaktiveSpieler($spieler, $filter);
|
(new HTML_sportsmanager_admin)->adminRemoveInaktiveSpieler($spieler, $filter);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRemoveInaktiveSpieler() {
|
function adminRemoveInaktiveSpieler() {
|
||||||
@@ -2287,7 +2287,7 @@ function adminImportSpielerForm() {
|
|||||||
else
|
else
|
||||||
keinZugriff(true);
|
keinZugriff(true);
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminImportSpieler();
|
(new HTML_sportsmanager_admin)->adminImportSpieler();
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpielerDetailsForm() {
|
function adminImportSpielerDetailsForm() {
|
||||||
@@ -2619,7 +2619,7 @@ function adminImportSpielerDetailsForm() {
|
|||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminImportSpielerBericht($lizenzen_aktualisiert, array(), 0, array(), array(), array(), false, redirectSessionIdEmpty() ? null : redirectSessionIdSetzen());
|
(new HTML_sportsmanager_admin)->adminImportSpielerBericht($lizenzen_aktualisiert, array(), 0, array(), array(), array(), false, redirectSessionIdEmpty() ? null : redirectSessionIdSetzen());
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -2744,7 +2744,7 @@ function adminImportSpielerDetailsForm() {
|
|||||||
$vereine = array();
|
$vereine = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminImportSpielerDetails($beschraenkter_zugriff, $ansprechpartner_importieren, $veranstalter, $veranstalter_import, $veranstalter_zugehoerigkeit, $session_id, implode(",", $spalten), $verein_import, $vereine, einstellungswert("spielerimport_persoenliche_daten_vorauswahl"), $vereine_import_anzahl, $vereine_aktuell_anzahl);
|
(new HTML_sportsmanager_admin)->adminImportSpielerDetails($beschraenkter_zugriff, $ansprechpartner_importieren, $veranstalter, $veranstalter_import, $veranstalter_zugehoerigkeit, $session_id, implode(",", $spalten), $verein_import, $vereine, einstellungswert("spielerimport_persoenliche_daten_vorauswahl"), $vereine_import_anzahl, $vereine_aktuell_anzahl);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpielerVorschau() {
|
function adminImportSpielerVorschau() {
|
||||||
@@ -2855,7 +2855,7 @@ function adminImportSpielerVorschau() {
|
|||||||
$konflikte = $db->loadObjectList();
|
$konflikte = $db->loadObjectList();
|
||||||
|
|
||||||
if (count($konflikte) > 0) {
|
if (count($konflikte) > 0) {
|
||||||
HTML_sportsmanager_admin::adminImportSpielerFehler($konflikte);
|
(new HTML_sportsmanager_admin)->adminImportSpielerFehler($konflikte);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -2928,7 +2928,7 @@ function adminImportSpielerVorschau() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminImportSpielerVorschau($import_verweigern, $spieler_import, $veranstalter, $session_id, $jinput->get('persoenliche_daten', 0, 'INT'), $jinput->get('lizenznr_beibehalten', 0, 'INT'), $jinput->get('spalten', '', 'RAW'));
|
(new HTML_sportsmanager_admin)->adminImportSpielerVorschau($import_verweigern, $spieler_import, $veranstalter, $session_id, $jinput->get('persoenliche_daten', 0, 'INT'), $jinput->get('lizenznr_beibehalten', 0, 'INT'), $jinput->get('spalten', '', 'RAW'));
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportSpieler() {
|
function adminImportSpieler() {
|
||||||
@@ -3041,7 +3041,7 @@ function adminImportSpieler() {
|
|||||||
if (!$result = $db->execute()) {
|
if (!$result = $db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
HTML_sportsmanager_admin::adminImportSpielerFehler($konflikte);
|
(new HTML_sportsmanager_admin)->adminImportSpielerFehler($konflikte);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -3226,8 +3226,8 @@ function adminImportSpieler() {
|
|||||||
if ($spieler_id != null) { // Spieler aktualisieren
|
if ($spieler_id != null) { // Spieler aktualisieren
|
||||||
$query = "UPDATE #__sportsmanager_spieler"
|
$query = "UPDATE #__sportsmanager_spieler"
|
||||||
. "\n SET vorname = '" . $db->escape($vorname) . "',"
|
. "\n SET vorname = '" . $db->escape($vorname) . "',"
|
||||||
. "\n nachname = '" . $db->escape($nachname) . "'";
|
. "\n nachname = '" . $db->escape($nachname) . "',"
|
||||||
//. "\n spielernr = '" . $db->escape($spielernr) . "'";
|
. "\n spielernr = '" . $db->escape($spielernr) . "'";
|
||||||
if (isset($spalten["lizenznr"]) && ($lizenznr_beibehalten == 0 || !empty($lizenznr)))
|
if (isset($spalten["lizenznr"]) && ($lizenznr_beibehalten == 0 || !empty($lizenznr)))
|
||||||
$query .= ",\n lizenznr = '" . $db->escape($lizenznr) . "'";
|
$query .= ",\n lizenznr = '" . $db->escape($lizenznr) . "'";
|
||||||
if (isset($spalten["pseudonym"]))
|
if (isset($spalten["pseudonym"]))
|
||||||
@@ -3541,7 +3541,7 @@ function adminImportSpieler() {
|
|||||||
einstufungAktualisieren();
|
einstufungAktualisieren();
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminImportSpielerBericht($aktualisierungen, $spielerHinzugefuegt, $vereineHinzugefuegt, $spieler_import, $vereineManuell, $ausgetreteneVereineMitAktivenMitgliedern, $kategorie_potentiell_geaendert, redirectSessionIdEmpty() ? null : redirectSessionIdSetzen());
|
(new HTML_sportsmanager_admin)->adminImportSpielerBericht($aktualisierungen, $spielerHinzugefuegt, $vereineHinzugefuegt, $spieler_import, $vereineManuell, $ausgetreteneVereineMitAktivenMitgliedern, $kategorie_potentiell_geaendert, redirectSessionIdEmpty() ? null : redirectSessionIdSetzen());
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminExportSpielerInternationalForm() {
|
function adminExportSpielerInternationalForm() {
|
||||||
@@ -3550,7 +3550,7 @@ function adminExportSpielerInternationalForm() {
|
|||||||
if (!benutzerZugriff("spieler_aendern"))
|
if (!benutzerZugriff("spieler_aendern"))
|
||||||
keinZugriff(true);
|
keinZugriff(true);
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminExportSpielerInternational();
|
(new HTML_sportsmanager_admin)->adminExportSpielerInternational();
|
||||||
}
|
}
|
||||||
|
|
||||||
function csvFilter($value, $decode = true) {
|
function csvFilter($value, $decode = true) {
|
||||||
@@ -3713,7 +3713,7 @@ function adminExportSpielerForm() {
|
|||||||
$vereine = array();
|
$vereine = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminExportSpieler($beschraenkter_zugriff, $ansprechpartner_exportieren, $veranstalter, $vereine);
|
(new HTML_sportsmanager_admin)->adminExportSpieler($beschraenkter_zugriff, $ansprechpartner_exportieren, $veranstalter, $vereine);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminExportSpieler() {
|
function adminExportSpieler() {
|
||||||
@@ -3987,7 +3987,7 @@ function adminVereine() {
|
|||||||
}
|
}
|
||||||
$vereine = $db->loadObjectList();
|
$vereine = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVereine($vereine, $organisationAnzeigen);
|
(new HTML_sportsmanager_admin)->adminVereine($vereine, $organisationAnzeigen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVerein() {
|
function adminEditVerein() {
|
||||||
@@ -4045,7 +4045,7 @@ function adminEditVerein() {
|
|||||||
}
|
}
|
||||||
$veranstalter = $db->loadObjectList();
|
$veranstalter = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditVerein($row, $users, $veranstalter, $berechtigt_fuer_verein, $vereinsansprechpartner);
|
(new HTML_sportsmanager_admin)->adminEditVerein($row, $users, $veranstalter, $berechtigt_fuer_verein, $vereinsansprechpartner);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveVerein() {
|
function adminSaveVerein() {
|
||||||
@@ -4301,7 +4301,7 @@ function adminVereineZusammenlegenForm() {
|
|||||||
}
|
}
|
||||||
$vereine = $db->loadObjectList();
|
$vereine = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVereineZusammenlegen($vereine);
|
(new HTML_sportsmanager_admin)->adminVereineZusammenlegen($vereine);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineZusammenlegen() {
|
function adminVereineZusammenlegen() {
|
||||||
@@ -4451,7 +4451,7 @@ function adminVereinsmitglieder() {
|
|||||||
}
|
}
|
||||||
$vereinsmitglieder = $db->loadObjectList();
|
$vereinsmitglieder = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVereinsmitglieder($verein, $vereinsmitglieder, $berechtigt_spieler_aendern);
|
(new HTML_sportsmanager_admin)->adminVereinsmitglieder($verein, $vereinsmitglieder, $berechtigt_spieler_aendern);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVereinsmitglied() {
|
function adminEditVereinsmitglied() {
|
||||||
@@ -4493,7 +4493,7 @@ function adminEditVereinsmitglied() {
|
|||||||
}
|
}
|
||||||
$spieler = $db->loadObjectList();
|
$spieler = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditVereinsmitglied($row, $verein, $spieler);
|
(new HTML_sportsmanager_admin)->adminEditVereinsmitglied($row, $verein, $spieler);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveVereinsmitglied() {
|
function adminSaveVereinsmitglied() {
|
||||||
@@ -4572,7 +4572,7 @@ function adminSpielorte() {
|
|||||||
}
|
}
|
||||||
$spielorte = $db->loadObjectList();
|
$spielorte = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielorte($spielorte);
|
(new HTML_sportsmanager_admin)->adminSpielorte($spielorte);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpielort() {
|
function adminEditSpielort() {
|
||||||
@@ -4598,7 +4598,7 @@ function adminEditSpielort() {
|
|||||||
$row = $rows[0];
|
$row = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditSpielort($row);
|
(new HTML_sportsmanager_admin)->adminEditSpielort($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveSpielort() {
|
function adminSaveSpielort() {
|
||||||
@@ -4723,7 +4723,7 @@ function adminSpielorteZusammenlegenForm() {
|
|||||||
}
|
}
|
||||||
$spielorte = $db->loadObjectList();
|
$spielorte = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielorteZusammenlegen($spielorte);
|
(new HTML_sportsmanager_admin)->adminSpielorteZusammenlegen($spielorte);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielorteZusammenlegen() {
|
function adminSpielorteZusammenlegen() {
|
||||||
@@ -4801,7 +4801,7 @@ function adminEinstufungen() {
|
|||||||
}
|
}
|
||||||
$einstufungen = $db->loadObjectList();
|
$einstufungen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEinstufungen($einstufungen);
|
(new HTML_sportsmanager_admin)->adminEinstufungen($einstufungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditEinstufung() {
|
function adminEditEinstufung() {
|
||||||
@@ -4847,7 +4847,7 @@ function adminEditEinstufung() {
|
|||||||
}
|
}
|
||||||
$ranglisten = $db->loadObjectList();
|
$ranglisten = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditEinstufung($row, $ranglisten);
|
(new HTML_sportsmanager_admin)->adminEditEinstufung($row, $ranglisten);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveEinstufung() {
|
function adminSaveEinstufung() {
|
||||||
@@ -5255,7 +5255,7 @@ function adminTeamspielmodi() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTeamspielmodi($rows);
|
(new HTML_sportsmanager_admin)->adminTeamspielmodi($rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTeamspielmodus() {
|
function adminEditTeamspielmodus() {
|
||||||
@@ -5279,7 +5279,7 @@ function adminEditTeamspielmodus() {
|
|||||||
$row = $rows[0];
|
$row = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTeamspielmodus($row);
|
(new HTML_sportsmanager_admin)->adminEditTeamspielmodus($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTeamspielmodus() {
|
function adminSaveTeamspielmodus() {
|
||||||
@@ -5460,7 +5460,7 @@ function adminVerschiebenModi() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVerschiebenModi($rows);
|
(new HTML_sportsmanager_admin)->adminVerschiebenModi($rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVerschiebenModus() {
|
function adminEditVerschiebenModus() {
|
||||||
@@ -5484,7 +5484,7 @@ function adminEditVerschiebenModus() {
|
|||||||
$row = $rows[0];
|
$row = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditVerschiebenModus($row);
|
(new HTML_sportsmanager_admin)->adminEditVerschiebenModus($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveVerschiebenModus() {
|
function adminSaveVerschiebenModus() {
|
||||||
@@ -5596,7 +5596,7 @@ function adminKategorien() {
|
|||||||
foreach ($rows as $row)
|
foreach ($rows as $row)
|
||||||
$kategorien[$row->typ][$row->nummer] = $row->bezeichnung;
|
$kategorien[$row->typ][$row->nummer] = $row->bezeichnung;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminKategorien($kategorien);
|
(new HTML_sportsmanager_admin)->adminKategorien($kategorien);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveKategorien() {
|
function adminSaveKategorien() {
|
||||||
@@ -5713,7 +5713,7 @@ function adminRanglistensysteme() {
|
|||||||
}
|
}
|
||||||
error_reporting($error_level);
|
error_reporting($error_level);
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRanglistensysteme($rows, $pruefung);
|
(new HTML_sportsmanager_admin)->adminRanglistensysteme($rows, $pruefung);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRanglistensystem() {
|
function adminEditRanglistensystem() {
|
||||||
@@ -5746,7 +5746,7 @@ function adminEditRanglistensystem() {
|
|||||||
$punkte = $db->loadObjectList();
|
$punkte = $db->loadObjectList();
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditRanglistensystem($row, $punkte, $row != null ? ($row->funktion != null) : $typ);
|
(new HTML_sportsmanager_admin)->adminEditRanglistensystem($row, $punkte, $row != null ? ($row->funktion != null) : $typ);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveRanglistensystem() {
|
function adminSaveRanglistensystem() {
|
||||||
@@ -5897,7 +5897,7 @@ function adminRanglistensystemAuswertung() {
|
|||||||
$teilnehmerpunkte[$platz] = $p;
|
$teilnehmerpunkte[$platz] = $p;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRanglistensystemAuswertung($system, $teilnehmer, $multiplikator, $teilnehmerpunkte);
|
(new HTML_sportsmanager_admin)->adminRanglistensystemAuswertung($system, $teilnehmer, $multiplikator, $teilnehmerpunkte);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRanglistensystemAuswertungOLd() {
|
function adminRanglistensystemAuswertungOLd() {
|
||||||
@@ -5960,7 +5960,7 @@ function adminRanglistensystemAuswertungOLd() {
|
|||||||
$teilnehmerpunkte[$platz] = $p;
|
$teilnehmerpunkte[$platz] = $p;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRanglistensystemAuswertung($row, $teilnehmer, $multiplikator, $teilnehmerpunkte);
|
(new HTML_sportsmanager_admin)->adminRanglistensystemAuswertung($row, $teilnehmer, $multiplikator, $teilnehmerpunkte);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRemoveRanglistensystem() {
|
function adminRemoveRanglistensystem() {
|
||||||
@@ -6034,11 +6034,6 @@ function adminEditRangliste() {
|
|||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
if (count($rows) < 1) die ("Wrong id");
|
if (count($rows) < 1) die ("Wrong id");
|
||||||
$rangliste = $rows[0];
|
$rangliste = $rows[0];
|
||||||
|
|
||||||
if(isset($rangliste->lizenzen))
|
|
||||||
{
|
|
||||||
$rangliste->lizenzen = explode(',', $rangliste->lizenzen);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "SELECT * FROM #__sportsmanager_rangliste_system WHERE status > 0 " . ($id != 0 ? "OR rangliste_system_id = $rangliste->system_id " : "") . "ORDER BY systembezeichnung";
|
$query = "SELECT * FROM #__sportsmanager_rangliste_system WHERE status > 0 " . ($id != 0 ? "OR rangliste_system_id = $rangliste->system_id " : "") . "ORDER BY systembezeichnung";
|
||||||
@@ -6066,7 +6061,7 @@ function adminEditRangliste() {
|
|||||||
foreach ($rows_kategorien as $kategorie)
|
foreach ($rows_kategorien as $kategorie)
|
||||||
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditRangliste($rangliste, $systeme, $kategorien, $saisons);
|
(new HTML_sportsmanager_admin)->adminEditRangliste($rangliste, $systeme, $kategorien, $saisons);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveRangliste() {
|
function adminSaveRangliste() {
|
||||||
@@ -6099,12 +6094,11 @@ function adminSaveRangliste() {
|
|||||||
$maxalter = $jinput->get('maxalter', 0, 'INT');
|
$maxalter = $jinput->get('maxalter', 0, 'INT');
|
||||||
$ohnealter = $jinput->get('ohnealter', 0, 'INT');
|
$ohnealter = $jinput->get('ohnealter', 0, 'INT');
|
||||||
$geschlecht = $jinput->get('geschlecht', 0, 'INT');
|
$geschlecht = $jinput->get('geschlecht', 0, 'INT');
|
||||||
$lizenzen = $jinput->get('lizenzen', [], 'ARRAY');
|
|
||||||
$status = $jinput->get('status', 0, 'INT');
|
$status = $jinput->get('status', 0, 'INT');
|
||||||
$reihenfolge = $jinput->get('reihenfolge', 0, 'INT');
|
$reihenfolge = $jinput->get('reihenfolge', 0, 'INT');
|
||||||
$kategorie = $jinput->get('kategorie', 0, 'INT');
|
$kategorie = $jinput->get('kategorie', 0, 'INT');
|
||||||
if ($id == 0)
|
if ($id == 0)
|
||||||
$query = "INSERT INTO #__sportsmanager_rangliste (bezeichnung, saison_id, erster_tag, " . ($letzter_tag != null ? "letzter_tag, " : "") . "system_id, streichergebnisse, geschlecht, lizenzen, minalter, maxalter, ohnealter, status, reihenfolge, kategorie) VALUES ('$bezeichnung', '$saison_id', '$erster_tag', " . ($letzter_tag != null ? "'$letzter_tag', " : "") . "'$system_id', '$maximal_gewertet_zahl', " . ($geschlecht == null ? "null" : "'$geschlecht'") . ", " . (count((array) $lizenzen) ? implode(',', $lizenzen) : "null") . ", " . ($minalter == null ? "null" : "'$minalter'") . ", " . ($maxalter == null ? "null" : "'$maxalter'") . ", '$ohnealter', '$status', '$reihenfolge', '$kategorie');";
|
$query = "INSERT INTO #__sportsmanager_rangliste (bezeichnung, saison_id, erster_tag, " . ($letzter_tag != null ? "letzter_tag, " : "") . "system_id, streichergebnisse, geschlecht, minalter, maxalter, ohnealter, status, reihenfolge, kategorie) VALUES ('$bezeichnung', '$saison_id', '$erster_tag', " . ($letzter_tag != null ? "'$letzter_tag', " : "") . "'$system_id', '$maximal_gewertet_zahl', " . ($geschlecht == null ? "null" : "'$geschlecht'") . ", " . ($minalter == null ? "null" : "'$minalter'") . ", " . ($maxalter == null ? "null" : "'$maxalter'") . ", '$ohnealter', '$status', '$reihenfolge', '$kategorie');";
|
||||||
else {
|
else {
|
||||||
$query = "UPDATE #__sportsmanager_rangliste"
|
$query = "UPDATE #__sportsmanager_rangliste"
|
||||||
. "\n SET bezeichnung = '$bezeichnung',"
|
. "\n SET bezeichnung = '$bezeichnung',"
|
||||||
@@ -6114,7 +6108,6 @@ function adminSaveRangliste() {
|
|||||||
. "\n system_id = '$system_id',"
|
. "\n system_id = '$system_id',"
|
||||||
. "\n streichergebnisse = '$maximal_gewertet_zahl',"
|
. "\n streichergebnisse = '$maximal_gewertet_zahl',"
|
||||||
. "\n geschlecht = " . ($geschlecht != null ? "'$geschlecht'," : "NULL,")
|
. "\n geschlecht = " . ($geschlecht != null ? "'$geschlecht'," : "NULL,")
|
||||||
. "\n lizenzen = " . (count((array) $lizenzen) ? "'" . implode(',', $lizenzen) . "',": "NULL,")
|
|
||||||
. "\n minalter = " . ($minalter != null ? "'$minalter'," : "NULL,")
|
. "\n minalter = " . ($minalter != null ? "'$minalter'," : "NULL,")
|
||||||
. "\n maxalter = " . ($maxalter != null ? "'$maxalter'," : "NULL,")
|
. "\n maxalter = " . ($maxalter != null ? "'$maxalter'," : "NULL,")
|
||||||
. "\n ohnealter = '$ohnealter',"
|
. "\n ohnealter = '$ohnealter',"
|
||||||
@@ -6225,8 +6218,8 @@ function adminKopierenRangliste() {
|
|||||||
if (count($rows) < 1) die("Wrong id!");
|
if (count($rows) < 1) die("Wrong id!");
|
||||||
$rangliste = $rows[0];
|
$rangliste = $rows[0];
|
||||||
|
|
||||||
$query = "INSERT INTO #__sportsmanager_rangliste (saison_id, system_id, streichergebnisse, geschlecht, lizenzen, minalter, maxalter, ohnealter, bezeichnung, erster_tag, letzter_tag, status, reihenfolge, kategorie)"
|
$query = "INSERT INTO #__sportsmanager_rangliste (saison_id, system_id, streichergebnisse, geschlecht, minalter, maxalter, ohnealter, bezeichnung, erster_tag, letzter_tag, status, reihenfolge, kategorie)"
|
||||||
. "\n VALUES ('$rangliste->saison_id', " . ($rangliste->system_id == null ? "null" : "'$rangliste->system_id'") . ", '" . $db->escape($rangliste->streichergebnisse) . "', " . ($rangliste->geschlecht == null ? "null" : "'$rangliste->geschlecht'") . ", " . ($rangliste->lizenzen == null ? "null" : "'$rangliste->lizenzen'") . "," . ($rangliste->minalter == null ? "null" : "'$rangliste->minalter'") . ", " . ($rangliste->maxalter == null ? "null" : "'$rangliste->maxalter'") . ", '$rangliste->ohnealter', '" . $db->escape($rangliste->bezeichnung . " (Kopie)") . "', '" . $db->escape($rangliste->erster_tag) . "', '" . $db->escape($rangliste->letzter_tag) . "', '0', '" . $db->escape($rangliste->reihenfolge) . "', '" . $db->escape($rangliste->kategorie) . "');";
|
. "\n VALUES ('$rangliste->saison_id', " . ($rangliste->system_id == null ? "null" : "'$rangliste->system_id'") . ", '" . $db->escape($rangliste->streichergebnisse) . "', " . ($rangliste->geschlecht == null ? "null" : "'$rangliste->geschlecht'") . ", " . ($rangliste->minalter == null ? "null" : "'$rangliste->minalter'") . ", " . ($rangliste->maxalter == null ? "null" : "'$rangliste->maxalter'") . ", '$rangliste->ohnealter', '" . $db->escape($rangliste->bezeichnung . " (Kopie)") . "', '" . $db->escape($rangliste->erster_tag) . "', '" . $db->escape($rangliste->letzter_tag) . "', '0', '" . $db->escape($rangliste->reihenfolge) . "', '" . $db->escape($rangliste->kategorie) . "');";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$result = $db->execute()) {
|
if (!$result = $db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
@@ -6292,7 +6285,7 @@ function adminRanglisteTurnierdisziplinen() {
|
|||||||
}
|
}
|
||||||
$turnierdisziplinen = $db->loadObjectList();
|
$turnierdisziplinen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRanglisteTurnierdisziplinen($rangliste, $turnierdisziplinen);
|
(new HTML_sportsmanager_admin)->adminRanglisteTurnierdisziplinen($rangliste, $turnierdisziplinen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditRanglisteTurnierdisziplin() {
|
function adminEditRanglisteTurnierdisziplin() {
|
||||||
@@ -6348,7 +6341,7 @@ function adminEditRanglisteTurnierdisziplin() {
|
|||||||
}
|
}
|
||||||
$systeme = $db->loadObjectList();
|
$systeme = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditRanglisteTurnierdisziplin($rangliste, $ranglisteTurnierdisziplin, $turnierdisziplinen, $systeme);
|
(new HTML_sportsmanager_admin)->adminEditRanglisteTurnierdisziplin($rangliste, $ranglisteTurnierdisziplin, $turnierdisziplinen, $systeme);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveRanglisteTurnierdisziplin() {
|
function adminSaveRanglisteTurnierdisziplin() {
|
||||||
@@ -6496,7 +6489,7 @@ function adminEditSpielerstatistik() {
|
|||||||
}
|
}
|
||||||
$saisons = $db->loadObjectList();
|
$saisons = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditSpielerstatistik($spielerstatistik, $kategorien, $saisons);
|
(new HTML_sportsmanager_admin)->adminEditSpielerstatistik($spielerstatistik, $kategorien, $saisons);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveSpielerstatistik() {
|
function adminSaveSpielerstatistik() {
|
||||||
@@ -6730,7 +6723,7 @@ function adminSpielerstatistikVeranstaltungen() {
|
|||||||
}
|
}
|
||||||
$individualwettbewerbe = $db->loadObjectList();
|
$individualwettbewerbe = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielerstatistikVeranstaltungen($spielerstatistik, $veranstaltungen, $individualwettbewerbe);
|
(new HTML_sportsmanager_admin)->adminSpielerstatistikVeranstaltungen($spielerstatistik, $veranstaltungen, $individualwettbewerbe);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSpielerstatistikVeranstaltung() {
|
function adminEditSpielerstatistikVeranstaltung() {
|
||||||
@@ -6777,7 +6770,7 @@ function adminEditSpielerstatistikVeranstaltung() {
|
|||||||
}
|
}
|
||||||
$veranstaltungen = $db->loadObjectList();
|
$veranstaltungen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditSpielerstatistikVeranstaltung($spielerstatistik, $spielerstatistikVeranstaltung, $veranstaltungen);
|
(new HTML_sportsmanager_admin)->adminEditSpielerstatistikVeranstaltung($spielerstatistik, $spielerstatistikVeranstaltung, $veranstaltungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveSpielerstatistikVeranstaltung() {
|
function adminSaveSpielerstatistikVeranstaltung() {
|
||||||
@@ -6874,7 +6867,7 @@ function adminEditSpielerstatistikIndividualwettbewerb() {
|
|||||||
}
|
}
|
||||||
$individualwettbewerbe = $db->loadObjectList();
|
$individualwettbewerbe = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditSpielerstatistikIndividualwettbewerb($spielerstatistik, $spielerstatistikIndividualwettbewerb, $individualwettbewerbe);
|
(new HTML_sportsmanager_admin)->adminEditSpielerstatistikIndividualwettbewerb($spielerstatistik, $spielerstatistikIndividualwettbewerb, $individualwettbewerbe);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveSpielerstatistikIndividualwettbewerb() {
|
function adminSaveSpielerstatistikIndividualwettbewerb() {
|
||||||
@@ -6980,7 +6973,7 @@ function adminModeratoren() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminModeratoren($rows);
|
(new HTML_sportsmanager_admin)->adminModeratoren($rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditModerator() {
|
function adminEditModerator() {
|
||||||
@@ -7023,7 +7016,7 @@ function adminEditModerator() {
|
|||||||
}
|
}
|
||||||
$users = $db->loadObjectList();
|
$users = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditModerator($row, $zugriffe, $users);
|
(new HTML_sportsmanager_admin)->adminEditModerator($row, $zugriffe, $users);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveModerator() {
|
function adminSaveModerator() {
|
||||||
@@ -7167,7 +7160,7 @@ function adminVeranstalter() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVeranstalter($rows);
|
(new HTML_sportsmanager_admin)->adminVeranstalter($rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditVeranstalter() {
|
function adminEditVeranstalter() {
|
||||||
@@ -7218,7 +7211,7 @@ function adminEditVeranstalter() {
|
|||||||
foreach ($rows_kategorien as $kategorie)
|
foreach ($rows_kategorien as $kategorie)
|
||||||
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditVeranstalter($row, $berechtigt_fuer_veranstalter, $users, $kategorien);
|
(new HTML_sportsmanager_admin)->adminEditVeranstalter($row, $berechtigt_fuer_veranstalter, $users, $kategorien);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveVeranstalter() {
|
function adminSaveVeranstalter() {
|
||||||
@@ -7401,7 +7394,7 @@ function adminSaisons() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSaisons($rows);
|
(new HTML_sportsmanager_admin)->adminSaisons($rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditSaison() {
|
function adminEditSaison() {
|
||||||
@@ -7425,7 +7418,7 @@ function adminEditSaison() {
|
|||||||
$row = $rows[0];
|
$row = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditSaison($row);
|
(new HTML_sportsmanager_admin)->adminEditSaison($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveSaison() {
|
function adminSaveSaison() {
|
||||||
@@ -7585,7 +7578,7 @@ function adminEditVeranstaltung() {
|
|||||||
}
|
}
|
||||||
$users = $db->loadObjectList();
|
$users = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditVeranstaltung($row, $veranstalter, $spielmodi, $verschieberegeln, $kategorien, $saisons, $users, $berechtigt_fuer_veranstaltung, $vorlage);
|
(new HTML_sportsmanager_admin)->adminEditVeranstaltung($row, $veranstalter, $spielmodi, $verschieberegeln, $kategorien, $saisons, $users, $berechtigt_fuer_veranstaltung, $vorlage);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveVeranstaltung() {
|
function adminSaveVeranstaltung() {
|
||||||
@@ -7863,7 +7856,7 @@ function adminMannschaften() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminMannschaften($veranstaltung, $rows);
|
(new HTML_sportsmanager_admin)->adminMannschaften($veranstaltung, $rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditMannschaft() {
|
function adminEditMannschaft() {
|
||||||
@@ -7987,7 +7980,7 @@ function adminEditMannschaft() {
|
|||||||
}
|
}
|
||||||
$veranstaltungen = $db->loadObjectList();
|
$veranstaltungen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditMannschaft($veranstaltung, $row, $veranstaltungen, $vereine, $users, $berechtigt_fuer_team, $teamansprechpartner, $spielorte, $beschraenkter_zugriff_veranstaltungen);
|
(new HTML_sportsmanager_admin)->adminEditMannschaft($veranstaltung, $row, $veranstaltungen, $vereine, $users, $berechtigt_fuer_team, $teamansprechpartner, $spielorte, $beschraenkter_zugriff_veranstaltungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveMannschaft() {
|
function adminSaveMannschaft() {
|
||||||
@@ -8859,7 +8852,7 @@ function adminKopierenMannschaftForm() {
|
|||||||
}
|
}
|
||||||
$veranstaltungen = $db->loadObjectList();
|
$veranstaltungen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminKopierenMannschaft($veranstaltung, $teams, $veranstaltungen);
|
(new HTML_sportsmanager_admin)->adminKopierenMannschaft($veranstaltung, $teams, $veranstaltungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminKopierenMannschaft() {
|
function adminKopierenMannschaft() {
|
||||||
@@ -9049,7 +9042,7 @@ function adminVerknuepfenMannschaftForm() {
|
|||||||
}
|
}
|
||||||
$veranstaltungen = $db->loadObjectList();
|
$veranstaltungen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVerknuepfenMannschaft($veranstaltung, $teams, $veranstaltungen);
|
(new HTML_sportsmanager_admin)->adminVerknuepfenMannschaft($veranstaltung, $teams, $veranstaltungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerknuepfenMannschaft() {
|
function adminVerknuepfenMannschaft() {
|
||||||
@@ -9163,7 +9156,7 @@ function adminMitglieder() {
|
|||||||
}
|
}
|
||||||
$mitglieder = $db->loadObjectList();
|
$mitglieder = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminMitglieder($team, $veranstaltung, $mitglieder, $berechtigt_spieler_aendern);
|
(new HTML_sportsmanager_admin)->adminMitglieder($team, $veranstaltung, $mitglieder, $berechtigt_spieler_aendern);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditMitglied() {
|
function adminEditMitglied() {
|
||||||
@@ -9385,7 +9378,7 @@ function adminEditMitglied() {
|
|||||||
$mannschaftsnamen = null;
|
$mannschaftsnamen = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditMitglied($row, $team, $verein, $veranstaltung, $spieler, $spielberechtigungen, $veranstaltungsbezeichnungen, $mannschaftsnamen, $veranstaltungen, $veranstaltungen_begegnungen, $alle_anzeigen, $entfernen);
|
(new HTML_sportsmanager_admin)->adminEditMitglied($row, $team, $verein, $veranstaltung, $spieler, $spielberechtigungen, $veranstaltungsbezeichnungen, $mannschaftsnamen, $veranstaltungen, $veranstaltungen_begegnungen, $alle_anzeigen, $entfernen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveMitglied() {
|
function adminSaveMitglied() {
|
||||||
@@ -9649,7 +9642,7 @@ function adminBegegnungen() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminBegegnungen($veranstaltung, $modus, $rows);
|
(new HTML_sportsmanager_admin)->adminBegegnungen($veranstaltung, $modus, $rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditBegegnung() {
|
function adminEditBegegnung() {
|
||||||
@@ -9741,8 +9734,8 @@ function adminEditBegegnung() {
|
|||||||
}
|
}
|
||||||
$spielorte = $db->loadObjectList();
|
$spielorte = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditBegegnung($veranstaltung, $row, $id == null, $teams, $spielorte);
|
(new HTML_sportsmanager_admin)->adminEditBegegnung($veranstaltung, $row, $id == null, $teams, $spielorte);
|
||||||
HTML_sportsmanager_admin::adminVerlegenVerlauf($verlegen_aktionen);
|
(new HTML_sportsmanager_admin)->adminVerlegenVerlauf($verlegen_aktionen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveBegegnung() {
|
function adminSaveBegegnung() {
|
||||||
@@ -10271,8 +10264,8 @@ function adminEditBegegnungSpielplan($bestaetigen) {
|
|||||||
$response = JSON_sportsmanager::adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus, $encrypted_pin, count($verlegen_aktionen), $erneut_oeffnen, $aus_uebersicht);
|
$response = JSON_sportsmanager::adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus, $encrypted_pin, count($verlegen_aktionen), $erneut_oeffnen, $aus_uebersicht);
|
||||||
JSON_sportsmanager::JSON($response);
|
JSON_sportsmanager::JSON($response);
|
||||||
} else {
|
} else {
|
||||||
HTML_sportsmanager_admin::adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus, $encrypted_pin, count($verlegen_aktionen), $erneut_oeffnen, $aus_uebersicht);
|
(new HTML_sportsmanager_admin)->adminEditBegegnungSpielplan($bestaetigen, $veranstaltung, $begegnung, $heim_team, $gast_team, $spiele, $heim_spieler, $gast_spieler, $teamspiel_modus, $encrypted_pin, count($verlegen_aktionen), $erneut_oeffnen, $aus_uebersicht);
|
||||||
HTML_sportsmanager_admin::adminVerlegenVerlauf($verlegen_aktionen);
|
(new HTML_sportsmanager_admin)->adminVerlegenVerlauf($verlegen_aktionen);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -11344,7 +11337,7 @@ function adminBegegnungenGenerierenForm() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminBegegnungenGenerieren($veranstaltung, $rows);
|
(new HTML_sportsmanager_admin)->adminBegegnungenGenerieren($veranstaltung, $rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminBegegnungenGenerieren() {
|
function adminBegegnungenGenerieren() {
|
||||||
@@ -11505,7 +11498,7 @@ function adminBegegnungenRundeErzeugenForm() {
|
|||||||
}
|
}
|
||||||
$spielorte = $db->loadObjectList();
|
$spielorte = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminBegegnungenRundeErzeugen($veranstaltung, $rows, $row, $spielorte);
|
(new HTML_sportsmanager_admin)->adminBegegnungenRundeErzeugen($veranstaltung, $rows, $row, $spielorte);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminBegegnungenRundeErzeugen() {
|
function adminBegegnungenRundeErzeugen() {
|
||||||
@@ -11764,7 +11757,7 @@ function adminEditTurnier() {
|
|||||||
foreach ($rows_kategorien as $kategorie)
|
foreach ($rows_kategorien as $kategorie)
|
||||||
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTurnier($row, $veranstalter, $saisons, $vorlage, $users, $berechtigt_fuer_turnier, $kategorien);
|
(new HTML_sportsmanager_admin)->adminEditTurnier($row, $veranstalter, $saisons, $vorlage, $users, $berechtigt_fuer_turnier, $kategorien);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTurnier() {
|
function adminSaveTurnier() {
|
||||||
@@ -12058,7 +12051,7 @@ function adminTurnierdisziplinen() {
|
|||||||
}
|
}
|
||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTurnierdisziplinen($turnier, $rows, $beschraenkter_zugriff_turniere);
|
(new HTML_sportsmanager_admin)->adminTurnierdisziplinen($turnier, $rows, $beschraenkter_zugriff_turniere);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTurnierdisziplin() {
|
function adminEditTurnierdisziplin() {
|
||||||
@@ -12133,7 +12126,7 @@ function adminEditTurnierdisziplin() {
|
|||||||
}
|
}
|
||||||
$systeme = $db->loadObjectList();
|
$systeme = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTurnierdisziplin($turnier, $row, $ranglisten, $systeme);
|
(new HTML_sportsmanager_admin)->adminEditTurnierdisziplin($turnier, $row, $ranglisten, $systeme);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTurnierdisziplin() {
|
function adminSaveTurnierdisziplin() {
|
||||||
@@ -12485,7 +12478,7 @@ function adminExportTurniervoranmeldungenForm() {
|
|||||||
}
|
}
|
||||||
$ranglisten = $db->loadObjectList();
|
$ranglisten = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminExportTurniervoranmeldungen($turnierdisziplin, $ranglisten);
|
(new HTML_sportsmanager_admin)->adminExportTurniervoranmeldungen($turnierdisziplin, $ranglisten);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminExportTurniervoranmeldungen() {
|
function adminExportTurniervoranmeldungen() {
|
||||||
@@ -12797,7 +12790,7 @@ function adminTurnierdisziplinMeldungenSpiele() {
|
|||||||
$spiele[$rundenstufe] = $db->loadObjectList();
|
$spiele[$rundenstufe] = $db->loadObjectList();
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTurnierdisziplinMeldungenSpiele($disziplin, $rundenstufen_details, $meldungen, $meldungenSpielerNamen, $spiele, $platzierung_anzeigen);
|
(new HTML_sportsmanager_admin)->adminTurnierdisziplinMeldungenSpiele($disziplin, $rundenstufen_details, $meldungen, $meldungenSpielerNamen, $spiele, $platzierung_anzeigen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTurnierdisziplinMeldungenSpieleAlleEntfernen() {
|
function adminTurnierdisziplinMeldungenSpieleAlleEntfernen() {
|
||||||
@@ -12932,7 +12925,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm() {
|
|||||||
}
|
}
|
||||||
$veranstalter = $db->loadObjectList();
|
$veranstalter = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminImportTurnierdisziplinMeldungenSpieleForm($row, $veranstalter, $zugriffsebene);
|
(new HTML_sportsmanager_admin)->adminImportTurnierdisziplinMeldungenSpieleForm($row, $veranstalter, $zugriffsebene);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminImportTurnierdisziplinMeldungenSpiele() {
|
function adminImportTurnierdisziplinMeldungenSpiele() {
|
||||||
@@ -14342,7 +14335,7 @@ function adminEditTurnierdisziplinSpiel() {
|
|||||||
|
|
||||||
asort($meldungenSpielerNamen);
|
asort($meldungenSpielerNamen);
|
||||||
*/
|
*/
|
||||||
HTML_sportsmanager_admin::adminEditTurnierdisziplinSpiel($row, $disziplin, $rundenstufen_details, $meldungen, $rundenstufe);
|
(new HTML_sportsmanager_admin)->adminEditTurnierdisziplinSpiel($row, $disziplin, $rundenstufen_details, $meldungen, $rundenstufe);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTurnierdisziplinSpiel() {
|
function adminSaveTurnierdisziplinSpiel() {
|
||||||
@@ -14564,7 +14557,7 @@ function adminEditTurnierdisziplinRunde() {
|
|||||||
if (count($rows) < 1) die ("Wrong id");
|
if (count($rows) < 1) die ("Wrong id");
|
||||||
$turnierdisziplin = $rows[0];
|
$turnierdisziplin = $rows[0];
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTurnierdisziplinRunde($runde, $rundenstufe, $id, $turnierdisziplin);
|
(new HTML_sportsmanager_admin)->adminEditTurnierdisziplinRunde($runde, $rundenstufe, $id, $turnierdisziplin);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTurnierdisziplinRunde() {
|
function adminSaveTurnierdisziplinRunde() {
|
||||||
@@ -14721,7 +14714,7 @@ function adminEditTurnierdisziplinMeldung() {
|
|||||||
}
|
}
|
||||||
$spieler = $db->loadObjectList();
|
$spieler = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTurnierdisziplinMeldung($meldung, $rundenstufe, $meldung_spieler, $turnierdisziplin, $spieler, $rundenstufen, $platzierungen, $weitere);
|
(new HTML_sportsmanager_admin)->adminEditTurnierdisziplinMeldung($meldung, $rundenstufe, $meldung_spieler, $turnierdisziplin, $spieler, $rundenstufen, $platzierungen, $weitere);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTurnierdisziplinMeldung() {
|
function adminSaveTurnierdisziplinMeldung() {
|
||||||
@@ -15069,7 +15062,7 @@ function adminVerknuepfenTurnierdisziplinMeldungForm() {
|
|||||||
}
|
}
|
||||||
$meldungen[$rundenstufe] = $db->loadObjectList();
|
$meldungen[$rundenstufe] = $db->loadObjectList();
|
||||||
}
|
}
|
||||||
HTML_sportsmanager_admin::adminVerknuepfenTurnierdisziplinMeldung($disziplin, $meldungen);
|
(new HTML_sportsmanager_admin)->adminVerknuepfenTurnierdisziplinMeldung($disziplin, $meldungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVerknuepfenTurnierdisziplinMeldung() {
|
function adminVerknuepfenTurnierdisziplinMeldung() {
|
||||||
@@ -15451,7 +15444,7 @@ function adminEditTurnierdisziplinRundenstufe() {
|
|||||||
$rows = $db->loadObjectList();
|
$rows = $db->loadObjectList();
|
||||||
$rundenstufen_details = count($rows) >= 1 ? $rows[0] : null;
|
$rundenstufen_details = count($rows) >= 1 ? $rows[0] : null;
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTurnierdisziplinRundenstufe($turnierdisziplin, $rundenstufe, $rundenstufen_details);
|
(new HTML_sportsmanager_admin)->adminEditTurnierdisziplinRundenstufe($turnierdisziplin, $rundenstufe, $rundenstufen_details);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTurnierdisziplinRundenstufe() {
|
function adminSaveTurnierdisziplinRundenstufe() {
|
||||||
@@ -15639,7 +15632,7 @@ function adminSpielerExportBilderForm() {
|
|||||||
}
|
}
|
||||||
$veranstalter = $db->loadObjectList();
|
$veranstalter = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielerExportBilder($veranstalter, $beschraenkter_zugriff);
|
(new HTML_sportsmanager_admin)->adminSpielerExportBilder($veranstalter, $beschraenkter_zugriff);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerExportBilder() {
|
function adminSpielerExportBilder() {
|
||||||
@@ -15845,7 +15838,7 @@ function adminVereineExportBilderForm() {
|
|||||||
}
|
}
|
||||||
$veranstalter = $db->loadObjectList();
|
$veranstalter = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVereineExportBilder($veranstalter);
|
(new HTML_sportsmanager_admin)->adminVereineExportBilder($veranstalter);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineExportBilder() {
|
function adminVereineExportBilder() {
|
||||||
@@ -16034,7 +16027,7 @@ function adminSpielerImportBilderForm() {
|
|||||||
}
|
}
|
||||||
$veranstalter = $db->loadObjectList();
|
$veranstalter = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielerImportBilder($veranstalter, $beschraenkter_zugriff);
|
(new HTML_sportsmanager_admin)->adminSpielerImportBilder($veranstalter, $beschraenkter_zugriff);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSpielerImportBilder() {
|
function adminSpielerImportBilder() {
|
||||||
@@ -16261,7 +16254,7 @@ function adminSpielerImportBilder() {
|
|||||||
|
|
||||||
sort($neue_bilder_alle);
|
sort($neue_bilder_alle);
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminSpielerImportBilderBericht($anzahlSpieler, $neue_bilder_alle);
|
(new HTML_sportsmanager_admin)->adminSpielerImportBilderBericht($anzahlSpieler, $neue_bilder_alle);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineImportBilderForm() {
|
function adminVereineImportBilderForm() {
|
||||||
@@ -16285,7 +16278,7 @@ function adminVereineImportBilderForm() {
|
|||||||
}
|
}
|
||||||
$veranstalter = $db->loadObjectList();
|
$veranstalter = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVereineImportBilder($veranstalter);
|
(new HTML_sportsmanager_admin)->adminVereineImportBilder($veranstalter);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminVereineImportBilder() {
|
function adminVereineImportBilder() {
|
||||||
@@ -16462,7 +16455,24 @@ function adminVereineImportBilder() {
|
|||||||
|
|
||||||
sort($neue_bilder_alle);
|
sort($neue_bilder_alle);
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminVereineImportBilderBericht($anzahlVereine, $neue_bilder_alle);
|
(new HTML_sportsmanager_admin)->adminVereineImportBilderBericht($anzahlVereine, $neue_bilder_alle);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function adminTerminePrepareJSON($termin){
|
||||||
|
return [
|
||||||
|
"bestaetigt" => $termin->bestaetigt,
|
||||||
|
"erster_tag" => $termin->erster_tag,
|
||||||
|
"letzter_tag" => $termin->letzter_tag,
|
||||||
|
"bezeichnung" => $termin->bezeichnung,
|
||||||
|
"tischtyp" => !empty($termin->symboltitel) ? $termin->symboltitel : '',
|
||||||
|
"ort" => $termin->ort,
|
||||||
|
"land" => $termin->land,
|
||||||
|
"zusaetze" => $termin->zusaetze,
|
||||||
|
"url" => $termin->url,
|
||||||
|
"ergebnisse_url" => $termin->ergebnisse_url,
|
||||||
|
"email" => $termin->email,
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermine($admin_uebersicht) {
|
function adminTermine($admin_uebersicht) {
|
||||||
@@ -16504,9 +16514,11 @@ function adminTermine($admin_uebersicht) {
|
|||||||
|
|
||||||
$query = "SELECT *, DATEDIFF(erster_tag, NOW()) AS datumsdifferenz, GROUP_CONCAT(zusatz ORDER BY zusatz SEPARATOR ', ') AS zusaetze"
|
$query = "SELECT *, DATEDIFF(erster_tag, NOW()) AS datumsdifferenz, GROUP_CONCAT(zusatz ORDER BY zusatz SEPARATOR ', ') AS zusaetze"
|
||||||
. "\n FROM #__sportsmanager_termin"
|
. "\n FROM #__sportsmanager_termin"
|
||||||
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
|
. "\n INNER JOIN #__sportsmanager_termin_aktion AS ta USING (termin_id)"
|
||||||
. "\n LEFT JOIN #__sportsmanager_termin_zusatz USING (termin_id)"
|
. "\n LEFT JOIN #__sportsmanager_termin_zusatz USING (termin_id)"
|
||||||
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1)";
|
. "\n LEFT JOIN #__sportsmanager_termin_symbolanzeige USING (termin_id)"
|
||||||
|
. "\n LEFT JOIN #__sportsmanager_termin_symbol USING (termin_symbol_id)"
|
||||||
|
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND ta.status = 0 AND (typ = 0 OR typ = 1)";
|
||||||
if (!empty($filter_veranstaltung))
|
if (!empty($filter_veranstaltung))
|
||||||
$query .= " AND bezeichnung = '" . $db->escape($filter_veranstaltung) . "'";
|
$query .= " AND bezeichnung = '" . $db->escape($filter_veranstaltung) . "'";
|
||||||
if (!empty($filter_zusatz))
|
if (!empty($filter_zusatz))
|
||||||
@@ -16521,11 +16533,12 @@ function adminTermine($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$termine = $db->loadObjectList();
|
$termine = $db->loadObjectList();
|
||||||
|
|
||||||
$query = "SELECT termin_id, termin_symbol_id"
|
$query = "SELECT termin_id, termin_symbol_id, symboltitel"
|
||||||
. "\n FROM #__sportsmanager_termin"
|
. "\n FROM #__sportsmanager_termin"
|
||||||
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
|
. "\n INNER JOIN #__sportsmanager_termin_aktion AS ta USING (termin_id)"
|
||||||
. "\n INNER JOIN #__sportsmanager_termin_symbolanzeige USING (termin_id)"
|
. "\n INNER JOIN #__sportsmanager_termin_symbolanzeige USING (termin_id)"
|
||||||
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1)"
|
. "\n INNER JOIN #__sportsmanager_termin_symbol USING (termin_symbol_id)"
|
||||||
|
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND ta.status = 0 AND (typ = 0 OR typ = 1)"
|
||||||
. "\n ORDER BY termin_symbolanzeige_id";
|
. "\n ORDER BY termin_symbolanzeige_id";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$result = $db->execute()) {
|
if (!$result = $db->execute()) {
|
||||||
@@ -16592,31 +16605,18 @@ function adminTermine($admin_uebersicht) {
|
|||||||
$laender = $db->loadObjectList();
|
$laender = $db->loadObjectList();
|
||||||
|
|
||||||
if (isJson()) {
|
if (isJson()) {
|
||||||
$jsonexport = array_map(
|
$jsonexport = array_map('adminTerminePrepareJSON', $termine);
|
||||||
function ($termin) {
|
|
||||||
return [
|
|
||||||
"bestaetigt" => $termin->bestaetigt,
|
|
||||||
"erster_tag" => $termin->erster_tag,
|
|
||||||
"letzter_tag" => $termin->letzter_tag,
|
|
||||||
"bezeichnung" => $termin->bezeichnung,
|
|
||||||
"ort" => $termin->ort,
|
|
||||||
"land" => $termin->land,
|
|
||||||
"zusaetze" => $termin->zusaetze,
|
|
||||||
"url" => $termin->url,
|
|
||||||
"ergebnisse_url" => $termin->ergebnisse_url,
|
|
||||||
"email" => $termin->email,
|
|
||||||
];
|
|
||||||
}, $termine);
|
|
||||||
JSON_sportsmanager::JSON($jsonexport);
|
JSON_sportsmanager::JSON($jsonexport);
|
||||||
} else {
|
} else {
|
||||||
HTML_sportsmanager_admin::adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $veranstaltungen, $zusaetze, $laender, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, isExternalDatabase());
|
(new HTML_sportsmanager_admin)->adminTermine($termine, $termineSymbole, $jahre, $filter_jahr, $filter_veranstaltung, $filter_zusatz, $filter_land, $veranstaltungen, $zusaetze, $laender, $anzahl_beantragte_termine, $zugriffsebene, $admin_uebersicht, isExternalDatabase());
|
||||||
|
|
||||||
if (!$admin_uebersicht) {
|
if (!$admin_uebersicht) {
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function adminEditTermin($admin_uebersicht) {
|
function adminEditTermin($admin_uebersicht) {
|
||||||
$db =& getDatabase();
|
$db =& getDatabase();
|
||||||
$jinput = JFactory::getApplication()->input;
|
$jinput = JFactory::getApplication()->input;
|
||||||
@@ -16764,7 +16764,7 @@ function adminEditTermin($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$laender = $db->loadObjectList();
|
$laender = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte);
|
(new HTML_sportsmanager_admin)->adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTermin($admin_uebersicht) {
|
function adminSaveTermin($admin_uebersicht) {
|
||||||
@@ -17019,7 +17019,7 @@ function adminSaveTermin($admin_uebersicht) {
|
|||||||
termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten);
|
termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten);
|
||||||
|
|
||||||
if ($zugriffsebene == 1) {
|
if ($zugriffsebene == 1) {
|
||||||
HTML_sportsmanager_admin::adminTermineBeantragtBestaetigung($admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineBeantragtBestaetigung($admin_uebersicht);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . ($uebersicht ? 'termine' : 'termine_verlauf') . ($nur_beantragte ? '&nur_beantragte=1' : ''));
|
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . ($uebersicht ? 'termine' : 'termine_verlauf') . ($nur_beantragte ? '&nur_beantragte=1' : ''));
|
||||||
@@ -17059,7 +17059,7 @@ function adminRemoveTerminForm($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$terminaktion = $rows[0];
|
$terminaktion = $rows[0];
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminRemoveTermin($terminaktion, $nur_beantragte, $zugriffsebene, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminRemoveTermin($terminaktion, $nur_beantragte, $zugriffsebene, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminRemoveTermin($admin_uebersicht) {
|
function adminRemoveTermin($admin_uebersicht) {
|
||||||
@@ -17167,7 +17167,7 @@ function adminRemoveTermin($admin_uebersicht) {
|
|||||||
termineEmailBenachrichtigung($termin_aktion_id);
|
termineEmailBenachrichtigung($termin_aktion_id);
|
||||||
|
|
||||||
if ($zugriffsebene == 1) {
|
if ($zugriffsebene == 1) {
|
||||||
HTML_sportsmanager_admin::adminTermineBeantragtBestaetigung($admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineBeantragtBestaetigung($admin_uebersicht);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . 'termine');
|
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . 'termine');
|
||||||
@@ -17567,7 +17567,7 @@ function adminTermineVerlauf($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$terminaktionen = $db->loadObjectList();
|
$terminaktionen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTermineVerlauf($terminaktionen, $nur_beantragte, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineVerlauf($terminaktionen, $nur_beantragte, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function terminDokument() {
|
function terminDokument() {
|
||||||
@@ -17685,7 +17685,7 @@ function adminTerminDetails($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$terminaktionen = $db->loadObjectList();
|
$terminaktionen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTerminDetails($terminaktion, $terminaktionen, $nur_beantragte, $admin_uebersicht, $uebersicht, isExternalDatabase());
|
(new HTML_sportsmanager_admin)->adminTerminDetails($terminaktion, $terminaktionen, $nur_beantragte, $admin_uebersicht, $uebersicht, isExternalDatabase());
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminTermineBezeichnungen($admin_uebersicht) {
|
function adminTermineBezeichnungen($admin_uebersicht) {
|
||||||
@@ -17703,7 +17703,7 @@ function adminTermineBezeichnungen($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$bezeichnungen = $db->loadObjectList();
|
$bezeichnungen = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTermineBezeichnungen($bezeichnungen, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineBezeichnungen($bezeichnungen, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineBezeichnung($admin_uebersicht) {
|
function adminEditTermineBezeichnung($admin_uebersicht) {
|
||||||
@@ -17729,7 +17729,7 @@ function adminEditTermineBezeichnung($admin_uebersicht) {
|
|||||||
$bezeichnung = $rows[0];
|
$bezeichnung = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTermineBezeichnung($bezeichnung, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminEditTermineBezeichnung($bezeichnung, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTermineBezeichnung($admin_uebersicht) {
|
function adminSaveTermineBezeichnung($admin_uebersicht) {
|
||||||
@@ -17849,7 +17849,7 @@ function adminTermineBezeichnungszusaetze($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$bezeichnungszusaetze = $db->loadObjectList();
|
$bezeichnungszusaetze = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTermineBezeichnungszusaetze($bezeichnungszusaetze, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineBezeichnungszusaetze($bezeichnungszusaetze, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineBezeichnungszusatz($admin_uebersicht) {
|
function adminEditTermineBezeichnungszusatz($admin_uebersicht) {
|
||||||
@@ -17875,7 +17875,7 @@ function adminEditTermineBezeichnungszusatz($admin_uebersicht) {
|
|||||||
$bezeichnungszusatz = $rows[0];
|
$bezeichnungszusatz = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTermineBezeichnungszusatz($bezeichnungszusatz, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminEditTermineBezeichnungszusatz($bezeichnungszusatz, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTermineBezeichnungszusatz($admin_uebersicht) {
|
function adminSaveTermineBezeichnungszusatz($admin_uebersicht) {
|
||||||
@@ -17997,7 +17997,7 @@ function adminTermineBundeslaender($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$bundeslaender = $db->loadObjectList();
|
$bundeslaender = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTermineBundeslaender($bundeslaender, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineBundeslaender($bundeslaender, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineBundesland($admin_uebersicht) {
|
function adminEditTermineBundesland($admin_uebersicht) {
|
||||||
@@ -18023,7 +18023,7 @@ function adminEditTermineBundesland($admin_uebersicht) {
|
|||||||
$bundesland = $rows[0];
|
$bundesland = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTermineBundesland($bundesland, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminEditTermineBundesland($bundesland, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTermineBundesland($admin_uebersicht) {
|
function adminSaveTermineBundesland($admin_uebersicht) {
|
||||||
@@ -18142,7 +18142,7 @@ function adminTermineLaender($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$laender = $db->loadObjectList();
|
$laender = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTermineLaender($laender, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineLaender($laender, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineLand($admin_uebersicht) {
|
function adminEditTermineLand($admin_uebersicht) {
|
||||||
@@ -18168,7 +18168,7 @@ function adminEditTermineLand($admin_uebersicht) {
|
|||||||
$land = $rows[0];
|
$land = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTermineLand($land, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminEditTermineLand($land, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTermineLand($admin_uebersicht) {
|
function adminSaveTermineLand($admin_uebersicht) {
|
||||||
@@ -18287,7 +18287,7 @@ function adminTermineSymbole($admin_uebersicht) {
|
|||||||
}
|
}
|
||||||
$symbole = $db->loadObjectList();
|
$symbole = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminTermineSymbole($symbole, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminTermineSymbole($symbole, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditTermineSymbol($admin_uebersicht) {
|
function adminEditTermineSymbol($admin_uebersicht) {
|
||||||
@@ -18313,7 +18313,7 @@ function adminEditTermineSymbol($admin_uebersicht) {
|
|||||||
$symbol = $rows[0];
|
$symbol = $rows[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditTermineSymbol($symbol, $admin_uebersicht);
|
(new HTML_sportsmanager_admin)->adminEditTermineSymbol($symbol, $admin_uebersicht);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveTermineSymbol($admin_uebersicht) {
|
function adminSaveTermineSymbol($admin_uebersicht) {
|
||||||
@@ -18486,7 +18486,7 @@ function adminEditIndividualwettbewerb() {
|
|||||||
}
|
}
|
||||||
$users = $db->loadObjectList();
|
$users = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditIndividualwettbewerb($row, $veranstalter, $kategorien, $saisons, $users, $berechtigt_fuer_individualwettbewerb, $vorlage);
|
(new HTML_sportsmanager_admin)->adminEditIndividualwettbewerb($row, $veranstalter, $kategorien, $saisons, $users, $berechtigt_fuer_individualwettbewerb, $vorlage);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveIndividualwettbewerb() {
|
function adminSaveIndividualwettbewerb() {
|
||||||
@@ -18943,7 +18943,7 @@ function adminIndividualwettbewerbSpiele() {
|
|||||||
$ausgangsplatzierungen = null;
|
$ausgangsplatzierungen = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminIndividualwettbewerbSpiele($row, $spiele, $ausgangsplatzierungen);
|
(new HTML_sportsmanager_admin)->adminIndividualwettbewerbSpiele($row, $spiele, $ausgangsplatzierungen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminEditIndividualwettbewerbSpiel() {
|
function adminEditIndividualwettbewerbSpiel() {
|
||||||
@@ -18999,7 +18999,7 @@ function adminEditIndividualwettbewerbSpiel() {
|
|||||||
}
|
}
|
||||||
$spieler = $db->loadObjectList();
|
$spieler = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditIndividualwettbewerbSpiel($row, $typ, $individualwettbewerb, $spieler);
|
(new HTML_sportsmanager_admin)->adminEditIndividualwettbewerbSpiel($row, $typ, $individualwettbewerb, $spieler);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveIndividualwettbewerbSpiel() {
|
function adminSaveIndividualwettbewerbSpiel() {
|
||||||
@@ -19268,7 +19268,7 @@ function adminEditIndividualwettbewerbAusgangsplatzierung() {
|
|||||||
}
|
}
|
||||||
$spieler = $db->loadObjectList();
|
$spieler = $db->loadObjectList();
|
||||||
|
|
||||||
HTML_sportsmanager_admin::adminEditIndividualwettbewerbAusgangsplatzierung($row, $individualwettbewerb, $ausgangsplatzierungen, $spieler);
|
(new HTML_sportsmanager_admin)->adminEditIndividualwettbewerbAusgangsplatzierung($row, $individualwettbewerb, $ausgangsplatzierungen, $spieler);
|
||||||
}
|
}
|
||||||
|
|
||||||
function adminSaveIndividualwettbewerbAusgangsplatzierung() {
|
function adminSaveIndividualwettbewerbAusgangsplatzierung() {
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ jimport('joomla.application.component.controller');
|
|||||||
*/
|
*/
|
||||||
class SportsManagerController extends JControllerLegacy
|
class SportsManagerController extends JControllerLegacy
|
||||||
{
|
{
|
||||||
function display()
|
public function display($cachable = false, $urlparams = false)
|
||||||
{
|
{
|
||||||
// Setzt einen Standard view
|
// Setzt einen Standard view
|
||||||
if ( ! JRequest::getCmd( 'view' ) ) {
|
if ( ! JRequest::getCmd( 'view' ) ) {
|
||||||
JRequest::setVar('view', 'categories' );
|
JRequest::setVar('view', 'categories' );
|
||||||
}
|
}
|
||||||
parent::display();
|
return parent::display($cachable, $urlparams);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1374,7 +1374,7 @@ function administrationFooter() {
|
|||||||
$benutzer_zugriff = 0;
|
$benutzer_zugriff = 0;
|
||||||
|
|
||||||
if ($benutzer_zugriff)
|
if ($benutzer_zugriff)
|
||||||
HTML_sportsmanager::administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function einstellungswert($name) {
|
function einstellungswert($name) {
|
||||||
@@ -1474,7 +1474,7 @@ function aktuelleBegegnungen($pineingabe = FALSE) {
|
|||||||
$aktualisieren = 60;
|
$aktualisieren = 60;
|
||||||
begegnungenAnzeigen(NULL, NULL, NULL, 7, false, true, true, JText::_('COM_SPORTSMANAGER_MATCHES_THE_LAST_7_DAYS'), true, true);
|
begegnungenAnzeigen(NULL, NULL, NULL, 7, false, true, true, JText::_('COM_SPORTSMANAGER_MATCHES_THE_LAST_7_DAYS'), true, true);
|
||||||
begegnungenAnzeigen(NULL, NULL, NULL, 14, true, false, true, JText::_('COM_SPORTSMANAGER_MATCHES_THE_NEXT_14_DAYS'), false, true);
|
begegnungenAnzeigen(NULL, NULL, NULL, 14, true, false, true, JText::_('COM_SPORTSMANAGER_MATCHES_THE_NEXT_14_DAYS'), false, true);
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
} else {
|
} else {
|
||||||
echo "<table border=\"0\" cellspacing=\"32\" cellpadding=\"0\" width=\"100%\">\r\n";
|
echo "<table border=\"0\" cellspacing=\"32\" cellpadding=\"0\" width=\"100%\">\r\n";
|
||||||
echo "<tr>\r\n<td valign=\"top\">\r\n";
|
echo "<tr>\r\n<td valign=\"top\">\r\n";
|
||||||
@@ -1610,7 +1610,7 @@ function veranstaltungen() {
|
|||||||
echo "</td>\r\n</tr>\r\n</table>\r\n";
|
echo "</td>\r\n</tr>\r\n</table>\r\n";
|
||||||
|
|
||||||
if ($praesentation == 0)
|
if ($praesentation == 0)
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
|
|
||||||
if ($aktualisieren)
|
if ($aktualisieren)
|
||||||
HTML_sportsmanager::automatischAktualisieren($aktualisieren);
|
HTML_sportsmanager::automatischAktualisieren($aktualisieren);
|
||||||
@@ -2191,6 +2191,12 @@ function veranstaltungenTickerTimestamp($aktuelle_saison_anzeigen = false) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function begegnungenAnzeigen($veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern = false, $auszutragende_filtern = false, $zwischenergebnisse_filtern = false, $titel = "", $umgekehrte_reihenfolge = false, $aus_uebersicht = false, $praesentation = 0, $year = NULL, $month = NULL) {
|
function begegnungenAnzeigen($veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern = false, $auszutragende_filtern = false, $zwischenergebnisse_filtern = false, $titel = "", $umgekehrte_reihenfolge = false, $aus_uebersicht = false, $praesentation = 0, $year = NULL, $month = NULL) {
|
||||||
|
$cache = JFactory::getCache();
|
||||||
|
$result = $cache->call('begegnungenAnzeigenUncached', $veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern, $auszutragende_filtern, $zwischenergebnisse_filtern, $titel, $umgekehrte_reihenfolge, $aus_uebersicht, $praesentation, $year, $month );
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
function begegnungenAnzeigenUncached($veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern = false, $auszutragende_filtern = false, $zwischenergebnisse_filtern = false, $titel = "", $umgekehrte_reihenfolge = false, $aus_uebersicht = false, $praesentation = 0, $year = NULL, $month = NULL) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
$user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : JFactory::getUser()->id);
|
$user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : JFactory::getUser()->id);
|
||||||
|
|
||||||
@@ -2359,9 +2365,9 @@ function turniere() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
HTML_sportsmanager::turniereHeader($params->get('titel'), $params->get('beschreibung'), $saisons, $filter_saison_id);
|
HTML_sportsmanager::turniereHeader($params->get('titel'), $params->get('beschreibung'), $saisons, $filter_saison_id);
|
||||||
$query = "SELECT #__sportsmanager_turnier.*, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen"
|
$query = "SELECT *, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen"
|
||||||
. "\n FROM #__sportsmanager_turnier"
|
. "\n FROM #__sportsmanager_turnier"
|
||||||
. "\n INNER JOIN (SELECT turnier_id, turnierdisziplin_id, status, IF(COALESCE(kuerzel, '') <> '', kuerzel, disziplin) AS disziplintitel FROM #__sportsmanager_turnierdisziplin) AS turnierdisziplin USING (turnier_id)"
|
. "\n INNER JOIN ((SELECT turnier_id, turnierdisziplin_id, status, IF(COALESCE(kuerzel, '') <> '', kuerzel, disziplin) AS disziplintitel FROM #__sportsmanager_turnierdisziplin) AS turnierdisziplin) USING (turnier_id)"
|
||||||
. "\n WHERE turnierdisziplin.status > 0" . kategorieFilter("AND kategorie IN") . ($filter_saison_id != 0 ? " AND saison_id = $filter_saison_id" : "") . " AND EXISTS(SELECT * FROM #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung.turnierdisziplin_id = turnierdisziplin.turnierdisziplin_id AND rundenstufe = 0)"
|
. "\n WHERE turnierdisziplin.status > 0" . kategorieFilter("AND kategorie IN") . ($filter_saison_id != 0 ? " AND saison_id = $filter_saison_id" : "") . " AND EXISTS(SELECT * FROM #__sportsmanager_turniermeldung WHERE #__sportsmanager_turniermeldung.turnierdisziplin_id = turnierdisziplin.turnierdisziplin_id AND rundenstufe = 0)"
|
||||||
. "\n GROUP BY turnier_id"
|
. "\n GROUP BY turnier_id"
|
||||||
. "\n ORDER BY #__sportsmanager_turnier.erster_tag DESC";
|
. "\n ORDER BY #__sportsmanager_turnier.erster_tag DESC";
|
||||||
@@ -2373,7 +2379,7 @@ function turniere() {
|
|||||||
|
|
||||||
HTML_sportsmanager::turniere($turniere);
|
HTML_sportsmanager::turniere($turniere);
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function turnierdisziplinen() {
|
function turnierdisziplinen() {
|
||||||
@@ -2976,7 +2982,7 @@ function spieler() {
|
|||||||
|
|
||||||
HTML_sportsmanager::spieler($params->get('titel'), $params->get('beschreibung'), $spieler, $sortierung, $statistik, $beginn, $anzahl_gefundener_spieler, $kategorie, $filter, $veranstaltungid, $einstufungid, $veranstaltungen, $veranstalterid, $veranstalter, $einstufungen, $details_anzeigen);
|
HTML_sportsmanager::spieler($params->get('titel'), $params->get('beschreibung'), $spieler, $sortierung, $statistik, $beginn, $anzahl_gefundener_spieler, $kategorie, $filter, $veranstaltungid, $einstufungid, $veranstaltungen, $veranstalterid, $veranstalter, $einstufungen, $details_anzeigen);
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerDetails() {
|
function spielerDetails() {
|
||||||
@@ -3422,13 +3428,19 @@ function mannschaften($ansicht_vereinigt) {
|
|||||||
if (isJson()) {
|
if (isJson()) {
|
||||||
JSON_sportsmanager::JSON($json);
|
JSON_sportsmanager::JSON($json);
|
||||||
} else {
|
} else {
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function mannschaftDetails($ansicht_vereinigt, $unabhaengige_ansicht = false) {
|
function mannschaftDetails($ansicht_vereinigt, $unabhaengige_ansicht = false) {
|
||||||
|
$cache = JFactory::getCache();
|
||||||
|
$result = $cache->call('mannschaftDetailsUncached', $ansicht_vereinigt, $unabhaengige_ansicht);
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
function mannschaftDetailsUncached($ansicht_vereinigt, $unabhaengige_ansicht = false) {
|
||||||
$db = & getDatabase();
|
$db = & getDatabase();
|
||||||
$jinput = JFactory::getApplication()->input;
|
$jinput = JFactory::getApplication()->input;
|
||||||
|
|
||||||
@@ -4245,7 +4257,7 @@ function teamSpielplanXML() {
|
|||||||
|
|
||||||
HTML_sportsmanager::vereine($params->get('titel'), $params->get('beschreibung'), $vereine, $organisationAnzeigen);
|
HTML_sportsmanager::vereine($params->get('titel'), $params->get('beschreibung'), $vereine, $organisationAnzeigen);
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function vereinDetails() {
|
function vereinDetails() {
|
||||||
@@ -4390,7 +4402,7 @@ function teamSpielplanXML() {
|
|||||||
} else {
|
} else {
|
||||||
HTML_sportsmanager::spielorte($params->get('titel'), $params->get('beschreibung'), $spielorte);
|
HTML_sportsmanager::spielorte($params->get('titel'), $params->get('beschreibung'), $spielorte);
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5512,7 +5524,6 @@ function teamSpielplanXML() {
|
|||||||
|
|
||||||
foreach ($ranglisten as $rangliste_index => $rangliste) {
|
foreach ($ranglisten as $rangliste_index => $rangliste) {
|
||||||
$rangliste_id = $rangliste->rangliste_id;
|
$rangliste_id = $rangliste->rangliste_id;
|
||||||
$rangliste->lizenzen = explode(',', $rangliste->lizenzen);
|
|
||||||
$query = "SELECT *"
|
$query = "SELECT *"
|
||||||
. "\n FROM #__sportsmanager_rangliste_turnierdisziplin"
|
. "\n FROM #__sportsmanager_rangliste_turnierdisziplin"
|
||||||
. "\n INNER JOIN #__sportsmanager_turnierdisziplin USING (turnierdisziplin_id)"
|
. "\n INNER JOIN #__sportsmanager_turnierdisziplin USING (turnierdisziplin_id)"
|
||||||
@@ -5565,7 +5576,7 @@ function teamSpielplanXML() {
|
|||||||
$system = $systeme[$systemid];
|
$system = $systeme[$systemid];
|
||||||
$systempunkte = $systemepunkte[$systemid];
|
$systempunkte = $systemepunkte[$systemid];
|
||||||
|
|
||||||
$query = "SELECT turniermeldung_id, platz, spieler_id, geburtsjahr, geschlecht, lizenz"
|
$query = "SELECT turniermeldung_id, platz, spieler_id, geburtsjahr, geschlecht"
|
||||||
. "\n FROM #__sportsmanager_turniermeldung"
|
. "\n FROM #__sportsmanager_turniermeldung"
|
||||||
. "\n INNER JOIN #__sportsmanager_turniermeldung_spieler USING (turniermeldung_id)"
|
. "\n INNER JOIN #__sportsmanager_turniermeldung_spieler USING (turniermeldung_id)"
|
||||||
. "\n LEFT JOIN #__sportsmanager_spieler USING (spieler_id)"
|
. "\n LEFT JOIN #__sportsmanager_spieler USING (spieler_id)"
|
||||||
@@ -5615,10 +5626,6 @@ function teamSpielplanXML() {
|
|||||||
if ($rangliste->geschlecht == 2 && $turnierplatzierung->geschlecht == 'M')
|
if ($rangliste->geschlecht == 2 && $turnierplatzierung->geschlecht == 'M')
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!empty($rangliste->lizenzen) && count($rangliste->lizenzen)) {
|
|
||||||
if (!in_array($turnierplatzierung->lizenz, $rangliste->lizenzen))
|
|
||||||
continue; // TODO @TimWedemann prüfen
|
|
||||||
}
|
|
||||||
|
|
||||||
$meldung_einzelner_doppelspieler_gewertet = FALSE;
|
$meldung_einzelner_doppelspieler_gewertet = FALSE;
|
||||||
if (!isset($meldungen[$turnierplatzierung->turniermeldung_id])) {
|
if (!isset($meldungen[$turnierplatzierung->turniermeldung_id])) {
|
||||||
@@ -5643,7 +5650,6 @@ function teamSpielplanXML() {
|
|||||||
if ($rangliste->geschlecht == 2 && $naechste_turnierplatzierung->geschlecht == 'M')
|
if ($rangliste->geschlecht == 2 && $naechste_turnierplatzierung->geschlecht == 'M')
|
||||||
$meldung_einzelner_doppelspieler_gewertet = TRUE;
|
$meldung_einzelner_doppelspieler_gewertet = TRUE;
|
||||||
}
|
}
|
||||||
// TODO @TimWedemann muss hier was beachtet werden bzgl. Lizenzen?
|
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
$meldung_einzelner_doppelspieler_gewertet = TRUE;
|
$meldung_einzelner_doppelspieler_gewertet = TRUE;
|
||||||
@@ -7556,7 +7562,7 @@ function teamSpielplanXML() {
|
|||||||
HTML_sportsmanager::turniervoranmeldungen($disziplin, $meldungenSpielerSortiert, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $details_anzeigen);
|
HTML_sportsmanager::turniervoranmeldungen($disziplin, $meldungenSpielerSortiert, $meldungenSpielerIds, $meldungenSpielerGeschlechter, $meldungenSpielerNamen, $meldungenSpielerBilderAusblenden, $details_anzeigen);
|
||||||
}
|
}
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerstatistiken() {
|
function spielerstatistiken() {
|
||||||
@@ -7645,7 +7651,7 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function spielerstatistik() {
|
function spielerstatistik() {
|
||||||
@@ -7886,7 +7892,7 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (empty($vorherige_ansicht) && empty($naechste_ansicht))
|
if (empty($vorherige_ansicht) && empty($naechste_ansicht))
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function individualwettbewerbe() {
|
function individualwettbewerbe() {
|
||||||
@@ -8036,7 +8042,7 @@ function teamSpielplanXML() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($ansicht != "spiele" || (empty($vorheriger_individualwettbewerb_id) && empty($naechster_individualwettbewerb_id)))
|
if ($ansicht != "spiele" || (empty($vorheriger_individualwettbewerb_id) && empty($naechster_individualwettbewerb_id)))
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -8174,7 +8180,7 @@ function teamSpielplanXML() {
|
|||||||
} s
|
} s
|
||||||
*/
|
*/
|
||||||
|
|
||||||
administrationFooter();
|
(new HTML_sportsmanager)->administrationFooter();
|
||||||
}
|
}
|
||||||
|
|
||||||
function rangliste() {
|
function rangliste() {
|
||||||
|
|||||||
@@ -368,7 +368,7 @@ function turniere($turniere) {
|
|||||||
|
|
||||||
if (!empty($turniere)) {
|
if (!empty($turniere)) {
|
||||||
?>
|
?>
|
||||||
<div class="uk-overflow-auto"><table class="uk-table uk-table-divider uk-table-hover uk-table-middle contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
<div class="uk-overflow-auto"><table class="uk-table uk-table-divider uk-table-shrink uk-table-hover uk-table-middle contentpaneopen<?php echo $params->get('pageclass_sfx'); ?>">
|
||||||
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
<tr class="sectiontableheader<?php echo $params->get('pageclass_sfx'); ?>">
|
||||||
<th nowrap><strong><?php echo JText::_('COM_SPORTSMANAGER_DATE'); ?></strong></th>
|
<th nowrap><strong><?php echo JText::_('COM_SPORTSMANAGER_DATE'); ?></strong></th>
|
||||||
<th nowrap><strong><?php echo JText::_('COM_SPORTSMANAGER_TOURNAMENT'); ?></strong></th>
|
<th nowrap><strong><?php echo JText::_('COM_SPORTSMANAGER_TOURNAMENT'); ?></strong></th>
|
||||||
@@ -3090,7 +3090,7 @@ global $params;
|
|||||||
</table>
|
</table>
|
||||||
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>"> </span>
|
||||||
<?php
|
<?php
|
||||||
HTML_sportsmanager::iCalBegegnungen(SportsManagerURL('&task=team_begegnungen_ical&id=' . $team->team_id));
|
(new HTML_sportsmanager)->iCalBegegnungen(SportsManagerURL('&task=team_begegnungen_ical&id=' . $team->team_id));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($team_moderator && count($mitglieder_statistiken) > 0) {
|
if ($team_moderator && count($mitglieder_statistiken) > 0) {
|
||||||
|
|||||||
@@ -5319,21 +5319,6 @@ class HTML_sportsmanager_admin
|
|||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td nowrap width="20%" align="right">
|
|
||||||
<?php echo JText::_('COM_SPORTSMANAGER_LIZENZ') ?>:
|
|
||||||
</td>
|
|
||||||
<td nowrap>
|
|
||||||
<?php
|
|
||||||
$lizenzen = ['A', 'B', 'C', 'D'];
|
|
||||||
foreach ($lizenzen as $lizenz)
|
|
||||||
{
|
|
||||||
$checked = (in_array($lizenz, $rangliste->lizenzen)) ? ' checked': '';
|
|
||||||
echo '<label><input class="uk-checkbox" name="lizenzen[]" id="lizenzen[]" value="' . $lizenz. '" type="checkbox"' . $checked. '> ' . $lizenz. '</label><br>';
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap width="20%" align="right">
|
<td nowrap width="20%" align="right">
|
||||||
<?php echo JText::_('COM_SPORTSMANAGER_MINIMUM_AGE'); ?>:
|
<?php echo JText::_('COM_SPORTSMANAGER_MINIMUM_AGE'); ?>:
|
||||||
@@ -10873,26 +10858,14 @@ class HTML_sportsmanager_admin
|
|||||||
<select class="uk-select uk-form-width-medium"
|
<select class="uk-select uk-form-width-medium"
|
||||||
name="rangliste_wertung_<?php echo $i; ?>" size="1">
|
name="rangliste_wertung_<?php echo $i; ?>" size="1">
|
||||||
<?php
|
<?php
|
||||||
$wertungen = [];
|
for ($j = 10; $j >= 0.75; $j -= 0.25)
|
||||||
for ($j = 10; $j >= 0.75; $j -= 0.25) {
|
echo "<option value=\"" . $j . "\"" . ($rangliste_wertung != 0 ? ($rangliste_wertung == $j ? " selected" : "") : ($j == 1 ? " selected" : "")) . ">" . htmlentities_utf8($j . "-fach") . "</option>";
|
||||||
$wertungen[] = $j;
|
for ($j = -0.75; $j >= -10; $j -= 0.25)
|
||||||
|
{
|
||||||
|
if ($i == -1)
|
||||||
|
continue;
|
||||||
|
echo "<option value=\"" . $j . "\"" . ($rangliste_wertung != 0 ? ($rangliste_wertung == $j ? " selected" : "") : "") . ">" . htmlentities_utf8("1/" . abs($j) . "-fach") . "</option>";
|
||||||
}
|
}
|
||||||
for ($j = -0.75; $j >= -10; $j -= 0.25) {
|
|
||||||
$wertungen[] = $j;
|
|
||||||
}
|
|
||||||
|
|
||||||
$wertungen[] = 0.7;
|
|
||||||
$wertungen[] = 1.3;
|
|
||||||
$wertungen[] = 1.7;
|
|
||||||
$wertungen[] = -0.7;
|
|
||||||
$wertungen[] = -1.3;
|
|
||||||
$wertungen[] = -1.7;
|
|
||||||
|
|
||||||
asort($wertungen);
|
|
||||||
|
|
||||||
foreach ($wertungen as $wertung) {
|
|
||||||
echo "<option value=\"" . $wertung . "\"" . ($rangliste_wertung != 0 ? ($rangliste_wertung == $wertung ? " selected" : "") : ($wertung == 1 ? " selected" : "")) . ">" . htmlentities_utf8($wertung . "-fach") . "</option>";
|
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
<?php echo JText::_('COM_SPORTSMANAGER_IF_PARTNERS_NOT_COUNTED'); ?>:
|
<?php echo JText::_('COM_SPORTSMANAGER_IF_PARTNERS_NOT_COUNTED'); ?>:
|
||||||
@@ -10901,20 +10874,8 @@ class HTML_sportsmanager_admin
|
|||||||
<option value="1"><?php echo JText::_('COM_SPORTSMANAGER_FULL_RATING'); ?></option>
|
<option value="1"><?php echo JText::_('COM_SPORTSMANAGER_FULL_RATING'); ?></option>
|
||||||
<option value="0"<?php if (!empty($row) && $i < $n && $rangliste_doppel_teilwertung == 0) echo " selected"; ?>><?php echo JText::_('COM_SPORTSMANAGER_NO_RATING'); ?></option>
|
<option value="0"<?php if (!empty($row) && $i < $n && $rangliste_doppel_teilwertung == 0) echo " selected"; ?>><?php echo JText::_('COM_SPORTSMANAGER_NO_RATING'); ?></option>
|
||||||
<?php
|
<?php
|
||||||
$wertungen = [];
|
for ($j = -1.25; $j >= -10; $j -= 0.25)
|
||||||
for ($j = -1.25; $j >= -10; $j -= 0.25) {
|
echo "<option value=\"" . $j . "\" " . (!empty($row) && $i < $n && $rangliste_doppel_teilwertung == $j ? "selected" : "") . ">" . htmlentities_utf8("1/" . abs($j) . "-fach") . "</option>";
|
||||||
$wertungen[] = $j;
|
|
||||||
}
|
|
||||||
|
|
||||||
$wertungen[] = 0.7;
|
|
||||||
$wertungen[] = 1.3;
|
|
||||||
$wertungen[] = 1.7;
|
|
||||||
|
|
||||||
asort($wertungen);
|
|
||||||
|
|
||||||
foreach ($wertungen as $wertung) {
|
|
||||||
echo "<option value=\"" . $wertung . "\" " . (!empty($row) && $i < $n && $rangliste_doppel_teilwertung == $wertung ? "selected" : "") . ">" . htmlentities_utf8("1/" . abs($wertung) . "-fach") . "</option>";
|
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
; Sports Manager (C) 2006-2020, Sven Nickel (Test)
|
; Sports Manager (C) 2006-2020, Sven Nickel
|
||||||
COM_SPORTSMANAGER="Sports Manager"
|
COM_SPORTSMANAGER="Sports Manager"
|
||||||
COM_SPORTSMANAGER_PLAYERS="Spieler"
|
COM_SPORTSMANAGER_PLAYERS="Spieler"
|
||||||
COM_SPORTSMANAGER_CLUBS="Vereine"
|
COM_SPORTSMANAGER_CLUBS="Vereine"
|
||||||
|
|||||||
Reference in New Issue
Block a user