Ignore:
Timestamp:
Oct 29, 2010, 10:44:13 PM (14 years ago)
Author:
george
Message:
  • Přidáno: Neodokončená třída TPageList a TQueryString.
  • Přidáno: Částečná podpora pro přihlašování uživatelů.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/UHtmlClasses.pas

    r25 r36  
    140140    Scripts: TStringList;
    141141    property AsXmlDocument: TXmlDocument read GetAsXmlDocument;
     142    constructor Create;
     143    destructor Destroy; override;
     144  end;
     145
     146  { TQueryString }
     147
     148  TQueryString = class
     149    Data: TStringList;
     150    procedure SetStringServer;
     151    procedure SetString(QueryString: string);
     152    function GetString: string;
    142153    constructor Create;
    143154    destructor Destroy; override;
     
    560571end;
    561572
     573procedure TQueryString.SetStringServer;
     574begin
     575  //$this->SetString($_SERVER['QUERY_STRING']);
     576end;
     577
     578procedure TQueryString.SetString(QueryString: string);
     579begin
     580  (*
     581  $this->Data = array();
     582  $Parts = explode('&', $QueryString);
     583  foreach($Parts as $Part)
     584  {
     585    if($Part != '')
     586    {
     587      $Item = explode('=', $Part);
     588      $this->Data[$Item[0]] = $Item[1];
     589    end;
     590  end;*)
     591end;
     592
     593function TQueryString.GetString: string;
     594begin
     595  (*$Parts = array();
     596  foreach($this->Data as $Index => $Item)
     597  {
     598    $Parts[] = $Index.'='.$Item;
     599  }
     600  return(implode('&', $Parts));*)
     601end;
     602
     603constructor TQueryString.Create;
     604begin
     605  Data := TStringList.Create;
     606end;
     607
     608destructor TQueryString.Destroy;
     609begin
     610  Data.Free;
     611  inherited Destroy;
     612end;
     613
    562614end.
Note: See TracChangeset for help on using the changeset viewer.