config.php 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. $config->measurement = new stdclass();
  3. $config->measurement->editor = new stdclass();
  4. $config->measurement->editor->createtemplate = array('id' => 'content', 'tools' => 'measurementTools');
  5. $config->measurement->editor->edittemplate = array('id' => 'content', 'tools' => 'measurementTools');
  6. $config->measurement->createbasic = new stdclass();
  7. $config->measurement->editbasic = new stdclass();
  8. $config->measurement->createderivation = new stdclass();
  9. $config->measurement->editderivation = new stdclass();
  10. $config->measurement->createbasic->requiredFields = 'name,code,unit,definition';
  11. $config->measurement->editbasic->requiredFields = 'name,code,unit,definition';
  12. $config->measurement->createderivation->requiredFields = 'name,purpose';
  13. $config->measurement->editderivation->requiredFields = 'name,purpose';
  14. $config->measurement->createtemplate = new stdclass();
  15. $config->measurement->createtemplate->requiredFields = 'name';
  16. $config->measurement->edittemplate = new stdclass();
  17. $config->measurement->edittemplate->requiredFields = $config->measurement->createtemplate->requiredFields;
  18. $config->measurement->sqlBlackList = "create,drop,backup,alter,insert,replace,update,delete,rename,do,truncate,load,handler,lock,unlock,grant,outfile,infile";
  19. $config->measurement->sqlBlackFunc = "current_user,load_file,session_user,database,user,system_user";
  20. $config->measurement->triggers = array();
  21. $config->measurement->triggers[] = 'project.close';
  22. $config->measurement->scopeParams = new stdclass();
  23. $config->measurement->scopeParams->program = '$program int';
  24. $config->measurement->scopeParams->product = '$program int, $product int';
  25. $config->measurement->scopeParams->project = '$program int, $product int, $stage int';
  26. global $lang;
  27. $config->measurement->search['module'] = 'measurement';
  28. $config->measurement->search['fields']['name'] = $lang->measurement->name;
  29. $config->measurement->search['fields']['id'] = $lang->measurement->id;
  30. $config->measurement->search['fields']['purpose'] = $lang->measurement->purpose;
  31. $config->measurement->search['fields']['scope'] = $lang->measurement->scope;
  32. $config->measurement->search['fields']['object'] = $lang->measurement->object;
  33. $config->measurement->search['fields']['code'] = $lang->measurement->code;
  34. $config->measurement->search['fields']['unit'] = $lang->measurement->unit;
  35. $config->measurement->search['fields']['definition'] = $lang->measurement->definition;
  36. $config->measurement->search['fields']['collectType'] = $lang->measurement->collectType;
  37. $config->measurement->search['fields']['createdBy'] = $lang->measurement->createdBy;
  38. $config->measurement->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  39. $config->measurement->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  40. $config->measurement->search['params']['purpose'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->measurement->purposeList);
  41. $config->measurement->search['params']['scope'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->measurement->scopeList);
  42. $config->measurement->search['params']['object'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->measurement->objectList);
  43. $config->measurement->search['params']['code'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  44. $config->measurement->search['params']['unit'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  45. $config->measurement->search['params']['definition'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  46. $config->measurement->search['params']['collectType'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->measurement->collectTypeList);
  47. $config->measurement->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');