7 el(
'{$window_name}_title_r').innerHTML =
8 ' <a onClick="toggle_window(\'{$window_name}\');" title="Minimize window" style="cursor: pointer;"><img src="{$images}/icon_minimize.gif" border="0" /></a>' +
9 el(
'{$window_name}_title_r').innerHTML;
12 el(
'{$window_name}_title_r').innerHTML =
13 ' <a href="{$_ENV['help_url
']}{$window_name}" target="null" title="Help" style="cursor: pointer;"><img src="{$images}/silk/help.png" border="0" /></a>' +
14 el(
'{$window_name}_title_r').innerHTML;
34 <!-- Window Content -->
35 <table style=
"background-color: {$color['window_content_bg']}; padding-left: 25px; padding-right: 25px;" width=
"100%" cellspacing=
"0" border=
"0" cellpadding=
"0">
38 <td colspan=
"2" align=
"center" class=
"padding" style=
"font-weight: bold;">
39 <u>ONA User Auth Info</u>
44 <td align=
"right" valign=
"top" class=
"padding" style=
"font-weight: bold;">
47 <td align=
"left" class=
"padding">
48 <div style=
"float: left;">{
$output[
'ona_username']}</div>
50 <td align=
"left" rowspan=
"2" class=
"padding">
51 <div title=
"Detailed info about network managment" style=
"float: right;"><a target=
"null" href=
"http://www.homestarrunner.com/sbemail152.html"><img src=
"{$images}/strongbad.gif" hspace=
"0" vspace=
"0" align=
"left" border=
"0"></a></div>
56 <td align=
"right" valign=
"top" class=
"padding" style=
"font-weight: bold;">
59 <td align=
"left" class=
"padding">
65 <td align=
"right" valign=
"top" class=
"padding" style=
"font-weight: bold;">
68 <td align=
"left" class=
"padding">
75 <!-- commented out
for now till LDAP stuff is usefull
77 <td colspan=
"2" align=
"center" class=
"padding" style=
"font-weight: bold;">
83 <td align=
"right" valign=
"top" class=
"padding" style=
"font-weight: bold;">
86 <td align=
"left" class=
"padding">
92 <td align=
"right" valign=
"top" class=
"padding" style=
"font-weight: bold;">
95 <td align=
"left" class=
"padding">
101 <td align=
"right" valign=
"top" class=
"padding" style=
"font-weight: bold;">
104 <td align=
"left" class=
"padding">
115 <input
id=
"changebutton" type=
"button" name=
"change_pass" value=
"Change Password" 116 onclick=
"el('passchange_container').style.display = (el('passchange_container').style.display == 'none') ? '' : 'none'; 117 el('changebutton').style.display = 'none';" 125 <!-- PASSWORD CHANGE CONTAINER -->
126 <span
id=
"passchange_container" style=
"display:none;">
127 <form
id=
"passchange_form">
128 <input
id=
"old" name=
"old" type=
"hidden" value=
"">
129 <input
id=
"new1" name=
"new1" type=
"hidden" value=
"">
130 <input
id=
"new2" name=
"new2" type=
"hidden" value=
"">
131 <table style=
"background-color: {$color['window_content_bg']}; padding-left: 25px; padding-right: 25px;" width=
"100%" cellspacing=
"0" border=
"0" cellpadding=
"0">
133 <td align=
"right" nowrap=
"true" class=
"padding" style=
"font-weight: bold;">
136 <td
class=
"padding" align=
"left" width=
"100%">
143 size=
"10" maxlength=
"20" 149 <td align=
"right" nowrap=
"true" class=
"padding" style=
"font-weight: bold;">
152 <td
class=
"padding" align=
"left" width=
"100%">
159 size=
"10" maxlength=
"20" 165 <td align=
"right" nowrap=
"true" class=
"padding" style=
"font-weight: bold;">
168 <td
class=
"padding" align=
"left" width=
"100%">
175 size=
"10" maxlength=
"20" 181 <td colspan=
"2" align=
"center" nowrap=
"true" class=
"padding">
182 <span style=
"color: red;" id=
"passchangemsg"></span>
192 <input
id=
"changego" type=
"button" name=
"changego" value=
"Change" 193 onclick=
"el('old').value = make_md5(el('old_pass').value); 194 el('new1').value = make_md5(el('new1_pass').value); 195 el('new2').value = make_md5(el('new2_pass').value); 196 xajax_window_submit('{$window_name}', xajax.getFormValues('passchange_form'), 'change_user_password');" 204 <div style=
"background-color: {$color['window_content_bg']};">
205 <table style=
"padding: 25px;" cellspacing=
"0" border=
"0" cellpadding=
"0">
206 <tr><td
class=
"padding" style=
"font-weight: bold;" align=
"center" colspan=
"3"><u>Current
DB connection info</u></td></tr>
207 <tr><td
class=
"padding" style=
"font-weight: bold;">Database Host</td><td
class=
"padding">{
$self[
'db_host']}</td></tr>
208 <tr><td
class=
"padding" style=
"font-weight: bold;">Database Type</td><td
class=
"padding">{
$self[
'db_type']}</td></tr>
209 <tr><td
class=
"padding" style=
"font-weight: bold;">Database
Name</td><td
class=
"padding">{
$self[
'db_database']}</td></tr>
210 <tr><td
class=
"padding" style=
"font-weight: bold;">Database User</td><td
class=
"padding">{
$self[
'db_login']}</td></tr>
211 <tr><td
class=
"padding" style=
"font-weight: bold;">Database Context</td><td
class=
"padding">{
$self[
'context_name']}</td></tr>
212 <tr><td
class=
"padding" style=
"font-weight: bold;">Database Context Desc</td><td
class=
"padding">{
$self[
'context_desc']}</td></tr>
213 <tr><td
class=
"padding" style=
"font-weight: bold;">Database Context Color</td><td
class=
"padding" style=
"background-color: {$self['context_color']}">{
$self[
'context_color']}</td></tr>
229 $js =
"el('passchangemsg').innerHTML = '<span style=\"color: green;\">Changed!</span>'";
233 if (!preg_match(
'/^[A-Za-z0-9.\-_]+$/',
$username)) {
234 $js =
"el('passchangemsg').innerHTML = 'Invalid username format';";
235 $response->addScript($js);
236 return($response->getXML());
242 $js =
"el('passchangemsg').innerHTML = 'Unknown user';";
244 $response->addScript($js);
245 return($response->getXML());
249 if ($user[
'password'] != $form[
'old']) {
250 $js =
"el('passchangemsg').innerHTML = 'Password incorrect (old)';";
252 $response->addScript($js);
253 return($response->getXML());
256 if ($form[
'new1'] != $form[
'new2']) {
257 $js =
"el('passchangemsg').innerHTML = 'New passwords dont match.';";
259 $response->addScript($js);
260 return($response->getXML());
270 'password' => $form[
'new2']
277 $js =
"alert('Save failed: " . trim(
$self[
'error']) .
"');";
281 if ($js) { $response->addScript($js); }
282 return($response->getXML());