summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/forms.inc.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-01-16 14:58:49 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-01-16 14:58:49 +0000
commitb8f80958d84e04ed70e74144f53ecece18f61b9b (patch)
tree33d029fe52de98bf50f3b351c80a3917d96c0c5b /frontends/php/include/forms.inc.php
parent9371c281a1846fc1781e03aaf2e9687ff00fadf5 (diff)
downloadzabbix-b8f80958d84e04ed70e74144f53ecece18f61b9b.tar.gz
zabbix-b8f80958d84e04ed70e74144f53ecece18f61b9b.tar.xz
zabbix-b8f80958d84e04ed70e74144f53ecece18f61b9b.zip
- Frontend improvements. (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2530 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
-rw-r--r--frontends/php/include/forms.inc.php53
1 files changed, 30 insertions, 23 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php
index 8b192cf7..a8901b37 100644
--- a/frontends/php/include/forms.inc.php
+++ b/frontends/php/include/forms.inc.php
@@ -98,33 +98,36 @@
# Insert form for User
function insert_user_form($userid,$profile=0)
{
+ $frm_title = "";
if(isset($userid))
{
$user=get_user_by_userid($userid);
$result=DBselect("select u.alias,u.name,u.surname,u.passwd,u.url,u.autologout,u.lang,u.refresh from users u where u.userid=$userid");
- $alias=$user["alias"];
- $name=$user["name"];
- $surname=$user["surname"];
- $password="";
- $url=$user["url"];
- $autologout=$user["autologout"];
- $lang=$user["lang"];
- $refresh=$user["refresh"];
+ $alias = get_request("alias",$user["alias"]);
+ $name = get_request("name",$user["name"]);
+ $surname = get_request("surname",$user["surname"]);
+ $password = "";
+ $url = get_request("url",$user["url"]);
+ $autologout = get_request("autologout",$user["autologout"]);
+ $lang = get_request("lang",$user["lang"]);
+ $refresh = get_request("refresh",$user["refresh"]);
+
+ $frm_title = SPACE."\"".$user["alias"]."\"";
}
else
{
- $alias="";
- $name="";
- $surname="";
- $password="";
- $url="";
- $autologout="900";
- $lang="en_gb";
- $refresh="30";
+ $alias = get_request("alias","");
+ $name = get_request("name","");
+ $surname = get_request("surname","");
+ $password = "";
+ $url = get_request("url","");
+ $autologout = get_request("autologout","900");
+ $lang = get_request("lang","en_gb");
+ $refresh = get_request("refresh","30");
}
- $frmUser = new CFormTable(S_USER);
+ $frmUser = new CFormTable(S_USER.$frm_title);
$frmUser->SetHelp("web.users.users.php");
if($profile==0)
@@ -142,7 +145,7 @@
$frmUser->AddRow(S_SURNAME, new CTextBox("surname",$surname,20));
}
- $frmUser->AddRow(S_PASSWORD, new CPassBox("password",$password,20));
+ $frmUser->AddRow(S_PASSWORD, new CPassBox("password1",$password,20));
$frmUser->AddRow(S_PASSWORD_ONCE_AGAIN, new CPassBox("password2",$password,20));
$cmbLang = new CcomboBox('lang',$lang);
@@ -508,17 +511,19 @@
{
global $_REQUEST;
+ $frm_title = "";
if(isset($usrgrpid))
{
$usrgrp=get_usergroup_by_usrgrpid($usrgrpid);
- $name=$usrgrp["name"];
+ $name = get_request("name",$usrgrp["name"]);
+ $frm_title = SPACE."\"".$usrgrp["name"]."\"";
}
else
{
- $name="";
+ $name = get_request("name","");
}
- $frmUserG = new CFormTable(S_USER_GROUP,"users.php");
+ $frmUserG = new CFormTable(S_USER_GROUP.$frm_title,"users.php");
$frmUserG->SetHelp("web.users.groups.php");
if(isset($usrgrpid))
{
@@ -533,7 +538,8 @@
{
if(isset($_REQUEST["usrgrpid"]))
{
- $sql="select count(*) as count from users_groups where userid=".$user["userid"]." and usrgrpid=".$_REQUEST["usrgrpid"];
+ $sql="select count(*) as count from users_groups where userid=".
+ $user["userid"]." and usrgrpid=".$_REQUEST["usrgrpid"];
$result=DBselect($sql);
$res_row=DBfetch($result);
array_push($form_row,
@@ -544,7 +550,8 @@
else
{
array_push($form_row,
- new CCheckBox($user["userid"],$user["alias"]),
+ new CCheckBox($user["userid"],$user["alias"],
+ isset($_REQUEST[$user["userid"]]) ? 'yes' : 'no'),
BR);
}
}