dtable.php 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. global $lang, $app;
  3. $app->loadLang('repo');
  4. $config->artifactrepo->typeList['nexus'] = 'Nexus';
  5. $config->artifactrepo->dtable = new stdclass();
  6. $config->artifactrepo->dtable->fieldList['name']['title'] = $lang->artifactrepo->name;
  7. $config->artifactrepo->dtable->fieldList['name']['type'] = 'title';
  8. $config->artifactrepo->dtable->fieldList['name']['width'] = '300';
  9. $config->artifactrepo->dtable->fieldList['type']['title'] = $lang->artifactrepo->type;
  10. $config->artifactrepo->dtable->fieldList['type']['sortType'] = true;
  11. $config->artifactrepo->dtable->fieldList['type']['map'] = $config->artifactrepo->typeList;
  12. $config->artifactrepo->dtable->fieldList['status']['title'] = $lang->artifactrepo->status;
  13. $config->artifactrepo->dtable->fieldList['status']['sortType'] = true;
  14. $config->artifactrepo->dtable->fieldList['status']['map'] = $lang->artifactrepo->statusList;
  15. $config->artifactrepo->dtable->fieldList['url']['title'] = $lang->artifactrepo->url;
  16. $config->artifactrepo->dtable->fieldList['url']['width'] = '300';
  17. $config->artifactrepo->dtable->fieldList['url']['hint'] = true;
  18. $config->artifactrepo->dtable->fieldList['products']['title'] = $lang->repo->product;
  19. $config->artifactrepo->dtable->fieldList['products']['name'] = 'productNames';
  20. $config->artifactrepo->dtable->fieldList['products']['width'] = '300';
  21. $config->artifactrepo->dtable->fieldList['products']['hint'] = true;
  22. $config->artifactrepo->dtable->fieldList['actions']['type'] = 'actions';
  23. $config->artifactrepo->dtable->fieldList['actions']['menu'] = array('edit', 'delete');
  24. $config->artifactrepo->dtable->fieldList['actions']['list']['edit']['icon'] = 'edit';
  25. $config->artifactrepo->dtable->fieldList['actions']['list']['edit']['hint'] = $lang->edit;
  26. $config->artifactrepo->dtable->fieldList['actions']['list']['edit']['url'] = array('module' => 'artifactrepo', 'method' => 'edit', 'params' => 'id={id}');
  27. $config->artifactrepo->dtable->fieldList['actions']['list']['delete']['icon'] = 'trash';
  28. $config->artifactrepo->dtable->fieldList['actions']['list']['delete']['hint'] = $lang->artifactrepo->delete;
  29. $config->artifactrepo->dtable->fieldList['actions']['list']['delete']['className'] = 'ajax-submit';
  30. $config->artifactrepo->dtable->fieldList['actions']['list']['delete']['data-confirm'] = array('message' => $lang->artifactrepo->confirmDelete, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
  31. $config->artifactrepo->dtable->fieldList['actions']['list']['delete']['url'] = array('module' => 'artifactrepo', 'method' => 'delete', 'params' => 'id={id}');