aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorM.Gergo2020-03-24 05:01:16 +0100
committerM.Gergo2020-03-24 05:01:16 +0100
commit16626ba293babee3cd822e08021c7334282a8a6b (patch)
treeff12aea69cb26a9bfb9c444c0652f0fe59bb6804
parentc066cf10fb9243c58645ba731d63c8fc41cdc658 (diff)
downloadmayor-m2n/v3.2.tar.gz
mayor-m2n/v3.2.zip
Mayor-Nextcloud script: Csoprtokm2n/v3.2
-rw-r--r--egyéb/nextcloud/mayor-nextcloud.cfg.php8
-rw-r--r--egyéb/nextcloud/mayor-nextcloud.php3
2 files changed, 9 insertions, 2 deletions
diff --git a/egyéb/nextcloud/mayor-nextcloud.cfg.php b/egyéb/nextcloud/mayor-nextcloud.cfg.php
index 58634dbf..c2586463 100644
--- a/egyéb/nextcloud/mayor-nextcloud.cfg.php
+++ b/egyéb/nextcloud/mayor-nextcloud.cfg.php
@@ -147,7 +147,13 @@ Beállítása az alábbiak szerint: (egy lehetséges elrendezés)
$m2n['felhasznalo_hossz'] = 45; // Formázott kimenet: Kiegészíti "space"-kkel a kimenetet, ha rövidebb lenne a felhasználó valódi neve. (csak a script kinézete/átláthatósága végett)
$m2n['mindenki_csop'] = "naplós_felhasználók"; //Legyen egy olyan csoport, amiben "mindenki benne van".
- // ebbe a "mindenki" csoportba minden, a script által létrehozott felhasználó bekerül.
+ // ebbe a "mindenki" csoportba minden, a script által létrehozott felhasználó bekerül.
+
+ $m2n['mindenki_tanar'] = "naplós_tanárok"; //Legyen egy olyan csoport, amiben minden tanár benne van
+ // ebbe a "minden_tanár" csoportba a naplóbeli tanárok kerülnek.
+
+ $m2n['mindenki_diak'] = "naplós_diákok"; //Legyen egy olyan csoport, amiben "minden diák" benne van.
+ // ebbe a "minden_diák" csoportba a naplóbeli diákok kerülnek.
$m2n['zaras_tartas'] = "2018-06-19"; //A jelölt napon befejezett, de nem lezárt tanév adatainak megtartása. (pl. szeptemberig)
// Ha már nem kell, akkor állítsd "1970-01-01"-ra !;
diff --git a/egyéb/nextcloud/mayor-nextcloud.php b/egyéb/nextcloud/mayor-nextcloud.php
index 326ab1f5..411ca2ca 100644
--- a/egyéb/nextcloud/mayor-nextcloud.php
+++ b/egyéb/nextcloud/mayor-nextcloud.php
@@ -638,6 +638,7 @@ if (function_exists('mysqli_connect') and PHP_MAJOR_VERSION >= 7) { //MySQLi (Im
)));
}
}
+ // usort($mayor_user, "mayor_userlistcmp"); // előbb rendezzük
$mayor_user = array_merge($mayor_user, array(array('userAccount' => null, 'fullName' => null, 'tankorNev' => null,)) ); //strázsa a lista végére
$nxt_user = nxt_user_list();
$nxt_group = nxt_group_list();
@@ -658,7 +659,7 @@ if (function_exists('mysqli_connect') and PHP_MAJOR_VERSION >= 7) { //MySQLi (Im
$tankorei = array();
foreach($mayor_user as $key => $val){ //Végignézi a mayorból kinyert lista alapján.
- if($curr != $val['userAccount']){ //Először felhasználónként egyet lépkedünk
+ if($curr != $val['userAccount']){ //CSAK Rendezett tömbökön !!
foreach($nxt_user as $key2 => $val2){
if($curr == $key2){ //Már létezik a felhasználó a Nextcloud-ban
$log['curr'] = "-\tFelhasználó:".po("\t$curr_n ($curr)",$m2n['felhasznalo_hossz'],1)."--\tok.\n";