1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
class OpinionObject extends DataObject {

  public static $db = array(
    'Project' => 'Text',    //Project Name
    'Opinion' => 'Text',
    'PLink' => 'Text'      //Project Link
  );

  public static $has_one = array(
    'HomePage' => 'HomePage',
  );

  public static $has_many = array(
    'Clients' => 'ClientObject'
  );

  public function getCMSFields_forPopup() {
    
    return new FieldSet(
      new TextField('Project', 'Name des Projekts'),
    new TextAreaField('Opinion', 'Kundenmeinung'),
    new TextField('PLink', 'Link zum Projekt'),
    new DropdownField('ClientID', 'Client', $clients, $this),
    new DropdownField('PersonID', 'Person', $persons, $this)
    );
    
  }
  
}

?>
    // Where the hell should i put this code? :(
    // $clients = DataObject::get('ClientObject')->toDropDownMap('ID', 'Name'), 
    // $persons = DataObject::get('ClientObject')->toDropDownMap('ID', 'Person'),