Overview

Namespaces

  • Mapbender
    • Component
      • HTTP
    • CoreBundle
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
      • DependencyInjection
      • Element
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
    • KmlBundle
      • Element
    • ManagerBundle
      • Controller
      • Form
        • DataTransformer
        • Type
    • MonitoringBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
      • Entity
      • EventListener
      • Form
    • PrintBundle
      • Component
      • Controller
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • Type
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Event
      • Form
        • EventListener
        • Type
    • WmtsBundle
      • Component
        • Exception
      • Controller
      • Entity
      • Form
        • Type
  • None
  • PHP

Classes

  • MonitoringDefinitionType
  • SchedulerProfileType
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download
 1: <?php
 2: namespace Mapbender\MonitoringBundle\Form;
 3: use Symfony\Component\Form\AbstractType;
 4: use Symfony\Component\Form\FormBuilderInterface;
 5: 
 6: /**
 7:  * Description of MonitoringDefinitionType
 8:  *
 9:  * @author apour
10:  */
11: class MonitoringDefinitionType extends AbstractType {
12:     public function getName() {
13:         return "MonitoringDefinition";
14:     }
15:     
16:     public function buildForm(FormBuilderInterface $builder,array $options) {
17: //      $builder->add("type","",array(
18: //          "required" => false
19: //      ));
20: //      
21: //      $builder->add("typeId","",array(
22: //          "required" => false
23: //      ));
24:         
25:         $builder->add("name","text",array(
26:             "required" => false
27:         ));
28:         
29:         $builder->add("title","text",array(
30:             "required" => false
31:         ));
32:         
33:         $builder->add("alias","text",array(
34:             "required" => false
35:         ));
36:         
37:         $builder->add("url","url",array(
38:         ));
39:         
40:         $builder->add("requestUrl","textarea",array(
41:         ));
42:         
43: //      $builder->add("response","",array(
44: //          "required" => false
45: //      ));
46: //      
47: //      $builder->add("lastResponse","",array(
48: //          "required" => false
49: //      ));
50:         
51: //      $builder->add("contactEmail","",array(
52: //          "required" => false
53: //      ));
54:         
55: //      $builder->add("contact","text",array(
56: //          "required" => false
57: //      ));
58:         
59: //      $builder->add("lastNotificationTime","",array(
60: //          "required" => false
61: //      ));
62: //      
63: //      $builder->add("ruleStart","time",array(
64: //          "required" => false
65: //      ));
66: //      
67: //      $builder->add("ruleEnd","time",array(
68: //          "required" => false
69: //      ));
70: //      
71: //      $builder->add("ruleMonitor","choice",array(
72: //          'choices'   => array('0' => 'disallow', '1' => 'allow'),
73: //          'preferred_choices' => array('allow'),
74: //          "required" => false
75: //      ));
76:         
77:         $builder->add("enabled","choice",array(
78:             'choices'   => array('true' => 'true', 'false' => 'false'),
79: //          'preferred_choices' => array('true'),
80:             "required" => true
81:         ));
82:     }
83: }
84: 
Mapbender3 API documenation API documentation generated by ApiGen 2.8.0