ArK
kann mir wer, das hier so umschreiben, das ich mehrere Gruppen eintragen kann, die zugriff auf die Seite haben? Wäre sehr nett.
| Zitat: |
<?php
$filename="neu.php";
require("global.php");
$groupid = 48;
if(in_array($groupid, $wbbuserdata['groupids'])) {
eval("\$tpl->output(\"".$tpl->get("neu")."\");");
}
else access_error();
?> |
MFG ArK
Radiation
Erstell doch eine WBB Datei so das du es für jede Gruppe einstellen kannst.
Dann kannst du es so abfragen if(!$wbbuserdata['can_deineseite_access']) access_error();
Wie du solch eine Datei erstellst (setup.wbb):
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<wBBgroupvariable>
<name>VARIABLENNAME</name>
<type>TYP_DER_VARIABLE (Inhalt des Feldes 'type' der Tabelle bb1_groupvariables)</type>
<defaultvalue>STANDARDWERT</defaultvalue>
<title>Angezeigter Name der Variable</title>
<desc>Angezeigte Beschreibung der Variable</desc>
<group>NAME_DER_VARIABLENGRUPPE</group>
<acpmode>2</acpmode>
</wBBgroupvariable>
|
|
So sieht dann die Setup-Datei aus:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
<?php
define("WBB_ACP_LOGIN", true);
require("./global.php");
require("./lib/class_variableimport.php");
$variableimport = new variableimport("variablefile.wbb");
if($variableimport->errors()) echo 'Es traten folgende Fehler beim Lesen der Variablendatei auf: <br />'.$variableimport->getErrors().'<br />';
else
{
$variableimport->import();
if($variableimport->errors()) echo 'Es traten folgende Fehler beim Importieren der Variablendatei auf: <br />'.$variableimport->getErrors().'<br />';
elseif($variableimport->warnings()) echo 'Warnung:<br />'.$variableimport->getWarnings().'<br />';
else echo 'Die Variablendatei wurde erfolgreich importiert.<br />';
}
?> |
|
ArK
Äh, Danke, aber, kannst du mir nicht einfach das so umschreiben bitte, das ich nur die nummern eintragen muss? ich include diese eh dann in die Seite.
Ich versteh ja nicht viel vom wbb, aber, müsste man dann nicht noch was altern in der db, damit man auch eintragen kann, ob er die seite besuchen kann, oder nicht.
Wie gesagt, wenn du mir das einfach abänderst, wäre mir das am liebsten.
Danke schon einmal.
MFG ArK
Radiation
ne, müsstest nix altern in der tabelle, einfach so nach meiner anleitung machen, dann würde es gehen, aber umschreiben ist grade zu viel verlangt, hab grade so viel mit arrays zu tun gehabt, das ich jetzt gar nix mehr blick :lol
ArK
stimmt das so?
<wBBgroupvariable>
<name>can_deineseite_access</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title>Kann das Designdokument sehen?</title>
<desc>Kann das Designdokument sehen?</desc>
<acpmode>2</acpmode>
</wBBgroupvariable>
ArK
Ok, danke, hat funktioniert.