1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
<?php
/*
** ZABBIX
** Copyright (C) 2000-2005 SIA Zabbix
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
**/
?>
<?php
function bold($str){
if(is_array($str)){
foreach($str as $key => $val)
if(is_string($val)){
$b = new CTag('strong','yes');
$b->AddItem($val);
$str[$key] = $b;
}
}
else if(is_string($str)) {
$b = new CTag('strong','yes');
$b->AddItem($str);
$str = $b;
}
return $str;
}
function bfirst($str) // mark first symbol of string as bold
{
$res = bold($str[0]);
for($i=1,$max=strlen($str); $i<$max; $i++) $res .= $str[$i];
$str = $res;
return $str;
}
function nbsp($str)
{
return str_replace(" ",SPACE,$str);
}
function url1_param($parameter)
{
if(isset($_REQUEST[$parameter]))
{
return "$parameter=".$_REQUEST[$parameter];
}
else
{
return "";
}
}
function prepare_url(&$var, $varname=null)
{
$result = "";
if(is_array($var))
{
foreach($var as $id => $par)
$result .= prepare_url($par,
isset($varname) ? $varname."[".$id."]": $id
);
}
else
{
$result = "&".$varname."=".urlencode($var);
}
return $result;
}
function url_param($parameter,$request=true,$name=null){
$result = '';
if(!is_array($parameter)){
if(!isset($name)){
if(!$request)
fatal_error('not request variable require url name [url_param]');
$name = $parameter;
}
}
if($request){
$var =& $_REQUEST[$parameter];
}
else{
$var =& $parameter;
}
if(isset($var)){
$result = prepare_url($var,$name);
}
return $result;
}
function BR(){
return new CTag('br','no');
}
?>
|