config.php 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. $config->api = new stdClass();
  3. $config->api->createlib = new stdclass();
  4. $config->api->createlib->requiredFields = 'name';
  5. $config->api->editlib = new stdclass();
  6. $config->api->editlib->requiredFields = 'name';
  7. $config->api->struct = new stdClass();
  8. $config->api->struct->requiredFields = 'name,params';
  9. $config->api->create = new stdclass();
  10. $config->api->create->requiredFields = 'title,path';
  11. $config->api->edit = new stdclass();
  12. $config->api->edit->requiredFields = 'lib,title,path';
  13. $config->api->createrelease = new stdclass();
  14. $config->api->createrelease->requiredFields = 'version';
  15. $config->api->editor = new stdclass();
  16. $config->api->editor->createlib = array('id' => 'desc', 'tools' => 'simpleTools');
  17. $config->api->editor->editlib = array('id' => 'desc', 'tools' => 'simpleTools');
  18. $config->api->editor->create = array('id' => 'desc', 'tools' => 'simpleTools');
  19. $config->api->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools');
  20. $config->api->editor->view = array('id' => 'comment,lastComment', 'tools' => 'simple');
  21. $config->api->editor->createRelease = array('id' => 'desc', 'tools' => 'simpleTools');
  22. $config->api->editor->createstruct = array('id' => 'desc', 'tools' => 'simpleTools');
  23. $config->api->editor->editstruct = array('id' => 'desc', 'tools' => 'simpleTools');
  24. global $lang;
  25. $config->api->search['module'] = 'api';
  26. $config->api->search['fields']['title'] = $lang->api->title;
  27. $config->api->search['fields']['id'] = $lang->api->id;
  28. $config->api->search['fields']['lib'] = $lang->api->lib;
  29. $config->api->search['fields']['addedBy'] = $lang->api->addedBy;
  30. $config->api->search['fields']['addedDate'] = $lang->api->addedDate;
  31. $config->api->search['fields']['editedBy'] = $lang->api->editedBy;
  32. $config->api->search['fields']['editedDate'] = $lang->api->editedDate;
  33. $config->api->search['fields']['path'] = $lang->api->path;
  34. $config->api->search['fields']['method'] = $lang->api->method;
  35. $config->api->search['fields']['status'] = $lang->api->status;
  36. $config->api->search['fields']['version'] = $lang->api->version;
  37. $config->api->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  38. $config->api->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  39. $config->api->search['params']['lib'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  40. $config->api->search['params']['addedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  41. $config->api->search['params']['addedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  42. $config->api->search['params']['editedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  43. $config->api->search['params']['editedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  44. $config->api->search['params']['path'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  45. $config->api->search['params']['method'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->api->methodOptions);
  46. $config->api->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->api->statusOptions);
  47. $config->api->search['params']['version'] = array('operator' => '>=', 'control' => 'input', 'values' => '');