mirror of
https://github.com/Mibew/design.git
synced 2025-01-23 10:30:33 +03:00
fixes in operator groups
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@434 c66351dc-e62f-0410-b875-e3a5c0b9693f
This commit is contained in:
parent
a4163d4132
commit
11663d2dd5
@ -13,14 +13,24 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
function setup_operator_settings_tabs($opId, $active) {
|
function setup_operator_settings_tabs($opId, $active) {
|
||||||
global $page, $webimroot;
|
global $page, $webimroot, $settings;
|
||||||
|
loadsettings();
|
||||||
|
|
||||||
if($opId) {
|
if($opId) {
|
||||||
|
if($settings['enablegroups'] == '1') {
|
||||||
$page['tabs'] = array(
|
$page['tabs'] = array(
|
||||||
getlocal("page_agent.tab.main") => $active != 0 ? "$webimroot/operator/operator.php?op=$opId" : "",
|
getlocal("page_agent.tab.main") => $active != 0 ? "$webimroot/operator/operator.php?op=$opId" : "",
|
||||||
getlocal("page_agent.tab.avatar") => $active != 1 ? "$webimroot/operator/avatar.php?op=$opId" : "",
|
getlocal("page_agent.tab.avatar") => $active != 1 ? "$webimroot/operator/avatar.php?op=$opId" : "",
|
||||||
getlocal("page_agent.tab.groups") => $active != 2 ? "$webimroot/operator/opgroups.php?op=$opId" : "",
|
getlocal("page_agent.tab.groups") => $active != 2 ? "$webimroot/operator/opgroups.php?op=$opId" : "",
|
||||||
getlocal("page_agent.tab.permissions") => $active != 3 ? "$webimroot/operator/permissions.php?op=$opId" : ""
|
getlocal("page_agent.tab.permissions") => $active != 3 ? "$webimroot/operator/permissions.php?op=$opId" : ""
|
||||||
);
|
);
|
||||||
|
} else {
|
||||||
|
$page['tabs'] = array(
|
||||||
|
getlocal("page_agent.tab.main") => $active != 0 ? "$webimroot/operator/operator.php?op=$opId" : "",
|
||||||
|
getlocal("page_agent.tab.avatar") => $active != 1 ? "$webimroot/operator/avatar.php?op=$opId" : "",
|
||||||
|
getlocal("page_agent.tab.permissions") => $active != 3 ? "$webimroot/operator/permissions.php?op=$opId" : ""
|
||||||
|
);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$page['tabs'] = array();
|
$page['tabs'] = array();
|
||||||
}
|
}
|
||||||
|
@ -188,6 +188,7 @@ my_settings.error.password_match=Entered passwords do not match
|
|||||||
no_such_operator=No such operator
|
no_such_operator=No such operator
|
||||||
operator.groups.title=Operator groups
|
operator.groups.title=Operator groups
|
||||||
operator.groups.intro=Choose groups according to operator skills.
|
operator.groups.intro=Choose groups according to operator skills.
|
||||||
|
operator.group.no_description=<no description>
|
||||||
page.analysis.search.head_host=Visitor's address
|
page.analysis.search.head_host=Visitor's address
|
||||||
page.analysis.search.head_messages=Visitor's messages
|
page.analysis.search.head_messages=Visitor's messages
|
||||||
page.analysis.search.head_name=Name
|
page.analysis.search.head_name=Name
|
||||||
|
@ -25,6 +25,8 @@ if( isset($_GET['act']) && $_GET['act'] == 'del' ) {
|
|||||||
|
|
||||||
$link = connect();
|
$link = connect();
|
||||||
perform_query("delete from chatgroup where groupid = $groupid",$link);
|
perform_query("delete from chatgroup where groupid = $groupid",$link);
|
||||||
|
perform_query("delete from chatgroupoperator where groupid = $groupid",$link);
|
||||||
|
perform_query("update chatthread set groupid = 0 where groupid = $groupid",$link);
|
||||||
mysql_close($link);
|
mysql_close($link);
|
||||||
header("Location: $webimroot/operator/groups.php");
|
header("Location: $webimroot/operator/groups.php");
|
||||||
exit;
|
exit;
|
||||||
|
@ -45,11 +45,11 @@ require_once('inc_errors.php');
|
|||||||
</p>
|
</p>
|
||||||
<?php foreach( $page['groups'] as $pm ) { ?>
|
<?php foreach( $page['groups'] as $pm ) { ?>
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<div class="flabel"><?php echo $pm['vclocalname'] ?></div>
|
<div class="flabel"><?php echo htmlspecialchars(topage($pm['vclocalname'])) ?></div>
|
||||||
<div class="fvalue">
|
<div class="fvalue">
|
||||||
<input type="checkbox" name="group<?php echo $pm['groupid'] ?>" value="on"<?php echo form_value_mb('group',$pm['groupid']) ? " checked=\"checked\"" : "" ?>/>
|
<input type="checkbox" name="group<?php echo $pm['groupid'] ?>" value="on"<?php echo form_value_mb('group',$pm['groupid']) ? " checked=\"checked\"" : "" ?>/>
|
||||||
</div>
|
</div>
|
||||||
<div class="fdescr"> — <?php echo $pm['vclocaldescription'] ?></div>
|
<div class="fdescr"> — <?php echo $pm['vclocaldescription'] ? htmlspecialchars(topage($pm['vclocaldescription'])) : getlocal("operator.group.no_description") ?></div>
|
||||||
<br clear="left"/>
|
<br clear="left"/>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user