form.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. $now = helper::now();
  3. $config->researchplan->form = new stdclass();
  4. $config->researchplan->form->team = new stdclass();
  5. $config->researchplan->form->testTask = new stdclass();
  6. global $app;
  7. $account = isset($app->user->account) ? $app->user->account : '';
  8. $config->researchplan->form->create = array();
  9. $config->researchplan->form->create['name'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  10. $config->researchplan->form->create['customer'] = array('type' => 'string', 'required' => false, 'default' => '');
  11. $config->researchplan->form->create['stakeholder'] = array('type' => 'array', 'required' => false, 'default' => '', 'filter' => 'join');
  12. $config->researchplan->form->create['objective'] = array('type' => 'string', 'required' => false, 'default' => '');
  13. $config->researchplan->form->create['begin'] = array('type' => 'string', 'required' => false, 'default' => '');
  14. $config->researchplan->form->create['end'] = array('type' => 'string', 'required' => false, 'default' => '');
  15. $config->researchplan->form->create['location'] = array('type' => 'string', 'required' => false, 'default' => '');
  16. $config->researchplan->form->create['team'] = array('type' => 'array', 'required' => false, 'default' => '', 'filter' => 'join');
  17. $config->researchplan->form->create['method'] = array('type' => 'string', 'required' => false, 'default' => '');
  18. $config->researchplan->form->create['outline'] = array('type' => 'string', 'required' => false, 'default' => '');
  19. $config->researchplan->form->create['schedule'] = array('type' => 'string', 'required' => false, 'default' => '');
  20. $config->researchplan->form->edit = array();
  21. $config->researchplan->form->edit['name'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  22. $config->researchplan->form->edit['customer'] = array('type' => 'string', 'required' => false, 'default' => '');
  23. $config->researchplan->form->edit['stakeholder'] = array('type' => 'array', 'required' => false, 'default' => '', 'filter' => 'join');
  24. $config->researchplan->form->edit['objective'] = array('type' => 'string', 'required' => false, 'default' => '');
  25. $config->researchplan->form->edit['begin'] = array('type' => 'string', 'required' => false, 'default' => '');
  26. $config->researchplan->form->edit['end'] = array('type' => 'string', 'required' => false, 'default' => '');
  27. $config->researchplan->form->edit['location'] = array('type' => 'string', 'required' => false, 'default' => '');
  28. $config->researchplan->form->edit['team'] = array('type' => 'array', 'required' => false, 'default' => '', 'filter' => 'join');
  29. $config->researchplan->form->edit['method'] = array('type' => 'string', 'required' => false, 'default' => '');
  30. $config->researchplan->form->edit['outline'] = array('type' => 'string', 'required' => false, 'default' => '');
  31. $config->researchplan->form->edit['schedule'] = array('type' => 'string', 'required' => false, 'default' => '');