Beispiel #1
0
 /**
  * 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;
 }