|
13 | 13 |
|
14 | 14 |
|
15 | 15 | // Name of the list |
16 | | -$liste["name"] = "web_domain"; |
| 16 | +if($_SESSION['s']['user']['typ'] == 'admin') { |
| 17 | + $liste["name"] = "web_domain_admin"; |
| 18 | +} else { |
| 19 | + $liste["name"] = "web_domain"; |
| 20 | +} |
17 | 21 |
|
18 | 22 | // Database table |
19 | 23 | $liste["table"] = "web_domain"; |
|
66 | 70 | 'width' => "", |
67 | 71 | 'value' => array('y' => "<div id=\"ir-Yes\" class=\"swap\"><span>Yes</span></div>",'n' => "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>")); |
68 | 72 |
|
69 | | - |
| 73 | +if($_SESSION['s']['user']['typ'] == 'admin') { |
| 74 | +$liste["item"][] = array( 'field' => "sys_groupid", |
| 75 | + 'datatype' => "INTEGER", |
| 76 | + 'formtype' => "SELECT", |
| 77 | + 'op' => "=", |
| 78 | + 'prefix' => "", |
| 79 | + 'suffix' => "", |
| 80 | + 'datasource' => array ( 'type' => 'SQL', |
| 81 | + 'querystring' => 'SELECT groupid, name FROM sys_group WHERE groupid != 1 ORDER BY name', |
| 82 | + 'keyfield'=> 'groupid', |
| 83 | + 'valuefield'=> 'name' |
| 84 | + ), |
| 85 | + 'width' => "", |
| 86 | + 'value' => ""); |
| 87 | +} |
| 88 | + |
70 | 89 | $liste["item"][] = array( 'field' => "server_id", |
71 | | - 'datatype' => "VARCHAR", |
| 90 | + 'datatype' => "INTEGER", |
72 | 91 | 'formtype' => "SELECT", |
73 | | - 'op' => "like", |
74 | | - 'prefix' => "%", |
75 | | - 'suffix' => "%", |
| 92 | + 'op' => "=", |
| 93 | + 'prefix' => "", |
| 94 | + 'suffix' => "", |
76 | 95 | 'datasource' => array ( 'type' => 'SQL', |
77 | 96 | 'querystring' => 'SELECT a.server_id, a.server_name FROM server a, web_domain b WHERE (a.server_id = b.server_id) AND ({AUTHSQL-B}) ORDER BY a.server_name', |
78 | 97 | 'keyfield'=> 'server_id', |
|
0 commit comments