[CGI/PERL/bugzilla] tabel probleempje

Pagina: 1
Acties:

  • borgdaville
  • Registratie: December 2000
  • Laatst online: 01-12 19:39
First of all, ik doe wel wat programmeren links en rechts, maar echt programmeren in CGI/PERL doe ik niet.

Deze informatie is misschien niet echt noodzakelijk maar als achtergrond:
Ik ben bezig met het customizen van Bugzilla, wanneer er een bug gecloned wordt neemt hij veel velden over van de originele. Echter het veld Target Milestone vult hij steeds de standaardwaarde in, ik wil dus dat hij die ook overneemt. Het Target Milestone veld is een dropdownlist.

De code die verantwoordelijk is voor het vullen van het Target milestone veld:
code:
1
2
3
4
5
6
7
8
9
10
11
# Get list of milestones.
if ( Param('usetargetmilestone') ) {
    $vars->{'target_milestone'} = $::target_milestone{$product};
    if (formvalue('target_milestone')) {
       $default{'target_milestone'} = formvalue('target_milestone');
    } else {
       $default{'target_milestone'} =
                $dbh->selectrow_array('SELECT defaultmilestone FROM products
                                       WHERE name = ?', undef, $product);
    }
}


als ik daar met mijn creativiteit dit van maak:
code:
1
2
3
4
5
6
7
8
9
10
11
12
# Get list of milestones.
if ( Param('usetargetmilestone') ) {
    $vars->{'target_milestone'}   = $cloned_bug->{'target_milestone'};
    if (formvalue('target_milestone')) {
       $default{'target_milestone'} = formvalue('target_milestone');
    } else {
       $default{'target_milestone'} =
                $dbh->selectrow_array('SELECT defaultmilestone FROM products
                                       WHERE name = ?', undef, $product);
    }

}

dan doet hij precies wat ik wil echter, de dropdownlist word verder niet meer gevuld. Hierdoor word de waarde dus wel meegenomen maar kan ik deze niet meer veranderen.

Ik hoop/denk dat voor een perl/cgi expert een kleinigheidje is, maar ik heb er een half uur naar zitten staren en verschillende dingen geprobeerd maar ik krijg het niet voorelkaar.

Familieman, nerd, mooi weer fietser, buitenmens en levensgenieter...


  • borgdaville
  • Registratie: December 2000
  • Laatst online: 01-12 19:39
een maandagochtend kickje,

Ik vraag me af wat:
code:
1
$::target_milestone{$product};
doet, word hier een andere file/functie aangeroepen?

Familieman, nerd, mooi weer fietser, buitenmens en levensgenieter...