Konvertieren vom dpc-Controlcenter zu JSON-Datei

select s7013ottarif.agab,s7013ottarif.tarif,s7013ottarif.des,s7013ottarif.desxl as betreuungszeit,s8300ot.des as Schule,s7013ottarif.value as preis

from s7013ottarif JOIN s8300ot ON (s8300ot.ortsteil = s7013ottarif.ortsteil)
where s7013ottarif.ortsteil in (SELECT ortsteil FROM s8300ot )
and s7013ottarif.agab in (40,50)
and s7013ottarif.tariffield = 'gegart'
and s7013ottarif.tarif in ('A1','B1','3','5')
and (s7013ottarif.verdatt is null or s7013ottarif.verdatt = '31.12.2099')
and s7013ottarif.tarifdatt ='31.12.2099'
ORDER BY s7013ottarif.ortsteil
  1. sql im Center ausführen
  2. als excel exportieren
  3. mit openspread öffnen
  4. als ods apspeichern
  5. in Mysql einlesen und mit GROUP_CONCAT und JSON_OBJECT abfragen.
SELECT CONCAT('[', 
GROUP_CONCAT(json_object('agab',agab,
'tarif',tarif,
'des',des,
'betreuungszeit',betreuungszeit,
'ortsteil',ortsteil,
'Schule',Schule,
'Gebuehr',Gebuehr
)
)
,']' 
) FROM schule;

Updatestreetdata

teiltabelle anlegen.

CREATE TABLE `streetdataUpdate` (
`id` int(11) DEFAULT NULL,
`Gemeindeschluessel` varchar(255) DEFAULT NULL,
`gemeinde` varchar(255) DEFAULT NULL,
`bundesland` varchar(255) DEFAULT NULL,
`landkreis` varchar(255) DEFAULT NULL,
`ort` varchar(255) DEFAULT NULL,
`ortszusatz` varchar(255) DEFAULT NULL,
`plz` varchar(8) DEFAULT NULL,
`strasse` varchar(255) DEFAULT NULL,
`von` varchar(255) DEFAULT NULL,
`bis` varchar(255) DEFAULT NULL,
`bezirk` varchar(255) DEFAULT NULL,
`region` varchar(255) DEFAULT NULL,
`ortsteil` varchar(255) DEFAULT NULL
) 

csv Daten von streetdata herunterladen

mittels Heidisql einspielen. (erlaubt auch große Dateien)

geht auch vom Server aus.

personalpronomen

https://www.italienisch-lehrbuch.de/grammatik/kapitel7/7_3_1_reflexivpronomen_im_italienischen_ueberblick.htmhttps://webformular-rdi.finanzplus-cloud.de/api/einzugsMandat/formular

Das unten stehende Tableau zeigt zusätzlich zu den Reflexivpronomen aus didaktischen Gründen auch den Dativ und den Akkusativ, Sie können dem Tableau entnehmen, dass die Artenvielfalt nicht so reichhaltig ist wie im Deutschen, und das Reflexivpronomen nur in der dritten Person eine eigene Form hat, was, unter uns gesagt, logisch ist, denn nur in der dritten Person muss überhaupt unterschieden werden (Er wäscht sich <=> Er wäscht ihn). Dass die Tabelle gleich zweimal geliefert wird, einmal mit deutscher Übersetzung und einmal ohne, hat lediglich didaktische Gründe, ohne deutsche Übersetzung ist sie übersichtlicher.

Übersicht: Reflexivpronomen

 

Nominativ
italienisch deutsch
io ich
tu du
lui er
lei sie
noi wir
voi ihr
loro (mask.) sie
loro (fem.) sie
Lei Sie Form (Sing., mask.)
Lei Sie Form (Sing., fem.)
Voi / Loro Sie Form (Plur., mask.)
Voi / Loro Sie Form (Plur., fem.)
Akkusativ
italienisch deutsch
mi mich
ti dich
lo ihn
la sie
ci uns
vi euch
li sie
le sie
La Sie
La Sie
Li Sie
Le Sie
Dativ
italienisch deutsch
mi mir
ti dir
gli ihm
le ihr
ci uns
vi euch
gli / loro ihnen
le / loro ihnen
Le Ihnen
Le Ihnen
Vi / Loro Ihnen
Vi / Loro Ihnen
Reflexiv
italienisch deutsch
mi mich / mir
ti dich / dir
si sich
si sich
ci uns
vi euch
si sich
si sich
si sich
si sich
si sich
si sich

 

noch einmal in kurz:
Nominativ Akkusativ Dativ Reflexiv
io mi mi mi
tu ti ti ti
lui lo gli si
lei la le si
noi ci ci ci
voi vi vi vi
loro (mask.) li gli / loro si
loro (fem.) Voi / Loro gli / loro si
Lei La Le si
Lei La Le si
Voi / Loro Li Vi / Loro si
Voi / Loro Le Vi / Loro si

Benutzer verstecken

Der Nutzer der in der Zuweisungsliste versteckt sein soll muss „Administrator“ sein.

Das kann und wird im Modul geändert durch ein eintrag in die ServiceProvider

//versteckt die Nutzer, die keine Admin sind in der Auswahl der Zuweisungen
\Eventy::addFilter('mailbox.users_assignable',function($users) {
    $arr_hidden_userIDs=MailboxUser::where('hide',1)->pluck('user_id')->toArray();
    foreach ($users as $i => $user) {
        if (in_array($user->id,$arr_hidden_userIDs)) {
            $users->forget($i);
        }
    }
   return $users;
});

 

gut zu wissen ist auch:

Model::get(['ColumnName'])->toArray(); is equivalent of doing 
Model::select('ColumnName')->get()->toArray() which results in a multi dimensional array.

PHP-Version upgraden

https://think.unblog.ch/php-upgrade-installation-unter-debian-9-10-11/

Mit folgenden Befehl kann man die PHP-Version aktivieren.

 update-alternatives --set php /usr/bin/php8.1