dtable.php 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. global $lang, $config;
  3. $config->ai->dtable = new stdclass();
  4. $config->ai->dtable->prompts = array();
  5. $config->ai->dtable->prompts['id']['title'] = 'ID';
  6. $config->ai->dtable->prompts['id']['type'] = 'id';
  7. $config->ai->dtable->prompts['id']['sortType'] = true;
  8. $config->ai->dtable->prompts['id']['required'] = true;
  9. $config->ai->dtable->prompts['name']['title'] = $lang->ai->prompts->name;
  10. $config->ai->dtable->prompts['name']['sortType'] = true;
  11. $config->ai->dtable->prompts['name']['required'] = true;
  12. $config->ai->dtable->prompts['name']['link'] = array('module' => 'ai', 'method' => 'promptview', 'params' => "id={id}");
  13. $config->ai->dtable->prompts['status']['title'] = $lang->ai->prompts->stage;
  14. $config->ai->dtable->prompts['status']['sortType'] = true;
  15. $config->ai->dtable->prompts['status']['required'] = true;
  16. $config->ai->dtable->prompts['status']['map'] = $lang->ai->prompts->statuses;
  17. $config->ai->dtable->prompts['createdBy']['title'] = $lang->ai->prompts->createdBy;
  18. $config->ai->dtable->prompts['createdBy']['sortType'] = true;
  19. $config->ai->dtable->prompts['createdBy']['required'] = true;
  20. $config->ai->dtable->prompts['createdBy']['type'] = 'user';
  21. $config->ai->dtable->prompts['createdDate']['title'] = $lang->ai->prompts->createdDate;
  22. $config->ai->dtable->prompts['createdDate']['sortType'] = true;
  23. $config->ai->dtable->prompts['createdDate']['required'] = true;
  24. $config->ai->dtable->prompts['targetFormLabel']['title'] = $lang->ai->prompts->targetForm;
  25. $config->ai->dtable->prompts['targetFormLabel']['sortType'] = false;
  26. $config->ai->dtable->prompts['targetFormLabel']['required'] = true;
  27. $config->ai->dtable->prompts['actions']['type'] = 'actions';
  28. $config->ai->dtable->prompts['actions']['list'] = $config->ai->actionList;
  29. $config->ai->dtable->prompts['actions']['menu'] = $config->ai->actions->prompts;
  30. $config->ai->dtable->miniPrograms = array();
  31. $config->ai->dtable->miniPrograms['id']['title'] = 'ID';
  32. $config->ai->dtable->miniPrograms['id']['type'] = 'id';
  33. $config->ai->dtable->miniPrograms['id']['sortType'] = true;
  34. $config->ai->dtable->miniPrograms['id']['required'] = true;
  35. $config->ai->dtable->miniPrograms['name']['title'] = $lang->prompt->name;
  36. $config->ai->dtable->miniPrograms['name']['width'] = '180';
  37. $config->ai->dtable->miniPrograms['name']['required'] = true;
  38. if($config->edition != 'open' && common::hasPriv('ai', 'miniProgramView')) $config->ai->dtable->miniPrograms['name']['link'] = array('module' => 'ai', 'method' => 'miniprogramview', 'params' => "id={id}");
  39. $config->ai->dtable->miniPrograms['publishedLabel']['title'] = $lang->prompt->status;
  40. $config->ai->dtable->miniPrograms['publishedLabel']['required'] = true;
  41. $config->ai->dtable->miniPrograms['category']['title'] = $lang->prompt->module;
  42. $config->ai->dtable->miniPrograms['category']['required'] = true;
  43. $config->ai->dtable->miniPrograms['category']['map'] = $lang->ai->miniPrograms->categoryList;
  44. $config->ai->dtable->miniPrograms['category']['hint'] = true;
  45. $config->ai->dtable->miniPrograms['createdByLabel']['title'] = $lang->prompt->createdBy;
  46. $config->ai->dtable->miniPrograms['createdByLabel']['required'] = true;
  47. $config->ai->dtable->miniPrograms['createdDate']['title'] = $lang->prompt->createdDate;
  48. $config->ai->dtable->miniPrograms['createdDate']['width'] = '130';
  49. $config->ai->dtable->miniPrograms['createdDate']['sortType'] = true;
  50. $config->ai->dtable->miniPrograms['createdDate']['required'] = true;
  51. $config->ai->dtable->miniPrograms['publishedDate']['title'] = $lang->ai->miniPrograms->latestPublishedDate;
  52. $config->ai->dtable->miniPrograms['publishedDate']['width'] = '130';
  53. $config->ai->dtable->miniPrograms['publishedDate']['sortType'] = true;
  54. $config->ai->dtable->miniPrograms['publishedDate']['required'] = true;
  55. $config->ai->dtable->miniPrograms['actions']['type'] = 'actions';
  56. $config->ai->dtable->miniPrograms['actions']['list'] = $config->ai->actionList;
  57. $config->ai->dtable->miniPrograms['actions']['menu'] = $config->ai->actions->miniPrograms;