config.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. $config->traincourse = new stdclass();
  3. $config->traincourse->editor = new stdclass();
  4. $config->traincourse->editor->editchapter = array('id' => 'desc', 'tools' => 'simpleTools');
  5. $config->traincourse->editor->editcourse = array('id' => 'desc', 'tools' => 'simpleTools');
  6. $config->traincourse->editor->createcourse = array('id' => 'desc', 'tools' => 'simpleTools');
  7. $config->traincourse->markdown = new stdclass();
  8. $config->traincourse->markdown->edit = array('id' => 'contentMarkdown', 'tools' => 'withchange');
  9. $config->traincourse->create = new stdclass();
  10. $config->traincourse->create->requiredFields = 'name';
  11. $config->traincourse->edit = new stdclass();
  12. $config->traincourse->edit->requiredFields = 'name';
  13. $config->traincourse->uploadPath = 'data' . DIRECTORY_SEPARATOR . 'course' . DIRECTORY_SEPARATOR;
  14. $config->traincourse->api = 'https://api.zentao.net';
  15. $config->traincourse->contentTypeList = array('video', 'chapter');
  16. global $lang;
  17. $config->traincourse->search['module'] = 'traincourse';
  18. $config->traincourse->search['fields']['name'] = $lang->traincourse->name;
  19. $config->traincourse->search['fields']['teacher'] = $lang->traincourse->teacher;
  20. $config->traincourse->search['fields']['status'] = $lang->traincourse->status;
  21. $config->traincourse->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  22. $config->traincourse->search['params']['teacher'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  23. $config->traincourse->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->traincourse->progressList);
  24. $config->practice = new stdclass();
  25. $config->practice->updateInterval = 86400 * 7;
  26. $config->practice->practiceDataPath = 'db' . DS . 'practice' . DS;
  27. $config->practice->practiceStructData = $config->practice->practiceDataPath . 'practicestruct';
  28. $config->practice->practiceStructTreeData = $config->practice->practiceDataPath . 'practicetreestruct';
  29. $config->practice->api = new stdclass();
  30. $config->practice->api->getPractices = 'https://www.rongpm.com/rrpl.json';
  31. $config->practice->api->getContent = 'https://www.rongpm.com/rrpl/%s.md';
  32. if(isset($_SERVER['SERVER_NAME']))
  33. {
  34. $config->practice->api->httpHeader = array('Origin: ' . $_SERVER['SERVER_NAME'], "Authorization: {$config->global->sn}", 'Content-Type: application/json', 'X-Requested-With: XMLHttpRequest');
  35. }
  36. else
  37. {
  38. $config->practice->api->httpHeader = array('Content-Type: application/json', 'X-Requested-With: XMLHttpRequest');
  39. }
  40. $config->practice->labelClassList = array();
  41. $config->practice->labelClassList[] = 'label-item-primary';
  42. $config->practice->labelClassList[] = 'label-item-secondary';
  43. $config->practice->labelClassList[] = 'label-item-special';