jasmen
10.08.2004, 13:18
Hallo,
ich muss bei mir auf der Arbeit ein paar Anpassungen an einer Webanwendung durchführen, wobei ich ein paar PHP-Scripte ändern muss. Seit heute morgen hänge ich an einem und demselben Script fest und komme nicht weiter :mauer: ! Der Original-Code sieht so aus:
bug_new.php
echo "<form name=\"bugnew\" action=\"bug_ins.php\" method=\"post\">\n";
.....
$obj = current($this->obj->parent->role[PROD_ROLE_MANAGER]);
$sid = $obj->id;
.....
echo "</form>";
bug_ins.php
.....
$b->setSolver(current($b->parent->role[PROD_ROLE_MANAGER]));
.....
bug.pinc
function setSolver(&$solver) {
if ( $this->solver->id != $solver->id )
{
$this->modified[] = array ( "field" => "BugAssignedTo" , "old" =>$this->solver->id ,
"new" => $solver->id);
$this->solver = $solver;
}
return;
}
Das funktioniert einwandfrei! Alle Werte werden richtig an die Fkt setSolver() übergeben! Genauso
möchte ich einen anderen Parameter an die Funktion setSolver() übergeben, das
klappt aber nicht!
bug_new.php
echo "<form name=\"bugnew\" action=\"bug_ins.php\" method=\"post\">\n";
.....
$this->addHidden("sid",$bugsearchsolver);
$sid = $obj->id;
.....
echo "</form>";
bug_ins.php
.....
$b->setSolver(current($b->sid));
.....
Sieht jemand den Fehler? ?(
Danke und Gruss
jasmen
ich muss bei mir auf der Arbeit ein paar Anpassungen an einer Webanwendung durchführen, wobei ich ein paar PHP-Scripte ändern muss. Seit heute morgen hänge ich an einem und demselben Script fest und komme nicht weiter :mauer: ! Der Original-Code sieht so aus:
bug_new.php
echo "<form name=\"bugnew\" action=\"bug_ins.php\" method=\"post\">\n";
.....
$obj = current($this->obj->parent->role[PROD_ROLE_MANAGER]);
$sid = $obj->id;
.....
echo "</form>";
bug_ins.php
.....
$b->setSolver(current($b->parent->role[PROD_ROLE_MANAGER]));
.....
bug.pinc
function setSolver(&$solver) {
if ( $this->solver->id != $solver->id )
{
$this->modified[] = array ( "field" => "BugAssignedTo" , "old" =>$this->solver->id ,
"new" => $solver->id);
$this->solver = $solver;
}
return;
}
Das funktioniert einwandfrei! Alle Werte werden richtig an die Fkt setSolver() übergeben! Genauso
möchte ich einen anderen Parameter an die Funktion setSolver() übergeben, das
klappt aber nicht!
bug_new.php
echo "<form name=\"bugnew\" action=\"bug_ins.php\" method=\"post\">\n";
.....
$this->addHidden("sid",$bugsearchsolver);
$sid = $obj->id;
.....
echo "</form>";
bug_ins.php
.....
$b->setSolver(current($b->sid));
.....
Sieht jemand den Fehler? ?(
Danke und Gruss
jasmen