source: branches/php/Base/Navigation.php@ 30

Last change on this file since 30 was 16, checked in by george, 15 years ago
  • Změna základního systému generování stránek. Přidány sady obecných knihoven.
File size: 750 bytes
Line 
1<?php
2
3include_once('System.php');
4include_once('URL.php');
5
6class Navigation extends Object
7{
8 function MakeLink($Module, $Action, $Parameters = '')
9 {
10 $QueryString = new QueryString();
11 $QueryString->SetStringServer();
12 $QueryString->Data['M'] = $Module;
13 $QueryString->Data['A'] = $Action;
14 if(is_array($Parameters))
15 foreach($Parameters as $Index => $Value)
16 $QueryString->Data[$Index] = $Value;
17 return('?'.$QueryString->GetString());
18 }
19
20 function UnsetParameter($Name)
21 {
22 $QueryString = new QueryString();
23 $QueryString->SetStringServer();
24 if(array_key_exists($Name, $QueryString->Data))
25 unset($QueryString->Data[$Name]);
26 $_SERVER['QUERY_STRING'] = $QueryString->GetString();
27 }
28}
29
30?>
Note: See TracBrowser for help on using the repository browser.