コード例 #1
0
ファイル: utilities.php プロジェクト: Greenworker/oclife
 /**
  * Return the files info (id, name and path) for a given file(s) id
  * @param string $user Username
  * @param array $filesID IDs of the file to look at
  * @return array Associative array with required infos
  */
 public static function getFileInfoFromID($user, $filesID)
 {
     if (!is_array($filesID)) {
         return -1;
     }
     $usersFile = utilities::getFileList($user, '/files', false, true);
     if ($usersFile === -1) {
         return -2;
     }
     // Loop through the provided file ID and return all result
     $result = array();
     foreach ($filesID as $fileID) {
         if (isset($usersFile[$fileID])) {
             $result[$fileID] = $usersFile[$fileID];
         }
     }
     return $result;
 }