Esempio n. 1
0
 /**
  * Creates a new instance of OPF.
  *
  * @param Opt_Class $opt Open Power Template instance.
  */
 public function __construct(Opt_Class $opt)
 {
     Opl_Registry::set('opf', $this);
     $opt->register(Opt_Class::OPT_NAMESPACE, 'opf');
     $opt->register(Opt_Class::OPT_INSTRUCTION, 'Form', 'Opf_View_Instruction_Form');
     $opt->register(Opt_Class::OPT_FORMAT, 'Form', 'Opf_View_Format_Form');
     $opt->register(Opt_Class::OPT_FORMAT, 'Design', 'Opf_View_Format_Design');
     $opt->register(Opt_Class::OPT_FORMAT, 'FormRepeater', 'Opf_View_Format_FormRepeater');
     $opt->register(Opt_Class::OPT_COMPONENT, 'opf:input', 'Opf_Widget_Input');
     $opt->register(Opt_Class::OPT_COMPONENT, 'opf:textarea', 'Opf_Widget_Textarea');
     $opt->register(Opt_Class::OPT_COMPONENT, 'opf:password', 'Opf_Widget_Password');
     $opt->register(Opt_Class::OPT_COMPONENT, 'opf:yesno', 'Opf_Widget_Yesno');
     $opt->register(Opt_Class::OPT_COMPONENT, 'opf:select', 'Opf_Widget_Select');
     $opt->register(Opt_Class::OPT_COMPONENT, 'opf:collection', 'Opf_Widget_Collection');
     Opt_View::setFormatGlobal('design', 'Design', false);
 }