Guten Abend......
Für einen Kollegen möchte ich gerne das PHP-Script "PH-Projekt" für seine Bedürfnisse anpassen. Demo, Download, etc. ==>
www.phprojekt.com
Das Script bietet ua. einen Kalender, Projektmanagement, Zeiterfassung, Dokumentenverwaltung und noch ein paar andere Dinge. Anfangs wurden 2 Gruppen eingerichtet: 1. Den Administrator-Bereich (für den Chef) / 2. Techniker-Bereich (für die Techniker).
Das Anpassen hat eigentlich soweit sehr gut geklappt nur jetzt muss das Script noch folgendes erfüllen:
Wenn der Chef einen Auftag an den Techniker gibt, so soll der Techniker jetzt auch die Möglichkeit haben den Auftrag ändern zu können. Leider verhindert dies das Script. Das heisst nur der Leiter (Chef) kann den Auftrag anpassen.
Die Stelle wo dass passiert ist hier:
PHP-Code:
// check permission
// this function is a bit different from the one in the lib:
// - it checks whether a chef has been chosen.
// - if yes, it looks for the short name of the project leader
function check_permission($table,$author,$ID) {
global $user_kurz;
$result = db_query("select $author from $table where ID = '$ID'") or db_die();
$row = db_fetch_row($result);
if ($row[0] <> "" and $row[0] <> $user_kurz) { die("You are not privileged to do this!"); }
}
// check permission - if not chief, is he/she the leader of this project?
function check_permission_leader($table,$author,$ID) {
global $user_kurz;
$result = db_query("select $author from $table where ID = '$ID'") or db_die();
$row = db_fetch_row($result);
if ($row[0] and $row[0] <> $user_kurz) { die("You are not privileged to do this!"); }
}
Jetzt, wie kann ich das obengenannte Problem lösen ? Die Zeilen löschen bringt leider nichts, das Script arbeitet dann nicht mehr weiter. Bin leider ein totaler Anfänger in Sachen PHP und komme ohne fremde Hilfe einfach nicht mehr weiter. Ich hoff es gibt da irgend ne gute schnelle Lösung, da mein Kollege das fertige Script eigentlich schon haben möchte.
Ich hoffe jemand kann mir da irgendwie weiterhelfen, ich bin für jede Hilfe dankbar.
PS: Hallo ihr Boardies des Supernature-Forum, ich grüss euch

Lesezeichen