serlaube: statt zweities die Familie erlauben
Statt der Moeglichkeit, Zweities zu erlauben, kann man nun
seine Familie erlauben.
Change-Id: I80a3c51be06b7bd7723f6c5b4e259a996c19987a
diff --git a/d/seher/haeuser/moebel/schluesselbrett.c b/d/seher/haeuser/moebel/schluesselbrett.c
index 93bace6..f39f04e 100644
--- a/d/seher/haeuser/moebel/schluesselbrett.c
+++ b/d/seher/haeuser/moebel/schluesselbrett.c
@@ -358,7 +358,7 @@
CAP(QueryPronoun(WER))+" verfuegt ueber folgende Kommandos:")+
"----------------------------------------------------------------------"
"-------\n"
- "serlaube [schluessel]brett [spielername|\"hausfreunde\"|\"zweities\"]\n"
+ "serlaube [schluessel]brett [spielername|\"hausfreunde\"|\"familie\"]\n"
" Erlaubt Personen, "+name(WEN,1)+" mitzubenutzen.\n"
" serlaube ohne Angabe eines Arguments listet alle Personen mit Zugriff "
"auf\n "+name(WEN,1)+" auf.\n\n"
@@ -420,17 +420,18 @@
"-------------------------------------------------------------------"
"----------\n";
- if( zweitieerlaubnis!="" ) {
- if( zweitieerlaubnis==geteuid(TP) )
- str += BS("Alle Deine Zweities duerfen "+name(WEN,1)+" mitbenutzen.");
- else
- str += BS("Alle Zweities von "+CAP(zweitieerlaubnis)+" duerfen "
- +name(WEN,1)+" mitbenutzen.");
- str +=
- "-------------------------------------------------------------------"
- "----------\n";
+ if(familie)
+ {
+ if( "/secure/zweities"->QueryFamilie(TP) == familie)
+ str+=BS("Alle Deine Familienmitglieder duerfen "
+ +name(WEN,1)+" oeffnen/schliessen.");
+ else
+ str+=BS( "Alle Familienmitglieder von "+CAP(explode(familie,"_")[0])
+ +" duerfen " + name(WEN,1) + " oeffnen/schliessen.");
+ str+="-------------------------------------------------------------------"
+ "----------\n";
}
-
+
strs=QueryProp("cnt_erlaubnis");
if(sizeof(strs)) {
@@ -445,7 +446,9 @@
str +=
"==================================================================="
"==========\n";
-
+
+ write(str);
+
return 1;
}