common.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. # return array(video, journal_buy) 1为可以、2为不可以
  3. function checkVersion()
  4. {
  5. $video = 1;
  6. $journal_buy = 1;
  7. $config = Dever::db('main/config')->one();
  8. $source_type = Dever::input('source_type');
  9. #小程序去掉视频
  10. $app = false;
  11. if ($source_type == 'ios' || $source_type == 'android') {
  12. $app = true;
  13. }
  14. $app = true;
  15. if ((isset($config['video']) && $config['video'] == 2) || !$app) {
  16. $video = 2;
  17. } elseif (isset($config['version']) && Dever::input('version') && $config['version'] == Dever::input('version')) {
  18. $video = 2;
  19. $journal_buy = 2;
  20. }
  21. return (object) array('video' => $video, 'journal_buy' => $journal_buy);
  22. }
  23. /**
  24. * 音视频转换
  25. */
  26. function convert($url, $ext = 'mp4', $table = false, $id = false, $col = '')
  27. {
  28. if ($url && !strstr($url, '_c.' . $ext)) {
  29. $file = $url . '_c.' . $ext;
  30. if (Dever::is_file($file)) {
  31. $url = $file;
  32. if ($table) {
  33. Dever::db($table)->update(array('where_id' => $id, $col => $file));
  34. }
  35. }
  36. }
  37. return $url;
  38. }