/** * Returns a list of file belonging to the given project * @param [int] $projectId * @param [string] $tokenValue * @return [array] List of files */ public static function getList($projectId, $tokenValue) { $list = array(); if (CWM_API::IsTokenValid($tokenValue)) { $userId = CWM_API::GetUserId($tokenValue); $results = DB::query("SELECT * FROM CWM_File WHERE ProjectId=%?", $projectId); foreach ($results as $row) { array_push($list, new CWM_File($row['Id'], $row['ProjectId'], $row['Name'], $row['Data'], $row['UserId'], $row['SolutionName'], $row['ProjectName'])); } } return $list; }
public static function getList($tokenValue) { $list = array(); #$userId = DB::queryOneField("Id", "SELECT * FROM CWM_ApiKeySession aks JOIN CWM_User as u ON aks.UserId = u.Id WHERE TokenValue=%?", $tokenValue); if (CWM_API::IsTokenValid($tokenValue)) { $userId = CWM_API::GetUserId($tokenValue); $results = DB::query("SELECT * FROM CWM_Solution WHERE UserId=%?", $userId); foreach ($results as $row) { array_push($list, new CWM_Solution($row['Id'], $row['UserId'], $row['Name'])); } } return $list; }