table.php 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. global $lang,$app;
  3. $isEn = $app->getClientLang() == 'en';
  4. $config->stakeholder->dtable = new stdclass();
  5. $config->stakeholder->dtable->fieldList['id']['title'] = $lang->idAB;
  6. $config->stakeholder->dtable->fieldList['id']['type'] = 'idAB';
  7. $config->stakeholder->dtable->fieldList['id']['fixed'] = 'left';
  8. $config->stakeholder->dtable->fieldList['id']['sortType'] = true;
  9. $config->stakeholder->dtable->fieldList['id']['required'] = true;
  10. $config->stakeholder->dtable->fieldList['id']['group'] = 1;
  11. $config->stakeholder->dtable->fieldList['name']['title'] = $lang->stakeholder->name;
  12. $config->stakeholder->dtable->fieldList['name']['name'] = 'name';
  13. $config->stakeholder->dtable->fieldList['name']['type'] = 'title';
  14. $config->stakeholder->dtable->fieldList['name']['fixed'] = 'left';
  15. $config->stakeholder->dtable->fieldList['name']['link'] = array('module' => 'stakeholder', 'method' => 'view', 'params' => "id={id}");
  16. $config->stakeholder->dtable->fieldList['name']['required'] = true;
  17. $config->stakeholder->dtable->fieldList['name']['sortType'] = true;
  18. $config->stakeholder->dtable->fieldList['name']['group'] = 1;
  19. $config->stakeholder->dtable->fieldList['from']['title'] = $lang->stakeholder->from;
  20. $config->stakeholder->dtable->fieldList['from']['name'] = 'from';
  21. $config->stakeholder->dtable->fieldList['from']['type'] = 'category';
  22. $config->stakeholder->dtable->fieldList['from']['map'] = $lang->stakeholder->fromList;
  23. $config->stakeholder->dtable->fieldList['from']['sortType'] = true;
  24. $config->stakeholder->dtable->fieldList['from']['show'] = true;
  25. $config->stakeholder->dtable->fieldList['from']['group'] = 2;
  26. $config->stakeholder->dtable->fieldList['from']['width'] = '100px';
  27. if($isEn) $config->stakeholder->dtable->fieldList['from']['width'] = '150px';
  28. $config->stakeholder->dtable->fieldList['role']['title'] = $lang->stakeholder->role;
  29. $config->stakeholder->dtable->fieldList['role']['name'] = 'role';
  30. $config->stakeholder->dtable->fieldList['role']['type'] = 'text';
  31. $config->stakeholder->dtable->fieldList['role']['show'] = true;
  32. $config->stakeholder->dtable->fieldList['role']['group'] = 3;
  33. $config->stakeholder->dtable->fieldList['role']['map'] = $lang->user->roleList;
  34. $config->stakeholder->dtable->fieldList['phone']['title'] = $lang->stakeholder->phone;
  35. $config->stakeholder->dtable->fieldList['phone']['name'] = 'phone';
  36. $config->stakeholder->dtable->fieldList['phone']['type'] = 'text';
  37. $config->stakeholder->dtable->fieldList['phone']['show'] = true;
  38. $config->stakeholder->dtable->fieldList['phone']['group'] = 4;
  39. $config->stakeholder->dtable->fieldList['qq']['title'] = $lang->stakeholder->qq;
  40. $config->stakeholder->dtable->fieldList['qq']['name'] = 'qq';
  41. $config->stakeholder->dtable->fieldList['qq']['type'] = 'text';
  42. $config->stakeholder->dtable->fieldList['qq']['show'] = true;
  43. $config->stakeholder->dtable->fieldList['qq']['group'] = 5;
  44. $config->stakeholder->dtable->fieldList['weixin']['title'] = $lang->stakeholder->weixin;
  45. $config->stakeholder->dtable->fieldList['weixin']['name'] = 'weixin';
  46. $config->stakeholder->dtable->fieldList['weixin']['type'] = 'text';
  47. $config->stakeholder->dtable->fieldList['weixin']['show'] = true;
  48. $config->stakeholder->dtable->fieldList['weixin']['group'] = 6;
  49. $config->stakeholder->dtable->fieldList['email']['title'] = $lang->stakeholder->email;
  50. $config->stakeholder->dtable->fieldList['email']['name'] = 'email';
  51. $config->stakeholder->dtable->fieldList['email']['type'] = 'text';
  52. $config->stakeholder->dtable->fieldList['email']['show'] = true;
  53. $config->stakeholder->dtable->fieldList['email']['group'] = 7;
  54. $config->stakeholder->dtable->fieldList['actions']['title'] = $lang->actions;
  55. $config->stakeholder->dtable->fieldList['actions']['name'] = 'actions';
  56. $config->stakeholder->dtable->fieldList['actions']['type'] = 'actions';
  57. $config->stakeholder->dtable->fieldList['actions']['width'] = 'auto';
  58. $config->stakeholder->dtable->fieldList['actions']['fixed'] = 'right';
  59. $config->stakeholder->dtable->fieldList['actions']['list'] = $config->stakeholder->actionList;
  60. $config->stakeholder->dtable->fieldList['actions']['menu'] = $config->stakeholder->menu ?? array_keys($config->stakeholder->actionList);
  61. $config->stakeholder->dtable->fieldList['actions']['required'] = true;
  62. $config->stakeholder->dtable->fieldList['actions']['group'] = 8;