aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorM.Gergo2018-09-15 02:12:52 +0200
committerM.Gergo2018-09-15 02:12:52 +0200
commit0d6f6b3f16c50eeecf013b576090e1b9c087b6e5 (patch)
treed44bde06624f9bfbb60d38ffe7dc3faa824c7c19
parent20361aa31c7749c47416ea9b76fde393fa28cec6 (diff)
downloadmayor-0d6f6b3f16c50eeecf013b576090e1b9c087b6e5.tar.gz
mayor-0d6f6b3f16c50eeecf013b576090e1b9c087b6e5.zip
Mayor-Nextcloud hibajavítás #2
-rw-r--r--README.md17
-rw-r--r--egyéb/nextcloud/README2
-rw-r--r--egyéb/nextcloud/mayor-nextcloud.php11
-rw-r--r--egyéb/nextcloud/nextcloud.pngbin0 -> 752678 bytes
4 files changed, 23 insertions, 7 deletions
diff --git a/README.md b/README.md
index fa0b740d..69edf47c 100644
--- a/README.md
+++ b/README.md
@@ -16,8 +16,21 @@ A fenti könyvtárak struktúrája:
---------------------------------------------------------------------
-**Munin Plugin példa** :
+**Munin Plugin** :
+
+(A MaYor-napló aktuális leterheltségének monitorozása munin segítségével.)
![munin](https://raw.githubusercontent.com/EpeR1/mayormods/master/egy%C3%A9b/munin/mayor_munin-day.png)
-. \ No newline at end of file
+.
+
+
+**Nextcloud-MaYor script** :
+
+(Felhasználókat (tanár, diák), és csoportokat (tankörök) tölthetünk be vele a mayorból, a nextcloudba. )
+(Csoportokat hoz létre a mayor tankörei alapján, majd ezen csoportokba belépteti az adott tankör diákjait, és a tanárait. )
+
+![munin](https://raw.githubusercontent.com/EpeR1/mayormods/master/egy%C3%A9b/nextcloud/nextcloud.png)
+
+
+.
diff --git a/egyéb/nextcloud/README b/egyéb/nextcloud/README
index 80251a25..922f2d41 100644
--- a/egyéb/nextcloud/README
+++ b/egyéb/nextcloud/README
@@ -116,7 +116,7 @@ Beállítása az alábbiak szerint: (egy lehetséges elrendezés)
$occ_user = "www-data"; //A Nextcloud-servert futtató (Apache) felhasználónév
- $cfgfile = getcwd()."mayor-nextcloud.cfg.php"; //Lehetőség van a konfig-fejléc exportálására egy külön fájlba,
+ $cfgfile = ".mayor-nextcloud.cfg.php"; //Lehetőség van a konfig-fejléc exportálására egy külön fájlba,
// így a mayor-nextcloud scriptet nem kell szerkeszteni, ha frissítés érkezik hozzá.
// Ez alapértelmezetten a maxor-nextcloud.php -val kell egy könyvtárba legyen.
diff --git a/egyéb/nextcloud/mayor-nextcloud.php b/egyéb/nextcloud/mayor-nextcloud.php
index 672ba6ff..eebe8dfd 100644
--- a/egyéb/nextcloud/mayor-nextcloud.php
+++ b/egyéb/nextcloud/mayor-nextcloud.php
@@ -33,7 +33,7 @@ $m2n['verbose'] = 3 ;
$occ_path = "/var/www/nextcloud/";
$occ_user = "www-data";
-$cfgfile = getcwd()."/"."mayor-nextcloud.cfg.php"; // A fenti konfig behívható config fájlból is, így a nextcloud-betöltő (ez a php) szerkesztés nélkül frissíthető.
+$cfgfile = realpath(pathinfo($argv[0])['dirname'])."/"."mayor-nextcloud.cfg.php"; // A fenti konfig behívható config fájlból is, így a nextcloud-betöltő (ez a php) szerkesztés nélkül frissíthető.
if( file_exists($cfgfile)===TRUE ){ include($cfgfile); }
@@ -468,7 +468,7 @@ if (function_exists('mysqli_connect') and PHP_MAJOR_VERSION >= 7) { //MySQLi (Im
include($cfgfile);
if($log['verbose'] > 0) { echo "*** M2N Config betöltése: ($cfgfile fájlból.) ***\n\n"; }
} else {
- if($log['verbose'] > 0) { echo "*** M2N Config betöltése: (mayor-nextcloud.php fejlécéből.) ***\n\n"; }
+ if($log['verbose'] > 0) { echo "*** M2N Config betöltése: (".pathinfo($cfgfile)['dirname']."/mayor-nextcloud.php fejlécéből.) ***\n\n"; }
}
@@ -562,8 +562,11 @@ if (function_exists('mysqli_connect') and PHP_MAJOR_VERSION >= 7) { //MySQLi (Im
nxt_register_userena($link, $curr); //Ha netán le lenne tiltva, akkor engedélyezi,
user_ena($curr); //ha a script tiltotta le.
}
- } else { if ($log['verbose'] > 1 ){ echo "_??? -\t\tA felhasználó:".po("\t$curr",$m2n['felhasznalo_hossz'],1)."\tszerepel a naplóban, de nincs benne az m2n nyilvántartásában.\n";} }
-
+ } else {
+ nxt_register_useradd($link, $curr);
+ if ($log['verbose'] > 1 ){ echo "??? -\t\tA felhasználó:".po("\t$curr",$m2n['felhasznalo_hossz'],1)."\tlétezik a naplóban, és a nextcloudban, de nem szerepelt az m2n nyilvántartásában. +++ Felvéve.\n";}
+ }
+
foreach($nxt_group as $key3 => $val3){ //A tankörök egyeztetése
if(in_array($key3, $tankorei) or $key3 == $m2n['mindenki_csop']){ //szerepel-e a felhasználó tankörei között a csoport, vagy a "mindenki" csoport?
if( in_array($curr, $val3)){ //Igen, és már benne is van +++
diff --git a/egyéb/nextcloud/nextcloud.png b/egyéb/nextcloud/nextcloud.png
new file mode 100644
index 00000000..f1956910
--- /dev/null
+++ b/egyéb/nextcloud/nextcloud.png
Binary files differ