Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. class Media {
  3. private $config;
  4. function __construct() {
  5. global $config;
  6. $this->config = $config;
  7. }
  8. public function getPendingUploads($groupId=0) {
  9. $files = glob(MEDIA_TMP_DIR.'*.info');
  10. $infos = [];
  11. if (is_array($files) && !empty($files)) {
  12. foreach($files as $file) {
  13. $json = json_decode(file_get_contents($file), true);
  14. if (isset($json['MetaData']['groupId'])) {
  15. if ($json['MetaData']['groupId'] == $groupId) {
  16. $fileName = MEDIA_TMP_DIR.$json['ID'].'.bin';
  17. $currentSize = filesize($fileName);
  18. $percentage = $currentSize*100/$json['Size'];
  19. $json['percentage'] = $percentage;
  20. $json['lastUpdate'] = date('Y-m-d H:i:s', filemtime($fileName));
  21. $infos[] = $json;
  22. }
  23. }
  24. }
  25. }
  26. return $infos;
  27. }
  28. }